/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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%}}.headquarters{position:relative;overflow:hidden}.headquarters .sedi .sede-title,.headquarters .sedi .email-title,.headquarters .sedi .phone-title{margin-bottom:6px}.headquarters .sedi p{line-height:1.75em}.headquarters .mappa iframe{display:block;width:100%}@media (max-width:767px){.headquarters{margin-bottom:60px}.headquarters .state-title{margin-top:60px}.headquarters .sedi,.headquarters .sede-title,.headquarters .emails,.headquarters .phones{margin-top:20px}.headquarters .mappa{margin-top:40px}.headquarters .sede-img img{width:100%;height:auto}.headquarters .mappa iframe{height:auto;aspect-ratio:1}}@media (min-width:768px){.headquarters{margin-bottom:80px}.headquarters .state-title{margin-top:80px}.headquarters .sedi{margin-top:40px}.headquarters .sedi-wrapper{display:flex;justify-content:space-between}.headquarters .sede{flex:0 0 32.258064%}.headquarters .sede-img{margin-bottom:45px}.headquarters .sede-img img{width:100%;height:225px;object-fit:cover}.headquarters .mappa{display:flex;flex-wrap:wrap;justify-content:space-between;flex:0 0 65.322580%}.headquarters .mappa iframe{flex:0 0 100%;height:225px;margin-bottom:45px}.headquarters .mappa .emails,.headquarters .mappa .phones{flex:0 0 calc(50% - 15px);width:calc(50% - 15px)}}@media (max-width:767px){.page--newsletter .webform-submission-newsletter-form{padding-bottom:60px}}@media (min-width:768px){.page--newsletter .webform-submission-newsletter-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:120px}.page--newsletter .webform-submission-newsletter-form .form-item-user,.page--newsletter .webform-submission-newsletter-form .form-item-name,.page--newsletter .webform-submission-newsletter-form .form-item-surname,.page--newsletter .webform-submission-newsletter-form .form-item-country,.page--newsletter .webform-submission-newsletter-form .form-item-city,.page--newsletter .webform-submission-newsletter-form .form-item-email{flex:0 0 46.8%;width:46.8%}.page--newsletter .webform-submission-newsletter-form .form-item-user{margin-right:53.2%}.page--newsletter .webform-submission-newsletter-form #edit-dichiarazione-consenso{flex:0 0 100%;width:100%}}
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}}
