.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{display:inline-block;line-height:1;margin-right:1em;position:relative;white-space:nowrap}.pretty input{cursor:pointer;height:100%;left:0;margin:0;min-width:1em;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.pretty .state label{display:inline-block;font-weight:400;margin:0;min-width:calc(1em + 2px);position:static;text-indent:1.5em}.pretty .state label:after,.pretty .state label:before{background-color:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;content:"";display:block;height:calc(1em + 2px);left:0;position:absolute;top:calc(-108% + 1em);width:calc(1em + 2px);z-index:0}.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 hsla(204,8%,76%,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:.1428571429em}.pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.pretty.p-icon .state .icon{border:1px solid transparent;font-size:1em;height:calc(1em + 2px);left:0;line-height:normal;opacity:0;position:absolute;text-align:center;top:calc(-108% + 1em);width:calc(1em + 2px);z-index:1}.pretty.p-icon .state .icon:before{align-items:center;display:flex;flex:1;height:100%;justify-content:center;line-height:1;margin:0;text-align:center;width:100%}.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{border:1px solid transparent;font-size:1em;height:calc(1em + 2px);left:0;line-height:normal;opacity:0;position:absolute;text-align:center;top:calc(-108% + 1em);width:calc(1em + 2px);z-index:1}.pretty.p-svg .state svg{align-items:center;display:flex;flex:1;height:100%;justify-content:center;line-height:1;margin:0;text-align:center;width:100%}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{height:calc(1em + 2px);left:0;line-height:normal;opacity:0;position:absolute;text-align:center;top:0;top:calc(-108% + 1em);transform:scale(.8);width:calc(1em + 2px);z-index:0}.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{border:1px solid #bdc3c7;border-radius:60px;box-sizing:unset;content:"";height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% + 1em);transition:all .5s ease;width:2em;z-index:0}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{border-color:transparent;border-radius:100%;left:0;transform:scale(.8);transition:all .5s ease}.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{background-color:#5a656b!important;border-color:#5a656b}.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{background:#bdc3c7!important;height:.1em;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{background-color:#5a656b!important;border-color:#5a656b}.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{display:none;opacity:0}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{display:inherit;opacity:1}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{display:inherit;opacity:1}.pretty.p-toggle input:checked~.state.p-off{display:none;opacity:0}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .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 input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img,.pretty.p-smooth.p-default input:checked+.state label:after{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{cursor:not-allowed;display:none}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{stroke:#fff;color:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{stroke:#428bca;color:#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{background-color:#245682!important;border-color:#245682}.pretty input:checked~.state.p-info label:after,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{stroke:#fff;color:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{stroke:#5bc0de;color:#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{background-color:#2390b0!important;border-color:#2390b0}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{stroke:#fff;color:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{stroke:#5cb85c;color:#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{background-color:#357935!important;border-color:#357935}.pretty input:checked~.state.p-warning label:after,.pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{stroke:#fff;color:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{stroke:#f0ad4e;color:#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{background-color:#c77c11!important;border-color:#c77c11}.pretty input:checked~.state.p-danger label:after,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{stroke:#fff;color:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{stroke:#d9534f;color:#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{background-color:#a02622!important;border-color:#a02622}.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 label:after,.pretty .state label:before,.pretty .state: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]{-webkit-overflow-scrolling:touch;max-height:inherit;overflow:hidden!important;position:relative;z-index:0}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{-webkit-box-sizing:content-box!important;box-sizing:content-box!important;max-height:inherit!important;min-width:100%!important;overflow-x:hidden!important;overflow-y:scroll}.simplebar-content{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:100%!important;overflow-x:scroll;overflow-y:hidden!important}.simplebar-track{bottom:0;position:absolute;right:0;width:11px;z-index:1}.simplebar-scrollbar{min-height:10px;position:absolute;right:2px;width:7px}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:0;opacity:0;position:absolute;right: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{bottom:2px;top:2px}.simplebar-track.horizontal{height:11px;left:0;width:auto}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{height:7px;min-height:0;min-width:10px;right:auto;top:2px;width:auto}body,html{background:#fff}body{padding-top:70px}@media (max-width:991px){body{padding-top:55px}}body.no-padding{padding-top:0!important}body.no-margin{margin:0!important}a,a:focus,a:hover{color:#455468;outline:none;text-decoration:none}h1{color:#fff;font-size:26px;font-weight:700}h2,h3{color:#19a8d9}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:700}p{font-size:16px;text-align:justify}.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{background:none;color:#fff;font-size:14px;font-weight:600;margin:5px 0;padding:8px 15px 8px 0}.breadcrumb>li+li:before{content:" > ";font-size:14px;font-weight:600;padding:0 0 0 5px}.breadcrumb>.active{color:#fff;font-weight:400}.breadcrumb a,.breadcrumb a:focus,.breadcrumb a:hover{color:#fff;display:inline-block}.breadcrumb a:hover{text-decoration:underline}@supports (-webkit-overflow-scrolling:touch){.modal-open{position:fixed}}.modal{padding:0!important;text-align:center;z-index:1300}@media (min-width:768px){.modal:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-content{border:none;border-radius:0;box-shadow:none}.modal-content .close{color:#455468;font-size:40px;font-weight:400;opacity:.5;position:absolute;right:15px;width:35px}.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{font-size:24px;font-weight:300;margin-top:50px}.default-modal .modal-body{padding:5px 40px 40px;text-align:center}@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{margin:2%;width:96%}}.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(/build/images/contact.799f5146.jpg) no-repeat 100% 0;background-size:cover}.new-modal .modal-right{display:flex;flex-direction:column;margin:15px 0;padding:0}.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{flex:1;padding-bottom:15px;padding-top:15px;text-align:center}.new-modal .modal-footer{background:#f5f6f5;margin:15px 0 -15px;padding-bottom:20px;padding-top:20px;text-align:center}.modal-backdrop{background-color:#a7a7a7;z-index:1290}.modal-backdrop.in{opacity:.75}.modal.flash-messages .modal-body{padding:25px;text-align:center}#page-content{min-height:50vh;padding:15px 0}#page-content .title-page{color:#343540;font-size:28px;margin-top:5vh;text-transform:uppercase}#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{line-height:25px;padding-top:10px;text-align:justify}.stars>i{color:#ffc900;padding-right:2px}.stars.empty>i{color:#dadada}.stars .note{display:inline-block;font-size:12px;margin-top:1px;vertical-align:top}.stars i{font-size:16px}.stars .star-half svg{fill:#ffc900;height:16px;width:16px}.stars .star-empty{color:#dadada}.block-details__content{font-size:12px;padding:20px}.block-details__content__item{line-height:25px;margin-left:15px}.block-details__content__item i{margin-right:5px;margin-top:3px}.block-details__content__item span{vertical-align:top}.block-details__button .btn-lg{width:100%}.block-details__video{height:0;padding-bottom:56.25%;position:relative}.block-details__video iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}body,html{color:#455468;font-family:Open Sans,sans-serif;font-size:16px;font-weight:300}.content-nav,h1{text-transform:uppercase}.content-nav{font-size:14px;font-weight:400;margin:10px 0}.content-nav .nav-tabs{border:none;text-align:center}.content-nav .nav-tabs li{display:inline-block;float:none}.content-nav .nav-tabs li.active>a,.content-nav .nav-tabs li>a{background:none;border:none}.content-nav .nav-tabs li.active>a{border-bottom:2px solid #1f64ae;color:#1f64ae;font-weight:600}.product-list.owl-carousel{margin:0 auto}.block,.product-list.owl-carousel .product-item__container{width:100%}.block{background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);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{border:none;border-radius:3px;box-shadow:0 3px 7px 0 rgba(0,0,0,.15);font-size:16px;font-weight:400;line-height:25px;padding:5px 15px;text-transform:uppercase;transform:translateZ(0);transition:all .4s cubic-bezier(.02,.01,.47,1),opacity .4s ease-in}.btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);opacity:.95;transition:box-shadow .4s ease-out,opacity .4s ease-out}.btn i{color:#fff;font-size:20px;height:22px;vertical-align:middle}.btn-lg{height:50px;line-height:40px}.btn-lg i{font-size:25px;height:40px;line-height:38px;vertical-align:middle}.btn-sm{font-size:12px;height:25px;line-height:19px;padding:3px 20px}.btn,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover{color:#fff}.btn-default,.btn-default i,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover{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{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:15px;margin:5px 10px;transition:opacity .2s ease;width:15px}.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}}@media (max-width:992px){.product-search-form .search-container>.container{width:100%}}.product-search-form .search-navbar{background:#fff;border:none;border-radius:0;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);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;overflow:hidden;padding:0;position:relative}.product-search-form .search-navbar .navbar-form .form-group{width:100%}.product-search-form .search-navbar .navbar-form .material-icons{color:#777;left:20px;position:absolute;top:16px;transition:color .4s}.product-search-form .search-navbar .navbar-form.focus .material-icons{color:#51b9a2}.product-search-form .search-navbar .navbar-form input{border:none;box-shadow:none;height:54px;left:0;padding-left:60px;position:relative;top:0;width:100%}.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{border-bottom:2px solid #fff;margin-top:2px;padding-left:20px;padding-right:20px}.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;border-radius:20px;color:#fff;display:inline-block;font-size:10px;font-weight:600;height:20px;margin:0 5px;text-align:center;width:20px}.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-radius:0;border-top:1px solid #eee;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);max-height:370px;padding:0}@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{padding:10px 15px;width:100%}.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{left:10px;top:8px}.product-search-form .search-navbar .navbar-nav .dropdown-menu .pretty input:checked~.state.p-success label:after,.product-search-form .search-navbar .navbar-nav .dropdown-menu .pretty.p-toggle .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{bottom:-20px;position:relative}.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-size:12px;font-weight:300}.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{line-height:24px;vertical-align:top}@media (max-width:767px){.product-search-form .search-navbar .navbar-header .navbar-toggle{margin-right:5px;padding:3px 10px 0 0;z-index:1}.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{padding-right:55px;position:absolute;top:0;width:100%}.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{border-top:1px solid #eee;margin-bottom:0;margin-top:0}.product-search-form .search-navbar .navbar-form input{height:50px;padding-left:0}.product-search-form .search-navbar .dropdown{border-bottom:1px solid #eee;border-left:none}.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{cursor:pointer;display:inline-block;padding:10px 15px;position:relative;transition:opacity .2s}.product-search-form .family__item:after{border-bottom:4px solid #19a8d9;bottom:-1px;content:"";display:block;left:0;position:absolute;right:inherit;transition:all .1s ease;width:0}.product-search-form .family__item--to-left:after{left:inherit;right:0}.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{flex:0 0 auto;margin-right:0;margin-top:16px;width:100%}}.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{background:none;border:none;border-bottom:1px solid #19a8d9;color:#19a8d9;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{line-height:26px;margin:10px 0}.no-result .no-result__category{margin:20px 0}.no-result .no-result__category__container{margin:25px 0}.no-result .no-result__category__title{font-size:20px;font-weight:600}.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{border-radius:3px;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);margin:20px 0;position:relative}.product-item__image-container{border-radius:3px 3px 0 0;padding-top:56.25%;position:relative;width:100%}.product-item__image-container img{border-radius:3px 3px 0 0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-item__content{height:80px;padding:10px}.product-item__title{font-size:14px;font-weight:400;height:40px;margin-bottom:3px;overflow:hidden}.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{height:30px;position:absolute;right:5px;top:5px;width:40px}.product-item__locale__image{width:100%}.product-item__ribbon-container{bottom:85px;left:-15px;position:absolute}.product-item__ribbon{background:#19a8d9;color:#fff;font-size:12px;font-weight:400;line-height:18px;margin:3px 0;min-width:100px;padding:0 2px;text-align:center;text-transform:uppercase}.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;left:inherit;right:0}.product-item--full .product-item__ribbon{line-height:20px;min-width:75px}.product-item--full .product-item__content{height:230px;padding:35px 10px 10px}.product-item--full .product-item__title{font-size:14px;font-weight:400;height:50px;line-height:25px}.product-item--full .product-item__note{float:inherit;margin:10px 0}.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-right:5px;margin-top:-1px}.product-item--full .product-item__details__item span{vertical-align:top}.product-item--full .product-item__award-container{height:50px;left:10px;overflow:hidden;position:absolute;top:10px;width:50px}.product-item--full .product-item__conceptor{background:#fff;bottom:210px;box-shadow:0 9px 11px 2px rgba(69,84,104,.1);left:10px;padding:15px 5px;position:absolute}.product-item--full .product-item__conceptor__image{width:75px}.product-item--full .product-item__player{background:url(/build/images/play-button.53ededf9.png) no-repeat 50%;background-size:15%;border-radius:3px 3px 0 0;padding-top:56.25%;position:absolute;top:0;width:100%}button:focus,input:focus{outline:none}::placeholder{color:#a7a7a7}.form-control{border:1px solid #dcdcdc;border-radius:0;box-shadow:0 3px 7px 0 rgba(0,0,0,.05);font-size:14px;height:35px}.form-control:focus{border:1px solid #19a8d9;box-shadow:none}.input-group-addon{border:1px solid #dcdcdc;border-radius:0}.input-lg,select.input-lg{height:40px}.alert-danger,.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{text-align:left}.page-header{background:url(/build/images/page-header.af79e602.jpg) no-repeat 0 50%;background-size:cover;border:none;height:230px;margin:0;padding:0 0 10px;position:relative}.page-header h1,.page-header__title{color:#fff;margin-top:100px}@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{color:#455468;font-size:24px;font-weight:600;margin-bottom:10px;margin-top:40px}.core-cms-site-map .site_map__h3{color:#455468;font-size:18px;font-weight:400;margin-bottom:30px;margin-top:20px}.core-cms-site-map .category-title{font-size:20px;font-weight:600}.core-cms-site-map .site_map__h4{color:#19a8d9;line-height:1.5;margin-top:20px}.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{margin-top:-30px;position:relative}#homepage .search-box-toggle{display:none}#homepage .homepage-header{height:700px;padding:0 0 50px}#homepage .homepage-header .container,#homepage .homepage-header__container{height:100%;position:relative}#homepage .homepage-header__container2{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}#homepage .homepage-header__title{margin-bottom:40px;text-align:center}#homepage .homepage-header__guide{margin:10px 0 0;text-align:right}#homepage .homepage-header__guide,#homepage .homepage-header__guide a{color:#fff;font-weight:600}#homepage .homepage-header__guide a{text-decoration:underline}#homepage .homepage-search-box{position:relative}#homepage .homepage-search-box .typeahead{border:none;border-radius:0;border-top:1px solid #dcdcdc;margin:0;padding:0;width:100%}#homepage .homepage-search-box .typeahead>li>a{overflow:hidden;padding:10px 20px;text-overflow:ellipsis;white-space:nowrap}#homepage .homepage-search-box__input{background:url(/build/images/search.42c5f5b9.svg) #fff no-repeat 15px 15px/22px 22px;border:none;border-radius:2px 3px 3px 2px;box-shadow:0 3px 7px 0 rgba(0,0,0,.45);float:left;height:50px;padding:10px 70px 10px 50px;width:100%}#homepage .homepage-search-box__button{background:#51b9a2;border:none;border-radius:0 2px 2px 0;color:#fff;font-weight:400;height:50px;padding:0 20px;position:absolute;right:0;text-transform:uppercase}#homepage .homepage-header__register{margin-top:85px;text-align:center}#homepage .homepage-block{margin:25px 0}#homepage .homepage-block h2{text-transform:uppercase}#homepage .homepage-block-heading{margin-bottom:20px;text-align:center}#homepage .homepage-block-heading-description{text-align:center}#homepage .category-list{margin-bottom:25px}#homepage .category-list__item{margin:20px 0}#homepage .category-list__item__image-container{border-radius:50px;height:85px;margin:0 auto 15px;position:relative;width:85px}#homepage .category-list__item__image{border-radius:50px;height:100%;padding:22px;position:absolute;width:100%}#homepage .category-list__item__image img,#homepage .category-list__item__image svg{fill:#455468;height:100%;width:100%}#homepage .category-list__item__title{font-size:14px;height:40px;text-align:center;text-transform:uppercase}#homepage .category-list__more{margin:25px 0}#homepage .homepage-discover{background:#faf9f9;padding:40px 0}#homepage .discover-item{margin:15px 0;min-height:115px;padding:25px 15px}#homepage .discover-item__content-container{padding:0 40px 0 65px;position:relative}#homepage .discover-item__icon{left:0;position:absolute;top:5px}#homepage .discover-item__content-container--green .discover-item__title,#homepage .discover-item__content-container--green i{color:#51b9a2}#homepage .discover-item__content-container--blue .discover-item__title,#homepage .discover-item__content-container--blue i{color:#19a8d9}#homepage .discover-item__title{font-weight:400;margin-bottom:5px;text-transform:uppercase}#homepage .discover-item__description{font-size:14px}#homepage .homepage-my_mooc-info__container{margin:15px 0 0}#homepage .homepage-my_mooc-info__image-container{position:relative}#homepage .homepage-my_mooc-info__image{margin-top:45px;width:80%}@media (max-width:1199px){#homepage .homepage-my_mooc-info__image{margin-top:80px}}@media (max-width:991px){#homepage .homepage-my_mooc-info__image{margin-top:120px}}@media (max-width:767px){#homepage .homepage-my_mooc-info__image{margin:0 auto 15px}}#homepage .homepage-my_mooc-info__top__item{font-size:14px;font-weight:400;margin:10px 12%;text-align:center}#homepage .homepage-my_mooc-info__top__image{margin:0 auto 10px}#homepage .homepage-mooc-info{background:#faf9f9;overflow:hidden;padding:25px 0}#homepage .homepage-mooc-info__image-container{margin-top:5%;position:relative}#homepage .homepage-mooc-info__main-image,#homepage .homepage-mooc-info__secondary-image{width:75%}#homepage .homepage-mooc-info__secondary-image{left:95px;margin-top:-45px;position:relative}#homepage .homepage-leaderboard-content__container .nav{border:none;margin-bottom:15px}#homepage .homepage-leaderboard-content__container .nav li{margin-right:25px;text-align:center}#homepage .homepage-leaderboard-content__container .nav li.last{margin-right:0}@media (max-width:768px){#homepage .homepage-leaderboard-content__container .nav li{margin-right:5px}}#homepage .homepage-leaderboard-content__container .nav li>a,#homepage .homepage-leaderboard-content__container .nav li>a:focus,#homepage .homepage-leaderboard-content__container .nav li>a:hover{background:none;border:none;font-size:14px;font-weight:600;padding:0;text-transform:uppercase}#homepage .homepage-leaderboard-content__container .nav li.active>a,#homepage .homepage-leaderboard-content__container .nav li>a:hover{border-bottom:1px solid #1f64ae;color:#1f64ae}#homepage .homepage-leaderboard__item__image-container{float:left;padding-top:67px;position:relative;width:120px}#homepage .homepage-leaderboard__item__image-container img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#homepage .homepage-leaderboard__item__content-container{padding:5px 20px 5px 135px;position:relative;top:0}#homepage .homepage-leaderboard__item__overlay{background:rgba(31,100,174,.35);bottom:0;color:#fff;font-size:24px;font-weight:400;left:0;line-height:58px;position:absolute;right:0;text-align:center;top:0}#homepage .homepage-leaderboard__item__title{color:#19a8d9;font-weight:400;text-transform:uppercase}#homepage .homepage-leaderboard__item__description,#homepage .homepage-leaderboard__item__title{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#homepage .homepage-leaderboard__item--user .homepage-leaderboard__item__image-container{width:67px}#homepage .homepage-leaderboard__item--user .homepage-leaderboard__item__content-container{padding-left:87px}#homepage .homepage-leaderboard__item--conceptor .homepage-leaderboard__item__image-container{width:67px}#homepage .homepage-leaderboard__item--conceptor .homepage-leaderboard__item__content-container{padding-left:87px}#homepage .homepage-leaderboard-info__container{margin:10px 0}#homepage .homepage-leaderboard-info__item{font-weight:600;margin-bottom:30px;text-align:center}#homepage .homepage-leaderboard-info__first{color:#19a8d9;font-size:30px;line-height:28px}#homepage .homepage-leaderboard-info__second{font-size:18px}#homepage .homepage-leaderboard-info__separator{position:relative}#homepage .homepage-leaderboard-info__separator span{border-bottom:3px solid #19a8d9;left:-15px;position:absolute;right:-15px;top:25px}#homepage .homepage-leaderboard-info__paragraph{margin-bottom:30px;margin-top:15px}#homepage .homepage-leaderboard-info__register{margin:15px 0 30px;text-align:center}#homepage .path-highlight{margin-top:-50px;position:relative}#homepage .path-highlight__item{font-size:14px;margin-bottom:15px;position:relative}#homepage .path-highlight__item__content-container{left:115px;padding:10px;position:absolute;top:0}#homepage .path-highlight__item__image-container{height:100px;width:115px}#homepage .path-highlight__item__image-container img{height:100%;width:100%}#homepage .path-highlight__item__partner,#homepage .path-highlight__item__title{margin-top:3px}#homepage .path-highlight__item__information,#homepage .path-highlight__item__partner{font-size:12px}#homepage .path-highlight__item__partner span{float:left;padding:15px 10px 0 0}#homepage .owl-carousel .owl-item .path-highlight__item__partner img,#homepage .path-highlight__item__partner img{float:left;height:30px;width:80px}#homepage .path-highlight__item__information{color:#ea7c60;text-transform:uppercase}#homepage .path-highlight__item__title{font-weight:400}#homepage .path-highlight__item__partner{color:#80898b}#homepage .path-highlight .owl-carousel .path-highlight__container{width:100%}#homepage .hvr-forward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;vertical-align:middle}#homepage .hvr-forward:active,#homepage .hvr-forward:focus,#homepage .hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}#leaderboard_index #leaderboard-header{height:170px;position:relative}#leaderboard_index #main-container{padding-bottom:40px}#leaderboard_index .introduction{color:#343540;font-size:15px;margin:30px 0;text-align:center}#leaderboard_index .table th{background:#19a8d9;border:0;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}#leaderboard_index .table td{background:#fff;color:#343540;font-size:14px;font-weight:600;line-height:35px;vertical-align:middle}#leaderboard_index .table td a{color:#343540;text-decoration:none}#leaderboard_index .table td.id{font-size:20px;font-weight:300;text-align:center}#leaderboard_index .table td.logo{width:100px}#leaderboard_index .table td.profile,#leaderboard_index .table td.profile img{width:45px}#leaderboard_index .table td.cover-mooc,#leaderboard_index .table td.cover-mooc img{width:100px}#leaderboard_index .table td.stars{text-align:right}#leaderboard_index .view-more-mooc a{display:block;float:none;height:40px;margin:20px auto 0;text-align:center;text-decoration:none}#leaderboard_index #leaderboard-popularity .buttons{text-align:center}#leaderboard_index #leaderboard-product th a{padding:0 10px;text-decoration:none}#leaderboard_index #leaderboard-product td.name{width:30%}#leaderboard_index #leaderboard-product a{color:#fff}#leaderboard_index #leaderboard-popularity th.asc,#leaderboard_index #leaderboard-popularity th.asc a,#leaderboard_index #leaderboard-popularity th.desc,#leaderboard_index #leaderboard-popularity th.desc a{background-color:#fff;color:#3377da}#leaderboard_index #leaderboard-products .category img,#leaderboard_index #leaderboard-products .category svg{vertical-align:middle;width:35px}.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{overflow:hidden;position:relative}.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{fill:#fff;height:30px;margin:10px;width:30px}.catalog-category-list .category__children__title{color:#19a8d9;font-size:18px;font-weight:600;line-height:50px;margin:0;overflow:hidden;padding-left:60px;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.catalog-category-list .category__children__list{margin:15px 0}.catalog-category-list .category__sub-children__item{background-color:hsla(0,0%,85%,.6);border-radius:3px;display:inline-block;font-size:12px;margin:10px 10px 0 0;padding:4px 8px;width:auto}.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{margin-top:-225px;position:relative}.catalog-category-view .category__resume{font-size:14px;margin-bottom:35px}.catalog-category-view .category__resume>.row{display:flex}.catalog-category-view .category__background{background-position:50%;background-size:cover;height:100%}.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;font-size:20px;margin:0 0 15px}.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-right:5px;margin-top:1px}.catalog-category-view .category__resume__item span{vertical-align:top}.catalog-category-view .category__search__filter{left:15px;line-height:50px;position:absolute;top:0}.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{background-color:hsla(0,0%,85%,.6);border-radius:3px;display:inline-block;margin:10px;padding:10px;width:auto}@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{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:center}.catalog-category-view .filter-ad .card-size{display:flex;flex:1 1 0;justify-content:center;margin-left:40px}.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%;margin-left:0}}.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}#public_catalog_conceptor_list .conceptor-search-bar input.form-control{margin:10px 0}#public_catalog_conceptor_list .conceptor-item>.row{padding:10px 15px}#public_catalog_conceptor_list .conceptor-item .logo a{display:block;text-align:center}#public_catalog_conceptor_list .conceptor-item .logo a img{display:inline}#public_catalog_conceptor_list .conceptor-item .conceptor-search .description{padding-bottom:10px}#public_catalog_conceptor_list .conceptor-item .note{font-size:14px;font-weight:600}#public_catalog_conceptor_list .conceptor-item .stars{color:#edd700;font-size:14px}#public_catalog_conceptor_list .conceptor-item .details-concepteur{font-size:12px;margin-bottom:30px}#public_catalog_conceptor_list .conceptor-item .title{font-size:18px;font-weight:600;margin:25px 0;text-transform:uppercase}#public_catalog_conceptor_list .conceptor-item .description{font-size:12px}@media (min-width:992px){#public_catalog_conceptor_list .conceptor-item{height:250px}}#public_catalog_conceptor_view #university-resume #online-training,#public_catalog_conceptor_view #university-resume #resume{margin-bottom:20px;margin-top:20px}#public_catalog_conceptor_view #university-resume #resume .description{color:#000;font-size:16px}#public_catalog_conceptor_view #conceptor-header{background:no-repeat;background-size:cover;height:330px;position:relative}#public_catalog_conceptor_view #conceptor-header .informations{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;width:100%}#public_catalog_conceptor_view #conceptor-header .informations .logo{left:0;position:absolute;top:-75px;z-index:1}#public_catalog_conceptor_view #conceptor-header .informations .school-desc{color:#fff;margin:25px 0 0 200px}#public_catalog_conceptor_view #conceptor-header .informations .school-desc .name{font-size:16px;font-weight:700;margin-bottom:5px}#public_catalog_conceptor_view #conceptor-header .informations .school-desc .baseline{font-size:14px;margin-bottom:5px}#public_catalog_conceptor_view #conceptor-header .informations .school-desc .link{margin:0 0 20px}#public_catalog_conceptor_view #conceptor-header .informations .school-desc .link a{color:#fff;font-size:14px;text-decoration:none}#public_catalog_conceptor_view #conceptor-header .informations .school-desc .checked-picto{height:15px;padding-left:5px}