.h1,h1{font-size:43px}.h6,h6{font-size:.72em;font-weight:600;line-height:2.27227227em}.w-100{width:100%}.img-container,.img-container img{height:100%;width:100%}.img-container img{object-fit:cover}.justify-content-center{justify-content:center!important}.header-intro-bg{background-position:50%!important;background-size:cover!important}.new-container-2 .new-bg-section{align-items:center;background:#003056;border:1px solid #003056;border-radius:5px;color:#fff;display:flex;flex-direction:column}.new-h2,.text-dark-blue{color:#003056}.new-h2{padding-bottom:20px}.new-container-2 .list li{line-height:20px;list-style-type:none;margin-bottom:20px;padding-left:30px;position:relative}.new-container-2 .list li:before{color:var(--dark-blue);content:"\f058";display:block;font-family:FontAwesome;font-size:18px;left:0;position:absolute;top:0}.new-container h2,.new-container h2.title-underline,.new-container h3.title-underline,.new-container h4.title-underline{color:#003056!important;font-weight:500;padding-bottom:20px;position:relative}.new-container h2.title-underline:after,.new-container h3.title-underline:after,.new-container h4.title-underline:after,.new-h2:after{border-bottom:2px solid #cae2eb;bottom:0;content:" ";display:block;position:absolute;width:80px}.new-h2.text-center:after{left:50%;transform:translateX(-50%)}.new-container-2 .new-bg-section h2,.new-container-2 .new-bg-section h3,.new-container-2 .new-bg-section p,.new-container-2 .new-bg-section ul li,.new-container-2 .new-bg-section ul li a{color:#fff!important}.new-container-2 .new-bg{background:#cae2eb!important;border-color:#cae2eb!important;color:#003056!important}.new-container-2 .new-bg.bg-white{background-color:#fff!important;border-color:#fff!important}.new-container-2 .new-bg h3,.new-container-2 .new-bg p,.new-container-2 .new-bg ul li,.new-container-2 .new-bg ul li:before{color:#003056!important}.new-container-2 .bg-benefits h2.title-underline:after,.new-container-2 .new-bg h3.title-underline:after{border-bottom:2px solid rgba(0,48,86,.3)}.new-container hr{border-color:rgba(0,48,86,.1)}.position-relative{position:relative}.new-btn-dark{background-color:#003056;border-color:#003056;opacity:1!important;text-transform:uppercase}.new-btn-dark i,.new-btn-dark span{color:#fff!important}.new-btn-light{background-color:#cae2eb!important;border-color:#cae2eb!important;opacity:1!important;text-transform:uppercase}.new-btn-light i,.new-btn-light span{color:#003056!important}.justify-content-end{justify-content:end}.v44-section ul{list-style:disc;padding-left:40px}.v44-section ul li a{text-decoration:underline}.pb40{padding-bottom:40px}.optosys-img-v44{margin-bottom:60px!important}.v44-section{padding-top:0}.white-background{background-color:#fff;padding:20px 20px 30px}.white-background h2{margin-bottom:20px}.white-background .text-link{display:block;margin-bottom:15px}.blue-background{background-color:#003056;color:#fff;margin-bottom:0;padding:15px 5px;text-align:center;text-transform:uppercase}.accordion li.active .accordion__title{background:#003056}.accordion li .accordion__content * a{padding-bottom:0!important;padding-top:0!important}.boxed{padding:3em}.pricing-option__price .h1{font-size:60px}.pricing-option .pricing-option__price{margin-bottom:1.5625em;margin-top:1.5625em}.padding-top-40{padding-top:40px!important}.fixedPages{position:fixed!important;width:100%!important}.isAdmin,.topmenu1.isAdmin{background-color:#ffd5d5;color:red}.isAdmin .bandemenu1>li a,.isAdmin .user-logged{color:red}.isAdmin .bandemenu1>li a:hover{color:#8b0b0b!important}.isAdmin .bandemenu>li>a:hover{background-color:transparent}.mb30{margin-bottom:30px}.mt-60{margin-top:60px}.pb20{padding-bottom:20px}.px0{padding-left:0;padding-right:0}.header-unit{border-left:none;border-right:none;height:250px;padding:20px;position:relative}#video-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}video.fillWidth{width:105%}.blink_me{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.promoDesignGroup{border-right:1px solid #e2af2b}.promoDesignGroupNoBorder{border-right:none}.promoDesignGroup h5,.promoDesignGroupNoBorder h5{color:#e2af2b;margin-bottom:0!important}label.error{color:#d9534f;margin-top:5px}@media screen and (max-width:991px){.promoDesignGroup{border-right:none}.mt-20-sm{margin-top:20px}}.video-responsive{height:268px}.center-banner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.optovision2 *{color:#fff}.banner-countdown{color:#fff;position:relative;text-align:center}.countdown-txt{font-size:38px;font-weight:600;text-transform:uppercase}.marg-bot-none{margin-bottom:0!important}.topmenu{background-color:#434244}.topmenu a{color:#fff;font-size:13px;padding-left:20px}.topmenu a:hover{color:#d3d3d6}.bandemenu{float:right;margin-bottom:0}.bandemenu li{position:relative}.topmenu li.clinic-name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:200px}.bandemenu>li{float:left;font-family:lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:41px;position:relative;text-transform:uppercase}.bandemenu>li>a{display:inline-block;height:100%;padding:0 13px}.bandemenu>li>a:hover{background:#f1f1f1;color:#333}.col-md-6.news-56{width:49%!important}nav.bg--white .bandemenu>li>a{color:#666}nav.bg--dark .bandemenu>li>a{color:#242a2d}.bandemenu>li ul{background:#333;float:left;line-height:1.5625em!important;margin:0;min-width:165px;opacity:0;padding:10px 0;position:absolute;text-align:center;visibility:hidden}.bandemenu-right{left:-58px;top:50px}.bandemenu>li>ul a{display:inline-block;padding:8px 15px;width:100%}.bandemenu>li>ul a:hover{background:#f1f1f1;color:#333}.bandemenu>li:hover>ul,.bandemenu>li>ul>li:hover ul{opacity:1;visibility:visible;z-index:1000}.bandemenu>li:hover .multi-column ul{opacity:1!important;position:relative!important;visibility:visible!important}.bandemenu>li>ul:not(.multi-column) ul{left:100%;top:0}.colorbox_pad{padding-bottom:20px;padding-top:20px}.bloc-va{height:339px;padding:30px!important}@media (max-width:1515px){[data-tooltip]:hover:after{display:none}}.case-study-element.even-vertical-padding{padding-bottom:3.125em}.case-study-element.has-video video{position:static}.mb27{margin-bottom:27px}.private-label-category{min-height:525px}@media (max-width:700px){.private-label-category{min-height:46vh}.hover-button-callToAction{top:20rem!important}}@media only screen and (max-width:767px) and (min-width:700px){.hover-button-callToAction{top:30rem!important}}.service-element{border-radius:5px}.new-container .service-element:hover h4.title-underline{color:#fff!important}.new-container .service-element [data-overlay]:before{background:#10171e}.case-study-element:hover .background-image-holder,.service-element:hover .background-image-holder{transform:scale(1.1)!important}.private-label-category .hover-element__initial{box-sizing:border-box;left:0;padding-left:54px;padding-right:54px;position:absolute!important;top:25px;width:100%}.hover-button-callToAction{display:block;position:relative;text-align:center;top:25rem;z-index:999}.hover-button-callToAction .btn{background-color:#fff}.private-label-category.case-study-element.hover--active:hover{cursor:pointer}.private-label-category.case-study-element.hover--active .hover-element__initial a{color:#1f1f1f!important;display:block;font-family:lato,Helvetica,Arial,sans-serif;font-size:36px;font-weight:100;line-height:1.2}.private-label-category.case-study-element.hover--active:hover .hover-element__initial a{color:#146481!important}.private-label-category.case-study-element.hover--active{transition:opacity .5s}.private-label-category.case-study-element.hover--active.dimmed{opacity:.5}.private-label-category .categ-cover-link{height:100%;left:0;position:absolute;top:0;width:100%}.italiaBox{background-color:#c82321;border-radius:15px;color:#fff;margin-bottom:50px;padding:30px}.italiaBox h4{color:#fff}h2.fiveGoodReason{font-family:lato,Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:0!important;text-transform:uppercase}.lookRed{color:#df2625}ol.fiveGoodReasonList{counter-reset:lookList;list-style:none}.fiveGoodReasonList li{counter-increment:lookList;font-weight:700;position:relative}.fiveGoodReasonList li:before{background-color:#df2625;border-radius:50%;color:#fff;content:counter(lookList);margin-right:6px;padding:3px 10px}.list-menu-energizers li{background-position:0;background-repeat:no-repeat;background-size:20px;list-style:none;margin:0;padding:6px 0 6px 24px}.list-menu-energizers a{color:#1a4669;font-size:18px;text-decoration:none;transition:.3s}.list-menu-energizers a:hover{color:#006991}.btn-statement .btn{border:1px solid #fff;line-height:0px;margin-left:15px;padding:14px 28px!important}.btn-statement .btn .btn__text{color:#fff}a.btn.statement-continue:before{color:#327590;content:"\f499";font-family:Ionicons;font-size:32px;margin-right:5px;vertical-align:middle}a.btn.statement-continue{border:2px solid #4f889f}.homeExPromo{background:rgba(2,78,104,.7);border-radius:0 0 100px 0;-moz-border-radius:0 0 100px 0;-webkit-border-radius:0 0 100px 0;font-size:1em;height:105px;line-height:1.5625em;padding:20px;position:absolute;width:135px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:lato,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;z-index:9999}.dividerExPromo{background-color:#fff;display:block;height:2px;margin:6px auto auto 14px;width:50%}.stat-simple-2{height:180px!important}.singleNews h3{color:#003056;font-family:lato,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;padding:20px!important}.singleNews p{padding-top:10px!important}.color--blue{color:#003056;text-decoration:none!important}.flexslider{box-shadow:1px 1px 9px #827f7f;-webkit-box-shadow:1px 1px 9px #827f7f;-moz-box-shadow:1px 1px 9px #827f7f}.flexslider,.flexslider-2{border:none;margin-bottom:0}.flex-direction-nav a{background-color:#434244}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{text-align:center;width:100%}.cards{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.nav-tabs>li.active a{color:#003056!important;font-weight:700}.tab-content{background-color:#fff;border-top:none;height:358px;padding-top:20px}.promoNavTabs a{border:none!important}.promoCardHome{height:240px;padding-left:20px;padding-top:0}.nav-tabs>li>a{background-color:#a2a2a2;color:#fff}.promoCardHome img{margin-bottom:-10px!important;margin-top:-23px;width:100px}.promoCardHome p{margin-bottom:0!important}.greyHR{background-color:#dad9d9;display:block;height:1px;margin:20px auto;width:17rem}.cards__item{display:flex}.padding-10{padding:0 10px}.padding-20{padding:0 20px}.card{background-color:#ebecec;display:flex;flex-direction:column;height:380px;overflow:hidden}.card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem}.date{font-size:10px;letter-spacing:1px;text-transform:uppercase}.card__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:.25rem;border-top-right-radius:.25rem;filter:contrast(70%);overflow:hidden;position:relative;transition:filter .5s cubic-bezier(.43,.41,.22,.91)}.card__title{color:#003056;font-family:lato,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;height:40px;line-height:20px;overflow:hidden}.card__text{flex:1 1 auto;font-size:.875rem;height:100px;line-height:1.5;margin-bottom:0;overflow:hidden}#egg{border-radius:50% 50% 50% 50%/60% 60% 40% 40%;height:180px;width:126px}#egg,#shapeCustom{background:linear-gradient(90deg,#7db2ce 0,#003056);color:#fff;display:block}#shapeCustom{border:none;-webkit-border-radius:158px 162px 200px 129px/124px 124px 200px 229px;border-radius:158px 162px 200px 129px/124px 124px 200px 229px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font:normal 16px/1 Times New Roman,Times,serif;overflow:hidden;padding:59px 0 90px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:250px}.iconCircle:before{background-color:#fff}.events-ext .iconCircle:before,.iconCircle:before{border-radius:50%;display:inline-block;height:40px;margin:auto;width:40px}.events-ext .iconCircle:before{background-color:#f2f3f4}#circle{background-color:#fff;border-radius:50%;display:inline-block;height:40px;margin-top:18px;width:40px}.shapeText p{color:#fff;display:inline-block;font-family:lato,Helvetica,Arial,sans-serif;left:0;margin-bottom:0;margin-left:5px;position:relative;top:8px}.shapeText #circle{color:#000;position:relative;top:8px}.shapeText #circle i{color:#003056;padding-top:10px}.eventHome{margin-left:-34px;padding-right:40px!important;padding-top:33px}.eventHome h5{color:#003056;font-family:lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:10px!important}.course-title{flex-direction:column}.optovisionHome h5{color:#003056;line-height:normal}.optovisionHome .h5,.optovisionHome h5{font-family:lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:10px!important}.optovisionHome p{margin-bottom:15px}.campusHome h5{font-size:17.5px;margin-bottom:3px!important}.campusHome h4{color:#19476a;font-size:28px!important;font-weight:600!important}.campusHome .new-single-course{padding:10px}.campusHome .new-single-course .link-underline{font-size:14px}.bg-light-blue{background-color:#ecf6f9}.homeShapeAddress{font-size:75%;line-height:1;margin-left:-39px!important;padding-left:5.5rem;text-align:left;text-transform:uppercase;width:65%}.shapeMask{-webkit-mask-repeat:no-repeat;-webkit-mask-size:20rem 20rem;mask-size:20rem 20rem;z-index:1}.shapeMask2{z-index:1}.shapeMask2,.svg-background,.svg-image{clip-path:url(#clipShape)}svg.clip-svg{height:309px;margin-bottom:15px;margin-left:-25px;position:relative;width:333px}#img-1{height:340px;width:435px}.cssGradientBlur:after{background-color:#2e5677;content:"";display:block;height:20rem;margin-top:-320px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20rem 20rem;mask-size:20rem 20rem;opacity:.95;position:relative;width:20rem}.cssGradientBlur{position:relative}.shapeMask.fixedHeight{height:20rem!important;margin-bottom:0!important}.shapeMaskColor{background:rgba(39,62,84,.82);height:100%;overflow:hidden;z-index:2}.shapeColoredOverlay{height:20rem;position:absolute;top:0;width:20rem}.shapeText{display:inline-block;left:65px;margin:0 auto;position:relative;position:absolute;right:0;text-align:left;top:18%;width:86%;z-index:999}.smallEventImage{margin-top:5px}.smallEventText{margin-bottom:20px}.smallEventText h4{color:#003056;font-family:lato,Helvetica,Arial,sans-serif;font-weight:600;line-height:1!important}.smallEventText h4,.smallEventText p{font-size:16px!important;margin-bottom:5px!important}.smallEventText p{line-height:1.3!important}.smallEventText a{color:#003056;font-size:15px;font-weight:700}.leftSideEvents{margin-left:20px}.shadow-hover{transition:.5s}.shadow-hover:hover{border-radius:160px 0;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 4px rgba(0,0,0,.35);box-shadow:0 0 10px 4px rgba(0,0,0,.35);transition:.5s}.new-header-title h3:after{border-bottom:2px solid #71aacc;top:-6px}.new-header-title h3:after,.new-header-title-page h1:after{content:"";display:inline-block;left:16px;position:relative;width:50px}.new-header-title-page h1:after{border-bottom:2px solid #343434;top:-10px}.header-title{font-size:20px!important;margin-bottom:30px}.nav-container{margin-top:41px}.mainLogoDiv{display:block;text-align:center;width:100%}.header-title h1:after{border-bottom:2px solid #2e728d;content:"";display:inline-block;left:16px;position:relative;top:-10px;width:50px}.menu li{z-index:1001!important}.menu>li{font-size:16px!important}.menu li a{opacity:1!important}.menu>li ul{font-size:15px;min-width:250px}.menu>li>ul a{padding:0 1em 1em}.menu li.has-submenu ul,.menu li.has-submenu2 ul{min-width:286px}.has-submenu2>a:after,.has-submenu>a:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"\f125";font-size:8px;position:absolute;right:19px;top:9px;z-index:1}.promoNavTabs{padding:0!important;width:50%!important}.row.nav.nav-tabs{border-bottom:none;margin-left:0!important;margin-right:0!important;width:100%}.mt50{margin-top:50px}.promoCardHome::-webkit-scrollbar{height:10px;width:10px}.promoCardHome::-webkit-scrollbar-track{background:#f1f1f1}.promoCardHome::-webkit-scrollbar-thumb{background:#888}.promoCardHome::-webkit-scrollbar-thumb:hover{background:#555}.eventHome h4{font-size:30px;font-weight:500}.optovisionHome h4{font-size:28px;font-weight:500;line-height:35px;margin-bottom:20px}.optovisionHome{flex-wrap:wrap}.optovisionHome .img-responsive{height:100%;object-fit:contain;width:100%}.eventHome a button{margin-top:21px}.fa-calendar:before{color:#003056;padding-left:13px;padding-top:11px}.fa-map-pin:before{color:#003056;padding-left:15px;padding-top:11px}.fa-bookmark:before{color:#003056;padding-left:14px;padding-top:11px}.smallImageContainer{padding-left:0!important}.visible-IE{display:none}@media only screen and (max-width:992px){.posMobile{top:40%!important}.height-40{height:14vh}.flex-control-paging{bottom:-3.5em}.eventsHome{margin-top:50px}}@media only screen and (max-width:1199px){.eventHome{margin-left:0!important}.shapeText{top:18%!important;width:75%!important}.shapeTextEN{left:-2rem!important}.homeShapeAddress{padding-left:5.5rem!important;width:100%!important}.promoNavTabs a:first-child{padding:10px 5px!important}}.homeLandingTop{height:430px}.clinicLabel h1{margin-bottom:35px!important}.clinicLabel p{color:#8fbeda;font-size:14px;letter-spacing:3px;margin-bottom:5px;text-transform:uppercase}@media (min-width:768px) and (max-width:1005px){.homeLandingTop{height:167px}}@media only screen and (max-width:767px){.clinicLabel{padding-bottom:4vh!important}.homeLandingTop{height:auto!important;padding:0!important}.topmenu a{font-size:13px!important}#exclusivePromoMobile{height:50vh!important}.height-40{height:52vh!important}.padPagesMobile{padding-top:8vh!important}ol.breadcrumb{line-height:0!important;margin-bottom:5px}.eventHome{margin-left:0!important}.shapeText{left:0!important}.homeShapeAddress{padding-left:4rem!important}.eventsHome{margin:auto}body{position:relative!important;width:100%}:root .shapeText,_:-ms-fullscreen{display:none}.padding-top-40{padding-top:0!important}footer ul li{margin:auto!important}.service-element{margin-bottom:0;padding-top:3.125em}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){div.singleNews{overflow:none!important}.cssGradientBlur{display:none}.shapeText i p{color:#000;display:block}p.homeShapeAddress{color:#000}.visible-IE{display:block}.visible-IE img{width:85%!important}.IE-Address{font-size:15px;text-transform:capitalize}.card{max-width:367px}@media only screen and (max-width:767px){.shapeText i,.shapeText p{display:none}}}@media only screen and (max-width:427px){.smallXS h4{font-size:1em!important}}.news-content img{padding:30px 0}#nav-icon1{cursor:pointer;height:26px;margin:40px auto;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:26px}#nav-icon1 span{background:#fff;opacity:.9}#nav-icon1 span:nth-child(2){top:8px}#nav-icon1 span:nth-child(3){top:16px}#nav-icon1.open span:first-child{top:10px}#nav-icon1.open span:nth-child(2){left:60px}#nav-icon1.open span:nth-child(3){top:10px}.nav-bar,.nav-open .nav-bar{-webkit-transition:.8s;transition:.8s;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.sectionHeight{height:550px}.imagebg2{padding-top:150px}.imagebg2 h4{margin-top:-50px}.nav-tabs>li>a{border-radius:0;font-size:15px;margin:0;padding:15px 5px;transition:.3}.nav-tabs>li>a:hover{color:rgba(0,0,0,.5);transition:.3s}.nav-tabs .fa-star{margin-right:5px}.promoCardHome .greyHR{width:95%}@media (min-width:1005px){.eventsHome .cards{max-width:360px}}.promoBrandHome{margin:auto}.tab-promotion{align-items:center;display:flex;margin-bottom:25px}.tab-promotion p{font-size:.875rem;line-height:1.5;padding-bottom:10px}.promo-title{color:#003056;font-weight:700;margin-bottom:10px}.tab-container{display:flex;flex-direction:row;margin:0 20px;max-width:360px;overflow:auto;padding:0}.tab-promotion-container{align-items:center;display:flex;margin-right:20px;margin-top:15px;max-height:250px;max-width:320px;min-width:320px}@media screen and (max-width:1199px){.tab-promotion-container{max-width:250px;min-width:200px}.menu>li{font-size:16px!important}}.new-header-title,.new-header-title-page{font-weight:700!important}.new-header-title-page{margin-left:15px;padding:30px 0!important}.new-header-title h1{font-size:2.5rem;font-weight:400!important}.new-header-title h1:after{border-bottom:2px solid #003056;content:"";display:inline-block;left:16px;position:relative;top:-10px;width:50px}.pull-up{margin-top:-200px;padding-bottom:50px;padding-top:0}.cards__item{padding:0;width:100%}.card{background:#ececec;border:1px solid #dedede}.eventsHome .card__image,.img-news{border-radius:0;min-height:129px}.card__image,.img-news{border-radius:0;min-height:155px}.card{height:410px;transition:.5s;width:100%}.cards1 .card{height:320px}.cards1 .card__title{height:40px;overflow:hidden}.cards2 .card{height:205px}.cards2 .card .card-promo-info{font-size:14px}.cards2 .card__title{height:45px;overflow:hidden}.card-link{padding:0!important}.card-promo-info{color:#313131}.singleNews{margin-bottom:25px}.promo-sect-text{background:#fff;border:1px solid #dedede;padding:40px}.promo-sect-text p{color:#313131;line-height:1.2em;margin-bottom:25px}.promo-sect-text h3{color:#003056;font-size:24px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.promo-sect-date{font-size:12px;letter-spacing:1px;line-height:1.3em;margin-bottom:.6em;text-transform:uppercase}.btn-promo{align-items:center;display:flex;font-size:14px;font-weight:600;padding:20px 30px;transition:.5s}.promo-exclusive-l,.promo-exclusive-r{transition:.1s}.promo-exclusive-l:hover,.promo-exclusive-r:hover{background-position:96% 91%;background-size:16%;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.25);-moz-box-shadow:0 0 15px 1px rgba(0,0,0,.25);box-shadow:0 0 15px 1px rgba(0,0,0,.25);transition:.3s}.promo-prio{height:382px;max-height:382px;min-height:382px}.promo-prio-r{padding-left:0!important}.promo-prio-l{padding-right:0!important}.promo-prio-image{height:382px;max-height:382px;min-height:382px}.col-md-5 .promo-prio{max-width:480px;width:100%}.shadow-hover{-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;transition:.3s;width:100%}.shadow-hover:hover{border-radius:200px 0;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.25);-moz-box-shadow:0 0 15px 1px rgba(0,0,0,.25);box-shadow:0 0 15px 1px rgba(0,0,0,.25);transition:.3s}section{padding-bottom:4em}.row{animation-duration:1s;animation-name:fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}footer.bg--dark{background:#003056!important;padding-bottom:0!important}footer a:hover{color:#4d85c5;transition:.3s}.bg--dark a:hover p{color:#4d85c5!important;transition:.3s}.bg--dark .icon--circle{border:1px solid #4d85c5!important}.bg--dark .socicon{color:#4d85c5!important}.col-footer-03{padding-left:5%!important}.footer-auxilary span{padding-left:10px;padding-right:10px}footer .footer-auxilary a,footer .footer-auxilary span{font-size:.8em}.nouveau-h2{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:bolder}.nouveau-h2:after{border-bottom:2px solid #4d85c5;left:16px;top:-6px;width:30px}.chevron:before,.nouveau-h2:after{content:"";display:inline-block;position:relative}.chevron:before{border-style:solid;border-width:.15em .15em 0 0;height:.45em;left:.15em;top:-.09em;transform:rotate(-45deg);vertical-align:middle;width:.45em;z-index:1}.chevron.right:before{left:0;margin-right:8px;transform:rotate(45deg)}.chevron.bottom:before{top:0;transform:rotate(135deg)}.chevron.left:before{left:.25em;transform:rotate(-135deg)}.chevron{margin:.5em 0!important}.soci-link{padding:20px 0}.instalink-content,.instalink-feed{margin:auto!important}.elfsight-app-2c9d987a-0395-40ce-acc3-d247006d6e78,.elfsight-app-83f5117b-3fab-4228-93d2-2f00316c0097{margin:auto!important;transition:.3s;width:100%!important}.instalink-feed span:hover{border:1px solid #4d85c5}@media only screen and (max-width:1024px){.promoNavTabs a{font-size:11px!important}}@media only screen and (max-width:1400px){.menu>li>a{padding:0 .5em}}@media only screen and (max-width:1100px){.btn-statement{font-size:13px;padding:20px}}@media only screen and (max-width:1320px){.nav-tabs>li>a{font-size:14px}}@media (max-width:990px){.icon--circle{height:60px;margin:10px;width:60px}.socicon{position:relative;top:10px}.socicon-linkedin:before{font-size:25px}.socicon-facebook:before{font-size:24px}.soci-link{margin-top:20px}.soci-link p{font-size:20px}.col-footer-01{font-size:16px;text-align:center}.col-footer-02,.col-footer-03{margin-top:25px;text-align:center}.col-footer-03 a{font-size:16px}.promo-prio{height:20rem;margin:auto;max-height:20rem;padding:0;width:90%}.promo-prio-image{height:20rem;margin:0 auto;max-height:20rem;min-height:20rem;width:94%!important}.promo-sect-text{align-items:center;padding:15px;text-align:center}.col-md-5 .promo-prio{max-width:100%;min-width:100%}.cards{margin:auto;width:100%}.cards2 .card{height:auto}.new-promo{margin:auto}.menu a{color:#fff;opacity:.9}.menu>li ul{background:hsla(0,0%,98%,.1);border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-top:15px;width:auto!important}.menu>li ul a{color:#fff!important;opacity:1;padding-bottom:20px}.shadow-hover{border-radius:0 0;width:100%}.cards__item{width:100%!important}.shadow-hover:hover{border-radius:0 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.22);box-shadow:0 0 5px 0 rgba(0,0,0,.25);transition:.3s}.promo-exclusive-l:hover,.promo-exclusive-r:hover{transform:rotate(0deg)}.imagebg2{padding-top:80px}.imagebg2 h4{margin-top:-75px}.ads{margin-top:25px}.tab-container{display:flex;flex-direction:row;max-width:100%}.tab-promotion-container{max-width:100%;min-width:100%}.tab-promotion{height:auto}.tab-promotion img{min-width:100px}}.pb50{padding-bottom:50px}.pb80{padding-bottom:80px}.pb100{padding-bottom:100px}@media (hover:none) and (pointer:coarse){.nav-bar,.nav-open .nav-bar{height:auto;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:40px}}@media (max-width:767px){.card{height:auto}.new-header-title h1:after{border-bottom:2px solid #003056;left:16px;position:relative;top:-10px;width:36px}.new-header-title h3:after,.new-header-title-page h1:after{border-bottom:1px solid #003056;left:12px;position:relative;top:-5px;width:30px}.promo-prio-image{width:95%!important}.nav-tabs>li>a{font-size:13px;padding:0!important}.imagebg2{padding-top:80px}.imagebg2 h4{margin-top:-60px}.ads{margin-top:25px}.menu{width:100%!important}.menu ul{text-align:center!important}.menu li,.menu>li ul{width:100%!important}.promoCardHome{height:auto;max-height:auto}.eventsHome .eventsHome{width:100%}.tab-promotion-container{height:auto;max-height:auto}.tab-promotion{flex-direction:column;height:auto}.tab-promotion img{height:70px;margin-bottom:0!important;min-width:70px;width:70px}.eventImage{margin:auto;padding:0;text-align:center}.eventHome{padding:0 20px!important;text-align:center}.xsEventsText{padding-top:15px;text-align:right}.singleNews{margin-bottom:25px!important}.btn-statement{font-size:16px;padding:20px 40px}.eventImage p{margin:0}}@media (max-width:360px){.imagebg2 h4{margin-top:-70px}.ads{margin-top:0}}@media (max-width:480px){.xxsFullWidth{text-align:left!important;width:100%}}.bg-table__Color1{background-color:#c5d9f1}.bg-table__Color2{background-color:#fff}.bg-table__Color3{background-color:#0070c0}.btn{margin-bottom:0}.btn i{font-weight:600}.btn-info{background-color:#5bc0de;border-color:#46b8da;color:#fff;line-height:1;padding:4px 10px}.btn-primary{background-color:#337ab7;border-color:#2e6da4;color:#fff;padding:10px 20px}.btn-success{background-color:#5cb85c;border-color:#4cae4c}.btn-xs{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}.font-lg{font-size:1.1vw;line-height:1em}.font-md{font-size:1vw;line-height:1.2em}.font-sm{font-size:.8vw;line-height:1.2em}.font-xlg{font-size:2.1vw;line-height:1em}.formSelect{padding:0}.form-horizontal .input-select,.form-horizontal label{font-family:lato,Helvetica,Arial,sans-serif}.form-horizontal .control-label{padding-bottom:7px;padding-top:0}.container .row{margin-left:0;margin-right:0}.info-supplier__title{background-color:#fff;font-weight:700;padding:2px}.item-center{margin:auto}.margin-10{margin:10px}.margin-x-10{margin-bottom:10px;margin-top:10px}.modal-flex{flex-direction:row}.modal-flex .btn{margin:10px auto}.modal-xlg{width:1200px}.modal h3,.modal label{font-family:lato,Helvetica,Arial,sans-serif}.padding-20{padding:20px}.padding-5{padding:5px}.padding-x-15{padding-left:15px}.padding-y-10{padding-bottom:10px;padding-top:10px}.padding-y-20{padding-bottom:20px;padding-top:20px}.padding-y-50{padding-bottom:50px;padding-top:50px}.row-flex{align-items:center;display:flex;flex-wrap:wrap}.row-flex-center{justify-content:center}#supplier-list b a,#supplier-list b a:hover{text-decoration:underline}.brands{margin-top:20px}.brands .btn{border-style:none;line-height:1.5625em;margin:0;padding:3px 12px 2px}#supplier-list .type-supplier{background-color:#003056;color:#fff;font-weight:700;padding:10px 35px;text-transform:uppercase}#supplier-list .supplier-info{display:flex;font-size:14px;line-height:1.2em;min-height:75px;padding:20px}.supplier-email{font-size:12px;line-height:1.5em}#supplier-list .supplier-info:hover{background-color:#dbdbde}#supplier-list .even{background-color:#f2f3f4}#supplier-list .table-header{background-color:#efefef;border-bottom:1px solid #ccc;font-size:12px;line-height:1.3em;padding-left:20px;padding-right:20px}#supplier-list .datas{background-color:#fff;border-bottom:1px solid #ccc;font-size:12px;line-height:1.8em}#supplier-detail .modal-header{background-color:#003056;color:#fff}#supplier-list .supplier-name{color:#333;font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.filters-char{display:inline-block}.filters-char .btn-link{background-color:#efefef;color:#003056;font-size:13px;margin:2px}#supplier-detail .supplier-name{color:#fff;font-weight:400}#supplier-detail .close{color:#fff;opacity:.4}#supplier-detail .close:hover{color:#fff;opacity:1}#supplier-list .supplier-region{padding:0}#supplier-list .flex-col,.modal-header .flex-col{display:flex;flex-direction:column;justify-content:space-between;padding:0}#supplier-list .flex-col2{display:flex;flex-direction:column;justify-content:center;padding:0}.bg-table__Color1{background-color:#e3e3e3!important}.bg-table__Color2{background-color:#fff!important}.bg-table__Color3{background-color:#efefef!important}.filters-char .btn-link:hover{background-color:#fff!important}.filters-char .active{background-color:#003056!important;color:#fff!important}.filters-char .active:hover{background-color:#fff!important;color:#003056!important}.filter-tags-container .tag{font-size:14px;margin:.1em;padding:.3em .4em .4em}.filter-tags-container .tag a{color:#bbb;cursor:pointer;opacity:.6}.filter-tags-container .tag a:hover{opacity:1}.filter-tags-container .tag a{margin:0 0 0 .3em}.filter-tags-container .tag a .icon-white{color:#fff;font-size:1em;line-height:25px;top:0;vertical-align:bottom}.fw-normal{font-weight:400!important}.fz-14{font-size:14px}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.commenthidden{display:none}.commentshown{display:block}#supplierRegionInfo{margin-bottom:1.5em;min-height:75px}.modal-content .small{font-size:12px!important;line-height:1.3em}.line1-2{line-height:1.3em}#supplier-list .new-item{background-color:#c43232;color:#fff;font-size:12px;margin:10px 0;padding:2px 8px 3px;width:64px}.filter-block{background-color:#fff;font-size:12px;margin-bottom:20px;padding:20px}.filter-block .input-select:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f123";font-size:.87em;pointer-events:none;position:absolute;right:1.9em;top:74%;transform:translate3d(0,-50%,0)}#filterSearch{border:1px solid #ccc;border-radius:4px}.bord-b{border-bottom:1px solid #ccc}.bord-t{border-top:1px solid #ccc}@media screen and (min-width:1170px){.modal-xl{width:1200px}}@media screen and (max-width:1169px) and (min-width:769px){.modal-xl{width:auto}}@media (max-width:768px){#supplier-list .supplier-info{flex-direction:column}.supplier-info .pl-3{padding-left:0!important}#supplier-list .supplier-region .row{display:flex}#supplierEmail{word-wrap:break-word}.d-flex{display:flex}#filterDiscount,#filterNew,#filterSearch,#filterType{margin-bottom:10px}.pb50{padding-bottom:20px}#supplierRegionInfo .col-xs-6:nth-child(2n){padding-left:15px}}@media only screen and (max-width:1100px) and (min-width:992px){.menu>li{font-size:14px!important}.btn-statement{font-size:13px;padding:0!important}}@media (max-width:768px){.font-lg{font-size:3.2vw}.font-md{font-size:3vw}.font-sm{font-size:2.6vw}.font-xlg{font-size:6vw}.modal-flex{flex-direction:column}.modal-flex .btn{margin:5px auto}.modal-flex .col-xs-3{width:100%}.padding-x-15{padding-left:5px}.subtitle-list{font-size:3.2vw;padding:20px}.title-list{font-size:4.5vw;padding:10px}}@media (max-width:400px){.nav-mobile-toggle{right:0}.nav-bar .logo{max-height:40%}}@media (max-width:360px){.nav-mobile-toggle{right:0}.nav-bar .logo{max-height:35%}}.section-services{margin-top:-50px;padding-top:0}.section-service-single h4{margin-bottom:15px}.section-service-single .service-action h5{font-size:17px;margin-bottom:9px}.section-service-single .article-description .sub-title{background-color:#d0cece;color:#fff;float:left;font-size:14px;font-weight:400;height:18px;letter-spacing:3px;line-height:17px;margin-bottom:6px;margin-right:10px;text-align:center;text-transform:uppercase;width:90px}.section-webinars{padding-top:0}.flex-column{flex-direction:column!important}.uppercase{text-transform:uppercase}.tabs-webinars .nav-pills>li>a{background:#fff;border:1px solid #dedede;color:#242a2d;margin-top:10px}.tabs-webinars .nav-pills>li>a:hover{color:#194669}.tabs-webinars .nav-pills>li:first-child>a{margin-top:0}.tabs-webinars .tab-pane.fade{height:0;visibility:hidden}.tabs-webinars .tab-pane.fade.active,.tabs-webinars .tab-pane.fade.in{height:fit-content;opacity:1!important;visibility:visible}.tabs-webinars #myTabContent{display:flex;flex-direction:column}.tabs-webinars .nav-pills>li.active>a{background-color:#337ab7!important;color:#fff!important}.webinar-doc-modal .close:focus,.webinar-doc-modal .close:hover{color:#242a2d}.section-training h2{border:1px solid #e4e4e5;margin:100px 0 0;padding:7px;text-align:center}.section-training h3{height:23px}@media (min-width:1200px){.section-training video{height:315px}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.ml-md-auto,.mx-auto{margin-left:auto!important}.optoplus_overlay:before{background-color:#3e5cab}.pt60{padding-top:60px!important}.border-1-grey{border:1px solid #dedede}@media (max-width:400px){.pt60{padding-top:25px!important}.optovisionHome h5{margin-top:10px}}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#003056;border-color:#003056}.pagination>li>a,.pagination>li>span{color:#003056}.bold{font-weight:700!important}.mb-10{margin-bottom:10px}section.section--pullup h1{margin-bottom:0!important}.pb80{padding-bottom:70px!important}.article-description img:first-child{margin-bottom:20px}.cart-content h4 span{color:#262626;font-size:14px;transition:all .3s ease 0s}.cart-content h4{line-height:20px;margin-bottom:0}.cart-del{cursor:pointer;float:right}.cart-img{float:left;margin:0 10px 10px 0;width:20%}.cart-item-name,.cart-title{text-transform:uppercase}.cart-title{color:#232323;font-size:18px;font-weight:700;margin-right:5px}.checkout-bg{background-color:#333233;color:#fff;padding:35px 0;text-align:center}.checkout-bg a{border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;padding:16px 28px}.checkout-bg a:hover{background-color:#fff;color:#000}.checkout-bg i{margin-left:5px}.send-bg{padding:35px 0;text-align:center}.check-confirm{bottom:0;left:0;margin:0 auto;position:fixed;width:100%}.check-confirm2{left:0;position:absolute;width:100%}.cart-content{float:left;width:70%}.confirmation .cart-content{float:left;width:40%}.confirmation .download-button{float:left;width:20%}.confirmation .cart-img{float:left;margin:10px;width:8%}.confirmation .single-cart{align-items:center;display:flex;justify-content:flex-start}.header-title h3{margin-bottom:.5em;margin-top:.5em}.subtitle{margin-bottom:1em;margin-top:1em}.hide{display:none}.ion-chevron-right{font-size:10px}li.cart{float:right;position:relative}li.cart span.count{color:#007abb;display:inline;font-size:16px;font-weight:700;margin:2px 7px;text-align:center}li.cart ul li{display:block;margin:0 15px;overflow:hidden;padding:10px 0}li.cart ul li.single-cart{border-bottom:1px solid #ddd}li.cart ul li:last-child{padding-bottom:0}li.cart ul li.check-out{margin:0;padding:0}.m-15{margin:15px}.pb0{padding-bottom:0!important}.pt0{padding-top:0!important}.processing{height:auto;margin:auto;width:200px}.product-content{background:#fff none repeat scroll 0 0;overflow:hidden;padding:5px 5px 15px;position:relative}.product-content h3{margin-bottom:.8em;padding:0 3px}.product-content p{padding:0 10px}.product-title{font-size:20px;height:1.5em!important}.product-title-s{font-size:13px;height:2.1em!important}.product-img{background:#fff none repeat scroll 0 0;overflow:hidden;padding:15px;position:relative}.product-name{font-size:16px;height:4.5em}.product-sku{font-size:12px;font-weight:700;margin-bottom:0}.product-price{font-size:24px;height:1em;margin-top:-10px}.product-price-s{font-size:18px;height:1em;margin-top:-10px}.product-img img{height:auto}.product-description{font-size:16px;height:3em}.product-description-s{font-size:13px;height:3em}.p-x-15{padding-left:15px;padding-right:15px}.remove_from_cart{cursor:pointer;display:block;padding:14px 0}.remove_from_cart i{margin-right:8px}.single-item{margin:0 0 30px;min-height:367px;overflow:hidden;padding:1px;position:relative;text-align:center}.show{display:block}.show-inline{display:inline}.top-control{float:right}.top-control li{cursor:pointer;display:inline-block;line-height:25px;margin-right:25px}.top-control li i.open_cart{background-color:#007abb;border-radius:50px;color:#fff;font-size:20px;line-height:1;padding:5px 10px}.top-control li.cart ul{background:#fff none repeat scroll 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:none;position:absolute;right:-21px;top:30px;width:400px;z-index:9999999}.vue-loaded{display:none}.imgItem{border-radius:5px;cursor:pointer;transition:.3s}.imgItem:hover{opacity:.7}.modal.modal-order{background-color:#000;background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1000}.modal-order .modal-content{display:block;margin:auto;max-width:1160px;width:80%}#detailModal .modal-content{max-width:1500px}.modal-order .modal-content2{background-color:#fff;border-radius:5px;display:block;margin:auto;max-width:600px;width:80%}#selection-form .row,.order-confirmation{display:flex;flex-wrap:wrap;justify-content:center}.order-confirmation{align-items:center}#caption{color:#ccc;display:block;height:150px;margin:auto;max-width:700px;padding:10px 0;text-align:center;width:80%}.modal-order #caption,.modal-order .modal-content,.modal-order .modal-content2{animation-duration:.6s;animation-name:zoom}.modal-order .modal-header{padding:15px 0 15px 35px}.modal-header h4{margin-bottom:0}.modal-footer{padding:15px 15px 15px 0}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.single-item .btn-frm{padding:10px 15px}#cart-selection .btn-frm,.single-item .btn-frm{background-color:#f2f3f4;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-family:lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;transition:.1s linear;-webkit-transition:.1s linear;-moz-transition:.1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#cart-selection .btn-frm{padding:4px 9px}#cart-selection .btn-frm:hover,.single-item .btn-frm:hover{background-color:#ccc}.w100{width:70px}.modal-order .close{color:#f6f6f6;font-size:40px;font-weight:700;opacity:.7;position:absolute;right:35px;top:50px;transition:.3s}.close:focus,.close:hover{color:#fff;cursor:pointer;opacity:1;text-decoration:none}#detailModal .close,.modal-content2 .close{color:#818080;position:static}#detailModal .close:focus,#detailModal .close:hover,.modal-content2 .close:focus,.modal-content2 .close:hover{color:#000}@media only screen and (max-width:700px){.modal-content{width:100%}.close{font-size:24px;right:10px;top:78px}}.dataTables_wrapper .input-sm{line-height:1.5}.dataTables_wrapper .input-sm:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f123";font-size:.87em;pointer-events:none;position:absolute;right:1.9em;top:74%;transform:translate3d(0,-50%,0)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.gradient--active .bg--primary{border:none}.gradient--active .bg--primary,.gradient--active [data-overlay].bg--primary:before{background:#4d85c5;background:-webkit-linear-gradient(left,#4d85c5,#003056);background:linear-gradient(90deg,#4d85c5 0,#003056)}.bg--primary-1{background:#003056}.breadcrumb{display:none}.page-title hr{border-color:transparent}.col-w20{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:1200px){.col-w20{float:left;width:20%}}.d-flex-y{display:flex}@media (max-width:1200px){.d-flex-y{display:block}#popup-type3 .col-12{width:100%}.modal-type3-content .content-section{margin:50px 0}.modal-type3-content{align-items:center!important;text-align:center!important}}.pl-50{padding-left:50px}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url(/build/images/warning.6376436b.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.modal-sommet-bg{background-image:url(/build/images/pop-up-sommet-bg.2b2b8ad2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.modal-sommet-bg *{color:#fff;font-family:Arial,sans-serif;font-weight:400}.modal-sommet-bg h4{font-family:Impact,sans-serif;font-size:35px;letter-spacing:1px}.modal-sommet-bg h5{font-size:20px;font-weight:400}.modal-sommet-bg h5 strong{font-family:Impact,sans-serif;letter-spacing:1px}.modal-sommet-bg h2{font-size:25px}.modal-sommet-bg h2 span{font-family:Impact,sans-serif;font-size:35px;letter-spacing:1px}.campus-modal-content .flex-column{align-items:start;flex-direction:column;height:100%;justify-content:flex-start;text-align:start}.campus-modal-content h4{font-size:16px;font-weight:500;line-height:1.8em}.campus-modal-content h3,.campus-modal-content h4{color:#06092d;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif}.campus-modal-content h3{font-size:33px;font-weight:700;text-transform:capitalize}.modal-jobs-bg-fr{background-image:url(/build/images/jobConnect-popup-fr.5e96ddbc.jpg)}.modal-jobs-bg-en,.modal-jobs-bg-fr{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% auto;display:flex;min-height:420px}.modal-jobs-bg-en{background-image:url(/build/images/jobConnect-popup-en.b4863b06.jpg)}.home-popup-content{display:flex;flex-direction:column;justify-content:flex-end}.home-popup-content a.btn{background-color:#194669;border-color:#194669;font-size:13px;margin-left:auto;opacity:1;width:max-content}.home-popup-content a.btn:hover{background-color:#4c84c4;border-color:#4c84c4;opacity:1}.home-popup-content h4{color:#fff;font-size:24px;font-weight:700;text-align:end}.home-popup-content h5{color:#fff;font-size:18px;font-weight:600;line-height:20px;text-align:end}.home-popup-content p{color:#fff;font-size:15px;line-height:18px;text-align:end}.custom-hide{display:block}.modal-backdrop{opacity:.7!important}@media only screen and (max-width:768px){.home-popup-content{justify-content:center;padding-bottom:30px}.modal-jobs-bg-fr{background-image:url(/build/images/jobConnect-popup-fr-mobile.9b93120d.jpg)}.modal-jobs-bg-en,.modal-jobs-bg-fr{align-items:end;background-size:100% auto;min-height:510px;padding:30px}.modal-jobs-bg-en{background-image:url(/build/images/jobConnect-popup-en-mobile.ace1450a.jpg)}#home-popup .modal-body{background-color:#18242a}#home-popup .modal-body.campus-modal-body{background-color:#fff}.home-popup-content h4,.home-popup-content h5,.home-popup-content p{text-align:center}.home-popup-content a.btn{margin:0 auto}.custom-hide{display:none}}@media only screen and (max-width:450px){.modal-jobs-bg-en,.modal-jobs-bg-fr{background-color:#18242a;background-image:none}.home-popup-content{width:90%}}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;line-height:normal;margin-top:.25rem;width:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}#validation-message{background:#f1f1f1;color:#000;display:none;margin-top:10px;padding:20px;position:relative}#validation-message p{margin-bottom:0;padding:5px 35px}.valid:before{content:"✔";left:-35px;position:relative}.invalid{color:red}.invalid:before{content:"✖";left:-35px;position:relative}.field-icon{cursor:pointer;float:right;margin-left:-25px;margin-top:-25px;position:relative;z-index:2}.menu-right{float:right}.user-disabled,.user-enabled{border-bottom:1px solid #eee;padding:10px 0}.user-disabled{background:#ffd6d6}.text-uppercase{text-transform:uppercase}@media screen and (max-width:920px){.login-width{width:460px!important}}@media screen and (max-width:460px){.forgot-width,.login-width{width:100%!important}}@media (max-width:920px){html.nav-open{overflow:hidden}body.login1{overflow:auto}body{padding:0!important}body.nav-open{overflow:hidden}body.nav-open .container-fluid.main-content,body.nav-open .navbar{left:220px}body.nav-open .container-fluid.main-nav{left:0}.container-fluid.main-content{left:0}.container-fluid.main-content,.navbar{position:relative;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s}.navbar{height:45px!important}.navbar .container-fluid.top-bar{border-bottom:0}.navbar .container-fluid.top-bar .logo{float:right;margin:13px 5px 0 0}.navbar .container-fluid.main-nav{background:#ddd;box-shadow:inset -4px 0 0 rgba(0,0,0,.05);height:100%;left:-240px;padding-top:0!important;position:fixed;top:0;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s;width:240px;-webkit-overflow-scrolling:touch;overflow-y:auto}.navbar .container-fluid.main-nav .nav-collapse .nav{padding-left:15px;text-align:left}.navbar .container-fluid.main-nav .nav-collapse .nav>li{background-color:transparent!important;display:block;margin:0;text-align:left}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu{background:none;border-bottom:1px solid #aaa;box-shadow:none;float:none;margin:0;position:relative;text-align:left;width:100%}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a{border-color:#aaa;color:#777;margin-left:15px}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a.current{border-bottom-color:#007aff;color:#007aff}.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a:active,.navbar .container-fluid.main-nav .nav-collapse .nav>li>.dropdown-menu li a:hover{border-bottom-color:#000;color:#000}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a{background-color:transparent!important;border-bottom:1px solid #aaa;color:#777;display:block;font-size:14px;height:46px;line-height:44px;padding:0;text-align:left}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a:active,.navbar .container-fluid.main-nav .nav-collapse .nav>li>a:hover{border-bottom-color:#000;color:#000}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a span{background-position:left -140px;display:block;float:left;margin:8px 15px 0 0}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a .caret{float:right;margin:20px 15px 0 0}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a.current{border-bottom-color:#007aff;color:#007aff}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a.current span{background-position:left -28px}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a.current .caret{border-top-color:#007aff}.navbar .container-fluid.main-nav .nav-collapse .nav>li>a:hover{background:#eee;background:rgba(0,0,0,.04)}.navbar .container-fluid.main-nav .nav-collapse .nav>li.active>a .caret,.navbar .container-fluid.main-nav .nav-collapse .nav>li.open.active>a .caret,.navbar .container-fluid.main-nav .nav-collapse .nav>li.open>a .caret{border-bottom:4px solid #999;border-top-color:transparent;margin-top:16px}.widget-container>div .heading{padding-left:5px}.pricing-table [class*=col-],.pricing-table [class^=col-]{padding-top:0}.pricing-table [class*=col-].featured .widget-container,.pricing-table [class^=col-].featured .widget-container{box-shadow:0 1px 2px rgba(0,0,0,.1);padding:0}.pricing-table .pricing-categories{padding-top:58px}.messages{height:auto}.messages>.widget-container{background:transparent;box-shadow:none}.messages .message-list{box-shadow:0 1px 2px rgba(0,0,0,.1);height:400px}.messages .message-content{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);height:auto;margin-bottom:0}.messages .message-content .message-header{padding-bottom:15px}.messages .message-content .message-header .date{float:none!important}}.nav-container,.topmenu{display:none}.nav-mobile-toggle{right:0}.nav-container1 .bg--primary{background:linear-gradient(90deg,#079ace 0,#023054)!important}#nav-icon1 span{background:#003056;border-radius:25px;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:9px}#nav-icon1 span:nth-child(3){top:18px}#nav-icon1.open span:first-child{top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){left:-60px;opacity:0}#nav-icon1.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.pos-vertical-center .body-pos{background-color:#fff;color:#000;padding:30px}.topmenu1{background:#f2f2ee}.topmenu1 .container-fluid{padding:0 15px}.topmenu1 .user-logged{padding:13px 0}.topmenu1 .icon-container{align-items:center;background-color:#003056;border-radius:30px;display:flex;height:26px;justify-content:center;margin-right:5px;width:26px}.topmenu1 .icon-container i{color:#fff;font-size:12px!important;margin:0!important;padding:0}.topmenu1 a:hover i{background-color:#6595cc}.topmenu1 a:hover{color:#6595cc}.pos-vertical-center .body-pos h1{color:#000;font-size:35px;line-height:40px;margin:0;padding-bottom:35px}.pos-vertical-center .body-pos .findbtn{background-color:#003056;color:#fff;float:none;font-size:16px;font-weight:800;margin-top:20px;padding:15px;text-transform:uppercase;width:fit-content}.mt-20{margin-top:20px!important}.nav-open .nav-bar{display:block;max-height:100000px!important}.nav-bar .menu>#about-menu,.nav-bar .nav-module{position:relative}.nav-bar .menu>li{position:unset}.submenu-opto:before{left:1.5em!important}.opto-nav-bar{background-color:#fff;max-height:115px;padding:30px 0}.opto-nav-bar img{height:65px;max-width:100%;object-fit:contain;width:auto}.opto-nav-bar img,.opto-nav-bar ul{margin-bottom:0}.opto-nav-bar .container{display:flex}.opto-nav-bar .container .center-flow{align-self:center}.opto-nav-bar .container ul{text-align:right}.opto-nav-bar .container ul li{display:inline-block;padding-left:15px}.opto-nav-bar .container ul li a,.opto-nav-bar .container ul li a .btn__text{color:#003056;text-transform:uppercase}.opto-nav-bar .container ul li:last-child{font-weight:700}.menu-cta .btn{background-color:#003056!important;opacity:1;text-transform:uppercase!important}.menu-cta .btn__text{color:#fff!important}.menu a{opacity:1}.nav-bar .menu .submenu-opto-megamenu a:hover .megamenu-desc,.nav-bar .menu .submenu-opto-megamenu a:hover .megamenu-desc i,.nav-bar .menu .submenu-opto-megamenu a:hover .megamenu-title,.opto-blue-bg .container .has-dropdown .submenu-opto li a:hover,.opto-blue-bg .container .menu-module ul li a:hover,.submenu-opto a:hover .megamenu-desc,.submenu-opto a:hover .megamenu-title,.submenu-opto a:hover span,.submenu-opto a:hover span i,.submenu-opto-megamenu a:hover span,.submenu-opto-megamenu a:hover span i{opacity:.7!important}.flex-control-nav{bottom:auto;position:relative}.custom-navigation{display:table;table-layout:fixed;width:100%}.custom-navigation>*{display:table-cell}.custom-navigation>a{width:50px}.custom-navigation .flex-next{text-align:right}.btn{margin:0;padding:16px}.mt50{padding-top:50px}.no-margin{margin:0}.no-padding{padding:0}.no-pad-left{padding-left:0}.pad-20{padding:20px}.pad-10{padding:10px}.d-md-none{display:none}@media (max-width:1200px){.pos-vertical-center{top:180px}}@media (max-width:991px){.ml-md-auto{margin-left:0!important}.nav-bar{display:none}.nav-open .menu{width:100%}.nav-bar .menu .submenu-opto{min-width:auto}.nav-bar .nav-module{padding-bottom:20px;text-align:left}.menu>li>a{padding-left:0}.submenu-opto-megamenu .left-btn{text-align:left!important}.submenu-opto .megamenu-desc,.submenu-opto-megamenu .megamenu-desc{margin-bottom:15px}.submenu-opto-megamenu .megamenu-title{margin-top:20px}.m-mt-20{margin-top:0!important}.campus-modal-body{align-items:center;flex-direction:column;height:100%;justify-content:flex-start;text-align:start}.campus-modal-body .img-container{margin-bottom:30px}}@media (max-width:767px){.center-sm{text-align:center}.opto-news-home .news-body-title{min-height:auto}.opto-blue-header-bg{font-size:21px;line-height:32px}.opto-news-home .ellipsis{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;min-height:auto;overflow:visible}.topmenu1 .container-fluid{padding:6px 15px}.opto-services h2,.titles h2{margin-bottom:30px}}.bandemenu1 a{text-transform:none}.bandemenu1 i{font-size:10px;margin-right:10px;padding-bottom:8px}.bandemenu1{display:flex;float:none;justify-content:flex-end}.has-dropdown>a:after{bottom:0}.bandemenu-cta{align-items:center;border-radius:50px;display:flex!important}.bandemenu-cta:hover i{background-color:#003056!important}.bandemenu1>li{line-height:30px;padding:10px 0}.nav-container1 .menu>li{padding-bottom:20px!important;padding-top:20px!important}.nav-container1 .menu,.nav-container1 .nav-bar,.nav-container1 .nav-bar .nav-module{height:auto;line-height:15px}.nav-container1 .menu{display:flex;width:100%}.bandemenu1>li ul{background:#fff;margin-top:0;text-align:left;transition:.1s linear}.nav-container1 .menu>li>ul{margin-top:20px;right:auto}.nav-container1 .menu>li>ul:before{left:1.5em;right:auto}.bandemenu>li>ul a:hover{background:#fff;opacity:.7!important}.bandemenu1>li>ul{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.nav-container1 .has-submenu2>a:after,.nav-container1 .has-submenu>a:after{color:#000}.equal-height>[class*=col-]{margin-bottom:-99999px;padding-bottom:99999px}.equal-height.row{display:flex;flex-wrap:wrap;overflow:hidden;padding-bottom:20px;padding-top:20px;width:100%}.equal-height .privatelabel--block a.boxLink{align-items:center;display:flex;flex-direction:column;justify-content:start;padding-bottom:30px}.h-100{height:100%}.mt-auto{margin:auto 0 0!important}.home-popup h1,.home-popup h2,.home-popup h3,.home-popup h4,.home-popup h5,.home-popup h6{color:#343434;font-family:inherit;text-transform:unset!important}.home-popup .close{align-items:center;background:#fff;border-radius:100%;color:#000;cursor:pointer;display:flex;height:25px;justify-content:center;opacity:.5;text-decoration:none;transition:all .3s ease;width:25px}.home-popup .close:focus,.home-popup .close:hover{background:#fff;color:#000;opacity:1}.home-popup .close span{font-size:18px;margin-bottom:2px}.btn .tracking-popup{display:inline-block;padding:16px}.modal-img-type1{height:480px;width:411px}.modal-img-type1 img{height:100%;object-fit:cover;width:100%}.modal-type1-container{max-height:480px;overflow-y:hidden}.modal-type1-content{display:flex;flex-direction:column;text-align:start}#popup-type1 .btn{padding:0}#popup-type2 .img-responsive{display:block;height:auto;max-height:310px;max-width:900px;object-fit:cover}#popup-type2 .btn{padding:0}.modal-img-type3{height:347px;width:450px}.modal-img-type3 img{height:100%;object-fit:cover;width:100%}.modal-type3-content{text-align:start}.modal-type3-content .title-section{align-items:center;background:#fff;display:flex;justify-content:center;padding:5px 10px;width:fit-content}.modal-type3-content .title-section h3{font-family:Helvetica,Arial,sans-serif;font-size:30px;font-weight:900;margin:0;padding:0;width:fit-content}.modal-type3-content .content-container{align-items:center;display:flex}.modal-type3-content .content-section{border:2px solid #fff;height:fit-content;padding:15px}.modal-type3-content .content-section p{color:#fff;font-size:22px;margin:0;padding:0}.modal-type3-content .content-section p:not(:last-child){margin-bottom:8px}.modal-type3-content .footer-section{align-items:center;display:flex;margin-top:20px}.modal-type3-content .footer-section .line-container,.modal-type3-content .footer-section .row{align-items:center;display:flex;margin-right:10px}.modal-type3-content .footer-section .line{background-color:#fff;height:1px;width:100%}.modal-type3-content{align-content:start;align-items:start;display:flex;flex-direction:column;justify-content:start}#popup-type3 .modal-header{position:absolute;width:100%;z-index:50}@media (max-width:991px){.modal-type1-container{margin-top:30px}.equal-height>[class*=col-]{width:100%}.bandemenu1{justify-content:center}.topmenu1 p{margin-bottom:10px!important;text-align:center}.nav-container1 .menu{flex-direction:column}.nav-container1 .menu>li{padding-bottom:10px!important}.nav-container1 .menu>li>ul:not(.multi-column) ul{margin-bottom:20px;margin-top:-10px;padding-left:0;padding-top:1.5em}.nav-container1 .has-submenu2>a:after,.nav-container1 .has-submenu>a:after{color:#fff}}@media (max-width:450px){.bandemenu1{align-items:center!important;display:flex!important;flex-direction:column!important}}@media only screen and (max-width:1045px){.nav-container1 .menu>li>a,nav.nav--transparent .menu>li>a{font-size:medium!important}}.page-title{padding-top:60px!important}.monSlider .slider-item{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.slick-container .next,.slick-container .prev{background:rgba(0,0,0,.5);border:none;color:#fff;height:40px;margin:20px;position:absolute;top:35%;width:40px}.slick-container .next{right:0}.slick-container .next:focus,.slick-container .prev:focus,.slick-container div.monSlider div.slider-item:focus{outline:none!important}@media screen and (max-width:999px){.slick-container .next,.slick-container .prev{top:25%!important}}@media screen and (max-width:700px){.slick-container .next,.slick-container .prev{top:20%!important}}@media screen and (max-width:600px){.slick-container .next,.slick-container .prev{top:15%!important}}@media screen and (max-width:500px){.slick-container .next,.slick-container .prev{display:none!important}}.the-count{float:right;font-size:.875rem;padding:.1rem 0 0}.error-count{color:red}.preview-job-offers-modal .modal-fullscreen .modal-body{overflow-y:unset!important}.glowCookies__banner__1>h3{font-size:17px!important}.glowCookies__banner__1,.glowCookies__banner__1 .btn__section button{border-radius:.25em!important}.glowCookies__banner__1 .btn__section button{font-weight:400;text-transform:uppercase}table.faq{border-spacing:0;margin-left:auto;margin-right:auto;max-width:800px;table-layout:fixed;width:100%}table.faq td,table.faq th{border:1px solid #666;word-break-wrap:break-all;padding:10px;vertical-align:top}table.faq td.center{text-align:center}.shop-online-link{opacity:1}.gradient--active .bg--primary{background:linear-gradient(90deg,#f5333f,#14315a 60%)}.clear-health-logo-banner{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:20px;padding:10px 0}:root{--training-dark-blue:#003056;--training-light-blue:#c9eaf7;--training-soi-blue:#009ddc;--training-soi-blue-50:rgba(0,158,220,.5)}.bg-trainings{background:50%/cover no-repeat url(/build/images/bg.0df93080.jpg)}.bg-trainings,.bg-trainings-in-clinic{align-items:end;display:flex;min-height:300px;padding:0!important}.bg-trainings-in-clinic{background:50%/cover no-repeat url(/build/images/bg-clinic.e15cc40d.jpg)}.bg-trainings-webinars{background:50%/cover no-repeat url(/build/images/bg-webinars.432a144c.jpg)}.bg-trainings-energizers,.bg-trainings-webinars{align-items:end;display:flex;min-height:300px;padding:0!important}.bg-trainings-energizers{background:50%/cover no-repeat url(/build/images/bg-energizers.2aa67201.jpg)}.bg-trainings-summit{background:50%/cover no-repeat url(/build/images/bg-summit.6868e389.jpg)}.bg-trainings-socialEyes,.bg-trainings-summit{align-items:end;display:flex;min-height:300px;padding:0!important}.bg-trainings-socialEyes{background:50%/cover no-repeat url(/build/images/bg-socialEyes.ce0d3401.jpg)}.bg-trainings-eyedea{background:50%/cover no-repeat url(/build/images/bg-eyedea.f4cc0e35.jpg)}.bg-trainings-eye-success,.bg-trainings-eyedea{align-items:end;display:flex;min-height:300px;padding:0!important}.bg-trainings-eye-success{background:50%/cover no-repeat url(/build/images/bg-eye-success.78f95d75.jpg)}.bg-trainings-bootcamp{background:50%/cover no-repeat url(/build/images/bg-bootcamp.0aa4cab0.jpg)}.bg-trainings-bootcamp,.bg-trainings-optosys{align-items:end;display:flex;min-height:300px;padding:0!important}.bg-trainings-optosys{background:50%/cover no-repeat url(/build/images/bg-optosys.05634c3f.jpg)}.bg-trainings-video{align-items:end;background:50%/cover no-repeat url(/build/images/bg-video.3672feff.jpg);display:flex;min-height:300px;padding:0!important}.body-training .main-container{overflow:hidden}.body-training .back-link{align-items:center;background:var(--training-light-blue);border:none;display:flex;left:10px;opacity:1;overflow:hidden;padding:10px 15px;position:absolute;top:10px}.body-training .back-link.btn .btn__text{font-weight:500;opacity:0;transition:.1s linear;width:0}.body-training .back-link.btn .btn__text,.body-training .back-link.btn i{color:var(--training-dark-blue)!important}.body-training .back-link i{font-size:20px;max-width:100%;opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0)}.body-training .back-link i:before{max-width:100%}.body-training .back-link:hover .btn__text{margin-left:.390625em;margin-right:.390625em;opacity:1;width:fit-content}.body-training .back-link.chevron.left:before{color:var(--training-dark-blue)!important;left:-5px}.body-training,.trainings-container{background:#f5f8fb;background-image:unset!important}.trainings-benefits-container p,.trainings-benefits-container ul li,.trainings-container ul li a,.trainings-intro-container p{color:#676b76!important}.trainings-container hr{border-color:rgba(0,48,86,.1)}.trainings-intro-container .article-description{background-color:#fff;border-radius:5px;padding:30px 25px;text-align:center}.trainings-intro-container .article-description h1{color:var(--training-dark-blue)!important;font-size:30px;font-weight:600;line-height:35px;margin-bottom:20px}.dark-blue-color{color:var(--training-dark-blue)!important}.trainings-container{padding-bottom:50px;padding-top:70px}.trainings-container .row.equal-height>[class*=col-]{align-self:stretch}.trainings-container .img-container{height:100%;overflow:hidden}.trainings-container .img-container.max-200{max-height:200px;min-height:100%}.trainings-container .img-container img{height:100%;object-fit:cover;width:100%}.trainings-container h2{color:var(--training-dark-blue)!important;font-weight:500}.trainings-container h3{color:var(--training-dark-blue);font-size:24px;line-height:38px;text-transform:none}.trainings-container .align-items-center{align-items:center}.trainings-container .position-relative{position:relative}.trainings-container .single-item{background:var(--training-dark-blue);border:none;border-radius:5px;color:#fff;height:100%;margin-bottom:0;min-height:fit-content!important;padding:0}.trainings-container .single-item .img-container-parent{display:flex;max-height:170px;min-height:170px}.trainings-container .single-item .content-col{display:flex;height:100%}.trainings-container .single-item>div{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:start;text-align:start}.trainings-container .single-item h5{color:#fff;font-size:18px;font-weight:500}.trainings-container .single-item .img-container{align-items:center;display:flex;height:100%;margin-bottom:15px;margin-bottom:0!important;width:100%}.trainings-container .single-item .img-container img{border-radius:5px 5px 0 0;margin-bottom:0!important}.trainings-container .single-item .content-container{display:flex;flex-direction:column;height:100%;padding:20px}.trainings-container .single-item .content-container a{color:var(--training-light-blue)!important;margin-top:auto!important}.trainings-container .single-item2{align-items:start;background:var(--training-dark-blue);border:none;border-radius:5px;color:#fff;display:flex;flex-direction:row;justify-content:start;margin-bottom:0;text-align:start}.trainings-container .single-item2.bg-white{background:#fff;color:var(--training-dark-blue)}.trainings-container .single-item2.bg-white a,.trainings-container .single-item2.bg-white h4{color:var(--training-dark-blue)!important}.trainings-container .single-item2 .content-container{display:flex;flex-direction:column}.trainings-container .single-item2 h4{color:#fff;font-weight:500}.trainings-container .single-item2 a{color:var(--training-light-blue)!important;margin-bottom:0!important;margin-top:auto!important}.trainings-container .single-item2 .row{align-items:center;display:flex;flex-direction:row}.trainings-container .single-item2 .img-container img{border-radius:5px 0 0 5px;height:100%;margin-bottom:0;object-fit:cover;width:100%}.trainings-benefits-container.bg-dark{background-color:var(--training-dark-blue)}.trainings-benefits-container .bg-benefits{align-items:center;background:var(--training-light-blue);border:1px solid var(--training-light-blue);border-radius:5px;display:flex}.trainings-benefits-container .bg-benefits h2.title-underline:after,.trainings-benefits-container .bg-benefits-inclinic.bg-transparent h3.title-underline:after{border-bottom:2px solid var(--training-soi-blue-50)}.trainings-benefits-container .bg-benefits-inclinic h2.title-underline:after,.trainings-benefits-container .bg-benefits-inclinic h3.title-underline:after{border-bottom:2px solid var(--training-light-blue)}.trainings-benefits-container .bg-benefits ul li{color:var(--training-dark-blue)!important}.trainings-benefits-container .bg-benefits .content-container{display:flex;flex-direction:column;height:100%;justify-content:center}.trainings-benefits-container .bg-benefits-white{align-items:center;background:#fff;border:1px solid #fff;border-radius:5px;display:flex;flex-direction:column}.trainings-benefits-container .bg-benefits-inclinic{align-items:center;background:var(--training-dark-blue);border:1px solid var(--training-dark-blue);border-radius:5px;color:#fff;display:flex;flex-direction:column}.trainings-benefits-container .bg-benefits-inclinic .content-container{display:flex;flex-direction:column;height:100%;justify-content:center}.trainings-benefits-container .bg-benefits-inclinic .content-container.justify-content-start{justify-content:start!important}.trainings-benefits-container .bg-benefits-inclinic h2,.trainings-benefits-container .bg-benefits-inclinic h3,.trainings-benefits-container .bg-benefits-inclinic p,.trainings-benefits-container .bg-benefits-inclinic ul li,.trainings-benefits-container .bg-benefits-inclinic ul li a{color:#fff!important}.trainings-benefits-container .bg-benefits-inclinic ul li:before{color:var(--training-light-blue)!important}.trainings-benefits-container .bg-transparent{background:var(--training-light-blue);border-color:var(--training-light-blue);color:var(--training-dark-blue)!important}.trainings-benefits-container .bg-transparent h3,.trainings-benefits-container .bg-transparent p,.trainings-benefits-container .bg-transparent ul li,.trainings-benefits-container .bg-transparent ul li:before{color:var(--training-dark-blue)!important}.bg-benefits-inclinic hr{border-color:#c2c2c2}.trainings-benefits-container img{border-radius:5px;margin-bottom:0!important}.trainings-benefits-container .content-container{padding-left:20px}.trainings-benefits-container .content-container.content-center{display:flex;flex-direction:column;justify-content:center}.trainings-benefits-container .list{margin:0}.trainings-benefits-container .list li{line-height:20px;list-style-type:none;margin-bottom:20px;padding-left:30px;position:relative}.trainings-benefits-container .list li:before{color:var(--training-dark-blue);content:"\f058";display:block;font-family:FontAwesome;font-size:18px;left:0;position:absolute;top:0}.trainings-container h2.title-sideline:after{border-bottom:2px solid var(--training-soi-blue-50);content:"";display:inline-block;left:16px;position:relative;top:-6px;width:80px}.trainings-container p.title-underline{padding-bottom:20px}.trainings-container h2.title-underline.text-center:after,.trainings-container h4.title-underline.text-center:after,.trainings-container p.title-underline.text-center:after{border-bottom:2px solid var(--training-soi-blue-50);bottom:0;content:" ";display:block;left:50%;position:absolute;transform:translateX(-50%);width:80px}.trainings-container h2.title-underline,.trainings-container h3.title-underline,.trainings-container h4.title-underline{padding-bottom:20px;position:relative}.trainings-container h2.title-underline:after,.trainings-container h3.title-underline:after,.trainings-container h4.title-underline:after{border-bottom:2px solid var(--training-soi-blue-50);bottom:0;content:" ";display:block;position:absolute;width:80px}.trainings-container .single-item3{align-items:center;background-color:var(--training-light-blue);border-radius:5px;color:var(--training-dark-blue);display:flex;flex-direction:column;justify-content:space-between;padding:30px}.trainings-container .single-item3.bg-white{background-color:#fff}.trainings-container .single-item3 h4{font-weight:500}.trainings-container .single-item3 a,.trainings-container .single-item3 h4{color:var(--training-dark-blue)}.trainings-container .btn i,.trainings-container .btn span{color:#fff}.trainings-container .btn{background-color:var(--training-dark-blue);border-color:var(--training-dark-blue)}.trainings-container .slider-item .row{align-items:center;display:flex;justify-content:center}.trainings-container .slick-container .next,.trainings-container .slick-container .prev{background:transparent;color:var(--training-dark-blue);font-size:25px;top:40%;transform:translateY(-50%)}.trainings-container .single-testimonial{align-items:start;background-color:var(--training-light-blue);border-radius:5px;color:var(--training-dark-blue);display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:60px 30px 30px}.trainings-container .single-testimonial p:first-child{font-style:italic;position:relative}.trainings-container .single-testimonial p:first-child:before{color:var(--training-dark-blue);content:"\f10d";font-family:FontAwesome;font-size:30px;position:absolute;top:-30px}.single-item2 .equal-item>[class*=col-]{margin-bottom:-99999px;padding-bottom:99999px}.single-item2 .equal-item.row{overflow:hidden}.cta-training{align-items:center;justify-content:center}.cta-training,.training-tags{display:flex;flex-direction:column}.training-tags{align-items:start;justify-content:start;width:100%}.training-tags p{align-items:center;border-bottom:1px solid #002f5618;display:flex;flex-direction:row;margin-bottom:8px;padding-bottom:8px;width:100%}.training-tags p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.desc span{font-size:12px;opacity:.8}.body-training .imgSlider .slick-list,.body-training .imgSlider .slick-track{height:100%}@media only screen and (max-width:991px){.trainings-benefits-container .img-container{margin-top:30px;padding-bottom:20px}.trainings-benefits-container.program-container .img-container{margin-top:0;padding-top:20px}}.warranty-container{border-bottom:1px solid #666;border-top:1px solid #666;display:flex;justify-content:space-between}.warranty-container h5{border-bottom:1px solid #666;margin-bottom:0;width:100%}.warranty-container>div:first-child .warranty-item{border-left:1px solid #666;border-right:1px solid #666;height:100%}.warranty-container>div:last-child .warranty-item,.warranty-container>div:nth-child(2) .warranty-item{border-right:1px solid #666;height:100%}.warranty-item :not(strong){padding:0 10px}.warranty-item p:not(:last-child){border-bottom:1px solid #666;height:80px;min-height:80px;padding-bottom:10px;padding-top:10px}div.horizon-policy p:not(.text-uppercase),div.horizon-policy ul li{font-size:14px;line-height:18px;margin-bottom:12px}div.horizon-policy p.text-uppercase{font-size:14px;margin-bottom:5px;margin-top:15px}div.horizon-policy ul{margin-bottom:10px}div.horizon-policy ul li{margin-bottom:7px;margin-top:7px}div.horizon-policy h4{font-size:22px}.student-list-table thead,.supplier-quote-table thead{background-color:#efefef;border-bottom:1px solid #ccc;font-size:12px;line-height:1.3em}.student-list-table thead th,.supplier-quote-table thead th{padding:10px 20px 10px 0;text-transform:uppercase}.supplier-quote-table thead th:not(:first-child){padding-left:0!important}.student-list-table thead th:first-child,.supplier-quote-table thead th:first-child{padding:10px 35px}.student-list-table tbody tr,.supplier-quote-table tbody tr{background-color:#fff!important;font-size:14px;line-height:1.8em}.student-list-table.table-hover>tbody>tr:hover,.supplier-quote-table.table-hover>tbody>tr:hover{background-color:#f9f9f9!important}table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:none!important}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.075)!important}.student-list-table tbody tr td,.supplier-quote-table tbody tr td{padding:20px 20px 20px 0}.supplier-quote-table tbody tr td:not(:last-child){vertical-align:sub}.student-list-table tbody tr td:first-child,.student-list-table tbody tr td:last-child{padding:20px 35px}.supplier-quote-table tbody tr td:first-child{padding:20px 15px 20px 35px}.student-list-header,.supplier-quote-header{background-color:#194669;color:#fff;font-weight:700;padding:10px 35px;text-transform:uppercase}div#student_list_datatable_info,div#student_list_datatable_paginate,div#supplier_quotes_datatable_info,div#supplier_quotes_datatable_paginate{text-align:center}.student-list-table .badge,.supplier-quote-table .badge{background-color:#fff;border:1px solid #d3d3d3;color:#666;font-size:11px;padding:7px 15px;text-transform:uppercase}.student-list-table .btn.show-detail,.supplier-quote-table .btn.show-detail{font-size:12px;min-width:90px}.supplier-quote-table .submitted-label small{font-size:8px;text-transform:uppercase}.supplier-quote-table .submitted-label{font-size:12px}.supplier-quote-table .quote-title{font-size:13px;line-height:15px;margin-bottom:10px}.supplier-quote-table .list-elem{font-size:11px;line-height:12px;margin-bottom:5px;text-transform:uppercase}.student-detail .modal-header,.supplier-quote-detail .modal-header{background-color:#194669;color:#fff}.student-detail .modal-body,.supplier-quote-detail .modal-body{max-height:70vh;overflow-x:hidden;overflow-y:scroll}.student-detail .modal-header .header-content,.supplier-quote-detail .modal-header .header-content{align-items:center;display:flex;justify-content:space-between}.student-detail .modal-header .header-content .left-container,.supplier-quote-detail .modal-header .header-content .left-container{align-items:center;display:flex;justify-content:start}.student-detail .modal-title,.supplier-quote-detail .modal-title{font-size:16px;margin-top:8px}.student-detail .modal-header .tag-container,.supplier-quote-detail .modal-header .tag-container{align-items:center;display:flex;justify-content:start}.student-detail .modal-header .badge i,.supplier-quote-detail .modal-header .badge i{font-size:13px;margin-right:5px}.student-detail .modal-header .badge,.supplier-quote-detail .modal-header .badge{align-items:center;background-color:#fff;border:1px solid #fff;color:#666;display:flex;font-size:10px;justify-content:start;margin-top:8px;padding:4px 8px;text-transform:uppercase;width:fit-content}.supplier-quote-detail .modal-header .badge{font-size:14px}.student-detail .modal-header .student-resume .badge{color:#194669;transition:all .3s ease-in-out}.student-detail .modal-header .student-resume .badge:hover{background-color:#003056;color:#fff;cursor:pointer}.student-detail .modal-body .item,.supplier-quote-detail .modal-body .item{display:flex;flex-direction:column;margin-bottom:10px}.student-detail .modal-body .item:last-child,.supplier-quote-detail .modal-body .item:last-child{margin-bottom:0}.student-detail .modal-body .box-container,.supplier-quote-detail .modal-body .box-container{display:flex;padding:10px 8px 0}.student-detail .modal-body .box-border,.supplier-quote-detail .modal-body .box-border{border:1px solid #e5e5e5;border-radius:10px;height:100%;padding:10px 10px 12px;width:100%}.student-detail .modal-body #studentQuestions .item span{white-space:pre-wrap;word-break:break-word}.student-detail .modal-body .box-border h5,.supplier-quote-detail .modal-body .box-border h5{border-bottom:1px solid #e5e5e5;color:#343434;font-size:13px;font-weight:600;padding-bottom:5px;text-transform:uppercase}.supplier-quote-detail .modal-body .box-border h5 span{color:#a94442;font-style:italic;font-weight:400;text-transform:none}.student-detail .modal-body .row.body-content,.supplier-quote-detail .modal-body .row.body-content{display:flex;flex-wrap:wrap}.student-detail .modal-footer .footer-content,.supplier-quote-detail .modal-footer .footer-content{align-items:center;display:flex;justify-content:space-between;width:100%}.student-detail .modal-body::-webkit-scrollbar-track,.supplier-quote-detail .modal-body::-webkit-scrollbar-track{background-color:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.student-detail .modal-body::-webkit-scrollbar,.supplier-quote-detail .modal-body::-webkit-scrollbar{background-color:#fff;width:10px}.student-detail .modal-body::-webkit-scrollbar-thumb,.supplier-quote-detail .modal-body::-webkit-scrollbar-thumb{background-color:#ccc;border:2px solid #ccc}.student-detail .student-name,.supplier-quote-detail .quote-title{color:#fff;font-weight:400}.student-detail .close,.supplier-quote-detail .close{color:#fff;opacity:.4}.student-detail .close:hover,.supplier-quote-detail .close:hover{opacity:1}.student-detail .border-top,.supplier-quote-detail .border-top{border-top:1px solid #e5e5e5}.header-intro-bg{align-items:end;display:flex;min-height:300px;padding:0!important}.header-intro-container .article-description{background-color:#fff;border-radius:5px;padding:30px 25px;text-align:center}.header-intro-container .article-description h1{color:#003056!important;font-size:30px;font-weight:600;line-height:35px;margin-bottom:20px}.bg-supplier-quote{background:50%/cover no-repeat url(/build/images/bg-supplier-quote.fd1a7e51.jpg)}.supplier-container h2{font-weight:500}.supplier-container .title-underline{padding-bottom:20px;position:relative}.supplier-container .title-underline:after{border-bottom:2px solid #cae2eb;bottom:0;content:" ";display:block;position:absolute;width:80px}.supplier-container .title-underline.text-center:after{left:50%;transform:translateX(-50%)}.supplier-container .step-card{align-items:center;background:#cae2eb;border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:start;padding:25px;text-align:center}.supplier-container .step-card .step{align-items:center;aspect-ratio:1/1;background-color:#003056;border-radius:100%;color:#fff;display:flex;height:35px;justify-content:center;margin-bottom:15px;padding:5px;width:35px}.supplier-container .step-card h4{color:#003056!important;font-weight:500;margin-bottom:10px}.supplier-container .step-card p{color:#003056!important;margin-bottom:0}.btn.btn-full-dark{background-color:#003056;border-color:#003056}.btn.btn-full-dark i,.btn.btn-full-dark span{color:#fff}.supplier-form-section input[type=date]::-webkit-input-placeholder,.supplier-form-section input[type=text]::-webkit-input-placeholder,.supplier-form-section select::-webkit-input-placeholder,.supplier-form-section textarea::-webkit-input-placeholder{color:#999;font-size:13px}.supplier-form-section .form-check input[type=checkbox]:checked+label:before,.supplier-form-section .form-check input[type=checkbox]:not(:checked)+label:before,.supplier-form-section form input[type=date],.supplier-form-section form input[type=email],.supplier-form-section form input[type=tel],.supplier-form-section form input[type=text],.supplier-form-section form textarea{border:1px solid rgba(0,0,0,.25);box-shadow:none;opacity:1;outline:none}.supplier-form-section .form-check input[type=checkbox]:checked+label:before,.supplier-form-section form input[type=date]:focus,.supplier-form-section form input[type=email]:focus,.supplier-form-section form input[type=tel]:focus,.supplier-form-section form input[type=text]:focus,.supplier-form-section form textarea:focus{opacity:1}.supplier-form-section form .input-select.reg-select select,.supplier-form-section form input[type=date],.supplier-form-section form input[type=email],.supplier-form-section form input[type=tel],.supplier-form-section form input[type=text]{border:1px solid rgba(0,0,0,.25);border-radius:5px;box-shadow:none;height:45px;margin-top:8px;padding:0 10px}.supplier-form-section form .input-select.reg-select:after,.supplier-form-section form .input-select:after{top:32px}.supplier-form-section form .valid:before{content:unset}.supplier-form-section form label+.input-select{margin-top:0}.supplier-form-section form textarea{border-radius:5px;margin-bottom:0;margin-top:8px}.supplier-form-section form .input-select{border:0;padding:0;width:100%}.supplier-form-section form label{font-size:14px}.supplier-form-section h4{border-bottom:1px solid rgba(0,0,0,.1);color:#003056;font-size:20px;font-weight:400;margin-bottom:15px;padding-bottom:5px}.supplier-form-section .success-message h4{border-bottom:0;padding-bottom:0}.supplier-form-section form label.note-label span{font-size:12px;font-style:italic;opacity:.8}.supplier-form-section [type=checkbox]:checked,.supplier-form-section [type=checkbox]:not(:checked){left:-9999px;position:absolute}.supplier-form-section [type=checkbox]:checked+label,.supplier-form-section [type=checkbox]:not(:checked)+label{cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}.supplier-form-section [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.supplier-form-section .form-check input[type=checkbox]:checked+label:before,.supplier-form-section .form-check input[type=checkbox]:not(:checked)+label:before{background:#fff;border-radius:2px;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.supplier-form-section .form-check input[type=checkbox]:checked+label:after,.supplier-form-section .form-check input[type=checkbox]:not(:checked)+label:after{background:#194669;border-radius:2px;content:"";height:14px;left:4px;position:absolute;top:4px;-webkit-transition:all .2s ease;transition:all .2s ease;width:14px}.supplier-form-section .form-check input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.supplier-form-section ul{line-height:normal!important}.supplier-form-section .select2-container{color:#555;font-family:lato,Helvetica,Arial,sans-serif!important;font-size:14px!important;margin-top:8px;width:100%!important}.supplier-form-section .select2-selection__rendered{color:#555;font-family:lato,Helvetica,Arial,sans-serif;font-size:14px}.supplier-form-section .select2-search__field{color:#555!important;font-family:lato,Helvetica,Arial,sans-serif!important;font-size:14px!important}.supplier-form-section .select2-container .select2-search--inline{min-width:400px;width:auto!important}.supplier-form-section .select2-container .select2-search--inline .select2-search__field{border:none!important;height:20px;line-height:20px;margin-bottom:0;margin-left:5px;margin-top:0;width:100%!important}.supplier-form-section .select2-container .select2-search--inline:first-child{float:none}.supplier-form-section .select2-container--default .select2-selection--multiple{align-items:center;border:1px solid rgba(0,0,0,.25)!important;border-radius:5px;box-shadow:none;display:flex;flex-wrap:wrap;min-height:45px;outline:none;padding:0 40px 0 5px}.supplier-form-section .select2-container--default .select2-selection--multiple .select2-selection__rendered{align-items:center;display:flex;flex-wrap:wrap;line-height:0!important;margin:0;max-width:100%}.supplier-form-section .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#cae2eb;border:0;color:#003056;font-size:14px;line-height:30px;margin-bottom:5px;padding-left:15px}.supplier-form-section .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.supplier-form-section .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:transparent;border:0;color:#003056;text-align:start;width:100%}.supplier-quote-form-body .select2-results__options{line-height:normal!important}.supplier-quote-form-body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#cae2eb!important;color:#003056!important}.supplier-quote-form-body .select2-container--default .select2-results__option--selected{background-color:#ebecec!important}.select2-results__option,.supplier-form-section .form-control,.supplier-form-section .form-control::placeholder,.supplier-form-section .select2-selection__choice__display,.supplier-form-section textarea,.supplier-form-section textarea::placeholder{font-family:lato,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:17px!important}.supplier-form-section .input-select:has(label.error){opacity:1!important}@media screen and (max-width:768px){.warranty-container{border:0;display:flex;flex-direction:column;justify-content:start}.warranty-item{border-bottom:1px solid #666;border-top:1px solid #666;margin-top:15px}.warranty-container>div:last-child .warranty-item,.warranty-container>div:nth-child(2) .warranty-item{border-left:1px solid #666}.warranty-item p:not(:last-child){height:100%;min-height:100%}}#error_message,#submit_message{background-color:#fff;border:none;border-radius:10px;bottom:40px;box-shadow:15px 30px 80px 4px rgba(0,0,0,.18);color:#202020;cursor:pointer;display:none;font-size:14px;font-weight:500;height:50px;left:50%;line-height:50px;margin:0;padding:0 30px 0 0;position:fixed;-ms-transform:translateX(-50%) translateZ(0);-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);-webkit-transition:bottom .3s,box-shadow .3s;-moz-transition:bottom .3s,box-shadow .3s;transition:bottom .3s,box-shadow .3s;width:auto;z-index:1500}#error_message i,#submit_message i{background:#c41f1f;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#fff;display:block;float:left;height:50px;left:-2px;line-height:50px;position:relative;text-align:center;width:50px}#submit_message i{background:#7fb924}#error_message span,#submit_message span{padding-left:10px}#error_message:hover,#submit_message:hover{bottom:37px;box-shadow:3px 5px 10px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1110px){#error_message,#submit_message{font-size:13px;letter-spacing:-.4px;max-width:500px;width:90%}}@media only screen and (max-width:480px){#error_message span,#submit_message span{display:inline-block;font-size:12px;line-height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75%;width:calc(100% - 50px)}}@media only screen and (min-width:1450px){body.left-side-menu-active #error_message,body.left-side-menu-active #submit_message{left:calc(50% + 150px)}}@media only screen and (max-width:580px){#error_message,#submit_message{display:none}}.sousliste.bullets li:before{content:"- "}.sousliste.bullets li{padding-left:15px}