﻿@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-XLt.woff2");font-weight:100;font-display:swap}@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-Bk.woff2");font-weight:400;font-display:swap}@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-Md.woff2");font-weight:500;font-display:swap}@font-face{font-family:'ITCAvantGardePro';src:url("../fonts/ITCAvantGardePro-Demi.woff2");font-weight:700;font-display:swap}@font-face{font-family:'DidotLTS';src:url("../fonts/DidotLTStd-Bold.otf");font-weight:700;font-display:swap}@font-face{font-family:'DidotLTS';src:url("../fonts/DidotLTStd-Italic.otf");font-weight:400;font-style:italic;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{font-size:16px;font-family:"ITCAvantGardePro",sans-serif}html{margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;color:#000;display:flex;flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.5rem;-ms-overflow-style:none;scrollbar-width:1px}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}h1,.h1,h2,.h2,h3,.h3{font-family:"DidotLTS",serif}#iubenda-cs-banner #iubenda-cs-title{font-family:unset;line-height:1}h1{font-size:2.8125rem;line-height:2.8125rem}h1.search-title{font-size:2.1875rem;line-height:2.1875rem}h2{font-size:2.1875rem;line-height:2.8125rem}h2.search-cat{font-size:1.563rem;line-height:1.875rem;text-transform:uppercase;font-family:"ITCAvantGardePro",sans-serif}h3{font-size:1.563rem;line-height:1.875rem}html[lang="de-DE"] h1{font-size:2.1875rem;line-height:2.1875rem}html[lang="de-DE"] h1.search-title{font-size:1.563rem;line-height:1.563rem}html[lang="de-DE"] h2{font-size:1.563rem;line-height:1.875rem}html[lang="de-DE"] h2.search-cat{font-size:1.25rem;line-height:1.563rem}html[lang="de-DE"] h3{font-size:1.375rem;line-height:1.625rem}p:not(:last-child){margin-bottom:1rem}strong,b{font-weight:700}em{font-style:italic}sup{font-size:.75rem}.btn{margin:0;padding:0 1rem;border:1px solid;height:44px;line-height:42px;border-radius:0;font-size:1rem;font-weight:500;width:100%;outline:none}@media (min-width: 576px){.btn{padding:0 3rem;min-width:285px;width:auto;max-width:100%}}.btn.btn-red-fill{border-color:#ce0538;color:#fff;background-color:#ce0538}.btn.btn-red-fill:hover{border-color:#ce0538;color:#ce0538;background-color:#fff}.btn.btn-red-outline{border-color:#ce0538;color:#ce0538;background-color:#fff}.btn.btn-red-outline:hover{border-color:#ce0538;color:#fff;background-color:#ce0538}.btn.btn-white-fill{border-color:#fff;color:#ce0538;background-color:#fff}.btn.btn-white-fill:hover{border-color:#fff;color:#fff;background-color:#ce0538}.btn.btn-white-outline{border-color:#fff;color:#fff;background-color:transparent}.btn.btn-white-outline:hover{border-color:#fff;color:#ce0538;background-color:#fff}.btn.btn-black-fill{border-color:#000;color:#fff;background-color:#000}.btn.btn-black-fill:hover{border-color:#000;color:#000;background-color:#fff}.btn.btn-black-outline{border-color:#000;color:#000;background-color:white}.btn.btn-black-outline:hover{border-color:#000;color:#fff;background-color:#000}.bck-white{background-color:#fff;color:#000}.bck-red{background-color:#ce0538;color:#fff}.bck-gradient-grey{background:linear-gradient(90deg, #fafafa 0%, #eaeaea 100%)}.bck-gradient-red{background:linear-gradient(90deg, #7f1d26 0%, #1c0a02 100%);color:#fff}.bck-gradient-red-radial{background:radial-gradient(#c22c40 0%, #7a2123 100%);color:#fff}.read-more{color:#ce0538;text-decoration:underline;font-weight:500;font-size:1rem;text-transform:uppercase}.read-more:hover{color:#ce0538;text-decoration:none}.white{color:#fff}.red{color:#ce0538}.wyswyg a{color:#ce0538}.wyswyg ul,.wyswyg ol{margin-left:1rem}.wyswyg ul:not(:last-child),.wyswyg ol:not(:last-child){margin-bottom:1rem}.wyswyg ul{list-style-type:disc}.wyswyg ol{list-style-type:decimal}.form-wrapper{display:none}.form-wrapper.active{display:block}.grecaptcha-badge{z-index:1000}.form-html .mb-5{margin-bottom:1rem !important}@media (min-width: 992px){.form-html .mb-5{margin-bottom:1.5rem !important}}.form-html input[type="text"],.form-html input[type="email"],.form-html input[type="tel"],.form-html select{border:none;border-bottom:1px solid #000;border-radius:0;width:100%;outline:none;color:#000;background-color:transparent;padding:0.5rem 0;font-size:1rem;appearance:none}.form-html input[type="text"]::placeholder,.form-html input[type="email"]::placeholder,.form-html input[type="tel"]::placeholder,.form-html select::placeholder{color:#000}.form-html select{background:url(../img/arrow-down-black.svg) no-repeat center right;background-size:15px 15px}.form-html textarea{border:1px solid #000;border-radius:0;width:100%;outline:none;color:#000;background-color:transparent;padding:1rem;font-size:.875rem;height:200px}.form-html textarea::placeholder{color:#000}.form-html input[type="checkbox"]{display:none}.form-html input[type="checkbox"]+.wpcf7-list-item-label{position:relative;padding-left:26px;color:#000;line-height:20px;display:inline-block;font-size:14px;margin-bottom:1rem}.form-html input[type="checkbox"]+.wpcf7-list-item-label a{font-size:14px;color:#000;border-bottom:1px solid #000;text-decoration:none}.form-html input[type="checkbox"]+.wpcf7-list-item-label a:hover{border-bottom:none}.form-html input[type="checkbox"]+.wpcf7-list-item-label:before{content:"";position:absolute;top:0px;left:0px;width:18px;height:18px;border:1px solid #000;background-color:transparent;vertical-align:top;margin-right:0.5rem;border-radius:0;outline:none;display:inline-block}.form-html input[type="checkbox"]:checked+.wpcf7-list-item-label:after{content:"";position:absolute;top:3px;left:3px;background-color:#ce0538;width:12px;height:12px;display:inline-block}.form-html input[type="radio"]{display:none}.form-html input[type="radio"]+.wpcf7-list-item-label{position:relative;padding-left:26px;color:#000;line-height:20px;display:inline-block;font-size:14px}.form-html input[type="radio"]+.wpcf7-list-item-label a{font-size:14px;color:#000;border-bottom:1px solid #000;text-decoration:none}.form-html input[type="radio"]+.wpcf7-list-item-label a:hover{border-bottom:none}.form-html input[type="radio"]+.wpcf7-list-item-label:before{content:"";position:absolute;top:0px;left:0px;width:18px;height:18px;border-radius:9px;border:1px solid #000;background-color:transparent;vertical-align:top;margin-right:0.5rem;outline:none;display:inline-block}.form-html input[type="radio"]:checked+.wpcf7-list-item-label:after{content:"";position:absolute;top:3px;left:3px;background-color:#ce0538;width:12px;height:12px;border-radius:6px;display:inline-block}.form-html .wpcf7-radio .wpcf7-list-item:not(:last-child){margin-right:3rem}.form-html .wpcf7-list-item{margin-left:0}.form-html .wpcf7-not-valid-tip{font-size:.75rem}.form-html .wpcf7-response-output{margin:1rem 0 !important;font-size:.75rem}.form-html .wpcf7-not-valid-tip,.form-html .wpcf7-response-output{font-size:.75rem}.form-html .js_load_el{display:none}.form-html .js_load_el.active{display:block}.form-html .label-group{font-size:.875rem}.form-html .wpcf7-checkbox>span.wpcf7-list-item{display:block}.first-block{margin-top:56px}header#header{background-color:#ce0538;color:#fff;position:fixed;top:0;left:0;width:100%;height:56px;z-index:100;box-shadow:0px 2px 3px rgba(0,0,0,0.3)}header#header.main-nav-mobile-opened{box-shadow:none}header#header.main-nav-mobile-opened .logo-link{height:0}header#header.main-nav-mobile-opened .logo-link svg{width:0}header#header .logo-link{height:auto;display:inline-block;transition:height 0.5s ease-out}header#header .logo-link svg{width:125px;height:auto;vertical-align:middle;transition:width 0.5s ease-out}header#header .toggle-menu-btn{width:24px;height:23px;display:flex;flex-direction:column;justify-content:space-around;padding:0;margin:0;margin-left:auto;border:none;background-color:transparent}header#header .toggle-menu-btn.active .toggle-menu-btn-1{transform:translateY(8px) rotate(45deg)}header#header .toggle-menu-btn.active .toggle-menu-btn-2{width:0}header#header .toggle-menu-btn.active .toggle-menu-btn-3{transform:translateY(-7px) rotate(-45deg)}header#header .toggle-menu-btn .toggle-menu-btn-1,header#header .toggle-menu-btn .toggle-menu-btn-2,header#header .toggle-menu-btn .toggle-menu-btn-3{width:100%;height:1px;background-color:#fff;transition:all 0.5s ease-out}header#header .menu-back-btn-wrapper{visibility:hidden}header#header .menu-back-btn-wrapper.active{visibility:visible}header#header .menu-back-btn-wrapper .our-solution-menu-back-btn,header#header .menu-back-btn-wrapper .about-us-menu-back-btn{margin:0;padding:0;border:none;background-color:transparent;display:none}header#header .menu-back-btn-wrapper .our-solution-menu-back-btn.active,header#header .menu-back-btn-wrapper .about-us-menu-back-btn.active{display:block}header#header .menu-back-btn-wrapper .our-solution-menu-back-btn svg,header#header .menu-back-btn-wrapper .about-us-menu-back-btn svg{width:25px;height:auto;vertical-align:middle;transform:rotate(180deg)}header#header .our-solution-menu-header-title,header#header .about-us-menu-header-title{display:none;font-size:.813rem;text-transform:uppercase;font-weight:700}header#header .our-solution-menu-header-title.active,header#header .about-us-menu-header-title.active{display:inline-block}header#header .header-landing-link{font-size:.813rem;text-transform:uppercase;color:#fff;text-decoration:none}nav.search-nav-desktop,nav.countries-nav-desktop{display:none}nav.main-nav-mobile{position:fixed;top:56px;left:100vw;width:100%;height:calc(100vh - 56px);background-color:#ce0538;color:#fff;transition:transform 0.5s ease-out;z-index:10}nav.main-nav-mobile.active{transform:translateX(-100vw);border-top:1px solid rgba(255,255,255,0.3)}nav.main-nav-mobile .main-nav-mobile-inner{height:calc(100vh - 56px);padding-bottom:3rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:1px}nav.main-nav-mobile .main-nav-mobile-inner::-webkit-scrollbar{display:none}nav.main-nav-mobile .main-nav-links,nav.main-nav-mobile .main-nav-languages{border-bottom:1px solid rgba(255,255,255,0.3)}nav.main-nav-mobile .main-nav-links{border-top:1px solid rgba(255,255,255,0.3)}nav.main-nav-mobile .main-nav-btn,nav.main-nav-mobile .main-nav-link{border:none;margin:0;padding:0;color:#fff;background-color:transparent;width:100%;height:50px;line-height:50px;position:relative;text-align:left;display:block;text-decoration:none;text-transform:uppercase;font-size:.813rem}nav.main-nav-mobile .language-link{border:none;margin:0;padding:0;color:#fff;background-color:transparent;width:100%;height:30px;line-height:30px;position:relative;text-align:left;display:block;text-decoration:none;text-transform:uppercase;font-size:.813rem}nav.main-nav-mobile .main-nav-btn.active{font-weight:700}nav.main-nav-mobile .main-nav-btn.active:after{transform:rotate(-180deg)}nav.main-nav-mobile .main-nav-btn:after{content:"";background:url(../img/arrow-down.svg);position:absolute;top:calc(50% - 10px);right:0;width:20px;height:20px;background-size:20px 20px;transition:transform 0.5s ease-out;transform-origin:center}nav.main-nav-mobile .main-nav-link:after{content:url(../img/arrow-right.svg);position:absolute;top:calc(50% - 20px);right:0;width:16px;height:16px}nav.main-nav-mobile .search-input-mobile{height:50px;width:100%;margin:0;padding:0;border:none;background-color:transparent;font-size:.875rem;color:#fff;outline:none}nav.main-nav-mobile .search-input-mobile::placeholder{color:#e3e3e3}nav.main-nav-mobile .search-input-btn{margin:0;padding:0;border:none;background-color:transparent;height:50px}nav.main-nav-mobile .countries-nav-mobile{display:none}nav.main-nav-mobile .countries-nav-mobile.active{display:block;padding-bottom:20px}nav.main-nav-mobile .our-solutions-nav-mobile,nav.main-nav-mobile .about-us-nav-mobile{display:none}nav.main-nav-mobile .our-solutions-nav-mobile.active,nav.main-nav-mobile .about-us-nav-mobile.active{display:block;border-bottom:1px solid rgba(255,255,255,0.3)}nav.our-solutions-nav,nav.about-us-nav{display:none}nav.our-solution-menu,nav.about-us-menu,nav.search-nav-predictive{position:fixed;width:100%;height:100vh;overflow-y:scroll;top:0;left:0;padding-top:56px;display:block;z-index:10;background-color:#ce0538;color:#fff;transform:translateX(100%);transition:transform 0.5s ease-out;font-size:.75rem;line-height:1.125rem;-ms-overflow-style:none;scrollbar-width:1px}nav.our-solution-menu::-webkit-scrollbar,nav.about-us-menu::-webkit-scrollbar,nav.search-nav-predictive::-webkit-scrollbar{display:none}nav.our-solution-menu.active,nav.about-us-menu.active,nav.search-nav-predictive.active{transform:translateX(0)}nav.our-solution-menu .img-wrapper,nav.about-us-menu .img-wrapper,nav.search-nav-predictive .img-wrapper{display:inline-block;position:relative}nav.our-solution-menu .img-wrapper .img-inner-blocked,nav.about-us-menu .img-wrapper .img-inner-blocked,nav.search-nav-predictive .img-wrapper .img-inner-blocked{overflow:hidden;position:relative;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%);z-index:1;display:block}nav.our-solution-menu .img-wrapper .img-inner-blocked.fixed-width,nav.about-us-menu .img-wrapper .img-inner-blocked.fixed-width,nav.search-nav-predictive .img-wrapper .img-inner-blocked.fixed-width{background-color:#fff;min-width:170px;max-height:112px;text-align:center}nav.our-solution-menu .img-wrapper .img-inner-blocked.fixed-width .img-cut,nav.about-us-menu .img-wrapper .img-inner-blocked.fixed-width .img-cut,nav.search-nav-predictive .img-wrapper .img-inner-blocked.fixed-width .img-cut{width:170px;height:112px;object-fit:contain}nav.our-solution-menu .img-wrapper .img-inner-blocked .img-cut,nav.about-us-menu .img-wrapper .img-inner-blocked .img-cut,nav.search-nav-predictive .img-wrapper .img-inner-blocked .img-cut{vertical-align:middle;object-fit:cover;transition:transform 0.5s ease-out}nav.our-solution-menu .img-wrapper .img-shadow-bordered,nav.our-solution-menu .img-wrapper .img-shadow-bordered-2,nav.about-us-menu .img-wrapper .img-shadow-bordered,nav.about-us-menu .img-wrapper .img-shadow-bordered-2,nav.search-nav-predictive .img-wrapper .img-shadow-bordered,nav.search-nav-predictive .img-wrapper .img-shadow-bordered-2{display:inline-block;position:absolute;top:0;left:0;z-index:0;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%);transition:top 0.5s ease-out}nav.our-solution-menu .img-wrapper .img-shadow-bordered,nav.about-us-menu .img-wrapper .img-shadow-bordered,nav.search-nav-predictive .img-wrapper .img-shadow-bordered{height:100%;width:100%;transform:translate(5px, 5px);background-color:#fff}nav.our-solution-menu .img-wrapper .img-shadow-bordered-2,nav.about-us-menu .img-wrapper .img-shadow-bordered-2,nav.search-nav-predictive .img-wrapper .img-shadow-bordered-2{height:calc(100% - 2px);width:calc(100% - 2px);transform:translate(6px, 6px);background-color:#ce0538}nav.our-solution-menu .our-solution-menu-title,nav.about-us-menu .our-solution-menu-title,nav.search-nav-predictive .our-solution-menu-title{font-size:.813rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}nav.our-solution-menu ul li:not(:last-child),nav.about-us-menu ul li:not(:last-child),nav.search-nav-predictive ul li:not(:last-child){margin-bottom:0.25rem}nav.our-solution-menu a.our-solution-nav-link,nav.about-us-menu a.our-solution-nav-link,nav.search-nav-predictive a.our-solution-nav-link{font-size:.75rem;line-height:1.125rem;color:#fff;text-decoration:none;position:relative;display:inline-block;max-width:166px}nav.our-solution-menu a.our-solution-nav-link:hover:after,nav.about-us-menu a.our-solution-nav-link:hover:after,nav.search-nav-predictive a.our-solution-nav-link:hover:after{width:100%}nav.our-solution-menu a.our-solution-nav-link:hover .img-wrapper .img-inner-blocked .img-cut,nav.about-us-menu a.our-solution-nav-link:hover .img-wrapper .img-inner-blocked .img-cut,nav.search-nav-predictive a.our-solution-nav-link:hover .img-wrapper .img-inner-blocked .img-cut{transform:scale(1.1)}nav.our-solution-menu a.our-solution-nav-link:hover .img-wrapper .img-shadow-bordered,nav.our-solution-menu a.our-solution-nav-link:hover .img-wrapper .img-shadow-bordered-2,nav.about-us-menu a.our-solution-nav-link:hover .img-wrapper .img-shadow-bordered,nav.about-us-menu a.our-solution-nav-link:hover .img-wrapper .img-shadow-bordered-2,nav.search-nav-predictive a.our-solution-nav-link:hover .img-wrapper .img-shadow-bordered,nav.search-nav-predictive a.our-solution-nav-link:hover .img-wrapper .img-shadow-bordered-2{top:-10px}nav.our-solution-menu a.our-solution-nav-link:after,nav.about-us-menu a.our-solution-nav-link:after,nav.search-nav-predictive a.our-solution-nav-link:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#fff;transition:width 0.5s ease-out}nav.our-solution-menu a.our-solution-nav-link .img-wrapper,nav.about-us-menu a.our-solution-nav-link .img-wrapper,nav.search-nav-predictive a.our-solution-nav-link .img-wrapper{width:166px;height:145px}nav.our-solution-menu a.our-solution-nav-link .img-wrapper .img-inner-blocked .img-cut,nav.about-us-menu a.our-solution-nav-link .img-wrapper .img-inner-blocked .img-cut,nav.search-nav-predictive a.our-solution-nav-link .img-wrapper .img-inner-blocked .img-cut{width:166px;height:145px;object-position:top}nav.our-solution-menu a.about-us-nav-link,nav.about-us-menu a.about-us-nav-link,nav.search-nav-predictive a.about-us-nav-link{font-size:.75rem;line-height:1.125rem;color:#fff;text-decoration:none;position:relative;display:inline-block;max-width:262px}nav.our-solution-menu a.about-us-nav-link:hover:after,nav.about-us-menu a.about-us-nav-link:hover:after,nav.search-nav-predictive a.about-us-nav-link:hover:after{width:100%}nav.our-solution-menu a.about-us-nav-link:hover .img-wrapper .img-inner-blocked .img-cut,nav.about-us-menu a.about-us-nav-link:hover .img-wrapper .img-inner-blocked .img-cut,nav.search-nav-predictive a.about-us-nav-link:hover .img-wrapper .img-inner-blocked .img-cut{transform:scale(1.1)}nav.our-solution-menu a.about-us-nav-link:hover .img-wrapper .img-shadow-bordered,nav.our-solution-menu a.about-us-nav-link:hover .img-wrapper .img-shadow-bordered-2,nav.about-us-menu a.about-us-nav-link:hover .img-wrapper .img-shadow-bordered,nav.about-us-menu a.about-us-nav-link:hover .img-wrapper .img-shadow-bordered-2,nav.search-nav-predictive a.about-us-nav-link:hover .img-wrapper .img-shadow-bordered,nav.search-nav-predictive a.about-us-nav-link:hover .img-wrapper .img-shadow-bordered-2{top:-10px}nav.our-solution-menu a.about-us-nav-link .img-wrapper,nav.about-us-menu a.about-us-nav-link .img-wrapper,nav.search-nav-predictive a.about-us-nav-link .img-wrapper{width:200px;height:180px}nav.our-solution-menu a.about-us-nav-link .img-wrapper .img-inner-blocked .img-cut,nav.about-us-menu a.about-us-nav-link .img-wrapper .img-inner-blocked .img-cut,nav.search-nav-predictive a.about-us-nav-link .img-wrapper .img-inner-blocked .img-cut{width:200px;height:180px}@media (min-width: 992px){nav.our-solution-menu a.about-us-nav-link .img-wrapper,nav.about-us-menu a.about-us-nav-link .img-wrapper,nav.search-nav-predictive a.about-us-nav-link .img-wrapper{width:262px;height:230px}nav.our-solution-menu a.about-us-nav-link .img-wrapper .img-inner-blocked .img-cut,nav.about-us-menu a.about-us-nav-link .img-wrapper .img-inner-blocked .img-cut,nav.search-nav-predictive a.about-us-nav-link .img-wrapper .img-inner-blocked .img-cut{width:262px;height:230px}}nav.our-solution-menu .product-of-the-month-link,nav.about-us-menu .product-of-the-month-link,nav.search-nav-predictive .product-of-the-month-link{color:#fff;text-decoration:none}nav.our-solution-menu .product-of-the-month-link:hover,nav.about-us-menu .product-of-the-month-link:hover,nav.search-nav-predictive .product-of-the-month-link:hover{color:#fff;text-decoration:none}nav.our-solution-menu .product-of-the-month-link:hover .product-of-the-month-name,nav.about-us-menu .product-of-the-month-link:hover .product-of-the-month-name,nav.search-nav-predictive .product-of-the-month-link:hover .product-of-the-month-name{display:block}nav.our-solution-menu .product-of-the-month-link .product-of-the-month-name,nav.about-us-menu .product-of-the-month-link .product-of-the-month-name,nav.search-nav-predictive .product-of-the-month-link .product-of-the-month-name{display:none;margin-top:0.25rem}nav.search-nav-predictive ul.search-list li,.search-mobile-predictive ul.search-list li{margin-bottom:3rem}@media (min-width: 992px){nav.search-nav-predictive ul.search-list li,.search-mobile-predictive ul.search-list li{width:33%;display:inline-block}}nav.search-nav-predictive ul.search-list li:before,.search-mobile-predictive ul.search-list li:before{content:url(../img/list-image-white.svg)}nav.search-nav-predictive .article-link,nav.search-nav-predictive .product-name,.search-mobile-predictive .article-link,.search-mobile-predictive .product-name{color:#fff}nav.search-nav-predictive .article-link,.search-mobile-predictive .article-link{font-size:.875rem;line-height:1.125rem;text-decoration:none}nav.search-nav-predictive .product-discover .product-name,.search-mobile-predictive .product-discover .product-name{font-size:.875rem;line-height:1.125rem}nav.search-nav-predictive .search-cat,.search-mobile-predictive .search-cat{text-transform:uppercase;font-family:"ITCAvantGardePro",sans-serif;font-size:1.125rem;line-height:1.375rem}nav.search-nav-predictive .close-nav-predictive,.search-mobile-predictive .close-nav-predictive{margin:0;padding:0;border:none;background-color:transparent}nav.search-nav-predictive .close-nav-predictive svg,.search-mobile-predictive .close-nav-predictive svg{width:30px;height:30px;vertical-align:middle}footer#footer{margin-top:auto;background-color:#ce0538;color:#fff;z-index:2;border-top:1px solid rgba(255,255,255,0.3)}footer#footer h2{font-family:"ITCAvantGardePro",sans-serif}footer#footer h2 .book{font-weight:400}footer#footer h2 .demi{font-weight:700}footer#footer a{text-decoration:none}footer#footer address{margin-top:1rem;font-size:.75rem;line-height:1.25rem}footer#footer .matexlab-logo{width:163px;height:auto;vertical-align:middle}footer#footer .regulations,footer#footer .copyright{font-size:.625rem;line-height:.875rem}footer#footer .copyright{border-top:1px solid rgba(255,255,255,0.3)}footer#footer .social-wrapper,footer#footer .letstalk-wrapper{border-bottom:1px solid rgba(255,255,255,0.3)}footer#footer .social-link{display:inline-block}footer#footer .social-link:not(:last-child){margin-right:2rem}footer#footer .social-link svg,footer#footer .social-link img{vertical-align:middle;max-height:44px;max-width:44px;object-fit:contain}footer#footer .menu-policies a{color:#fff;font-size:.875rem}footer#footer .menu-policies a:hover{color:#fff;border-bottom:1px solid #fff}footer#footer .footer-link{color:#fff}footer#footer .footer-link:hover{color:#fff;border-bottom:1px solid #fff}footer#footer .footer-logo{margin-top:1rem;width:100px;height:auto;max-width:100%;vertical-align:middle}.ingredients,.legal{background-color:#ce0538;position:relative}.ingredients:not(:last-child):before,.legal:not(:last-child):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,0.3);z-index:3}.ingredients .ingredients-btn,.ingredients .legal-btn,.legal .ingredients-btn,.legal .legal-btn{margin:0;padding:0;border:none;width:100%;background-color:#ce0538;color:#fff;font-size:.875rem;height:40px;position:relative;z-index:2}.ingredients .ingredients-btn.active svg,.ingredients .legal-btn.active svg,.legal .ingredients-btn.active svg,.legal .legal-btn.active svg{transform:rotate(0)}.ingredients .ingredients-btn svg,.ingredients .legal-btn svg,.legal .ingredients-btn svg,.legal .legal-btn svg{width:20px;height:20px;transform:rotate(180deg);transition:transform 0.5s ease-out}.ingredients .ingredients-content,.ingredients .legal-content,.legal .ingredients-content,.legal .legal-content{position:absolute;bottom:-1px;left:0;width:100%;height:40px;overflow:hidden;background-color:#ce0538;color:#fff;font-size:.75rem;line-height:1.125rem;padding:1rem 0;transform:translateY(100%);z-index:0;transition:transform 0.5s ease-in-out}.ingredients .ingredients-content.active,.ingredients .legal-content.active,.legal .ingredients-content.active,.legal .legal-content.active{transform:translateY(-40px);box-shadow:0px -2px 3px rgba(0,0,0,0.3);z-index:2;height:auto}.ingredients .ingredients-content ul,.ingredients .ingredients-content ol,.ingredients .legal-content ul,.ingredients .legal-content ol,.legal .ingredients-content ul,.legal .ingredients-content ol,.legal .legal-content ul,.legal .legal-content ol{margin-left:1rem}.ingredients .ingredients-content ul,.ingredients .legal-content ul,.legal .ingredients-content ul,.legal .legal-content ul{list-style-type:disc}.ingredients .ingredients-content ol,.ingredients .legal-content ol,.legal .ingredients-content ol,.legal .legal-content ol{list-style-type:decimal}.ingredients .ingredients-content a,.ingredients .legal-content a,.legal .ingredients-content a,.legal .legal-content a{color:#fff}.img-wrapper{display:inline-block;position:relative;max-width:100%}.img-wrapper .img-inner{overflow:hidden;position:relative;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%);z-index:1}.img-wrapper .img-inner .img-cut{width:auto;max-width:100%;height:auto;z-index:10;vertical-align:middle}.img-wrapper .img-shadow-bordered,.img-wrapper .img-shadow-bordered-2{display:inline-block;position:absolute;top:0;left:0;z-index:0;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%)}.img-wrapper .img-shadow-bordered{height:100%;width:100%;transform:translate(10px, 10px)}.img-wrapper .img-shadow-bordered-2{height:calc(100% - 2px);width:calc(100% - 2px);transform:translate(11px, 11px)}.bck-white .img-wrapper .img-shadow-bordered{background-color:#ce0538}.bck-white .img-wrapper .img-shadow-bordered-2{background-color:#fff}.bck-red .img-wrapper .img-shadow-bordered{background-color:#fff}.bck-red .img-wrapper .img-shadow-bordered-2{background-color:#ce0538}.experts .img-wrapper .img-inner .img-cut{height:300px}.experts h2.expert-name{font-weight:500;font-family:"ITCAvantGardePro",sans-serif;font-size:1.563rem;line-height:2.1875rem;margin:1rem 0 0.5rem 0}.experts .expert-role{font-weight:500;margin-bottom:0.5rem}.experts .expert-location{font-weight:400}.publication-filter{min-width:auto;margin-bottom:1rem}@media (min-width: 576px){.publication-filter:not(:last-child){margin-right:1rem}}.publication-filter.active{background-color:#ce0538;color:#fff}.publication-block{border:1px solid #ce0538;display:flex;flex-direction:column}.publication-block .post-block-inner{padding:1rem 1rem 1rem 56px;position:relative;height:inherit;display:flex;flex-direction:column}.publication-block .post-title{font-size:1.25rem;line-height:1.563rem;margin:1rem 0;font-weight:500}.publication-block .post-date{font-size:.875rem;line-height:1.125rem}.publication-block .post-publicacation-cat{position:absolute;top:0;left:0;background-color:#ce0538;color:#fff;display:block;width:44px;height:100%}.publication-block .post-publicacation-cat .post-publicacation-cat-text{position:absolute;bottom:0;left:0;transform:rotate(-90deg);transform-origin:top left;display:flex;flex-direction:column;justify-content:center;align-items:start;line-height:49px;text-transform:uppercase;font-size:25px}.post-block{border:1px solid #ce0538;display:flex;flex-direction:column}.post-block .post-block-inner{padding:1rem;position:relative;height:inherit;display:flex;flex-direction:column}.post-block .post-categories,.post-block .post-tags{line-height:1.125rem}.post-block .post-categories a,.post-block .post-tags a{text-decoration:none;font-size:.875rem}.post-block .post-categories a:hover,.post-block .post-tags a:hover{text-decoration:underline}.post-block .post-categories span,.post-block .post-tags span{text-decoration:none;text-transform:uppercase;font-size:.875rem}.post-block .post-categories a{text-transform:uppercase;color:#000}.post-block .post-tags a{color:#b1b1b1}.post-block .post-title{font-size:1.25rem;line-height:1.563rem;margin:1rem 0;font-weight:500}.post-block .post-date{font-size:.875rem;line-height:1.125rem}.careers-wrapper .career{border:1px solid #000;padding:1rem}.careers-wrapper .career:not(:last-child){margin-bottom:1rem}.careers-wrapper .career.hide{display:none}.careers-wrapper .career.active{padding:1rem 1rem 3rem 1rem}.careers-wrapper .career.active .career-btn:after{content:"-"}.careers-wrapper .career.active .career-content{display:block}.careers-wrapper .career .career-btn{margin:0;padding:0;border:none;width:100%;background-color:transparent;text-align:left;position:relative}.careers-wrapper .career .career-btn:after{content:"+";position:absolute;top:0;right:0}.careers-wrapper .career .career-btn .career-name{display:block;text-transform:uppercase}.careers-wrapper .career .career-btn .career-reg-label{color:#b1b1b1;font-size:.875rem}.careers-wrapper .career .career-btn .career-reg-value{font-size:.875rem;text-transform:uppercase}.careers-wrapper .career .career-content{display:none;margin-top:1rem}ul.search-list{list-style:none;margin-left:0}ul.search-list li{font-weight:500;font-size:.875rem;line-height:1.125rem;position:relative;padding-left:40px}ul.search-list li a{font-size:1.125rem;line-height:1.375rem}ul.search-list li:not(:last-child){margin-bottom:3rem}ul.search-list li:before{content:url(../img/list-image-red.svg);width:22px;height:auto;position:absolute;top:calc(50% - 24px);left:0}.single-post-nav-btn{color:#ce0538;text-decoration:none;font-size:.875rem}.single-post-nav-btn:hover{color:#ce0538;font-weight:700}.single-post-nav-btn svg{width:20px;height:auto;vertical-align:middle}.single-post-nav-btn.single-post-nav-btn-prev svg{margin-right:1rem;transform:rotate(180deg)}.single-post-nav-btn.single-post-nav-btn-next svg{margin-left:1rem}.professional .hide{display:none}.custom-login label{display:block;font-size:.75rem;line-height:1rem}.custom-login input[type="text"],.custom-login input[type="email"],.custom-login input[type="password"]{border:none;border-bottom:1px solid #000;width:100%}.custom-login input[type="submit"]{margin:0;padding:0 1rem;border:1px solid;height:44px;line-height:42px;border-radius:0;font-size:1rem;font-weight:500;width:100%;outline:none;background-color:#ce0538;color:#fff}@media (min-width: 576px){.custom-login input[type="submit"]{padding:0 3rem;min-width:285px;width:auto;max-width:100%}}.custom-login input[type="submit"].btn-red-fill{border-color:#ce0538;color:#fff;background-color:#ce0538}.custom-login input[type="submit"].btn-red-fill:hover{border-color:#ce0538;color:#ce0538;background-color:#fff}.custom-login input[type="submit"].btn-red-outline{border-color:#ce0538;color:#ce0538;background-color:#fff}.custom-login input[type="submit"].btn-red-outline:hover{border-color:#ce0538;color:#fff;background-color:#ce0538}.custom-login input[type="submit"].btn-white-fill{border-color:#fff;color:#ce0538;background-color:#fff}.custom-login input[type="submit"].btn-white-fill:hover{border-color:#fff;color:#fff;background-color:#ce0538}.custom-login input[type="submit"].btn-white-outline{border-color:#fff;color:#fff;background-color:transparent}.custom-login input[type="submit"].btn-white-outline:hover{border-color:#fff;color:#ce0538;background-color:#fff}.custom-login input[type="submit"].btn-black-fill{border-color:#000;color:#fff;background-color:#000}.custom-login input[type="submit"].btn-black-fill:hover{border-color:#000;color:#000;background-color:#fff}.custom-login input[type="submit"].btn-black-outline{border-color:#000;color:#000;background-color:white}.custom-login input[type="submit"].btn-black-outline:hover{border-color:#000;color:#fff;background-color:#000}.custom-login .custom-login-link{color:#ce0538;font-weight:700;font-size:.875rem;line-height:1.125rem}form#registerform input[type="submit"]{margin:0;padding:0 1rem;border:1px solid;height:44px;line-height:42px;border-radius:0;font-size:1rem;font-weight:500;width:100%;outline:none;background-color:#ce0538;color:#fff;float:none}@media (min-width: 576px){form#registerform input[type="submit"]{padding:0 3rem;min-width:285px;width:auto;max-width:100%}}form#registerform input[type="submit"].btn-red-fill{border-color:#ce0538;color:#fff;background-color:#ce0538}form#registerform input[type="submit"].btn-red-fill:hover{border-color:#ce0538;color:#ce0538;background-color:#fff}form#registerform input[type="submit"].btn-red-outline{border-color:#ce0538;color:#ce0538;background-color:#fff}form#registerform input[type="submit"].btn-red-outline:hover{border-color:#ce0538;color:#fff;background-color:#ce0538}form#registerform input[type="submit"].btn-white-fill{border-color:#fff;color:#ce0538;background-color:#fff}form#registerform input[type="submit"].btn-white-fill:hover{border-color:#fff;color:#fff;background-color:#ce0538}form#registerform input[type="submit"].btn-white-outline{border-color:#fff;color:#fff;background-color:transparent}form#registerform input[type="submit"].btn-white-outline:hover{border-color:#fff;color:#ce0538;background-color:#fff}form#registerform input[type="submit"].btn-black-fill{border-color:#000;color:#fff;background-color:#000}form#registerform input[type="submit"].btn-black-fill:hover{border-color:#000;color:#000;background-color:#fff}form#registerform input[type="submit"].btn-black-outline{border-color:#000;color:#000;background-color:white}form#registerform input[type="submit"].btn-black-outline:hover{border-color:#000;color:#fff;background-color:#000}.healthcare-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);flex-direction:column;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(10px);display:none}.healthcare-popup.active{display:flex}.healthcare-popup .healthcare-popup-inner{max-width:calc(100% - 2rem);background-color:#ce0538;color:#fff;padding:3rem}@media (min-width: 576px){.healthcare-popup .healthcare-popup-inner{max-width:400px}}@media (min-width: 768px){.healthcare-popup .healthcare-popup-inner{max-width:500px}}.healthcare-popup .healthcare-popup-inner .logo-wrapper svg{width:200px;height:auto;vertical-align:middle}.healthcare-popup .healthcare-popup-inner h2{font-size:2.1875rem !important;line-height:2.5rem !important}.newsletter-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1000;display:none;flex-direction:column;justify-content:center}.newsletter-popup.active{display:flex}.newsletter-popup .newsletter-popup-inner{position:absolute;top:50%;left:calc(50% - 175px);width:350px;background-color:#fff;transform:translateY(-50%);padding:3rem}@media (min-width: 576px){.newsletter-popup .newsletter-popup-inner{width:450px;left:calc(50% - 225px)}}.newsletter-popup .close-newsletter-popup-btn{margin:0;padding:0;border:none;background-color:transparent}.newsletter-popup .close-newsletter-popup-btn svg{width:30px;height:30px;vertical-align:middle}.main-banner-gallery{height:100vh;background-color:#ce0538;position:relative}.main-banner-gallery .main-banner–gallery-carousel{height:100vh}.main-banner-gallery .carousel-cell{width:100%}.main-banner-gallery .carousel-cell:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1}.main-banner-gallery .main-banner-gallery-img{vertical-align:middle;height:100vh;width:100%;object-fit:cover}.main-banner-gallery .main-banner-gallery-text{position:absolute;bottom:3rem;left:0;width:100%;z-index:2}.main-banner-gallery .main-banner-gallery-text h1{text-transform:uppercase;color:#fff;font-family:"ITCAvantGardePro",sans-serif;font-size:2.5rem;line-height:2.5rem}@media (min-width: 992px){.main-banner-gallery .main-banner-gallery-text h1{font-size:3.75rem;line-height:3.75rem}}.main-banner-video{padding-top:56px;background-color:#ce0538;position:relative}.main-banner-video .main-banner-wistia-wrapper{width:100vw;object-fit:cover;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.main-banner-video .main-banner-gallery-text{position:absolute;bottom:3rem;left:0;z-index:2;margin:0 auto;padding:0 12px}@media (min-width: 576px){.main-banner-video .main-banner-gallery-text{max-width:540px;padding-left:calc((100vw - 516px) / 2)}}@media (min-width: 768px){.main-banner-video .main-banner-gallery-text{max-width:720px;padding-left:calc((100vw - 696px) / 2)}}@media (min-width: 992px){.main-banner-video .main-banner-gallery-text{max-width:960px;padding-left:calc((100vw - 936px) / 2)}}@media (min-width: 1200px){.main-banner-video .main-banner-gallery-text{max-width:1140px;padding-left:calc((100vw - 1116px) / 2)}}@media (min-width: 1400px){.main-banner-video .main-banner-gallery-text{max-width:1364px;padding-left:calc((100vw - 1340px) / 2)}}.main-banner-video .main-banner-gallery-text h1{text-transform:uppercase;color:#fff;font-family:"ITCAvantGardePro",sans-serif;font-size:2.5rem;line-height:2.5rem}@media (min-width: 992px){.main-banner-video .main-banner-gallery-text h1{font-size:3.75rem;line-height:3.75rem}}.main-banner{padding-top:56px;background-color:#ce0538;color:#fff}.main-banner .main-banner-container{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.main-banner .main-banner-container{padding-top:6rem;padding-bottom:6rem}}.main-banner .img-wrapper{display:inline-block;position:relative}.main-banner .img-wrapper .img-inner{overflow:hidden;position:relative;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%);z-index:1}.main-banner .img-wrapper .img-inner .img-cut{width:100%;height:auto;z-index:1;vertical-align:middle}.main-banner .img-wrapper .img-shadow-bordered,.main-banner .img-wrapper .img-shadow-bordered-2{display:inline-block;position:absolute;top:0;left:0;z-index:0;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%)}.main-banner .img-wrapper .img-shadow-bordered{height:100%;width:100%;background-color:#fff;transform:translate(10px, 10px)}.main-banner .img-wrapper .img-shadow-bordered-2{height:calc(100% - 2px);width:calc(100% - 2px);background-color:#ce0538;transform:translate(11px, 11px)}.main-banner h1 svg{height:100px}.flex-wrapper:first-child{margin-top:56px}.flex-wrapper .flex-3columnsproducts-container{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.flex-wrapper .flex-3columnsproducts-container{padding-top:6rem}}@media (min-width: 992px){.flex-wrapper .flex-3columnsproducts-container-carousel{padding-bottom:3rem}}.flex-wrapper .flex-el:only-child .container,.flex-wrapper .flex-el:not(.flex-3columnsproducts):first-child .container{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.flex-wrapper .flex-el:only-child .container,.flex-wrapper .flex-el:not(.flex-3columnsproducts):first-child .container{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 992px){.flex-wrapper section.flex-title:first-child .container{padding-bottom:3rem !important}}@media (min-width: 992px){.flex-wrapper section.bck-white+section.bck-red.flex-title .container{padding-top:6rem !important;padding-bottom:3rem !important}}.flex-wrapper section.bck-white+section.bck-red .container:only-child{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.flex-wrapper section.bck-white+section.bck-red .container:only-child{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 992px){.flex-wrapper section.bck-white+section.bck-white.flex-title .container{padding-bottom:3rem !important}}.flex-wrapper section.bck-white+section.bck-white .container:only-child{padding-bottom:3rem}@media (min-width: 992px){.flex-wrapper section.bck-white+section.bck-white .container:only-child{padding-bottom:6rem}}@media (min-width: 992px){.flex-wrapper section.bck-red+section.bck-white.flex-title .container{padding-top:6rem !important;padding-bottom:3rem !important}}.flex-wrapper section.bck-red+section.bck-white .container:only-child{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.flex-wrapper section.bck-red+section.bck-white .container:only-child{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 992px){.flex-wrapper section.bck-red+section.bck-red.flex-title .container{padding-bottom:3rem !important}}.flex-wrapper section.bck-red+section.bck-red .container:only-child{padding-bottom:3rem}@media (min-width: 992px){.flex-wrapper section.bck-red+section.bck-red .container:only-child{padding-bottom:6rem}}.flex-title-el{display:block}.flex-title-el.title-italic{font-style:italic;font-weight:400}.flex-title-el.title-bold{font-weight:700;text-transform:uppercase}.flex-title.bck-red .flex-title-line-1,.flex-title.bck-red .flex-title-line-2{color:#fff}.flex-title.bck-white .flex-title-line-1,.flex-title.bck-white .flex-title-line-2{color:#ce0538}.flex-title .flex-title-line-1,.flex-title .flex-title-line-2{display:block}.flex-title .flex-title-line-1{font-style:italic;font-weight:400}.flex-title .flex-title-line-2{font-weight:700;text-transform:uppercase}.flex-2columnstextimage ul{list-style:none;margin-left:0}.flex-2columnstextimage ul li{font-weight:500;font-size:1.25rem;line-height:1.563rem;position:relative;padding-left:40px}.flex-2columnstextimage ul li:not(:last-child){margin-bottom:3rem}.flex-2columnstextimage ul li:before{content:url(../img/list-image-red.svg);width:22px;height:auto;position:absolute;top:calc(50% - 24px);left:0}.flex-2columnstextimage h3{font-family:"ITCAvantGardePro",sans-serif}.flex-2columnstextimage.bck-white h2{color:#ce0538}.flex-2columnstextimage-gradient ul{list-style:none;margin-left:0}.flex-2columnstextimage-gradient li{font-weight:500;font-size:1.25rem;line-height:1.563rem;position:relative;padding-left:40px}.flex-2columnstextimage-gradient li:not(:last-child){margin-bottom:3rem}.flex-2columnstextimage-gradient li:before{content:url(../img/list-image-red.svg);width:22px;height:auto;position:absolute;top:calc(50% - 24px);left:0}.flex-2columnstextimage-gradient .bck-gradient-grey h2{color:#ce0538}.flex-2columnstextimage-gradient .bck-gradient-red h2{color:#fff}.flex-2columnstextimage-gradient .bck-gradient-red li:before{content:url(../img/list-image-white.svg)}.flex-2columnstextimage-gradient h3{font-family:"ITCAvantGardePro",sans-serif}.flex-2columnstextimage-gradient .flex-2columnstextimage-image-gradient{width:auto;height:auto;max-height:400px;vertical-align:middle;margin:0 auto;display:block}@media (min-width: 992px){.flex-2columnstextimage-gradient .flex-2columnstextimage-image-gradient{width:100%;height:auto;max-height:none}}.flex-3columnsproducts.bck-white h2{color:#ce0538}.flex-3columnsproducts .flex-3columnsproducts-carousel{margin-left:1rem;padding-bottom:3rem}@media (min-width: 576px){.flex-3columnsproducts .flex-3columnsproducts-carousel{margin-left:calc((100vw - 516px) / 2)}}@media (min-width: 768px){.flex-3columnsproducts .flex-3columnsproducts-carousel{margin-left:calc((100vw - 696px) / 2)}}@media (min-width: 992px){.flex-3columnsproducts .flex-3columnsproducts-carousel{margin-left:0}}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell{width:60%;min-height:100%;margin-right:3rem;display:flex;flex-direction:column}@media (min-width: 992px){.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell{width:25%}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell:first-child{margin-right:4.16666%}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell:last-child{margin-left:4.16666%}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell:not(:first-child):not(:last-child){margin:0 7.8%}}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell .flex-3columnsproducts-carousel-link:hover .flex-3columnsproducts-carousel-img{transform:scale(1.1)}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell .flex-3columnsproducts-carousel-link:hover .img-cut{transform:scale(1) !important}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell .flex-3columnsproducts-carousel-img{max-width:100%;height:270px;object-fit:contain;vertical-align:middle;transition:transform 0.5s ease-out}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell .img-cut{transition:transform 0.5s ease-out}.flex-3columnsproducts .flex-3columnsproducts-carousel .carousel-cell .flex-3columnsproducts-product-title-image{height:40px;object-fit:contain;margin-top:1rem}.flex-3columnsproducts .flex-3columnsproducts-carousel h3{font-family:"ITCAvantGardePro",sans-serif;font-weight:500}.flex-3columnsproducts .flex-3columnsproducts-carousel h3 svg{height:40px}.flex-neauviachannel .flex-neauviachannel-logo{max-width:370px;width:100%;height:auto;vertical-align:middle}.flex-videoscrollabletext{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.flex-videoscrollabletext{min-height:100vh}}.flex-videoscrollabletext .flex-videoscrollabletext-text-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.flex-videoscrollabletext .flex-videoscrollabletext-text{font-family:"DidotLTS",serif;font-style:italic;font-size:100px;line-height:100px;height:100px;position:relative;white-space:nowrap}.flex-videoscrollabletext .flex-videoscrollabletext-text.left-to-right{transform:translateX(-100%)}.flex-videoscrollabletext .flex-videoscrollabletext-text:not(:last-child){margin-bottom:1rem}@media (min-width: 992px){.flex-videoscrollabletext .flex-videoscrollabletext-text{font-size:145px;line-height:145px}.flex-videoscrollabletext .flex-videoscrollabletext-text:not(:last-child){margin-bottom:5rem}}.flex-videoscrollabletext .wistia-wrapper{width:80vw;margin-left:10vw;padding-bottom:3rem;object-fit:cover;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.flex-videoscrollabletext .wistia-wrapper{width:30vw;margin-left:35vw;padding-bottom:6rem}}.flex-imagesscrollabletext{position:relative;overflow:hidden;height:560px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.flex-imagesscrollabletext{height:850px}}@media (min-width: 1200px){.flex-imagesscrollabletext{height:950px}}@media (min-width: 1400px){.flex-imagesscrollabletext{height:1050px}}.flex-imagesscrollabletext .flex-videoscrollabletext-text-first-line,.flex-imagesscrollabletext .flex-videoscrollabletext-text-second-line{font-size:100px;line-height:100px;height:100px;position:relative;white-space:nowrap;display:flex;flex-direction:row}.flex-imagesscrollabletext .flex-videoscrollabletext-text-first-line .title-italic,.flex-imagesscrollabletext .flex-videoscrollabletext-text-second-line .title-italic{font-style:italic;font-family:"DidotLTS",serif}.flex-imagesscrollabletext .flex-videoscrollabletext-text-first-line .title-uppercase,.flex-imagesscrollabletext .flex-videoscrollabletext-text-second-line .title-uppercase{font-family:"ITCAvantGardePro",sans-serif;text-transform:uppercase}@media (min-width: 992px){.flex-imagesscrollabletext .flex-videoscrollabletext-text-first-line,.flex-imagesscrollabletext .flex-videoscrollabletext-text-second-line{font-size:145px;line-height:145px}}.flex-imagesscrollabletext .flex-videoscrollabletext-text-first-line{margin-bottom:3rem;transform:translateX(-100%)}@media (min-width: 992px){.flex-imagesscrollabletext .flex-videoscrollabletext-text-first-line{margin-bottom:5rem}}.flex-imagesscrollabletext .flex-videoscrollabletext-text-second-line{position:relative;z-index:3}.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-1,.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-2,.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-3{position:absolute;clip-path:polygon(0 0, 100% 0, calc(100% - 1500px) 10000px, 0 100%);z-index:1}.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-1{width:180px;height:auto;top:200px;left:0;z-index:2}@media (min-width: 768px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-1{width:250px;top:300px}}@media (min-width: 1200px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-1{width:300px;top:350px}}@media (min-width: 1400px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-1{width:350px;top:400px}}.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-2{width:300px;height:auto;top:0;left:calc(50% - 150px);z-index:1}@media (min-width: 768px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-2{width:500px;left:calc(50% - 250px)}}@media (min-width: 1200px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-2{width:550px;left:calc(50% - 275px)}}@media (min-width: 1400px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-2{width:600px;left:calc(50% - 300px)}}.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-3{width:200px;height:auto;bottom:-3rem;right:0;z-index:2}@media (min-width: 768px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-3{width:300px}}@media (min-width: 1200px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-3{width:350px}}@media (min-width: 1400px){.flex-imagesscrollabletext .flex-imagesscrollabletext-imgs-wrapper .flex-imagesscrollabletext-img-3{width:400px}}.flex-products .flex-product-el-link{margin-top:3rem;display:block;color:#fff;text-decoration:none}.flex-products .flex-product-el-link:hover .flex-product-el-wrapper:after{opacity:1}.flex-products .flex-product-el-link:hover .flex-product-el-img{transform:scale(1.1)}.flex-products .flex-product-el-wrapper{position:relative;height:300px;display:flex;flex-direction:column;justify-content:center;position:relative}.flex-products .flex-product-el-wrapper:after{content:url(../img/list-image-white.svg);position:absolute;top:-50px;left:calc(50% - 90px);width:180px;height:100%;opacity:0.5;transition:opacity 0.5s ease-out;vertical-align:middle}.flex-products .flex-product-el-wrapper .flex-product-el-img{width:100%;height:auto;max-height:250px;object-fit:contain;display:inline-block;z-index:1;position:relative;transition:transform 0.5s ease-out}.flex-products h3{margin-top:1rem;font-family:"ITCAvantGardePro",sans-serif;font-weight:500}.flex-routine-steps .flex-routine-step-product-link{color:#000;text-decoration:none}.flex-routine-steps .flex-routine-step-product-image{max-height:220px;max-width:120px;object-fit:contain;object-position:bottom;vertical-align:middle;display:block}.flex-routine-steps .flex-routine-step-product-day-night svg{width:16px;height:16px;display:inline-block}.flex-routine-steps .flex-routine-step-product-day-night svg:not(:last-child){margin-right:0.5rem}.flex-routine-steps .flex-routine-step-number{font-size:205px;line-height:205px;color:#ce0538;opacity:0.08;font-family:"DidotLTS",serif}.flex-routine-steps .flex-routine-step-title{font-size:20px;line-height:20px;color:#ce0538;font-weight:700;position:absolute;top:70px;left:0}.flex-scientific-academy{color:#fff;text-align:center}.flex-scientific-academy .flex-scientific-academy-bck{padding:3rem;background-color:#B72D3E;background-blend-mode:multiply;background-size:cover}.flex-scientific-academy .flex-scientific-academy-logo{max-width:170px;max-height:170px;object-fit:contain;vertical-align:middle}.flex-map .flex-map-legend-list li:not(:last-child){margin-bottom:1rem}.flex-map .flex-map-legend-list li .flex-map-legend-icon{width:25px;height:auto;vertical-align:middle;margin-right:1rem}.history-years-nav{display:none;position:sticky;left:0;top:50%;z-index:1;transform:translateY(-50%)}@media (min-width: 992px){.history-years-nav{display:block}}.history-years-nav button.history-year-btn{display:block;margin:0;padding:0;padding-left:2rem;border:none;background-color:transparent;color:#000;opacity:0.3;font-size:.75rem;cursor:pointer;position:relative}.history-years-nav button.history-year-btn.active:before{width:1.5rem}.history-years-nav button.history-year-btn:before{content:"";position:absolute;left:0;top:12px;width:0;height:1px;background-color:rgba(0,0,0,0.3);transition:width 0.5s ease-out}.history-list{position:relative}.history-list .history-slash{position:fixed;top:calc(50vh - 262px);left:calc(50vw - 140px);width:280px;height:524px;z-index:-1}.history-list .history-slash svg{width:280px;height:524px}.history-list .year-wrapper{position:sticky;top:calc(50vh - 260px);height:80vh}.history-list .year-wrapper .year-centuries,.history-list .year-wrapper .year-decades{font-size:260px;line-height:270px;font-weight:400;color:#ce0538;font-family:"DidotLTS",serif;display:flex;overflow:hidden;width:100%;padding-right:7vw;justify-content:flex-end;height:270px;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.history-list .year-wrapper .year-centuries,.history-list .year-wrapper .year-decades{font-size:320px;line-height:330px;height:330px}}.history-list .year-wrapper .year-decades{margin-left:70px}.history-list .year-wrapper .year-digit{display:flex;flex-direction:column;height:100%;transition:transform 1s ease-out}.history-list .history-section{display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem}.history-list .history-section:first-child{margin-top:56px;padding-top:3rem}@media (min-width: 992px){.history-list .history-section:first-child{margin-top:0;padding-top:0}}@media (min-width: 992px){.history-list .history-section{height:60vh;margin:10vh 0}}.history-list .history-section .history-logo{width:200px;height:auto;vertical-align:middle}.pb-10{padding-bottom:3rem}@media (min-width: 992px){.pb-10{padding-bottom:6rem}}.py-10{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.py-10{padding-top:6rem;padding-bottom:6rem}}.neauvia-video-wrapper{position:relative;padding-bottom:56.25%}.neauvia-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product section:first-child .container{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.product section:first-child .container{padding-top:6rem;padding-bottom:6rem}}.product section.bck-white+section.bck-red .container:only-child{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.product section.bck-white+section.bck-red .container:only-child{padding-top:6rem;padding-bottom:6rem}}.product section.bck-white+section.bck-white .container:only-child,.product section.bck-white+section.bck-white .product-sct-cont{padding-bottom:3rem}@media (min-width: 992px){.product section.bck-white+section.bck-white .container:only-child,.product section.bck-white+section.bck-white .product-sct-cont{padding-bottom:6rem}}.product section.bck-red+section.bck-white .container:only-child,.product section.bck-red+section.bck-white .product-sct-cont{padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.product section.bck-red+section.bck-white .container:only-child,.product section.bck-red+section.bck-white .product-sct-cont{padding-top:6rem;padding-bottom:6rem}}.product section.bck-red+section.bck-red .container:only-child{padding-bottom:3rem}@media (min-width: 992px){.product section.bck-red+section.bck-red .container:only-child{padding-bottom:6rem}}.h1-tax-title .h1-anc-tax-title{font-style:italic;text-transform:lowercase;display:block;font-size:30px;line-height:45px}@media (min-width: 992px){.h1-tax-title .h1-anc-tax-title{font-size:45px;line-height:60px}}.h1-tax-title .h1-main-tax-title{display:block}.product h2 em{font-style:italic;font-weight:400}.product h2 sup{font-size:20px;line-height:50px;vertical-align:super}.border-red{border:1px solid #ce0538}.border-red strong{color:#ce0538;display:block;margin-top:3rem}.border-red ol{font-size:.75rem;line-height:1.125rem;font-style:italic}.main-banner.main-banner-cosmeceuticals{background:url(../img/pdp-cosmeceuticals-banner-bck.jpg) repeat center center;background-size:cover}.main-banner h2,.main-banner h3{font-family:"ITCAvantGardePro",sans-serif}.main-banner h1{font-weight:400}@media (min-width: 992px){.main-banner h1{font-size:70px;line-height:70px}}@media (min-width: 1200px){.main-banner h1{font-size:85px;line-height:85px}}.main-banner h2{font-size:20px;line-height:25px;font-weight:500}@media (min-width: 992px){.main-banner h2{font-size:22px;line-height:30px}}@media (min-width: 1200px){.main-banner h2{font-size:25px;line-height:35px}}.main-banner h3{font-size:18px;line-height:22px;font-weight:500}@media (min-width: 992px){.main-banner h3{font-size:20px;line-height:25px}}@media (min-width: 1200px){.main-banner h3{font-size:22px;line-height:30px}}.main-banner .main-banner-sticky-img{top:100px;width:100%;height:auto;max-height:60vh;object-fit:contain;vertical-align:middle}@media (min-width: 992px){.main-banner .main-banner-sticky-img{margin-bottom:100px;max-height:800px}}.main-banner .main-banner-products-attribute-logo svg{height:50px;width:auto;vertical-align:middle}.main-banner .fda-icon{width:80px;height:auto;vertical-align:middle;margin-top:1rem}@media (min-width: 992px){.main-banner .fda-icon{width:106px}}.main-banner .product-devices-treatment-essentials .product-devices-treatment-essential{display:inline-block;height:35px;font-size:1.125rem;line-height:2.1875rem;color:#ce0538;font-weight:700;background-color:#fff;padding:0 1rem;margin-bottom:1rem}.main-banner .product-devices-treatment-essentials .product-devices-treatment-essential:first-child{clip-path:polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%)}.main-banner .product-devices-treatment-essentials .product-devices-treatment-essential:not(:first-child){clip-path:polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%)}.product-image-gradient{width:auto;height:auto;max-width:100%;max-height:400px;vertical-align:middle;margin:0 auto;display:block}@media (min-width: 992px){.product-image-gradient{width:100%;height:auto;max-height:none}}.bck-gradient-grey ul,.bck-gradient-red ul{margin-top:3rem}.bck-gradient-grey ul li,.bck-gradient-red ul li{font-weight:500;font-size:1.25rem;line-height:1.563rem;position:relative;padding-left:40px}.bck-gradient-grey ul li:not(:last-child),.bck-gradient-red ul li:not(:last-child){margin-bottom:3rem}.bck-gradient-grey ul li:before,.bck-gradient-red ul li:before{content:url(../img/list-image-white.svg);width:22px;height:auto;position:absolute;top:calc(50% - 24px);left:0}.bck-gradient-red ul li:before{content:url(../img/list-image-white.svg)}.bck-gradient-grey ul li:before{content:url(../img/list-image-red.svg)}.product-neauviachannel-logo{max-width:370px;width:100%;height:auto;vertical-align:middle}.product-crosssell-carousel{margin-left:1rem}@media (min-width: 576px){.product-crosssell-carousel{margin-left:calc((100vw - 516px) / 2)}}@media (min-width: 768px){.product-crosssell-carousel{margin-left:calc((100vw - 696px) / 2)}}@media (min-width: 992px){.product-crosssell-carousel{margin-left:0;padding-bottom:0}}.product-crosssell-carousel .carousel-cell{width:300px;min-height:100%;margin-right:3rem;display:flex;flex-direction:column}@media (min-width: 992px){.product-crosssell-carousel .carousel-cell{width:250px;margin-right:10rem}}.product-crosssell-carousel h3{font-family:"ITCAvantGardePro",sans-serif;font-weight:500}.product-crosssell-carousel h3 svg{height:40px}.product-crosssell-carousel a{color:#000;text-decoration:none}.product-sct h3 svg{width:auto;height:40px;vertical-align:middle}.product-sct a{color:#000;text-decoration:none}.product-discover.bck-red .product-discover-link:hover .product-discover-wrapper:after{opacity:1}.product-discover.bck-red .product-discover-link .product-discover-wrapper:after{content:url(../img/list-image-white.svg);opacity:0.5}.product-discover.bck-red .product-name{color:#fff}.product-discover.bck-white .product-discover-link:hover .product-discover-wrapper:after{opacity:1;mix-blend-mode:unset}.product-discover.bck-white .product-discover-link .product-discover-wrapper:after{content:url(../img/list-image-red.svg);opacity:0.15;mix-blend-mode:luminosity}.product-discover .product-discover-link{display:block;color:#000;text-decoration:none}.product-discover .product-discover-link:hover .product-discover-img{transform:scale(1.1)}.product-discover .product-discover-link .h2{font-family:"ITCAvantGardePro",sans-serif;color:#fff}.product-discover .product-discover-wrapper{position:relative;height:300px;display:flex;flex-direction:column;justify-content:center;position:relative}.product-discover .product-discover-wrapper:after{content:url(../img/list-image-grey.svg);position:absolute;top:0;left:calc(50% - 80px);width:160px;height:100%;max-height:300px;transition:all 0.5s ease-out;vertical-align:middle}.product-discover .product-discover-wrapper .product-discover-img{width:100%;height:100%;max-height:270px;margin-top:15px;object-fit:contain;display:inline-flex;flex-direction:column;justify-content:center;z-index:1;position:relative;transition:transform 0.5s ease-out}.product-discover .product-name{margin-top:1rem;font-family:"ITCAvantGardePro",sans-serif;font-weight:500;font-size:1.563rem;line-height:1.563rem;display:block}.product-cosmeceuticals .product-key-benefits{position:relative}@media (min-width: 992px){.product-cosmeceuticals .product-key-benefits{height:80vh;display:flex;flex-direction:column;justify-content:center}}.product-cosmeceuticals .product-key-benefits .product-key-benefits-img{display:none;position:absolute;top:50%;left:-10vw;transform:translateY(-50%);max-width:40vw;max-height:80vh;mix-blend-mode:multiply}@media (min-width: 992px){.product-cosmeceuticals .product-key-benefits .product-key-benefits-img{display:block}}.product-cosmeceuticals .product-key-benefits .product-key-benefits-text ul{list-style:none;margin-left:0}.product-cosmeceuticals .product-key-benefits .product-key-benefits-text ul li{font-weight:700;font-size:1.25rem;line-height:1.563rem;position:relative;padding-left:40px}.product-cosmeceuticals .product-key-benefits .product-key-benefits-text ul li:not(:last-child){margin-bottom:3rem}.product-cosmeceuticals .product-key-benefits .product-key-benefits-text ul li:before{content:url(../img/list-image-red.svg);width:22px;height:auto;position:absolute;top:calc(50% - 24px);left:0}.product-cosmeceuticals ul.beauty-routine{margin-left:0}.product-cosmeceuticals ul.beauty-routine li{font-size:1.875rem;line-height:1.875rem;font-weight:400;padding-left:0}.product-cosmeceuticals ul.beauty-routine li:not(:last-child){margin-bottom:2rem}.product-cosmeceuticals ul.beauty-routine li:before{content:"";display:none}.product-cosmeceuticals ul.beauty-routine li a{color:#fff;text-decoration:none;position:relative}.product-cosmeceuticals ul.beauty-routine li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:width 0.5s ease-out}.product-cosmeceuticals ul.beauty-routine li a:hover{color:#fff;text-decoration:none}.product-cosmeceuticals ul.beauty-routine li a:hover:after{width:100%}.product-cosmeceuticals .product-aesthetic ul{list-style:none;margin-left:0}html[lang="de-DE"] .product-cosmeceuticals ul.beauty-routine{margin-left:0}html[lang="de-DE"] .product-cosmeceuticals ul.beauty-routine li{font-size:1.25rem;line-height:1.25rem}.product-devices .product-key-benefits h3{font-family:"ITCAvantGardePro",sans-serif;text-align:center;color:#ce0538;font-weight:700;margin:2rem 0}.product-devices .product-key-benefits ul{display:flex;flex-wrap:wrap;margin-top:calc(-1 * 0);list-style:none}.product-devices .product-key-benefits ul li{font-weight:700;font-size:1.25rem;line-height:1.563rem;position:relative;padding-left:40px;flex:0 0 auto;padding-right:calc(1.5rem * .5);width:100%}@media (min-width: 576px){.product-devices .product-key-benefits ul li{display:inline-block;width:50%}}@media (min-width: 992px){.product-devices .product-key-benefits ul li{width:33.3333%}}.product-devices .product-key-benefits ul li:not(:last-child){margin-bottom:3rem}.product-devices .product-key-benefits ul li:before{content:url(../img/list-image-red.svg);width:22px;height:auto;position:absolute;top:-11px;left:0}.product-devices .technical-features h3{font-family:"ITCAvantGardePro",sans-serif;color:#ce0538;font-weight:500}.product-devices .results h3{text-align:center;margin-bottom:3rem}.product-devices .results ul{display:flex;flex-wrap:wrap;margin-top:0;list-style:none}.product-devices .results ul li:not(:last-child){margin-bottom:3rem}@media (min-width: 992px){.product-devices .results ul li{flex:0 0 auto;width:50%;display:inline-block;margin-bottom:0}}.product-devices .results ul li strong{color:#ce0538;font-family:"DidotLTS",serif;font-style:italic;font-size:55px;line-height:55px;font-weight:400}.product-devices .product-how-it-works h3{font-family:"ITCAvantGardePro",sans-serif;font-weight:500}.product-devices .technical-features-carousel .carousel-cell{width:90%;margin-right:10%}@media (min-width: 992px){.product-devices .technical-features-carousel .carousel-cell{width:30%;margin:0 7.5%}}.product-devices .technical-features-carousel .flickity-page-dots{bottom:-50px;margin-bottom:20px}.product-devices .technical-features-carousel .flickity-page-dots li.dot{width:8px;height:8px;background-color:#ce0538;border-radius:4px;opacity:1;vertical-align:middle}.product-devices .technical-features-carousel .flickity-page-dots li.dot:only-child{display:none}.product-devices .technical-features-carousel .flickity-page-dots li.dot.is-selected{width:16px;height:16px;border-radius:8px}.product-fillers .product-features h3{font-family:"ITCAvantGardePro",sans-serif;font-weight:500;margin-bottom:1rem}.product-fillers .product-fillers-stiffness{height:18px;overflow:hidden;display:inline-block;background-color:#e3e3e3;clip-path:polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);display:inline-flex;flex-direction:row}.product-fillers .product-fillers-stiffness>span{display:inline-block;height:18px;width:40px;position:relative}.product-fillers .product-fillers-stiffness>span.active{background-color:#ce0538;clip-path:polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%)}.product-fillers .product-fillers-stiffness>span.past-active{background-color:#ce0538}.product-fillers .product-fillers-stiffness>span:before{content:"";position:absolute;top:0;right:0;width:1px;height:21px;transform:rotate(30deg);transform-origin:top right;background-color:#ce0538}.product-smart-combination-therapy .product-used-carousel{margin-left:1rem;padding-bottom:3rem}@media (min-width: 576px){.product-smart-combination-therapy .product-used-carousel{margin-left:calc((100vw - 516px) / 2)}}@media (min-width: 768px){.product-smart-combination-therapy .product-used-carousel{margin-left:calc((100vw - 696px) / 2)}}@media (min-width: 992px){.product-smart-combination-therapy .product-used-carousel{margin-left:0;padding-bottom:0}}.product-smart-combination-therapy .product-used-carousel .flickity-slider{margin-right:3rem}@media (min-width: 992px){.product-smart-combination-therapy .product-used-carousel .flickity-slider{margin-right:0}}.product-smart-combination-therapy .product-used-carousel .carousel-cell{width:calc(100% - 12px);min-height:100%;margin-right:3rem;display:flex;flex-direction:column}@media (min-width: 992px){.product-smart-combination-therapy .product-used-carousel .carousel-cell{width:33.3333%;margin-right:0}.product-smart-combination-therapy .product-used-carousel .carousel-cell.carousel-cell-50{width:48%}.product-smart-combination-therapy .product-used-carousel .carousel-cell.carousel-cell-50:first-child{margin-right:2%}.product-smart-combination-therapy .product-used-carousel .carousel-cell.carousel-cell-50:last-child{margin-left:2%}.product-smart-combination-therapy .product-used-carousel .carousel-cell.carousel-cell-50:not(:first-child):not(:last-child){margin:0 1%}}.product-smart-combination-therapy .product-used-carousel h3{font-family:"ITCAvantGardePro",sans-serif;font-weight:500}.product-smart-combination-therapy .product-used-carousel h3 svg{height:40px}.product-smart-combination-therapy .product-used-carousel a{color:#fff;text-decoration:none}.product-smart-combination-therapy .product-used-carousel .product-used-carousel-img{width:100%;height:300px;object-fit:contain}.product-smart-combination-therapy .product-used-carousel .flickity-page-dots{bottom:-2rem}.product-smart-combination-therapy .product-used-carousel .flickity-page-dots li.dot{width:8px;height:8px;background-color:#fff;border-radius:4px;opacity:1;vertical-align:middle}.product-smart-combination-therapy .product-used-carousel .flickity-page-dots li.dot:only-child{display:none}.product-smart-combination-therapy .product-used-carousel .flickity-page-dots li.dot.is-selected{width:16px;height:16px;border-radius:8px}.product-smart-combination-therapy .product-protocol h3{font-family:"ITCAvantGardePro",sans-serif;font-weight:500}.product-smart-combination-therapy .product-protocol h4{text-transform:uppercase;font-weight:500;font-size:1.563rem;line-height:1.875rem}.product-smart-combination-therapy .product-protocol .product-protocol-subtitle{font-weight:500;margin-bottom:1rem}.product-smart-combination-therapy .product-protocol .product-procotol-pdp-desc{font-size:.875rem}.product-smart-combination-therapy .product-protocol .product-protocol-els-list{counter-reset:section}.product-smart-combination-therapy .product-protocol .product-protocol-el{position:relative}.product-smart-combination-therapy .product-protocol .product-protocol-el:before{counter-increment:section;content:counter(section);position:absolute;top:0;left:0;width:100%;height:100%;font-size:285px;font-family:"DidotLTS",serif;line-height:285px;color:#ce0538;opacity:0.08}.product-smart-combination-therapy .product-protocol .product-protocol-el svg{height:65px;width:auto;margin-bottom:1rem;vertical-align:middle}.product-smart-combination-therapy .product-protocol .product-protocol-img{max-width:100%;max-height:100px;object-fit:contain;vertical-align:middle;z-index:1;position:relative}.product-smart-combination-therapy .product-key-benefits{position:relative}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-img{display:none;position:absolute;top:50%;left:-10vw;transform:translateY(-50%);max-width:40vw}@media (min-width: 992px){.product-smart-combination-therapy .product-key-benefits .product-key-benefits-img{display:block}}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text h3{margin-bottom:3rem;font-weight:500;font-family:"ITCAvantGardePro",sans-serif;font-size:1.25rem;line-height:1.563rem}@media (min-width: 992px){.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text h3{font-size:1.563rem;line-height:1.875rem}}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text h3:not(:first-child){margin-top:3rem}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text ul{list-style:none;margin-left:0}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text ul li{position:relative;padding-left:40px;margin-bottom:3rem}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text ul li:before{content:url(../img/list-image-red.svg);width:22px;height:auto;position:absolute;top:calc(50% - 24px);left:0}.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text ul li strong{color:#ce0538;font-family:"DidotLTS",serif;font-style:italic;font-weight:700;font-size:1.375rem;line-height:1.563rem}@media (min-width: 992px){.product-smart-combination-therapy .product-key-benefits .product-key-benefits-text ul li strong{font-size:2.5rem;line-height:3.125rem}}.product-smart-combination-therapy .product-what-is ul{list-style:none;margin-left:0}@media (min-width: 768px){footer#footer .letstalk-wrapper{border-bottom:none;border-right:1px solid rgba(255,255,255,0.3)}}@media (min-width: 992px){body{font-size:1.125rem;line-height:1.625rem}h1{font-size:110px;line-height:110px}h2{font-size:3.125rem;line-height:3.75rem}html[lang="de-DE"] h1{font-size:4.375rem;line-height:4.375rem}html[lang="de-DE"] h2{font-size:2.5rem;line-height:3.125rem}.first-block,.flex-wrapper:first-child{margin-top:78px}.main-banner,.main-banner-video{padding-top:78px}.header-btn{margin:0;padding:0;border:none;background-color:transparent;font-size:.813rem;line-height:1.125rem;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none}.header-btn.active{font-weight:700}.header-btn:hover{color:#fff;font-weight:700}header#header{height:78px}header#header .logo-link svg{width:233px}header#header .menu-lg-left button:not(:last-child){margin-right:2rem}header#header .menu-lg-right{display:block !important}header#header .menu-lg-right a:not(:last-child),header#header .menu-lg-right button:not(:last-child){margin-right:2rem}header#header .language-selected-btn.active svg{transform:rotate(180deg)}header#header .language-selected-btn svg{vertical-align:middle;width:20px;height:18px;transition:transform 0.5s ease-out}nav.main-nav-mobile{display:none}nav.countries-nav-desktop{position:absolute;top:0;display:block;z-index:-1;background-color:#ce0538;color:#fff;transform:translateY(-78px);transition:transform 0.5s ease-out;padding:1rem;visibility:hidden}nav.countries-nav-desktop.active{transform:translateY(78px);box-shadow:0px 2px 3px rgba(0,0,0,0.3);z-index:5;visibility:visible}nav.countries-nav-desktop a.language-link{color:#fff;text-decoration:none;font-size:.813rem;line-height:1.125rem;text-transform:uppercase}nav.countries-nav-desktop a.language-link:hover{border-bottom:1px solid #fff}nav.search-nav-desktop,nav.our-solutions-nav,nav.about-us-nav{position:fixed;width:100%;height:78px;top:78px;left:0;display:block;z-index:5;background-color:#ce0538;color:#fff;transform:translateY(-78px);transition:transform 0.5s ease-out}nav.search-nav-desktop.active,nav.our-solutions-nav.active,nav.about-us-nav.active{transform:translateY(0);box-shadow:0px 2px 3px rgba(0,0,0,0.3)}nav.search-nav-desktop .search-input-desktop,nav.our-solutions-nav .search-input-desktop,nav.about-us-nav .search-input-desktop{height:calc(78px - 2rem);border:none;padding:0;margin:0;background-color:#ce0538;color:#fff;width:100%;font-size:16px;line-height:16px;outline:none;border-bottom:1px solid #fff;margin-top:1rem}nav.search-nav-desktop .search-input-desktop::placeholder,nav.our-solutions-nav .search-input-desktop::placeholder,nav.about-us-nav .search-input-desktop::placeholder{color:#e3e3e3}nav.search-nav-desktop a.language-link,nav.our-solutions-nav a.language-link,nav.about-us-nav a.language-link{color:#fff;text-decoration:none;font-size:.813rem;line-height:1.125rem;text-transform:uppercase}nav.search-nav-desktop a.language-link:hover,nav.our-solutions-nav a.language-link:hover,nav.about-us-nav a.language-link:hover{border-bottom:1px solid #fff}nav.our-solution-menu,nav.about-us-menu,nav.search-nav-predictive{top:calc(78px * 2);height:auto;overflow-y:unset;z-index:4;transform:translateY(-200%);padding-top:0}nav.our-solution-menu.active,nav.about-us-menu.active,nav.search-nav-predictive.active{transform:translateY(0);box-shadow:0px 2px 3px rgba(0,0,0,0.3)}nav.search-nav-predictive{max-height:calc(100vh - (78px * 2));overflow-y:scroll}.our-solution-nav-btns,.about-us-nav-btns{display:flex;flex-direction:row;align-items:center;height:100%}.our-solution-nav-btns .header-btn:not(:last-child),.about-us-nav-btns .header-btn:not(:last-child){margin-right:2rem}}@media (min-width: 1400px){.container{max-width:1364px}}
