.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(-108% - -1em);background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes tada{0%{animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(1.5)}72%{animation-timing-function:ease-out;transform:scale(1)}81%{animation-timing-function:ease-in;transform:scale(1.24)}89%{animation-timing-function:ease-out;transform:scale(1)}95%{animation-timing-function:ease-in;transform:scale(1.04)}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}to{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}.pretty.p-default.p-fill .state label:after{transform:scale(1)}.pretty.p-default .state label:after{transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:.14286em}.pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% - -1em);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% - -1em);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-108% - -1em);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% - -1em);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover,.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state.p-off,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain.p-toggle .state label:before,.pretty.p-plain input:checked~.state label:before{content:none}.pretty.p-plain.p-plain .icon{transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth.p-default input:checked+.state label:after,.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty.p-toggle .state.p-primary label:after,.pretty input:checked~.state.p-primary label:after{background-color:#428bca!important}.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg,.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-primary-o label:before,.pretty input:checked~.state.p-primary-o label:before{border-color:#428bca}.pretty.p-toggle .state.p-primary-o label:after,.pretty input:checked~.state.p-primary-o label:after{background-color:transparent}.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg,.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty.p-toggle .state.p-info label:after,.pretty input:checked~.state.p-info label:after{background-color:#5bc0de!important}.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg,.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-info-o label:before,.pretty input:checked~.state.p-info-o label:before{border-color:#5bc0de}.pretty.p-toggle .state.p-info-o label:after,.pretty input:checked~.state.p-info-o label:after{background-color:transparent}.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg,.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty.p-toggle .state.p-success label:after,.pretty input:checked~.state.p-success label:after{background-color:#5cb85c!important}.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg,.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-success-o label:before,.pretty input:checked~.state.p-success-o label:before{border-color:#5cb85c}.pretty.p-toggle .state.p-success-o label:after,.pretty input:checked~.state.p-success-o label:after{background-color:transparent}.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg,.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty.p-toggle .state.p-warning label:after,.pretty input:checked~.state.p-warning label:after{background-color:#f0ad4e!important}.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg,.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-warning-o label:before,.pretty input:checked~.state.p-warning-o label:before{border-color:#f0ad4e}.pretty.p-toggle .state.p-warning-o label:after,.pretty input:checked~.state.p-warning-o label:after{background-color:transparent}.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg,.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty.p-toggle .state.p-danger label:after,.pretty input:checked~.state.p-danger label:after{background-color:#d9534f!important}.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg,.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-danger-o label:before,.pretty input:checked~.state.p-danger-o label:before{border-color:#d9534f}.pretty.p-toggle .state.p-danger-o label:after,.pretty input:checked~.state.p-danger-o label:after{background-color:transparent}.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg,.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-135% - -1em)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state:before,.pretty .state label:after,.pretty .state label:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}/*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden!important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden!important;overflow-y:scroll;min-width:100%!important;max-height:inherit!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.simplebar-content{overflow-y:hidden!important;overflow-x:scroll;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:100%!important}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.visible:before,.simplebar-track:hover .simplebar-scrollbar:before{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}body,html{background:#fff}body{padding-top:70px}@media (max-width:991px){body{padding-top:55px}}a,a:focus,a:hover{color:#455468;text-decoration:none;outline:none}h1{font-size:26px;font-weight:700;color:#fff}h2,h3{color:#19a8d9}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:700}p{text-align:justify;font-size:16px}.color--white{color:#fff!important}.background-color--white{background:#fff!important}.color--fun-blue{color:#1f64ae!important}.background-color--fun-blue{background:#1f64ae!important}.color--curious-blue{color:#19a8d9!important}.background-color--curious-blue{background:#19a8d9!important}.color--olso-gray{color:#80898b!important}.background-color--olso-gray{background:#80898b!important}.color--gamboge{color:#f29b11!important}.background-color--gamboge{background:#f29b11!important}.color--mantis{color:#91c259!important}.background-color--mantis{background:#91c259!important}.color--tradewind{color:#51b9a2!important}.background-color--tradewind{background:#51b9a2!important}.color--fiord{color:#455468!important}.background-color--fiord{background:#455468!important}.color--burnt-sienna{color:#ea7c60!important}.background-color--burnt-sienna{background:#ea7c60!important}.color--burt-sienna{color:#ea7c60!important}.background-color--burt-sienna{background:#ea7c60!important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.breadcrumb{font-size:14px;background:none;padding:8px 15px 8px 0;margin:5px 0;color:#fff;font-weight:600}.breadcrumb>li+li:before{content:" > ";font-weight:600;font-size:14px;padding:0 0 0 5px}.breadcrumb>.active{font-weight:400;color:#fff}.breadcrumb a,.breadcrumb a:focus,.breadcrumb a:hover{display:inline-block;color:#fff}.breadcrumb a:hover{text-decoration:underline}@supports (-webkit-overflow-scrolling:touch){.modal-open{position:fixed}}.modal{text-align:center;padding:0!important;z-index:1300}@media (min-width:768px){.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-content{border-radius:0;border:none;box-shadow:none}.modal-content .close{font-size:40px;font-weight:400;width:35px;color:#455468;opacity:.5;position:absolute;right:15px}.modal-content .close:hover{opacity:1}.modal-header{text-align:center}.modal-title{color:#19a8d9}.modal-footer,.modal-header{border:none}.modal-footer{padding:0}.default-modal .modal-content .close{top:15px}.default-modal .modal-header{padding-bottom:5px}.default-modal .modal-title{margin-top:50px;font-size:24px;font-weight:300}.default-modal .modal-body{text-align:center;padding:5px 40px 40px}@media (max-width:767px){.default-modal .modal-body{padding:5px 30px 30px}}.default-modal .modal-footer{padding:0 15px}.new-modal{font-size:14px}@media (min-width:768px) and (max-width:991px){.new-modal .modal-dialog{width:760px}}@media (max-width:767px){.new-modal .modal-dialog{width:96%;margin:2%}}.new-modal .modal-content{padding:0 15px}.new-modal .modal-content .close{top:0}.new-modal .modal-title{color:#455468}.new-modal .modal-left.modal-left--background{background:url(/img/modal/contact.jpg) no-repeat 100% 0;background-size:cover}.new-modal .modal-right{padding:0;margin:15px 0;display:flex;flex-direction:column}.new-modal .modal-body,.new-modal .modal-footer,.new-modal .modal-header{padding-left:30px;padding-right:30px}.new-modal .modal-header{padding-bottom:15px}.new-modal .modal-header img,.new-modal .modal-header svg{max-height:50px;padding-bottom:15px}.new-modal .modal-title{font-size:16px;font-weight:400}.new-modal .modal-baseline{padding-top:10px}.new-modal .modal-body{padding-top:15px;padding-bottom:15px;flex:1;text-align:center}.new-modal .modal-footer{background:#f5f6f5;margin:15px 0 -15px;text-align:center;padding-top:20px;padding-bottom:20px}.modal-backdrop{background-color:#a7a7a7;z-index:1290}.modal-backdrop.in{opacity:.75}.modal.flash-messages .modal-body{text-align:center;padding:25px}#page-content{min-height:50vh;padding:15px 0}#page-content .title-page{color:#343540;font-size:28px;text-transform:uppercase;margin-top:5vh}#page-content .message-page{color:#343540;font-size:22px;margin:5vh 0}#page-content .global-btn-inverse{padding:10px}#page-content .wrapper-paragraph{padding:10px 0}#page-content .wrapper-paragraph__title{font-size:22px;font-weight:700;text-transform:uppercase}#page-content .wrapper-paragraph__content{text-align:justify;padding-top:10px;line-height:25px}.stars>i{color:#ffc900;padding-right:2px}.stars.empty>i{color:#dadada}.stars .note{font-size:12px;vertical-align:top;margin-top:1px;display:inline-block}.stars i{font-size:16px}.stars .star-half svg{fill:#ffc900;width:16px;height:16px}.stars .star-empty{color:#dadada}.block-details__content{font-size:12px;padding:20px}.block-details__content__item{margin-left:15px;line-height:25px}.block-details__content__item i{margin-top:3px;margin-right:5px}.block-details__content__item span{vertical-align:top}.block-details__button .btn-lg{width:100%}.block-details__video{position:relative;padding-bottom:56.25%;height:0}.block-details__video iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}body,html{color:#455468;font-size:16px;font-family:Open Sans,sans-serif;font-weight:300}.content-nav,h1{text-transform:uppercase}.content-nav{font-size:14px;font-weight:400;margin:10px 0}.content-nav .nav-tabs{text-align:center;border:none}.content-nav .nav-tabs li{float:none;display:inline-block}.content-nav .nav-tabs li.active>a,.content-nav .nav-tabs li>a{border:none;background:none}.content-nav .nav-tabs li.active>a{font-weight:600;color:#1f64ae;border-bottom:2px solid #1f64ae}.product-list.owl-carousel{margin:0 auto}.block,.product-list.owl-carousel .product-item__container{width:100%}.block{box-shadow:0 3px 7px 0 rgba(0,0,0,.2);background:#fff;margin-bottom:5px;position:relative}.block--animate{transition:box-shadow .2s}.block--animate:hover{box-shadow:5px 9px 21px 0 rgba(46,61,73,.2);transition:box-shadow .3s}.btn{box-shadow:0 3px 7px 0 rgba(0,0,0,.15);border-radius:3px;font-size:16px;font-weight:400;text-transform:uppercase;border:none;line-height:25px;padding:5px 15px;transition:all .4s cubic-bezier(.02,.01,.47,1),opacity .4s ease-in;transform:translateZ(0)}.btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);transition:box-shadow .4s ease-out,opacity .4s ease-out;opacity:.95}.btn i{color:#fff;vertical-align:middle;height:22px;font-size:20px}.btn-lg{line-height:40px;height:50px}.btn-lg i{vertical-align:middle;font-size:25px;height:40px;line-height:38px}.btn-sm{height:25px;font-size:12px;line-height:19px;padding:3px 20px}.btn,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover{color:#fff}.btn-default,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.btn-default i{background:#fff;color:#1f64ae}.btn-primary,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background:#19a8d9}.btn-success,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover{background:#51b9a2}.btn-blue,.btn-blue:active:focus,.btn-blue:active:hover,.btn-blue:focus,.btn-blue:hover{background:#1f64ae}.owl-carousel .owl-dots{text-align:center}.owl-carousel .owl-dots .owl-dot{zoom:1;display:inline}.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 10px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#19a8d9}.material-icons,.material-icons-outlined{color:#455468}.material-icons-outlined.md-18,.material-icons.md-18{font-size:18px}.material-icons-outlined.md-24,.material-icons.md-24{font-size:24px}.material-icons-outlined.md-36,.material-icons.md-36{font-size:36px}.material-icons-outlined.md-48,.material-icons.md-48{font-size:48px}.material-icons-outlined.xs-18,.material-icons.xs-18{font-size:18px}.material-icons-outlined.xs-24,.material-icons.xs-24{font-size:24px}.material-icons-outlined.xs-36,.material-icons.xs-36{font-size:36px}.material-icons-outlined.xs-48,.material-icons.xs-48{font-size:48px}@media (min-width:768px){.material-icons-outlined.sm-18,.material-icons.sm-18{font-size:18px}.material-icons-outlined.sm-24,.material-icons.sm-24{font-size:24px}.material-icons-outlined.sm-36,.material-icons.sm-36{font-size:36px}.material-icons-outlined.sm-48,.material-icons.sm-48{font-size:48px}}@media (min-width:1200px){.material-icons-outlined.lg-18,.material-icons.lg-18{font-size:18px}.material-icons-outlined.lg-24,.material-icons.lg-24{font-size:24px}.material-icons-outlined.lg-36,.material-icons.lg-36{font-size:36px}.material-icons-outlined.lg-48,.material-icons.lg-48{font-size:48px}}.product-search-form{flex:0 0 50%}@media (max-width:992px){.product-search-form .search-container>.container{width:100%}}.product-search-form .search-navbar{box-shadow:0 3px 7px 0 rgba(0,0,0,.2);border:none;background:#fff;border-radius:0;margin-bottom:30px}@media (min-width:768px){.product-search-form .search-navbar .navbar-collapse{padding-left:0}.product-search-form .search-navbar #search-mobile-collapse{display:block}}.product-search-form .search-navbar .navbar-form{margin:0;padding:0;overflow:hidden;position:relative}.product-search-form .search-navbar .navbar-form .form-group{width:100%}.product-search-form .search-navbar .navbar-form .material-icons{color:#777;position:absolute;top:16px;left:20px;transition:color .4s}.product-search-form .search-navbar .navbar-form.focus .material-icons{color:#51b9a2}.product-search-form .search-navbar .navbar-form input{position:relative;top:0;left:0;width:100%;height:54px;border:none;padding-left:60px;box-shadow:none}.product-search-form .search-navbar .navbar-nav{font-size:14px}.product-search-form .search-navbar .navbar-nav:hover>li{opacity:.8}.product-search-form .search-navbar .navbar-nav>li{border-left:1px solid #eee;transition:opacity .2s}.product-search-form .search-navbar .navbar-nav>li.open,.product-search-form .search-navbar .navbar-nav>li:hover{opacity:1}.product-search-form .search-navbar .navbar-nav>li>a{padding-left:20px;padding-right:20px;margin-top:2px;border-bottom:2px solid #fff}.product-search-form .search-navbar .navbar-nav>li>a>label{margin:0}.product-search-form .search-navbar .navbar-nav>li.open>a{border-bottom:2px solid #51b9a2}.product-search-form .search-navbar .navbar-nav .caret{margin-left:4px;transition:transform .2s}.product-search-form .search-navbar .navbar-nav .open .caret{transform:rotate(180deg)}.product-search-form .search-navbar .navbar-nav .notification{background:#51b9a2;color:#fff;border-radius:20px;font-size:10px;text-align:center;width:20px;height:20px;display:inline-block;margin:0 5px;font-weight:600}.product-search-form .search-navbar .navbar-nav.nav .open>a,.product-search-form .search-navbar .navbar-nav.nav .open>a:focus,.product-search-form .search-navbar .navbar-nav.nav .open>a:hover,.product-search-form .search-navbar .navbar-nav.nav>li>a:focus,.product-search-form .search-navbar .navbar-nav.nav>li>a:hover{background:none}.product-search-form .search-navbar .navbar-nav label{font-weight:300}.product-search-form .search-navbar .navbar-nav .dropdown-menu{border:none;border-top:1px solid #eee;border-radius:0;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);padding:0;max-height:370px}@media (max-width:767px){.product-search-form .search-navbar .navbar-nav .dropdown-menu{box-shadow:none}}.product-search-form .search-navbar .navbar-nav .dropdown-menu>ul{padding:0}.product-search-form .search-navbar .navbar-nav .dropdown-menu .pretty{width:100%}.product-search-form .search-navbar .navbar-nav .dropdown-menu li{display:block}.product-search-form .search-navbar .navbar-nav .dropdown-menu li:hover{background:#f8f8f8}.product-search-form .search-navbar .navbar-nav .dropdown-menu label{width:100%;padding:10px 15px}.product-search-form .search-navbar .navbar-nav .dropdown-menu>li>label{background:#f5f5f5;margin:0}.product-search-form .search-navbar .navbar-nav .dropdown-menu .pretty.p-svg .state .svg,.product-search-form .search-navbar .navbar-nav .dropdown-menu label:after,.product-search-form .search-navbar .navbar-nav .dropdown-menu label:before{top:8px;left:10px}.product-search-form .search-navbar .navbar-nav .dropdown-menu .pretty.p-toggle .state.p-success label:after,.product-search-form .search-navbar .navbar-nav .dropdown-menu .pretty input:checked~.state.p-success label:after{background-color:#51b9a2!important}.product-search-form .search-navbar .navbar-nav .dropdown-menu .divider{margin:0}.product-search-form .search-navbar .navbar-nav .simplebar-track.horizontal{display:none}.product-search-form .search-navbar .navbar-nav .core-double-range-widget{min-width:300px;padding:20px 25px 30px}.product-search-form .search-navbar .navbar-nav .tooltip-slider{position:relative;bottom:-20px}.product-search-form .search-navbar .navbar-nav .ui-widget{font-family:Open Sans,sans-serif}.product-search-form .search-navbar .navbar-nav .ui-slider-handle:focus{outline:0}.product-search-form .search-navbar .navbar-nav .ui-widget-header{background:#51b9a2}.product-search-form .search-navbar .navbar-nav .ui-widget-content .ui-state-active{background:#f6f6f6;border:1px solid #c5c5c5}.product-search-form .search-navbar .navbar-nav .ui-widget-content .ui-state-default{color:#455468;font-weight:300;font-size:12px}.product-search-form .search-navbar .navbar-nav .navbar__reset a{line-height:10px;padding:13px 15px}.product-search-form .search-navbar .navbar-nav .navbar__reset a span{vertical-align:top;line-height:24px}@media (max-width:767px){.product-search-form .search-navbar .navbar-header .navbar-toggle{z-index:1;margin-right:5px;padding:3px 10px 0 0}.product-search-form .search-navbar .navbar-header .material-icons{color:#b2b8b9}.product-search-form .search-navbar .navbar-collapse{display:block}.product-search-form .search-navbar .navbar-form{position:absolute;top:0;width:100%;padding-right:55px}.product-search-form .search-navbar .navbar-form .material-icons{display:none}.product-search-form .search-navbar .dropdown-menu{box-shadow:none;max-height:inherit}.product-search-form .search-navbar .navbar-nav{margin-top:0;margin-bottom:0;border-top:1px solid #eee}.product-search-form .search-navbar .navbar-form input{height:50px;padding-left:0}.product-search-form .search-navbar .dropdown{border-left:none;border-bottom:1px solid #eee}.product-search-form .search-navbar .caret{float:right;margin-top:9px}}.product-search-form .family__list{border-bottom:1px solid #e6e6e6;margin-bottom:35px}.product-search-form .family__list input{display:none}.product-search-form .family__list>div{display:inline-block}.product-search-form .family__list>div:hover>.family__item{opacity:.8}.product-search-form .family__list>div .family__item:hover{opacity:1}.product-search-form .family__item{padding:10px 15px;display:inline-block;cursor:pointer;position:relative;transition:opacity .2s}.product-search-form .family__item:after{border-bottom:4px solid #19a8d9;width:0;content:"";display:block;position:absolute;left:0;right:inherit;bottom:-1px;transition:all .1s ease}.product-search-form .family__item--to-left:after{right:0;left:inherit}.product-search-form .family__item--selected:after{width:100%}.product-search-form .ais-search-box{max-width:100%}.product-search-form .ais-clear-all--link{display:block;margin-top:2px}@media (max-width:1200px){.product-search-form{width:100%;margin-right:0;flex:0 0 auto}}.search-results .pagination-more{margin-top:25px}.search-results .pagination-more>a,.search-results .pagination-more>a i{color:#19a8d9}.search-results .pagination-more>a span{vertical-align:top}.search-results .ais-infinite-hits--showmore{text-align:center}.search-results .ais-infinite-hits--showmore>button{color:#19a8d9;border:none;border-bottom:1px solid #19a8d9;background:none;padding:3px}.search-results .ais-infinite-hits--showmore>button[disabled]{display:none}.no-result .no-result__title{font-size:24px;font-weight:600;margin:10px 0}.no-result .no-result__sub-title{font-size:18px;margin:20px 0}.no-result .no-result__description{margin:10px 0;line-height:26px}.no-result .no-result__category{margin:20px 0}.no-result .no-result__category__container{margin:25px 0}.no-result .no-result__category__title{font-weight:600;font-size:20px}.no-result .no-result__category__item{float:left;margin:10px 5px}.no-result .no-result__category__item .btn{font-size:12px;padding:2px 8px 2px 10px;text-transform:none}.no-result .no-result__category__item i{position:relative;top:1px}.product-item{box-shadow:0 3px 7px 0 rgba(0,0,0,.2);margin:20px 0;border-radius:3px;position:relative}.product-item__image-container{position:relative;padding-top:56.25%;width:100%;border-radius:3px 3px 0 0}.product-item__image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:3px 3px 0 0}.product-item__content{padding:10px;height:80px}.product-item__title{font-size:14px;font-weight:400;overflow:hidden;height:40px;margin-bottom:3px}.product-item__note{float:right;height:22px}.product-item__price{float:left;font-size:12px;text-transform:uppercase}.product-item__price i{font-size:16px}.product-item__price span{vertical-align:top}.product-item__locale{position:absolute;top:5px;right:5px;width:40px;height:30px}.product-item__locale__image{width:100%}.product-item__ribbon-container{position:absolute;bottom:85px;left:-15px}.product-item__ribbon{background:#19a8d9;padding:0 2px;min-width:100px;text-align:center;line-height:18px;text-transform:uppercase;font-size:12px;font-weight:400;color:#fff;margin:3px 0}.product-item__ribbon--closed{background:#fa7558}.product-item--full{box-shadow:0 9px 11px 2px rgba(69,84,104,.1)}.product-item--full .product-item__locale{height:22.5px;width:30px}.product-item--full .product-item__locale__image{width:100%}.product-item--full .product-item__ribbon-container{bottom:218px;right:0;left:inherit}.product-item--full .product-item__ribbon{min-width:75px;line-height:20px}.product-item--full .product-item__content{padding:35px 10px 10px;height:230px}.product-item--full .product-item__title{font-size:14px;font-weight:400;line-height:25px;height:50px}.product-item--full .product-item__note{margin:10px 0;float:inherit}.product-item--full .product-item__note i{margin-right:2px}.product-item--full .product-item__details{font-size:12px;margin-top:15px}.product-item--full .product-item__details__item{margin:10px 0}.product-item--full .product-item__details__item i{margin-top:-1px;margin-right:5px}.product-item--full .product-item__details__item span{vertical-align:top}.product-item--full .product-item__award-container{width:50px;height:50px;overflow:hidden;position:absolute;top:10px;left:10px}.product-item--full .product-item__conceptor{position:absolute;bottom:210px;left:10px;background:#fff;padding:15px 5px;box-shadow:0 9px 11px 2px rgba(69,84,104,.1)}.product-item--full .product-item__conceptor__image{width:75px}.product-item--full .product-item__player{position:absolute;padding-top:56.25%;width:100%;top:0;border-radius:3px 3px 0 0;background:url(/img/product/play-button.png) no-repeat 50%;background-size:15%}button:focus,input:focus{outline:none}::placeholder{color:#a7a7a7}.form-control{height:35px;font-size:14px;border:1px solid #dcdcdc;border-radius:0;box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}.form-control:focus{border:1px solid #19a8d9;box-shadow:none}.input-group-addon{border-radius:0;border:1px solid #dcdcdc}.input-lg,select.input-lg{height:40px}.alert-danger,.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{text-align:left}.page-header{margin:0;border:none;padding:0 0 10px;height:230px;background:url(/img/page-header.jpg) no-repeat 0 50%;background-size:cover;position:relative}.page-header__title,.page-header h1{margin-top:100px;color:#fff}@media (max-width:767px){.page-header__title--large h1{font-size:19px}}.core-cms-site-map .site_map__list{list-style:none;padding:0}.core-cms-site-map .site_map__h2{font-size:24px;font-weight:600;color:#455468;margin-top:40px;margin-bottom:10px}.core-cms-site-map .site_map__h3{font-size:18px;font-weight:400;margin-top:20px;margin-bottom:30px;color:#455468}.core-cms-site-map .category-title{font-size:20px;font-weight:600}.core-cms-site-map .site_map__h4{margin-top:20px;color:#19a8d9;line-height:1.5}.modal-welcome .modal-body{padding:0 125px}@media (max-width:767px){.modal-welcome .modal-body{padding:0 15px}}.modal-welcome .modal-title{font-size:22px;font-weight:600}.modal-welcome .modal-baseline{font-size:16px}.modal-welcome .owl-carousel .owl-nav{position:absolute;top:50%;margin-top:-30px;width:100%}.modal-welcome .owl-carousel .owl-nav .disabled{display:none}.modal-welcome .owl-carousel .owl-next,.modal-welcome .owl-carousel .owl-prev{box-shadow:0 0 7px 0 rgba(69,84,104,.3);height:60px;width:60px;border-radius:60px;position:absolute}.modal-welcome .owl-carousel .owl-next i,.modal-welcome .owl-carousel .owl-prev i{vertical-align:middle}.modal-welcome .owl-carousel .owl-prev{left:-100px}.modal-welcome .owl-carousel .owl-next{right:-100px}.modal-welcome .owl-carousel .owl-item img{max-width:525px;margin:0 auto 25px}.modal-welcome .btn,.modal-welcome .owl-carousel .owl-dots{margin:10px 0}.modal-term-of-service h1{color:inherit}.modal-term-of-service button{float:right;margin:10px}.modal-term-of-service .modal-right{height:90vh}.modal-term-of-service .modal-body{overflow:auto}.catalog-product-list .page-header__title__container{display:table;margin:0 auto}.catalog-product-list .page-header__title{display:table-cell;height:200px;line-height:28px;margin:0;vertical-align:middle}.catalog-product-list .search-box-toggle{display:none}.catalog-product-list .product-search-form .search-container{position:relative;margin-top:-30px}.catalog-product-view .page-header__submenu__link,.catalog-product-view .page-header__submenu__link:focus,.catalog-product-view .page-header__submenu__link:hover{font-size:14px;font-weight:600;display:inline-block;margin:0 15px 5px;padding-bottom:5px;color:#fff;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.catalog-product-view .page-header__submenu__link:first-child{margin-left:0}.catalog-product-view .page-header__submenu__link:after{content:"";height:2px;left:0;bottom:0;width:1px;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;right:0;margin:0 auto}.catalog-product-view .page-header__submenu__link:focus:after,.catalog-product-view .page-header__submenu__link:hover:after{width:100%;background-color:#fff}.catalog-product-view .product-header{min-height:225px;height:auto;background:url(/img/product/page-header.jpg) no-repeat;background-size:cover}@media (max-width:1199px){.catalog-product-view .product-header .container{width:100%}}@media (min-width:768px) and (max-width:1199px){.catalog-product-view .product-header .container{padding:0 30px}}.catalog-product-view .product-header .page-header__title{margin:15px 0;min-height:84px}.catalog-product-view .product-header .page-header__title h1{line-height:28px;margin:0;height:84px;vertical-align:middle;display:table-cell}@media (max-width:767px){.catalog-product-view .product-header .page-header__submenu{text-align:center}}.catalog-product-view .product-header-button{margin-top:20px}.catalog-product-view .product-header-button .product-button__item{margin:5px 0 5px 15px;display:inline-block}.catalog-product-view .product-header-button .product-button__item :first-child{margin-left:0}.catalog-product-view .product-header-button .product-button__item a,.catalog-product-view .product-header-button .product-button__item button{background:#fff;border-radius:3px;padding:5px 10px;display:block;font-size:12px;font-weight:400;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.catalog-product-view .product-header__tag__container{margin-top:20px}.catalog-product-view .product-header__tag{margin:5px 15px 5px 0;text-transform:uppercase;font-size:12px;font-weight:600;padding:7px 10px;display:inline-block}@media (max-width:1199px){.catalog-product-view #main-container{width:100%}}@media (min-width:768px) and (max-width:1199px){.catalog-product-view #main-container{padding:0 30px}}.catalog-product-view .product-block-details{border-top:5px solid #ea7c60;margin-top:-160px;margin-bottom:20px}@media (max-width:991px){.catalog-product-view .product-block-details{margin-top:20px}}.catalog-product-view .product-block-details__button__container{border-bottom:1px solid #dfdfdf}.catalog-product-view .product-block-details__button{margin:10px 25px 20px}.catalog-product-view .product-block-details__button .btn i{margin-left:20px}.catalog-product-view .product-block-details__button .btn-lg{width:100%}.catalog-product-view .product-block-details__infos{padding:15px}.catalog-product-view .product-block-details__conceptors{padding:5px 20px}.catalog-product-view .product-block-details__conceptors--article img,.catalog-product-view .product-block-details__conceptors--book img{float:left;margin-right:15px}.catalog-product-view .product-block-details__conceptors__title{font-size:14px;line-height:75px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-view .product-block-column__container--fixed .product-block-column{position:fixed;z-index:99}.catalog-product-view .product-block-column__container--fixed .product-block-details{margin-top:0}.catalog-product-view .product-block-column__container--fixed .block-details__media{display:none;height:0}.catalog-product-view .product-infos{padding-top:15px}.catalog-product-view .product-infos .product-banner_cpf{background:rgba(242,155,17,.1);display:flex;font-size:16px;font-weight:600;padding:24px;margin:16px 0 32px}.catalog-product-view .product-infos .product-banner_cpf-image{max-width:80px;margin-right:16px}.catalog-product-view .product-infos .product-banner_cpf-image svg{height:auto;width:100%}.catalog-product-view .product-infos .product-banner_cpf-link{text-decoration:underline}.catalog-product-view .product-review-infos{margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;overflow:auto}.catalog-product-view .product-review-infos__average__primary{line-height:30px;font-size:30px;font-weight:700;float:left;color:#ffc900}.catalog-product-view .product-review-infos__stars__title{font-size:16px;font-weight:600;margin-bottom:5px}.catalog-product-view .product-review-infos__stars__title i{margin-left:5px}.catalog-product-view .product-review-infos__stars__item{float:left;margin-left:10px}.catalog-product-view .product-review-infos__stars__item i{padding-right:0;line-height:30px;font-size:30px}@media (min-width:768px) and (max-width:1199px){.catalog-product-view .product-review-infos__stars__item i{font-size:24px}}.catalog-product-view .product-review-infos__stars__item .star-half{display:inline-block}.catalog-product-view .product-review-infos__stars__item .star-half svg{display:block;height:30px;width:30px}@media (min-width:768px) and (max-width:1199px){.catalog-product-view .product-review-infos__stars__item .star-half svg{height:24px;width:24px}}.catalog-product-view .product-review-infos__stars__count{margin-left:10px;font-size:14px;line-height:30px;font-weight:600;float:left}.catalog-product-view .product-review-infos__stars__count span{text-decoration:underline}@media (min-width:768px) and (max-width:991px){.catalog-product-view .product-review-infos__stars__count{display:none}}.catalog-product-view .product-review-infos__follow{font-size:12px;font-weight:400;line-height:60px;text-align:right}.catalog-product-view .product-review-infos__follow__count{font-weight:600}.catalog-product-view .product-review-infos__learning-curator{overflow:auto}.catalog-product-view .product-review-infos__learning-curator .product-review-infos__average__primary,.catalog-product-view .product-review-infos__learning-curator i.star-full{color:#51b9a2}.catalog-product-view .product-review-infos__learning-curator .star-half svg{fill:#51b9a2}@media (max-width:767px){.catalog-product-view .product-review-infos__learning-curator{margin-bottom:15px}}.catalog-product-view .product-key-infos{margin:15px 0 10px;font-size:14px}.catalog-product-view .product-key-infos__title{margin:0}.catalog-product-view .product-key-infos__content{margin-top:20px;text-align:center}.catalog-product-view .product-key-infos__item{margin-bottom:10px}.catalog-product-view .product-key-infos__item i{margin-right:3px;display:block}.catalog-product-view .product-key-infos__item b,.catalog-product-view .product-key-infos__item span{vertical-align:top}.catalog-product-view .product-resume{margin:10px -15px 25px;padding:7px 15px;background:#fbfafa;border:1px solid #f1f1f2;position:relative}.catalog-product-view .product-resume__title{margin-top:0}.catalog-product-view .product-resume__content{max-height:132px;overflow:hidden;margin:15px 0 5px}.catalog-product-view .product-resume__less,.catalog-product-view .product-resume__more{cursor:pointer;font-size:14px;font-weight:400;position:absolute;bottom:5px;left:15px;right:15px;display:none}.catalog-product-view .product-resume__less__content,.catalog-product-view .product-resume__more__content{margin-top:5px}.catalog-product-view .product-resume__less__overlay,.catalog-product-view .product-resume__more__overlay{height:15px;width:100%;background-image:linear-gradient(0deg,#fbfafa,rgba(251,250,250,0))}.catalog-product-view .product-resume__less span,.catalog-product-view .product-resume__more span{vertical-align:top;width:100%}.catalog-product-view .product-resume--learn-less .product-resume__less,.catalog-product-view .product-resume--learn-more .product-resume__more{display:block}.catalog-product-view .product-resume--learn-less .product-resume__content,.catalog-product-view .product-resume--learn-more .product-resume__content{margin-bottom:28px}.catalog-product-view .product-button{margin-bottom:15px}.catalog-product-view .product-button__item--left{text-align:left}.catalog-product-view .product-button__item--right{text-align:right}.catalog-product-view .product-button__item{margin:15px 0;font-size:12px;text-align:center}@media (max-width:991px){.catalog-product-view .product-button__item{text-align:left}}.catalog-product-view .product-button__item button{border:none;padding:0;margin:0;background:none}.catalog-product-view .product-button__item i{margin:1px 5px 0 0;vertical-align:top}.catalog-product-view .product-button__item span{line-height:20px}.catalog-product-view .product-button__item--effect,.catalog-product-view .product-button__item--effect i{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.catalog-product-view .product-button__item--effect:hover,.catalog-product-view .product-button__item--effect:hover i{color:#19a8d9}.catalog-product-view .product-review-learning-curator__container{margin:10px 0}@media (min-width:768px){.catalog-product-view .product-review-learning-curator__container{margin-left:-15px;margin-right:-15px}}.catalog-product-view .product-review-learning-curator{margin-bottom:20px}.catalog-product-view .product-review-learning-curator .stars{line-height:16px}.catalog-product-view .product-review-learning-curator .stars i{font-size:18px}.catalog-product-view .product-review-learning-curator .stars i.star-full{color:#51b9a2}.catalog-product-view .product-review-learning-curator .stars .star-half{width:15px;height:15px}.catalog-product-view .product-review-learning-curator .stars .star-half svg{fill:#51b9a2;width:18px;height:18px}.catalog-product-view .product-review-learning-curator__item{border:1px solid #51b9a2;border-radius:5px;margin:1px;padding:10px 15px;position:relative}.catalog-product-view .product-review-learning-curator__item__title{font-size:16px;font-weight:600;color:#51b9a2;margin-bottom:10px}.catalog-product-view .product-review-learning-curator__item__description{font-style:italic}.catalog-product-view .product-review-learning-curator__item__description p{display:inline}.catalog-product-view .product-review-learning-curator__item__description q:after,.catalog-product-view .product-review-learning-curator__item__description q:before{font-style:normal;font-size:20px;font-weight:600;color:#51b9a2}.catalog-product-view .product-review-learning-curator__item__description q:before{content:open-quote;padding-right:5px}.catalog-product-view .product-review-learning-curator__item__description q:after{content:close-quote;padding-left:5px}.catalog-product-view .product-review-learning-curator__item__note{margin-top:15px}.catalog-product-view .product-review-learning-curator__item__average{font-weight:600;float:left;line-height:16px;margin-right:5px;color:#51b9a2}.catalog-product-view .product-review-learning-curator__item__cursor{bottom:-8px;height:15px;left:50px;position:absolute;width:15px;border-right:1px solid #51b9a2;border-bottom:1px solid #51b9a2;transform:rotate(45deg);background:#fff}.catalog-product-view .product-review-learning-curator__user{margin-top:20px;margin-left:15px;color:#51b9a2;font-size:14px}.catalog-product-view .product-review-learning-curator__user__image{height:52px;width:52px;border-radius:50px;overflow:auto;display:table-cell}.catalog-product-view .product-review-learning-curator__user__image img{max-height:100%;width:100%;height:auto}.catalog-product-view .product-review-learning-curator__user__content{padding-left:10px;height:50px;display:table-cell;vertical-align:middle;margin-top:5px}.catalog-product-view .product-review-learning-curator__user__title{font-weight:600}.catalog-product-view .product-mymooc-word{margin:15px 0}.catalog-product-view .product-mymooc-word__title__container{margin-bottom:15px}.catalog-product-view .product-mymooc-word__title__icon{height:35px;width:35px;border-radius:35px;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);padding:9px;margin-right:20px;display:inline-block}.catalog-product-view .product-mymooc-word__title{display:inline-block;margin-top:0}.catalog-product-view .product-author{margin:15px 0}.catalog-product-view .product-author__title__container{margin-bottom:10px}.catalog-product-view .product-author__title__icon{height:35px;width:35px;border-radius:35px;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);padding:9px;margin-right:20px;display:inline-block}.catalog-product-view .product-author__title{display:inline-block;margin-top:0}.catalog-product-view .product-author__name{color:#51b9a2;font-weight:400;padding-bottom:2px}.catalog-product-view .product-video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:10px}.catalog-product-view .product-video iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.catalog-product-view .product-podcast iframe{border:none;width:100%}.catalog-product-view .product-content__item{position:relative;padding-bottom:30px;display:table;width:100%}.catalog-product-view .product-content__item--conceptor img{margin-bottom:10px}.catalog-product-view .product-content__description a{color:#1f64ae}.catalog-product-view .product-content__line{width:1px;background:#dcdcdc;position:absolute;top:37px;bottom:0;left:18px}.catalog-product-view .product-content__icon-container{display:table-cell;width:50px}.catalog-product-view .product-content__icon{height:36px;width:36px;border-radius:36px;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);padding:6px}.catalog-product-view .product-content__content{display:table-cell;position:relative;vertical-align:top;padding-top:5px}.catalog-product-view .product-content__title{margin:0 0 30px}.catalog-product-view .product-content__back{position:absolute;top:10px;right:0}.catalog-product-view .product-content__back a{color:#19a8d9;font-size:14px;font-weight:400}.catalog-product-view .product-content__back i{color:#19a8d9}.catalog-product-view .product-content__back span{vertical-align:top}.catalog-product-view .product-sponsored__item{margin:15px 0;display:table}.catalog-product-view .product-sponsored__image{display:table-cell;position:relative}.catalog-product-view .product-sponsored__image,.catalog-product-view .product-sponsored__image img{width:110px}.catalog-product-view .product-sponsored__title{padding:5px 10px;font-size:12px;display:table-cell}.catalog-product-view .product-sponsored__sponso{text-transform:uppercase;color:#fff;font-weight:400;font-size:10px;padding:1px 10px;position:absolute;background:#ea7c60;bottom:10px;left:-10px}.catalog-product-view .product-interested_by__title{font-size:20px;font-weight:600}.catalog-product-view .product-interested_by__more{margin-top:15px;margin-bottom:15px;font-size:14px}.catalog-product-view .product-interested_by__more a,.catalog-product-view .product-interested_by__more i{color:#19a8d9}.catalog-product-view .product-interested_by__more span{vertical-align:top}.catalog-product-view .product-review{margin:15px 0;border-top:1px solid #19a8d9}.catalog-product-view .review-edit{box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}.catalog-category-list .page-header__title{margin-top:45px}.catalog-category-list .category__description{border-bottom:1px solid #e8eaec;margin:40px 0 15px;padding-bottom:15px}.catalog-category-list .category__children__item{margin:10px 0 30px}.catalog-category-list .category__children__infos{position:relative;overflow:hidden}.catalog-category-list .category__children__image__inner{background:#19a8d9;border-radius:25px;height:50px;width:50px}.catalog-category-list .category__children__image img,.catalog-category-list .category__children__image svg{margin:10px;height:30px;width:30px;fill:#fff}.catalog-category-list .category__children__title{margin:0;padding-left:60px;width:100%;line-height:50px;position:absolute;top:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#19a8d9;font-size:18px;font-weight:600}.catalog-category-list .category__children__list{margin:15px 0}.catalog-category-list .category__sub-children__item{display:inline-block;font-size:12px;width:auto;margin:10px 10px 0 0;padding:4px 8px;border-radius:3px;background-color:hsla(0,0%,84.7%,.6)}.catalog-category-list .category__infos__title{color:#19a8d9;font-size:16px;margin-top:0}.catalog-category-list .category__infos__description{margin-bottom:20px}.catalog-category-list .category__infos__description,.catalog-category-list .category__infos__description p{font-size:14px}.catalog-category-view .page-header{height:290px}.catalog-category-view .page-header .container{height:100%}.catalog-category-view .category__resume__container{position:relative;margin-top:-225px}.catalog-category-view .category__resume{font-size:14px;margin-bottom:35px}.catalog-category-view .category__resume>.row{display:flex}.catalog-category-view .category__background{height:100%;background-position:50%;background-size:cover}.catalog-category-view .category__resume__content{padding:20px 20px 10px 0}@media (max-width:767px){.catalog-category-view .category__resume__content{padding-left:20px}}.catalog-category-view .category__resume__title{color:#19a8d9;margin:0 0 15px;font-size:20px}.catalog-category-view .category__resume__description{margin-bottom:20px;min-height:125px}.catalog-category-view .category__resume__description,.catalog-category-view .category__resume__description p{font-size:14px}.catalog-category-view .category__resume__item{font-weight:600;margin-bottom:10px}.catalog-category-view .category__resume__item i{margin-top:1px;margin-right:5px}.catalog-category-view .category__resume__item span{vertical-align:top}.catalog-category-view .category__search__filter{position:absolute;left:15px;top:0;line-height:50px}.catalog-category-view .category__children{font-size:14px;font-weight:400;margin:0 0 20px;text-align:center}.catalog-category-view .category__children__title{color:#19a8d9}.catalog-category-view .category__children__content{margin:20px 0}.catalog-category-view .category__children__item{display:inline-block;width:auto;margin:10px;padding:10px;border-radius:3px;background-color:hsla(0,0%,84.7%,.6)}@media (min-width:768px){.catalog-category-view .product-search-form .search-navbar{display:inline-block}}.catalog-category-view .category__infos{margin:20px 0 10px}.catalog-category-view .filter-ad{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;flex-wrap:wrap-reverse}.catalog-category-view .filter-ad .card-size{display:flex;flex:1 1 50%;justify-content:center}.catalog-category-view .filter-ad .card-size .block-card{flex:1 1 100%}@media (max-width:1200px){.catalog-category-view .filter-ad .card-size{flex:1 1 100%}}.catalog-category-view .category__infos__title{color:#19a8d9;font-size:16px;margin-top:0}.catalog-category-view .category__infos__description{margin-bottom:20px}.catalog-category-view .category__infos__description,.catalog-category-view .category__infos__description p{font-size:14px}.catalog-category-view .search-results .pagination-more{margin-bottom:15px}.path-validate{background-color:#2276b9;border-radius:5px;position:relative;margin:45px 0}.path-validate .path-validate__item{padding:30px;text-align:center;color:#fff;position:relative;height:100%}.path-validate .path-validate__item__description{font-size:12px;font-weight:600}.path-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.5)}.path-overlay i{font-size:64px;position:relative;top:50%;margin-top:-32px;left:50%;margin-left:-32px}.path-path-view h2{margin:25px 0 20px}.path-path-view .skill-flow .row:first-child .skill-flow__line{top:-30px;border-radius:5px 5px 0 0}.path-path-view .skill-flow .row:last-child .skill-flow__line{bottom:-30px;border-radius:0 0 5px 5px}.path-path-view .skill-flow .row-eq-height{flex-wrap:nowrap}@media (min-width:768px){.path-path-view .skill-flow .row-eq-height .col-sm-1{flex:0 0 8.33333%}.path-path-view .skill-flow .row-eq-height .col-sm-11{flex:1 1 91.66667%}}@media (min-width:992px){.path-path-view .skill-flow .row-eq-height .col-md-10{flex:0 0 83.33333%}}.path-path-view .path-validate__item{padding:175px 15px 90px}.path-path-view .path-validate__item__button{position:absolute;bottom:20px;left:0;right:0;text-align:center}.path-path-view .path-validate__item__button a{font-weight:600;max-width:calc(100% - 32px)}.path-path-view .path-validate__item__button a>span{white-space:break-spaces}.path-path-view .path-validate__item--certification{background:url(/img/path/path/path_certification.svg) no-repeat 50% 25px;background-size:125px 125px}@media (min-width:768px){.path-path-view .path-validate__item--certification{margin-right:-15px}}.path-path-view .path-validate__item--syntesis{background:url(/img/path/path/path_syntesis.svg) no-repeat 50% 25px;background-size:125px 125px}@media (min-width:768px){.path-path-view .path-validate__item--syntesis{margin-left:-15px}}.path-path-view .path-validate--blocked{background-color:rgba(34,118,185,.6)}.path-path-view .path-validate__separator{background:#fff;position:absolute;border-radius:2px}@media (max-width:767px){.path-path-view .path-validate__separator{height:2px;left:8%;right:8%;top:50%;margin-top:-1px}}@media (min-width:768px){.path-path-view .path-validate__separator{width:2px;top:8%;bottom:8%;left:50%;margin-left:-1px}}.path-header{background-color:#224684;color:#fff}.path-header .path__title__container{margin:0 0 15px}.path-header .path__title{line-height:35px;display:table-cell;vertical-align:middle;height:75px}@media (max-width:767px){.path-header .path__title{height:60px}}.path-header .path__button-container{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px;margin-bottom:20px}.path-header .path__button a{font-weight:600;width:100%}@media (max-width:991px){.path-header .path__button{margin-bottom:25px}}@media (max-width:767px){.path-header .path__button{text-align:center}}.path-header .path__partner{font-weight:600;text-align:right}.path-header .path__partner img{display:inline-block;max-height:40px}@media (max-width:1199px){.path-header .path__partner{text-align:center}}@media (min-width:1200px){.path-header .path__partner span{margin-right:15px}}.path-header .path__video{height:0;padding-bottom:56.25%;position:relative}@media (max-width:767px){.path-header .path__video{margin-bottom:15px}}.path-header .path__video iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.path-header .path__image img{width:100%}.path-header .path__info{display:flex;justify-content:space-between;flex-wrap:wrap}.path-header .path__info__item{font-weight:600;margin:15px 0 5px}.path-header .path__info__item span{display:inline-block;margin-left:5px;margin-top:7px;vertical-align:top}@media (max-width:767px){.path-header .path__info__item span{margin-top:1px}}.path-header .path__info__item img{width:36px}@media (max-width:767px){.path-header .path__info__item{width:100%}.path-header .path__info__item img{width:24px}}.path-timeline__container{margin:20px 0;display:flex;flex-wrap:wrap;color:#fff}@media (max-width:767px){.path-timeline__container{margin:0 0 15px}}.path-timeline__description{order:1}@media (max-width:767px){.path-timeline__description{display:none}}.path-timeline__description__item{display:inline-block;margin-right:25px;font-weight:400;margin-bottom:5px}.path-timeline{flex-flow:row nowrap;display:flex;margin:5px 0;order:2;width:100%}.path-timeline .path-timeline__item{background-color:hsla(0,0%,100%,.5);height:30px;margin-right:1px;flex:1 1 0;text-align:center;padding:3px 0;position:relative}@media (max-width:767px){.path-timeline .path-timeline__item i{display:none}}.path-timeline .path-timeline__tooltip.in{filter:inherit;opacity:inherit}.path-timeline .path-timeline__tooltip .tooltip-inner{background:#fff;box-shadow:0 0 6px 0 rgba(69,84,104,.3);padding:0;max-width:250px;position:relative}.path-timeline .path-timeline__tooltip .tooltip-arrow{border-bottom-color:#fff}.path-timeline .path-timeline__tooltip__icon{width:30px;height:60px;background-color:#19a8d9;position:absolute;left:0;top:0;border-radius:4px 0 0 4px}.path-timeline .path-timeline__tooltip__icon i,.path-timeline .path-timeline__tooltip__icon img{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);max-width:24px}.path-timeline .path-timeline__tooltip__title{height:60px;padding:5px 10px 5px 40px;line-height:14px;font-size:10px;text-align:left;text-transform:uppercase;display:table-cell;vertical-align:middle;color:#19a8d9}.path-timeline .path-timeline__tooltip--quiz .path-timeline__tooltip__icon{background-color:#ea7c60}.path-timeline .path-timeline__tooltip--quiz .path-timeline__tooltip__title{color:#ea7c60}.path-timeline .path-timeline__tooltip--certificate .path-timeline__tooltip__icon{background-color:#51b9a2}.path-timeline .path-timeline__tooltip--certificate .path-timeline__tooltip__title{color:#51b9a2}.path-timeline .path-timeline__item:first-child{border-radius:5px 0 0 5px}.path-timeline .path-timeline__item--certification{border-radius:0 5px 5px 0}.path-timeline .path-timeline__item--separator{margin-right:5px}.path-timeline .path-timeline__item--separator:last-child{margin-right:0}.path-timeline .path-timeline__item--double{flex-grow:2;flex-shrink:2}.path-timeline .path-timeline__item--not-validate{background-color:#fff}.path-timeline .path-timeline__item--not-validate i:before{content:"error_outline"}.path-timeline .path-timeline__item--validate{background-color:#fff}.path-timeline .path-timeline__item--certification{position:relative}.path-timeline .path-timeline__item--certification i,.path-timeline .path-timeline__item--certification img{height:20px;padding:2px;display:block}@media (min-width:768px){.path-timeline .path-timeline__item--certification i,.path-timeline .path-timeline__item--certification img{position:absolute;top:2px;left:50%;margin-left:-17px;height:25px}}.path-timeline .path-timeline__cursor{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.path-partner>div{display:flex}.path-partner img{display:inline-block;max-height:40px;margin-right:16px}.path-modal{z-index:1290}.path-modal .modal-dialog{width:1200px;height:100vh;padding:2.5vh 0;margin:0}@media (max-width:1199px){.path-modal .modal-dialog{width:991px}}@media (max-width:991px){.path-modal .modal-dialog{width:767px}}@media (max-width:767px){.path-modal .modal-dialog{width:100%;height:100%;padding:0}}.path-modal .modal-content{height:100%;display:flex;flex-direction:column}.path-modal .modal-header{background-color:#1f64ae;text-align:left;padding:10px 30px}.path-modal .modal-header .close{color:#fff;opacity:1;position:absolute;top:5px;right:5px}.path-modal .modal-header .breadcrumb{padding-top:0}.path-modal .modal-header .path-timeline__container{margin:0}.path-modal .modal-body{overflow:auto;height:100%;flex:1;padding:30px}.path-modal .modal-footer{background-color:#1f64ae;padding:10px 25px;height:55px}@media (max-width:767px){.path-modal .modal-footer .btn>span{display:none}}.path-modal .dotstyle li a{top:0;left:0;width:100%;height:100%;outline:none;border-radius:50%;background-color:#fff;text-indent:-999em;cursor:pointer;position:absolute}.path-modal .dotstyle li.active a{background-color:#51b9a2!important}.path-modal .dotstyle li.active.quiz a{background-color:#ea7c60!important}.path-modal .breadcrumb-container{width:100%;padding:0 25px 0 0}.path-modal .breadcrumb{white-space:nowrap;overflow:hidden}.path-modal .breadcrumb>li{text-overflow:ellipsis;overflow:hidden}@media (max-width:991px){.path-modal .breadcrumb>li{width:25px}}.path-modal .breadcrumb>li:last-child{width:100%;max-width:100%}.path-modal .skill__title{color:#51b9a2;font-size:18px;text-transform:uppercase}.path-modal .skill__subtitle{font-weight:600;margin-bottom:10px}.path-modal .skill__info{display:flex;flex-wrap:wrap;justify-content:space-around}.path-modal .skill__info__item{margin:5px 0}.path-modal .skill__info__item b,.path-modal .skill__info__item span{vertical-align:top}.path-modal .skill__image__container{position:relative;display:inline-block;height:190px;width:100%;max-width:258px}.path-modal .skill__image__container-overflow{border-radius:5px;height:100%;width:100%;overflow:hidden;position:relative}@media (max-width:1199px){.path-modal .skill__image__container{margin:0}}@media (max-width:991px){.path-modal .skill__image__container{height:135px;max-width:210px}}@media (max-width:767px){.path-modal .skill__image__container{height:190px;max-width:258px}}.path-modal .skill__main__content{padding-left:45px}@media (max-width:991px){.path-modal .skill__main__content{padding-left:30px;padding-left:0}}.path-modal .skill__ribbon{color:#fff;display:inline-block;padding:4px 12px;font-weight:600;font-size:18px;text-transform:uppercase;border-radius:2px;position:absolute;top:15px;right:-30px}@media (max-width:991px){.path-modal .skill__ribbon{right:-15px}}.path-modal .skill__image{border-radius:5px;position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;max-height:none;min-width:100%}.path-modal .skill-flow{margin:0}.path-modal .skill-flow .row:first-child .skill-flow__line{top:50%!important}.path-modal .skill-flow .row:last-child .skill-flow__line{bottom:50%!important}.path-modal.catalog-product-view .modal-body{padding-top:5px}.path-modal.catalog-product-view .product-block-details{margin-top:0}.path-modal.catalog-product-view .product-header-button{margin-top:0;margin-bottom:20px}.path-modal.catalog-product-view .product__title{color:#19a8d9;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:18px}.path-modal.catalog-product-view .product-button{display:none!important}.path-modal.catalog-product-view h2{font-size:16px}.path-modal .dotstyle{text-align:center;height:100%;top:0;margin-top:5px}.path-modal .dotstyle ul{position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default}.path-modal .dotstyle li{position:relative;display:block;float:left;margin:0 14px;width:10px;height:10px;cursor:pointer}@media (max-width:1376px){.path-modal .dotstyle li{margin:0 6px}}#modal-mark-as-finish .modal-title{margin-top:20px;font-weight:600;font-size:20px}#modal-mark-as-finish .modal__description{font-size:14px;font-weight:400;text-align:center;line-height:25px}#modal-mark-as-finish .learning-score{margin:50px auto;max-width:250px;border-radius:5px;background:linear-gradient(270deg,#1da8d8,#1f64ac);text-align:center;padding:12px}#modal-mark-as-finish .learning-score__logo{height:40px;width:40px;background-color:#fff;border-radius:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:10px auto 0}#modal-mark-as-finish .learning-score__logo img{width:25px}#modal-mark-as-finish .learning-score__title{font-size:16px;font-weight:600;line-height:22px;color:#fff;text-align:center}#modal-mark-as-finish .learning-score__number{font-size:20px;font-weight:700;color:#fff;margin-top:15px;text-align:center}#modal-mark-as-finish .learning-score__number span{font-size:40px}#modal-mark-as-finish .learning-score__evolution{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:16px}#modal-mark-as-finish .learning-score__evolution .material-icons{color:#91c259}#modal-mark-as-finish .learning-score__evolution__text{color:#fff;font-size:14px;font-weight:600;line-height:20px}#modal-mark-as-finish .modal__understand{margin-top:15px;text-align:center;text-decoration:underline;font-size:12px}.path-skill-view h2{margin:25px 0 20px}.path-skill-view .skill-flow .row:first-child .skill-flow__line{top:50%}.path-skill-view .skill-flow .row:last-child .skill-flow__line{border-radius:0 0 5px 5px;bottom:-30px}.path-skill-view .path-validate__item{min-height:175px;padding:175px 15px 10px}.path-skill-view .path-validate__item__description{font-size:14px;margin-bottom:25px}.path-skill-view .path-validate__item--certification{background:url(/img/path/skill/skill_certification.svg) no-repeat 50% 25px;background-size:125px 125px}.path-skill-view .skill-links{margin-top:50px}.skill-flow{position:relative;margin:45px 0}.skill-flow .skill-flow__line{margin-left:-3px;width:6px;top:0;bottom:0;left:50%;position:absolute;background:rgba(69,84,104,.7)}.skill-flow .skill-flow__bullet-container{position:relative;height:100%}.skill-flow .skill-flow__hline{background:linear-gradient(90deg,#19a8d9 75%,hsla(0,0%,100%,0) 0) bottom repeat-x/17px 6px;position:absolute;height:6px;width:100%;left:50%;top:50%;margin-top:-3px;margin-left:20px}.skill-flow .skill-flow__bullet{text-align:center;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px}.skill-flow .skill-flow__bullet span{background:#fff;border-radius:20px;display:block;height:40px;margin:auto;width:40px;border:6px solid #19a8d9}.skill-flow .skill-flow__bullet i{font-size:28px;vertical-align:middle}.skill-flow .skill-flow__bullet--none span{background:#f29b11;border-color:#f29b11}.skill-flow .skill-flow__bullet--none i:before{content:"error_outline"}.skill-flow .skill-flow__bullet--none .skill-flow__hline{background:linear-gradient(90deg,#f29b11 75%,hsla(0,0%,100%,0) 0) bottom repeat-x/17px 6px}.skill-flow .skill-flow__bullet--in-progress span{background:#19a8d9;border-color:#19a8d9}.skill-flow .skill-flow__bullet--in-progress i:before{content:"autorenew"}.skill-flow .skill-flow__bullet--in-progress .skill-flow__hline{background:linear-gradient(90deg,#19a8d9 75%,hsla(0,0%,100%,0) 0) bottom repeat-x/17px 6px}.skill-flow .skill-flow__bullet--error span{background:#ea7c60;border-color:#ea7c60}.skill-flow .skill-flow__bullet--error i:before{content:"warning"}.skill-flow .skill-flow__bullet--error .skill-flow__hline{background:linear-gradient(90deg,#ea7c60 75%,hsla(0,0%,100%,0) 0) bottom repeat-x/17px 6px}.skill-flow .skill-flow__bullet--validated span{background:#51b9a2;border-color:#51b9a2}.skill-flow .skill-flow__bullet--validated i:before{content:"check"}.skill-flow .skill-flow__bullet--validated .skill-flow__hline{background:linear-gradient(90deg,#51b9a2 75%,hsla(0,0%,100%,0) 0) bottom repeat-x/17px 6px}.skill-flow .skill-flow__bullet--quiz span{border-color:#ea7c60}.skill-flow .skill-flow__bullet--quiz .skill-flow__hline{background:linear-gradient(90deg,#ea7c60 75%,hsla(0,0%,100%,0) 0) bottom repeat-x/17px 6px}.skill-flow .skill-flow__container--quiz{height:1px;margin:35px 0}.skill-flow .skill-flow__container--quiz .skill-flow__line{bottom:-20px;top:-20px}.p-item{box-shadow:0 2px 10px 0 rgba(69,84,104,.3);border-radius:5px;margin:20px 0;min-height:175px;position:relative;overflow:hidden}@media (min-width:768px){.p-item{display:flex;flex-wrap:wrap}}.p-item .p-item__image{flex:1 33%;position:relative;background-size:cover}@media (max-width:767px){.p-item .p-item__image{width:100%;padding-top:56.25%}}.p-item .p-item__family{position:absolute;top:15px;right:-30px;background:#19a8d9;padding:4px 10px 4px 35px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:2px}@media (max-width:767px){.p-item .p-item__family{right:0;border-radius:2px 0 0 2px}}.p-item .p-item__family i{position:absolute;top:4px;left:4px}.p-item .p-item__family img{position:absolute;left:7px;top:50%;margin-top:-8px;height:16px}.p-item .p-item__content{padding:15px 15px 10px 50px;position:relative}@media (min-width:768px){.p-item .p-item__content{flex:1 67%;padding-bottom:50px;min-height:175px}}@media (max-width:767px){.p-item .p-item__content{padding:10px 15px}}.p-item .p-item__title{color:#19a8d9;text-transform:uppercase;font-weight:600;font-size:14px;margin-top:7px}.p-item .p-item__description,.p-item .p-item__description p{font-size:12px}@media (min-width:768px){.p-item .p-item__details{position:absolute;bottom:10px;left:50px;right:0;display:flex}}.p-item .p-item__details__item{flex-grow:1;font-size:14px}@media (max-width:767px){.p-item .p-item__details__item{margin:5px 0}}.p-item .p-item__details__item i{margin-top:-3px;margin-right:5px}.p-item .p-item__details__item img{width:24px;margin-top:-3px;margin-right:5px}.p-item .p-item__details__item b,.p-item .p-item__details__item span{vertical-align:top}.p-item .p-item__informations{flex:1 100%;position:relative;font-size:12px;color:#fff;padding:5px 5px 5px 30px}.p-item .p-item__informations i{position:absolute;top:5px;left:5px}.p-item .p-item__informations a{color:inherit;text-decoration:underline}.p-item .p-item__informations--none{background-color:#f29b11}.p-item .p-item__informations--in-progress{background-color:#19a8d9}.p-item .p-item__informations--error{background-color:#ea7c60}.p-item .p-item__informations--validated{background-color:#51b9a2}.skill-item{min-height:190px}.skill-item .p-item__image{width:30%}@media (max-width:767px){.skill-item .p-item__image{width:100%}}.skill-item .p-item__family{background:#51b9a2;font-size:18px}.skill-item .p-item__family img{width:18px;height:18px}@media (min-width:768px){.skill-item .p-item__content{width:70%}}.skill-item .p-item__title{color:#51b9a2;font-size:18px;margin-top:7px}.skill-item .p-item__description{font-size:14px;font-weight:600}.quiz-item .p-item__family{background:#ea7c60}.quiz-item .p-item__title{color:#ea7c60}.quiz-quiz-view .modal-body{padding:15px 0 0;overflow:hidden}.quiz-quiz-view .quiz__content__container{position:absolute;top:0;left:0;right:0;padding-top:75px;height:100%;overflow:hidden}.quiz-quiz-view .quiz__content{width:100%;height:100%}.quiz-quiz-view .quiz__container{position:relative;height:100%}.quiz-quiz-view .quiz__header{padding:0 30px}.quiz-quiz-view .quiz__header__title{text-align:center;font-size:14px}.quiz-quiz-view .quiz__header__title__count1{font-weight:400}.quiz-quiz-view .question-counter{text-align:center;font-weight:400;margin-top:15px}.quiz-quiz-view .question-counter p{display:inline}.quiz-quiz-view .quiz__progress__container{margin:5px 0;display:flex;flex-wrap:wrap}.quiz-quiz-view .quiz__progress{flex-flow:row nowrap;display:flex;margin:5px 0;order:2;width:100%}.quiz-quiz-view .quiz__progress__item{margin-right:1px;flex:1 1 0;text-align:center;padding:3px 0;height:15px;background-color:#e3e5e8;position:relative;transition:transform .6s ease}.quiz-quiz-view .quiz__progress__item.first-child{border-radius:7px 0 0 7px}.quiz-quiz-view .quiz__progress__item.last-child{border-radius:0 7px 7px 0}.quiz-quiz-view .quiz__progress__item.first-child.last-child{border-radius:7px}.quiz-quiz-view .quiz__progress__item.quiz__progress__item--active:after{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #455468;position:absolute;top:21px;left:50%;transform:translateX(-50%)}.quiz-quiz-view .quiz__progress__item.quiz__progress__item--finished{background:#19a8d9}.quiz-quiz-view .quiz__progress__item.quiz__progress__item--successful{background-color:#51b9a2}.quiz-quiz-view .quiz__progress__item.quiz__progress__item--unsuccessful{background-color:#ea7c60}.quiz-quiz-view .quiz__item__container{float:left;width:100%;height:100%}.quiz-quiz-view .quiz__item{overflow:auto;overflow-x:hidden;height:100%;padding:5px 30px}@media (max-width:767px){.quiz-quiz-view .quiz__item{padding:0 15px 15px}}.quiz-quiz-view .quiz__ribbon{background-color:#ea7c60;display:inline-block;padding:4px 12px;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;border-radius:2px}.quiz-quiz-view .quiz__ribbon i,.quiz-quiz-view .quiz__ribbon span{vertical-align:middle}@media (max-width:767px){.quiz-quiz-view .quiz__info{margin-top:20px;margin-bottom:30px}}.quiz-quiz-view .quiz__title{font-size:18px;font-weight:600;text-transform:uppercase;margin-top:30px;color:#ea7c60}.quiz-quiz-view .quiz__details{display:inline-block;margin-right:20px;margin-top:25px}.quiz-quiz-view .quiz__details img{width:24px}.quiz-quiz-view .quiz__details i,.quiz-quiz-view .quiz__details img,.quiz-quiz-view .quiz__details span{vertical-align:middle}.quiz-quiz-view .quiz__description{margin-top:25px;font-weight:300;font-size:16px}.quiz-quiz-view .quiz__warning{font-size:14px;padding:12px 45px;margin-top:25px;border-radius:5px;line-height:20px;position:relative;background-color:rgba(25,168,217,.15)}.quiz-quiz-view .quiz__warning i{position:absolute;top:50%;left:10px;transform:translateY(-12px);color:#19a8d9}.quiz-quiz-view .quiz__warning p{margin:0}.quiz-quiz-view .quiz__column{border-top:5px solid #ea7c60;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);text-align:center}.quiz-quiz-view .quiz__column .btn{width:100%;margin:20px 0}.quiz-quiz-view .quiz__column .quiz__image{overflow:hidden;position:relative;padding-top:56.25%}.quiz-quiz-view .quiz__column .quiz__image img{position:absolute;top:0;left:0;bottom:0;right:0;min-height:100%;max-height:none;min-width:100%}.quiz-quiz-view .quiz__column__content{padding:0 20px}.quiz-quiz-view .quiz__point{text-align:left;font-size:12px;font-weight:300;margin-top:20px}.quiz-quiz-view .quiz__point i,.quiz-quiz-view .quiz__point span{vertical-align:middle}.quiz-quiz-view .question__content h2{margin-top:10px;font-size:22px;font-weight:700;color:#455468}@media (max-width:768px){.quiz-quiz-view .question__content h2{font-size:18px}}.quiz-quiz-view .question__content h3{font-style:italic;font-weight:700;margin:0;font-size:20px;color:#19a8d9}@media (max-width:768px){.quiz-quiz-view .question__content h3{font-size:16px}}.quiz-quiz-view .question__answers{margin-top:30px}.quiz-quiz-view .question__submit{margin-top:25px}.quiz-quiz-view .question__submit .btn{width:100%}.quiz-quiz-view .question__answer__wrapper{display:flex;flex-wrap:wrap;align-items:stretch}.quiz-quiz-view .question__answer__item{border-radius:5px;float:none;width:50%}@media (max-width:768px){.quiz-quiz-view .question__answer__item{width:100%}}.quiz-quiz-view .question__answer__content{display:block;margin:10px 0}.quiz-quiz-view .question__answer__content input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.quiz-quiz-view .question__answer__content .question__answer__radio{cursor:pointer;font-size:20px;font-weight:400;background-color:rgba(69,84,104,.12);padding:15px 30px;border-radius:5px;height:100%}.quiz-quiz-view .question__answer__content input:checked~.question__answer__radio{background-color:#19a8d9;color:#fff}.quiz-quiz-view .question__correction input:checked~.question__answer__radio{background-color:#ea7c60}.quiz-quiz-view .question__correction .question__answer__radio--correction{background:#51b9a2!important;color:#fff}.quiz-quiz-view .question__correction__info{font-size:14px;padding:12px 45px;margin-top:25px;border-radius:5px;line-height:20px;position:relative}.quiz-quiz-view .question__correction__info i{position:absolute;top:50%;left:10px;transform:translateY(-12px)}.quiz-quiz-view .question__correction__info--unsuccessful{background-color:rgba(234,124,96,.25)}.quiz-quiz-view .question__correction__info--unsuccessful i{color:#ea7c60}.quiz-quiz-view .question__correction__info--successful{background-color:rgba(81,185,162,.25)}.quiz-quiz-view .question__correction__info--successful i{color:#51b9a2}.quiz-quiz-view .quiz__finish{text-align:center}.quiz-quiz-view .quiz__finish__congrat{width:165px;margin:auto}.quiz-quiz-view .quiz__finish__score{font-size:36px;font-weight:700}@media (max-width:768px){.quiz-quiz-view .quiz__finish__score{font-size:28px}}.quiz-quiz-view .quiz__finish__score--success{color:#51b9a2}.quiz-quiz-view .quiz__finish__score--fail{color:#ea7c60}.quiz-quiz-view .quiz__finish__title{color:#455468;font-size:28px;font-weight:700;margin-top:15px;margin-bottom:20px}@media (max-width:768px){.quiz-quiz-view .quiz__finish__title{font-size:24px}}.quiz-quiz-view .quiz__finish__description p{font-size:24px;font-weight:400;text-align:center}@media (max-width:768px){.quiz-quiz-view .quiz__finish__description p{font-size:20px}}.quiz-quiz-view .quiz__finish__buttons{margin-top:5px}.quiz-quiz-view .quiz__finish__buttons .btn{width:100%;margin-top:25px}.quiz-quiz-view .quiz__finish__buttons .btn-success{background-color:#51b9a2!important}.quiz-quiz-view .path-validate__item__button .btn{width:inherit}.quiz-quiz-view .path-validate__item--certification{background-image:url(/img/path/path/path_certification_validated.svg)}