/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6,.h1,.formatted-text h1,.article--text h1,.h2,.formatted-text h2,.article--text h2,.h3,.formatted-text h3,.article--text h3,.h4,.formatted-text h4,.article--text h4,.h5,.formatted-text h5,.article--text h5,.h6,.formatted-text h6,.article--text h6{margin:0px;font-family:"Muli",sans-serif;font-weight:700}.p--body,.formatted-text p,.article--text p,.formatted-text ul,.article--text ul,.formatted-text ol,.article--text ol,.p--big,.p--small,.p--subtitle,p{margin:0px;font-weight:400}a,.a--card{cursor:pointer;font-weight:700;text-decoration:underline;color:#E32118}:root{color-scheme:light only}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{width:100%;padding:0;margin:0}body{display:block;position:relative;font-family:"Muli",sans-serif;font-weight:400;color:#020303;background-color:#fff;overflow-x:hidden}picture,img,video{display:block}@media (max-width:849px){main div[role="main"]{padding-top:96px}}@media (min-width:850px){main div[role="main"]{padding-top:104px}}.h1,.formatted-text h1,.article--text h1{font-weight:900}@media (max-width:767px){.h1,.formatted-text h1,.article--text h1{font-size:1.625em;line-height:1em}}@media (min-width:768px){.h1,.formatted-text h1,.article--text h1{font-size:2.75em;line-height:1em}}.h1--hero-title{font-weight:900;text-transform:uppercase}@media (max-width:767px){.h1--hero-title{font-size:1.625em;line-height:1.23077em}}@media (min-width:768px) and (max-width:1024px){.h1--hero-title{font-size:2.75em;line-height:.90909em}}@media (min-width:1025px){.h1--hero-title{font-size:5em;line-height:.875em}}.h2,.formatted-text h2,.article--text h2{font-weight:900}@media (max-width:767px){.h2,.formatted-text h2,.article--text h2{font-size:1.5em;line-height:1.16667em}}@media (min-width:768px){.h2,.formatted-text h2,.article--text h2{font-size:2.25em;line-height:1em}}.h3,.formatted-text h3,.article--text h3{font-weight:800}@media (max-width:767px){.h3,.formatted-text h3,.article--text h3{font-size:1.25em;line-height:1.1em;letter-spacing:0.33px}}@media (min-width:768px){.h3,.formatted-text h3,.article--text h3{font-size:1.875em;line-height:1em}}.h4,.formatted-text h4,.article--text h4,.h5,.formatted-text h5,.article--text h5,.h6,.formatted-text h6,.article--text h6{font-size:1.125em;font-weight:700;line-height:1.33333em}.p--body,.formatted-text p,.article--text p,.formatted-text ul,.article--text ul,.formatted-text ol,.article--text ol{font-size:1em;line-height:1.75em}.p--big{font-size:1.125em;line-height:1.33333em}.p--small{font-size:.875em;line-height:1.14286em}.p--label{font-size:.875em;font-weight:600;line-height:1.42857em;text-transform:uppercase}.p--label.primary{color:#E32118}@media (max-width:767px){.p--subtitle{font-size:1em;line-height:1.25em}}@media (min-width:768px){.p--subtitle{font-size:1.25em;line-height:1.25em}}.nowrap{white-space:nowrap}.a--card{font-size:.875em;letter-spacing:0.5px}@media (max-width:767px){.a--card{line-height:18px}}@media (min-width:768px){.a--card{line-height:16px}}ul{list-style:none;padding:0px;margin:0px}strong,b{font-weight:700}i,em{font-style:italic}.formatted-text h1,.article--text h1,.formatted-text h2,.article--text h2,.formatted-text h3,.article--text h3,.formatted-text h4,.article--text h4,.formatted-text h5,.article--text h5,.formatted-text h6,.article--text h6{margin-top:2em}.formatted-text a,.article--text a{font-size:1em;line-height:1.75em}.formatted-text p,.article--text p,.formatted-text ul,.article--text ul,.formatted-text ol,.article--text ol{margin-top:1em}.formatted-text ul,.article--text ul,.formatted-text ol,.article--text ol{list-style-position:outside;padding-left:40px}.formatted-text ul li,.article--text ul li,.formatted-text ol li,.article--text ol li{padding-left:10px}.formatted-text ul li ul,.article--text ul li ul,.formatted-text ul li ol,.article--text ul li ol,.formatted-text ol li ul,.article--text ol li ul,.formatted-text ol li ol,.article--text ol li ol{font-size:inherit;line-height:inherit}.formatted-text ul,.article--text ul{list-style-type:disc}.formatted-text>*:first-child,.article--text>*:first-child{margin-top:0}.formatted-text>*:last-child,.article--text>*:last-child{margin-bottom:0}.article--text{margin:28px 0}.article--text>img,.article--text video,.article--text iframe{width:100%;height:auto}.article--text>img{margin:75px 0 90px 0}.article--text iframe{display:block;aspect-ratio:1.777777}.article--video{margin:75px 0 90px 0}.article--video iframe,.article--video video{display:block;width:100%;height:auto}.article--video iframe{aspect-ratio:1.777777}.article--image{margin:75px 0 90px 0}.article--image picture,.article--image img{width:100%}.article--image img{height:auto}.article--gallery{margin:75px 0 90px 0}.padding--no-top,.padding--no{padding-top:0 !important}.padding--no-bottom,.padding--no{padding-bottom:0 !important}@media (max-width:767px){.padding--large-top,.padding--large{padding-top:60px !important}}@media (min-width:768px) and (max-width:1024px){.padding--large-top,.padding--large{padding-top:80px !important}}@media (min-width:1025px){.padding--large-top,.padding--large{padding-top:80px !important}}@media (max-width:767px){.padding--large-bottom,.padding--large{padding-bottom:60px !important}}@media (min-width:768px) and (max-width:1024px){.padding--large-bottom,.padding--large{padding-bottom:80px !important}}@media (min-width:1025px){.padding--large-bottom,.padding--large{padding-bottom:80px !important}}@media (max-width:767px){.padding--medium-top,.padding--medium{padding-top:40px !important}}@media (min-width:768px) and (max-width:1024px){.padding--medium-top,.padding--medium{padding-top:50px !important}}@media (min-width:1025px){.padding--medium-top,.padding--medium{padding-top:50px !important}}@media (max-width:767px){.padding--medium-bottom,.padding--medium{padding-bottom:40px !important}}@media (min-width:768px) and (max-width:1024px){.padding--medium-bottom,.padding--medium{padding-bottom:50px !important}}@media (min-width:1025px){.padding--medium-bottom,.padding--medium{padding-bottom:50px !important}}@media (max-width:767px){.padding--small-top,.padding--small{padding-top:20px !important}}@media (min-width:768px) and (max-width:1024px){.padding--small-top,.padding--small{padding-top:30px !important}}@media (min-width:1025px){.padding--small-top,.padding--small{padding-top:30px !important}}@media (max-width:767px){.padding--small-bottom,.padding--small{padding-bottom:20px !important}}@media (min-width:768px) and (max-width:1024px){.padding--small-bottom,.padding--small{padding-bottom:30px !important}}@media (min-width:1025px){.padding--small-bottom,.padding--small{padding-bottom:30px !important}}.margin--no-top,.margin--no{margin-top:0}.margin--no-bottom,.margin--no{padding-bottom:0}@media (max-width:767px){.margin--large-top,.margin--large{margin-top:60px}}@media (min-width:768px) and (max-width:1024px){.margin--large-top,.margin--large{margin-top:80px}}@media (min-width:1025px){.margin--large-top,.margin--large{margin-top:80px}}@media (max-width:767px){.margin--large-bottom,.margin--large{margin-bottom:60px}}@media (min-width:768px) and (max-width:1024px){.margin--large-bottom,.margin--large{margin-bottom:80px}}@media (min-width:1025px){.margin--large-bottom,.margin--large{margin-bottom:80px}}@media (max-width:767px){.margin--medium-top,.margin--medium{margin-top:40px}}@media (min-width:768px) and (max-width:1024px){.margin--medium-top,.margin--medium{margin-top:50px}}@media (min-width:1025px){.margin--medium-top,.margin--medium{margin-top:50px}}@media (max-width:767px){.margin--medium-bottom,.margin--medium{margin-bottom:40px}}@media (min-width:768px) and (max-width:1024px){.margin--medium-bottom,.margin--medium{margin-bottom:50px}}@media (min-width:1025px){.margin--medium-bottom,.margin--medium{margin-bottom:50px}}@media (max-width:767px){.margin--small-top,.margin--small{margin-top:20px}}@media (min-width:768px) and (max-width:1024px){.margin--small-top,.margin--small{margin-top:30px}}@media (min-width:1025px){.margin--small-top,.margin--small{margin-top:30px}}@media (max-width:767px){.margin--small-bottom,.margin--small{margin-bottom:20px}}@media (min-width:768px) and (max-width:1024px){.margin--small-bottom,.margin--small{margin-bottom:30px}}@media (min-width:1025px){.margin--small-bottom,.margin--small{margin-bottom:30px}}.btn-default,input.btn-default{appearance:none;-webkit-appearance:none;padding:18px 20px;font-size:.9375em;font-family:"Muli",sans-serif;font-weight:800;text-align:center;text-transform:uppercase;text-decoration:none;line-height:1em;overflow:hidden;color:#fff;background:#000;box-shadow:inset 0px 0px 0px 0px #000;cursor:pointer;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,opacity 0.3s ease-out}.btn-default a,input.btn-default a{color:#fff}.btn-default:hover,input.btn-default:hover{box-shadow:inset 0px 0px 0px 3px #000;color:#000 !important;background:#fff}.btn-default:active,input.btn-default:active{box-shadow:inset 0px 0px 0px 100% #000;color:#fff !important;background:#000}.btn-default.white,input.btn-default.white{color:#000;background:#fff;box-shadow:inset 0px 0px 0px 0px #fff;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.btn-default.white a,input.btn-default.white a{color:#000}.btn-default.white:hover,input.btn-default.white:hover{background:#000;color:#fff !important;box-shadow:inset 0px 0px 0px 3px #fff}.btn-default.white:hover a,input.btn-default.white:hover a{color:#fff !important}.btn-default.white:active,input.btn-default.white:active{box-shadow:inset 0px 0px 0px 3px #fff;color:#fff !important;background:#000}.btn-default.white:active a,input.btn-default.white:active a{color:#fff !important}a.btn-default{color:#fff}.btn-card{position:relative;appearance:none;-webkit-appearance:none;padding:18px 40px;font-size:.8125em;font-family:"Muli",sans-serif;font-weight:700;text-align:center;text-transform:uppercase;line-height:1em;color:#fff !important;background:#000;cursor:pointer;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border 0.3s ease-in-out}.btn-card::before{content:'';position:absolute;top:0;left:-20px;border-bottom:52px solid #000;border-left:20px solid transparent;height:0;transition:border 0.3s ease-in-out}.btn-card:hover{background:#fff;color:#000 !important}.btn-card:hover::before{content:'';border-bottom:52px solid #fff;transition:border 0.3s ease-in-out}.btn-service{appearance:none;-webkit-appearance:none;padding:5px 30px 5px 0;font-size:16px;font-family:"Muli",sans-serif;font-weight:400;line-height:1em;color:#000;background:url(/china/themes/custom/lab/assets/build/img/icons/system/icon-download.svg);background-repeat:no-repeat;background-position:right 0px;cursor:pointer;transition:background-position 0.3s ease-in-out}.btn-service:hover{background-position:right 4px}.form--site input:not([type="submit"]):not([type="button"]):not([type="reset"]),.form--site textarea,.form--site select{font-family:"Muli",sans-serif;font-size:1.125em;background-color:transparent}.form--site select,.form--site button,.form--site input[type="reset"],.form--site input[type="button"],.form--site input[type="radio"],.form--site input[type="checkbox"],.form--site input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form--site select:focus,.form--site button:focus,.form--site textarea:focus,.form--site input[type="tel"]:focus,.form--site input[type="url"]:focus,.form--site input[type="text"]:focus,.form--site input[type="email"]:focus,.form--site input[type="reset"]:focus,.form--site input[type="button"]:focus,.form--site input[type="number"]:focus,.form--site input[type="search"]:focus,.form--site input[type="submit"]:focus,.form--site input[type="password"]:focus{outline:none;box-shadow:inset 0px 0px 0px 1px #E32118}.form--site select,.form--site button,.form--site textarea,.form--site input[type="tel"],.form--site input[type="url"],.form--site input[type="text"],.form--site input[type="email"],.form--site input[type="reset"],.form--site input[type="number"],.form--site input[type="search"],.form--site input[type="password"]{border-radius:9px}.form--site select,.form--site button,.form--site input[type="tel"],.form--site input[type="url"],.form--site input[type="text"],.form--site input[type="email"],.form--site input[type="reset"],.form--site input[type="button"],.form--site input[type="number"],.form--site input[type="search"],.form--site input[type="submit"],.form--site input[type="password"]{height:60px}.form--site select,.form--site textarea,.form--site input[type="tel"],.form--site input[type="url"],.form--site input[type="text"],.form--site input[type="email"],.form--site input[type="number"],.form--site input[type="search"],.form--site input[type="password"]{border:#E32118 solid 1px}.form--site input[type="tel"],.form--site input[type="url"],.form--site input[type="text"],.form--site input[type="email"],.form--site input[type="number"],.form--site input[type="search"],.form--site input[type="password"]{width:100%;padding:0 25px;color:#000}.form--site select{width:100%;padding:0 65px 0 25px;background-image:url(/china/themes/custom/lab/assets/build/img/share/icons/down.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:right 20px center}.form--site select::-ms-expand{display:none}.form--site textarea{width:100%;min-height:200px;padding:25px;line-height:1.25em;color:#000;resize:vertical;overflow:hidden}.form--site input[type="radio"],.form--site input[type="checkbox"]{display:inline-block;width:30px;height:30px;padding:5px;border:#F2F2F2 solid 1px;vertical-align:middle}.form--site input[type="radio"]::before,.form--site input[type="checkbox"]::before{content:'';display:block;width:18px;height:18px;border:rgba(227,33,24,0.1) solid 1px}.form--site input[type="radio"]:checked::before,.form--site input[type="checkbox"]:checked::before{border-color:#E32118;background-color:#E32118}.form--site input[type="radio"]{border-radius:50%}.form--site input[type="radio"]::before{border-radius:50%}.form--site label{font-size:.875em;line-height:1.35714em}.form--site .form-item.js-form-type-email:not(:first-child),.form--site .form-item.js-form-type-select:not(:first-child),.form--site .form-item.js-form-type-textfield:not(:first-child){margin-top:40px}.form--site .form-item.js-form-type-email label,.form--site .form-item.js-form-type-select label,.form--site .form-item.js-form-type-textfield label{display:inline-block;margin-bottom:6px}.form--site .form-item .error{border:#E32118 solid 2px}.form--site .form-item input[type="radio"].error,.form--site .form-item input[type="checkbox"].error{padding:4px}.form--site .form-item a{color:#E32118;font-weight:700;text-decoration:underline}.form--site #edit-dichiarazione-consenso{margin-top:40px}.form--site #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy>h4{font-size:1.5em;font-weight:400;line-height:1.66667em}.form--site #edit-dichiarazione-consenso .open_consenso{margin-top:5px;font-size:1.125em;font-weight:400;text-decoration:underline;line-height:1.55556em;cursor:pointer}.form--site #edit-dichiarazione-consenso .dichiarazione_consenso_toggle{display:none;padding-top:20px;font-size:.875em}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper{margin-top:20px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper legend{color:#F2F2F2}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .fieldset-wrapper{margin-top:10px}.form--site #edit-recaptcha-container,.form--site #edit-actions{margin-top:45px}.form--site .drupal__form-messages{margin-bottom:30px}div[role="main"]>div#messages{width:100%;margin:0px auto}@media (max-width:767px){div[role="main"]>div#messages{padding:20px}}@media (min-width:768px) and (max-width:1024px){div[role="main"]>div#messages{max-width:1080px;padding:40px}}@media (min-width:1025px){div[role="main"]>div#messages{max-width:1080px;padding:40px}}div[role="main"]>div#messages [role="contentinfo"]>div{padding:20px;border:#4A4A4A solid 1px}div[role="main"]>div#messages [role="contentinfo"]>div:not([role="alert"]){font-weight:700;text-align:center;color:#020303;border-color:#4A4A4A}div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"]{color:#E32118;border-color:#E32118}div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"] ul li,div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"] ol li{position:relative;padding-left:30px;color:#E32118}div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"] ul li:not(:first-child),div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"] ol li:not(:first-child){margin-top:7px}div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"] ul li:before,div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"] ol li:before{content:'!';display:block;position:absolute;top:0;left:0;width:20px;height:20px;font-size:.75em;line-height:1.66667em;font-weight:bold;text-align:center;color:#fff;background-color:#E32118;border-radius:50%}body.toolbar-fixed.toolbar-horizontal:not(.toolbar-tray-open) .header{top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header{top:79px}body.toolbar-fixed.toolbar-vertical .header{top:39px}.bg-primary{background-color:#E32118}.bg-secondary{background-color:#020303}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-grey{background-color:#F2F2F2}.text-primary{color:#E32118}.text-secondary{color:#020303}.text-black{color:#000}.text-white{color:#fff}.container,.container--max,.container--small{width:100%;margin:0px auto}@media (max-width:767px){.container,.container--max,.container--small{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1024px){.container,.container--max,.container--small{padding-left:40px;padding-right:40px}}@media (min-width:1025px){.container,.container--max,.container--small{padding-left:40px;padding-right:40px}}@media (min-width:768px) and (max-width:1024px){.container--max{max-width:1320px}}@media (min-width:1025px){.container--max{max-width:1320px}}@media (min-width:768px) and (max-width:1024px){.container--small{max-width:1100px}}@media (min-width:1025px){.container--small{max-width:1100px}}.container--fluid{width:100%}@media (max-width:767px){.container--fluid{padding-left:20px;padding-right:20px}}@media (min-width:768px){.container--fluid{padding-left:4.86111%;padding-right:4.86111%}}@media (min-width:768px){.line-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}}.swiper-pagination{display:flex}.swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:50%;background-color:#fff;transition:background-color 200ms linear}.swiper-pagination-bullet-active{background-color:#E32118}.swiper-pagination-bullet:not(:first-child){margin-left:10px}.header{position:fixed;top:0;left:0;width:100%;z-index:99;background-color:#fff;border-bottom:rgba(0,0,0,0.11) solid 1px}.header__container{display:flex;justify-content:space-between}.header__logo{display:block;width:170px;height:28px;z-index:9}.header__logo svg{width:100%;height:100%}.header ul li>a,.header ul li>span,.header__language>span{display:inline-block;font-weight:800;text-decoration:none;text-transform:uppercase;color:#000}.header__language{position:relative;font-size:.8125em;line-height:2.15385em}.header__language .language-current{display:flex;align-items:center;cursor:pointer}.header__language .language-icon{width:16px;height:16px;fill:#4A4A4A;margin-left:7px}.header__language ul{position:absolute;background-color:#fff;visibility:hidden;opacity:0;transform:translateX(20px);border-radius:3px}.header__burgermenu{display:block;padding:3px 0px;color:#000;text-decoration:none;z-index:4}.header__burgermenu span{display:block}.header__burgermenu-line{width:20px;height:2px;margin-top:4px;margin-left:auto;background-color:#000}.header__burgermenu-line:nth-child(1),.header__burgermenu-line:nth-child(3){transform-origin:50% 50%;transform:rotate(0deg)}.header__burgermenu-line:nth-child(2){opacity:1}.header__burgermenu-label{margin-top:9px;font-size:.8125em;font-weight:400;line-height:1em;text-transform:uppercase;opacity:1}.header.language-menu-opened .header__language ul{visibility:visible;opacity:1;transform:translateX(0px)}@media (max-width:849px){.header__container{padding:30px 20px 20px 20px}.header__wrapper-menu{position:fixed;top:0%;right:0%;width:0%;height:100%;padding:96px 0 70px 0;background-color:#fff;overflow:hidden}.header__primary-menu{height:100%;overflow-x:hidden;overflow-y:auto}.header__primary-menu .menu--primary{border-top:#E7E7E7 solid 1px}.header__primary-menu .menu--primary>li{border-bottom:#E7E7E7 solid 1px}.header__primary-menu .menu--primary>li>a,.header__primary-menu .menu--primary>li>span{padding:0 20px;font-size:.9375em;line-height:3.33333em;white-space:nowrap}.header__language{position:absolute;left:20px;bottom:20px}.header__language .language-icon{transform:rotate(-180deg)}.header__language ul{bottom:100%;left:-20px;padding:12px 5px}.header__language ul li{padding:0 25px;border-bottom:#E7E7E7 solid 1px}.header.mainmenu-opened .header__wrapper-menu{width:100%}.header.mainmenu-opened .header__burgermenu-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.header.mainmenu-opened .header__burgermenu-line:nth-child(2){opacity:0}.header.mainmenu-opened .header__burgermenu-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header.mainmenu-opened .header__burgermenu-label{opacity:0}}@media (min-width:850px){.header__container{padding:44px 4.86111% 32px 4.86111%;align-items:center}.header__wrapper-menu{display:flex;align-items:center}.header__primary-menu{font-size:.8125em;line-height:.46429em}.header__primary-menu .menu--primary{display:flex}.header__primary-menu .menu--primary>li:not(:first-child){margin-left:30px}.header__primary-menu .menu--primary>li>span,.header__primary-menu .menu--primary>li>a{position:relative;z-index:3}.header__primary-menu .menu--primary>li:hover>span,.header__primary-menu .menu--primary>li:hover>a,.header__primary-menu .menu--primary>li.item--active-trail>span,.header__primary-menu .menu--primary>li.item--active-trail>a{color:#E32118}.header__language{padding-left:32px;margin-left:30px}.header__language::before{content:'';display:block;position:absolute;top:8px;left:0px;width:2px;height:12px;background-color:#000}.header__language ul{top:100%;right:-8px;padding:12px 30px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.header__burgermenu{display:none}}.header.transition-on .header__language ul{transition:visibility 0ms cubic-bezier(0.645,0.045,0.355,1) 500ms,opacity 500ms cubic-bezier(0.645,0.045,0.355,1),transform 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on.language-menu-opened .header__language ul{transition:visibility 0ms cubic-bezier(0.645,0.045,0.355,1),opacity 500ms cubic-bezier(0.645,0.045,0.355,1),transform 500ms cubic-bezier(0.645,0.045,0.355,1)}@media (max-width:849px){.header.transition-on .header__burgermenu-line{transition:transform 200ms cubic-bezier(0.645,0.045,0.355,1) 200ms,opacity 200ms cubic-bezier(0.645,0.045,0.355,1) 200ms}.header.transition-on .header__burgermenu-label{transition:opacity 200ms cubic-bezier(0.645,0.045,0.355,1) 200ms}.header.transition-on .header__wrapper-menu{transition:width 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on.mainmenu-opened .header__burgermenu-line{transition:transform 200ms cubic-bezier(0.645,0.045,0.355,1),opacity 200ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on.mainmenu-opened .header__burgermenu-label{transition:opacity 200ms cubic-bezier(0.645,0.045,0.355,1)}}.footer{position:relative;background-color:#F2F2F2}.footer ul>li>a,.footer ul>li>span{font-size:.875em;font-weight:600;text-decoration:none;line-height:1.71429em;color:#000}.footer__image{position:absolute;bottom:0;right:0}@media (max-width:767px){.footer{padding:40px 20px 100px 20px}.footer__menu-policy{display:flex;margin-top:48px}.footer__menu-policy li:not(:first-child){margin-left:25px}.footer__image{width:auto;height:90px}}@media (min-width:768px){.footer{padding:50px 4.86111% 60px 4.86111%}.footer__container{display:flex;justify-content:space-between}.footer__menu-policy{position:relative;margin-right:250px;z-index:2}.footer__image{width:auto;height:100%;z-index:1}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.hero-slider{position:relative;overflow:hidden}.hero-slider__container{position:relative;overflow:hidden}.hero-slider__media{z-index:1;background-color:#000}.hero-slider__media picture,.hero-slider__media video{position:relative;display:block;width:100%;opacity:0.8}.hero-slider__media img{display:block;width:100%;height:100%}.hero-slider__media video,.hero-slider__media img{object-fit:cover}.hero-slider__content{position:absolute;left:0;width:100%;color:#fff}.hero-slider__title strong{color:#E32118}.hero-slider__pagination{position:absolute;z-index:9}@media (max-width:767px){.hero-slider__media picture,.hero-slider__media video{height:92vw;max-height:360px}.hero-slider__content{bottom:60px;padding-left:20px;padding-right:20px}.hero-slider__content-subtitle{margin-top:2px}.hero-slider__pagination{bottom:20px;padding-left:20px;padding-right:20px}}@media (min-width:768px){.hero-slider__media picture,.hero-slider__media video{height:630px}.hero-slider__content{bottom:90px;padding-left:4.86111%;padding-right:4.86111%}.hero-slider__content-subtitle{margin-top:12px}.hero-slider__pagination{bottom:50px;padding-left:4.86111%;padding-right:4.86111%}}.anchor-menu{position:-webkit-sticky;position:sticky;background-color:#fff;border-bottom:#E7E7E7 solid 1px;z-index:98}.anchor-menu__wrapper{position:relative;overflow:hidden}.anchor-menu__label{display:block;padding:15px 50px 15px 20px;line-height:20px;background:url(/china/themes/custom/lab/assets/img/icons/arrow-down.svg) no-repeat center right 10px;border:#E7E7E7 solid 1px;border-radius:5px}.anchor-menu ul li{font-size:.9375em;line-height:1.33333em;white-space:nowrap}.anchor-menu ul li a{display:inline-block;font-weight:400;text-decoration:none;color:#000}.anchor-menu ul li a.is-active,.anchor-menu ul li a:hover{color:#E32118}@media (max-width:767px){.anchor-menu__wrapper{padding-top:20px;padding-bottom:20px}.anchor-menu__links{padding:25px;display:none;border-radius:5px;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}.anchor-menu__links>li:not(:last-child){padding-bottom:17px;border-bottom:rgba(0,0,0,0.15) solid 1px}.anchor-menu__links li:not(:first-child){margin-top:20px}}@media (min-width:768px){.anchor-menu__wrapper{padding-top:15px;padding-bottom:15px}.anchor-menu__label{display:none}.anchor-menu__links{display:flex !important;padding:10px 0;overflow-x:auto}.anchor-menu__links>li:not(:first-child){margin-left:5%}}@media (max-width:849px){.anchor-menu{top:96px}}@media (min-width:850px){.anchor-menu{top:104px}}@media (max-width:767px){.title-columns{margin-top:40px;margin-bottom:30px}.title-columns__text{margin-top:2.5em}}@media (min-width:768px){.title-columns{margin-top:80px;margin-bottom:80px}.title-columns__container{display:flex;justify-content:space-between}.title-columns__title{flex:0 0 25.8%;padding-right:25px}.title-columns__text{flex:0 0 74.2%}.title-columns.two-column .title-columns__text{columns:2;column-gap:13.043478%}}.division-card{position:relative;width:100%}.division-card picture{width:100%;background-color:#000;z-index:1}.division-card picture img{position:relative;width:100%;height:auto;object-fit:cover;opacity:0.7}.division-card .content-card{position:absolute;bottom:0;left:0;width:100%;padding:25px;z-index:2}.division-card .content-card .title-card{font-size:1.75em;font-weight:900;line-height:1em;text-transform:uppercase;color:#fff}.division-card .content-card .cta-card{margin-top:30px}.division-card .content-card .cta-card .btn-default{display:block;max-width:100%}@media (max-width:767px){.division-card picture img{aspect-ratio:1.166666}}@media (min-width:768px){.division-card picture img{aspect-ratio:0.975}}.division-cards{position:relative}@media (max-width:767px){.division-cards{margin-top:20px;margin-bottom:20px}.division-cards .division-card:not(:first-child){margin-top:20px}}@media (min-width:768px){.division-cards{margin-top:30px;margin-bottom:30px}.division-cards ul{display:grid}}@media (min-width:768px) and (max-width:1024px){.division-cards ul{grid-template-columns:1fr 1fr;gap:25px}}@media (min-width:1025px){.division-cards ul{grid-auto-flow:column;grid-auto-columns:1fr;gap:30px}}.team-card{padding:35px 15px;text-align:center;border-radius:30px;border:#E7E7E7 solid 1px}.team-card__role{margin-top:5px;font-size:.875em;line-height:1.28571em}.team{overflow:hidden}.team__cards{display:flex}@media (max-width:767px){.team{margin-top:60px;margin-bottom:80px}.team__scroll-wrapper{margin-top:40px;margin-left:-20px;margin-right:-20px}.team__cards{padding:0 20px;overflow-y:auto}.team__cards .team-card{flex:0 0 72vw;width:72vw;max-width:320px}.team__cards .team-card:not(:first-child){margin-left:20px}}@media (min-width:768px){.team{margin-top:80px;margin-bottom:80px}.team__container{display:flex;justify-content:space-between}.team__title{flex:0 0 25.8%;padding-right:25px}.team__scroll-wrapper{flex:0 0 74.2%}.team__cards{flex-wrap:wrap;justify-content:center;gap:25px}}@media (min-width:768px) and (max-width:1024px){.team__cards .team-card{flex:0 0 calc(50% - 13px);width:calc(50% - 13px)}}@media (min-width:1025px){.team__cards .team-card{flex:0 0 calc(33.333333% - 17px);width:calc(33.333333% - 17px)}}.icon-card{position:relative;padding:10px;overflow:hidden}.icon-card__media{width:70px;height:70px;margin:0 auto;object-fit:contain;object-position:center}.icon-card__title{margin-top:18px;line-height:1.33333em;text-align:center}.icons-grid{overflow:hidden;background-color:#F2F2F2}.icons-grid__cards{display:grid}@media (max-width:767px){.icons-grid{padding-top:60px;padding-bottom:80px}.icons-grid__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.icons-grid{padding-top:80px;padding-bottom:80px}}@media (min-width:768px) and (max-width:1024px){.icons-grid__cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.icons-grid__cards{gap:30px 0;margin-top:30px}}@media (min-width:1025px){.icons-grid__container{display:flex;justify-content:space-between;align-items:center}.icons-grid__title{flex:0 0 25.8%;padding-right:25px}.icons-grid__cards{flex:0 0 74.2%;grid-auto-flow:column;grid-auto-columns:1fr}}.title-image{position:relative}.title-image__subtitle{margin-top:10px}.title-image__media img{width:auto;height:auto;max-width:100%;margin:0 auto}@media (max-width:767px){.title-image{margin-top:40px;margin-bottom:60px}.title-image__media{margin-top:30px}}@media (min-width:768px){.title-image{margin-top:80px;margin-bottom:80px}.title-image.center{text-align:center}.title-image__media{margin-top:50px}}.content-2-col{position:relative;overflow:hidden}@media (max-width:767px){.content-2-col{margin-top:40px;margin-bottom:60px}}@media (min-width:768px){.content-2-col{margin-top:80px;margin-bottom:80px}}@media (max-width:767px){.content-2-col .left{width:100%}}@media (min-width:768px) and (max-width:1024px){.content-2-col .left{width:83.33%}}@media (min-width:1025px){.content-2-col .left{float:left;margin-right:40px;width:calc(55% - 40px)}}.content-2-col .left .label{margin-top:0px}.content-2-col .left .title{margin-bottom:20px}.content-2-col .left img{width:100%;display:initial}@media (max-width:767px){.content-2-col .right{width:100%;margin-top:20px}}@media (min-width:768px) and (max-width:1024px){.content-2-col .right{width:83.33%;float:right;margin-top:20px}}@media (min-width:1025px){.content-2-col .right{width:calc(45% - 40px);margin-left:40px;float:right}}.content-2-col .right img{width:100%}.content-2-col .right .btn-wrapper{margin-top:45px}@media (max-width:767px){.content-2-col .right .btn-wrapper{margin-top:20px}}.content-2-col .right .btn-wrapper .btn-default{display:block;max-width:270px;margin:0 auto}@media (max-width:767px){.content-2-col .left .block-paragraph,.content-2-col .right .block-paragraph{margin-bottom:20px}}@media (min-width:768px){.content-2-col .left .block-paragraph,.content-2-col .right .block-paragraph{margin-bottom:60px}}.content-2-col .left .video-wrapper,.content-2-col .right .video-wrapper{position:relative}.content-2-col .left .video-wrapper .watch-video,.content-2-col .right .video-wrapper .watch-video{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%,-50%);width:60px;height:60px;background:url(/china/themes/custom/lab/assets/build/img/icons/system/icon-play-white.svg) no-repeat center center;background-size:60px 60px;cursor:pointer;z-index:9999}@media (min-width:1025px){.content-2-col .left .video-wrapper.video-loop .watch-video,.content-2-col .right .video-wrapper.video-loop .watch-video{opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}}@media (min-width:1025px){.content-2-col .left .video-wrapper.video-loop:hover .watch-video,.content-2-col .right .video-wrapper.video-loop:hover .watch-video{opacity:1;visibility:visible}}.content-2-col .left .overlay{position:relative;overflow:hidden}.content-2-col .right .overlay{position:relative;overflow:hidden}@media (max-width:767px){.content-2-col.custom_text_media_cta_right .left{width:100%;margin-bottom:20px}}@media (min-width:768px) and (max-width:1024px){.content-2-col.custom_text_media_cta_right .left{width:83.33%;float:left;margin-bottom:20px}}@media (min-width:1025px){.content-2-col.custom_text_media_cta_right .left{width:calc(55% - 40px);float:right;margin-left:40px;margin-right:0px}}@media (max-width:767px){.content-2-col.custom_text_media_cta_right .right{width:100%;margin-top:20px}}@media (min-width:768px) and (max-width:1024px){.content-2-col.custom_text_media_cta_right .right{width:83.33%;margin-top:20px}}@media (min-width:1025px){.content-2-col.custom_text_media_cta_right .right{width:calc(45% - 40px);float:left;margin-right:40px;margin-left:0px}}.content-2-col.custom_text_media_cta_right .left .overlay{position:relative;overflow:hidden}.content-2-col.custom_text_media_cta_right .right .overlay{position:relative;overflow:hidden}.content-2-col .paragraph{max-width:80%}.content-2-col video{width:100%}.icon-text{overflow:hidden;background-color:#F2F2F2}.icon-text-card__media{margin-bottom:20px}.icon-text-card__label{margin-bottom:10px}@media (max-width:767px){.icon-text{padding-top:60px;padding-bottom:80px}.icon-text-card:not(:first-child){margin-top:40px}.icon-text-card__title{font-size:1em;line-height:20px,16px}}@media (min-width:768px){.icon-text{padding-top:80px;padding-bottom:80px}.icon-text__cards{display:grid;grid-template-columns:repeat(2,42%);gap:50px 16%}}.img-text-2-col .allineamento{display:flex}.img-text-2-col .left .label{color:#E32118}.img-text-2-col .right img,.img-text-2-col .right video{width:100%;height:auto}.img-text-2-col .right img{aspect-ratio:1.333333;object-fit:cover}.img-text-2-col__title{text-transform:uppercase}.img-text-2-col .btn-wrapper .btn-default{display:inline-block}@media (max-width:767px){.img-text-2-col{margin-top:40px;margin-bottom:60px}.img-text-2-col .allineamento{flex-direction:column-reverse}.img-text-2-col .left{margin-top:20px}.img-text-2-col .formatted-text{margin-top:10px}.img-text-2-col .btn-wrapper{margin-top:30px}}@media (min-width:768px){.img-text-2-col{margin-top:80px;margin-bottom:80px}.img-text-2-col .allineamento{justify-content:space-between;align-items:center}.img-text-2-col .right{flex:0 0 calc(55% - 40px)}.img-text-2-col .left{flex:0 0 calc(45% - 40px)}.img-text-2-col .formatted-text{margin-top:16px}.img-text-2-col .btn-wrapper{margin-top:80px}.img-text-2-col:not(.custom_text_media_left) .allineamento{flex-direction:row-reverse}}.img-2-col__wrapper{display:flex}.img-2-col img{display:block;width:100%;height:100%;object-fit:cover}.img-2-col .legend{font-size:.875em;line-height:1.71429em;margin-top:10px}@media (max-width:767px){.img-2-col{margin-top:40px;margin-bottom:60px}.img-2-col__wrapper{flex-direction:column}.img-2-col__right,.img-2-col__left{width:100%}.img-2-col__right{margin-top:30px}}@media (min-width:768px){.img-2-col{margin-top:80px;margin-bottom:80px}.img-2-col__wrapper{justify-content:space-between;align-items:center}.img-2-col__right{display:inline-block;width:calc(50% - 40px);margin-left:40px}.img-2-col__left{display:inline-block;width:calc(50% - 40px);margin-right:40px}}
