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:"neue-haas-grotesk-text",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:#CD161C}: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:"neue-haas-grotesk-text",sans-serif;font-weight:400;color:#020303;background-color:#fff;overflow-x:hidden}picture,img,video{display:block}@media (max-width:767px){.h1,.formatted-text h1,.article--text h1{font-size:2.5em;line-height:1em}}@media (min-width:768px){.h1,.formatted-text h1,.article--text h1{font-size:4.375em;line-height:1em}}.h2,.formatted-text h2,.article--text h2{letter-spacing:0.5px}@media (max-width:767px){.h2,.formatted-text h2,.article--text h2{font-size:2.1875em;line-height:1.14286em}}@media (min-width:768px){.h2,.formatted-text h2,.article--text h2{font-size:3.125em;line-height:1.2em}}@media (max-width:767px){.h3,.formatted-text h3,.article--text h3{font-size:1.875em;line-height:1.16667em;letter-spacing:0.44px}}@media (min-width:768px){.h3,.formatted-text h3,.article--text h3{font-size:2.5em;line-height:1.25em;letter-spacing:0.5px}}@media (max-width:767px){.h4,.formatted-text h4,.article--text h4{font-size:1.5625em;line-height:1.4em;letter-spacing:0.5px}}@media (min-width:768px){.h4,.formatted-text h4,.article--text h4{font-size:1.875em;line-height:1.33333em;letter-spacing:1px}}.h5,.formatted-text h5,.article--text h5{font-size:1.25em;line-height:1.1em;letter-spacing:0.5px}.h6,.formatted-text h6,.article--text h6{font-size:1.125em;line-height:1.22222em;letter-spacing:0.5px}.p--body,.formatted-text p,.article--text p,.formatted-text ul,.article--text ul,.formatted-text ol,.article--text ol{letter-spacing:0.5px}@media (max-width:767px){.p--body,.formatted-text p,.article--text p,.formatted-text ul,.article--text ul,.formatted-text ol,.article--text ol{font-size:.9375em;line-height:2em}}@media (min-width:768px){.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.875em}}@media (max-width:767px){.p--big{font-size:1em;line-height:1.5625em;letter-spacing:1px}}@media (min-width:768px){.p--big{font-size:1.25em;line-height:1.5em;letter-spacing:0.67px}}.p--small{font-size:.875em;line-height:1.14286em;letter-spacing:0.44px}.p--label{font-weight:700}@media (max-width:767px){.p--label{font-size:.75em;line-height:1.16667em}}@media (min-width:768px){.p--label{font-size:.9375em;line-height:2em}}.p--subtitle{letter-spacing:0.67px}@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:1.5em}.formatted-text a,.article--text a{letter-spacing:0.5px}@media (max-width:767px){.formatted-text a,.article--text a{font-size:.9375em;line-height:2em}}@media (min-width:768px){.formatted-text a,.article--text a{font-size:1em;line-height:1.875em}}.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}.formatted-text ul li,.article--text ul li,.formatted-text ol li,.article--text ol li{margin-top: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{margin-top:0;font-size:inherit;line-height:inherit}.formatted-text ul,.article--text ul{padding-left:8px;list-style-type:disc}.formatted-text ul li,.article--text ul li{padding-left:8px}.formatted-text ul li::marker,.article--text ul li::marker{content:'-';font-weight:700}.formatted-text ol,.article--text ol{padding-left:20px}.formatted-text>*:first-child,.article--text>*:first-child{margin-top:0}.formatted-text>*:last-child,.article--text>*:last-child{margin-bottom:0}.text--center{text-align:center}.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}.article--gallery .multimedia-gallery__container,.article--gallery .multimedia-gallery__slider{padding:0}.article--gallery .multimedia-gallery__container{overflow:hidden}.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:50px !important}}@media (min-width:768px) and (max-width:1024px){.padding--large-top,.padding--large{padding-top:100px !important}}@media (min-width:1025px){.padding--large-top,.padding--large{padding-top:100px !important}}@media (max-width:767px){.padding--large-bottom,.padding--large{padding-bottom:50px !important}}@media (min-width:768px) and (max-width:1024px){.padding--large-bottom,.padding--large{padding-bottom:100px !important}}@media (min-width:1025px){.padding--large-bottom,.padding--large{padding-bottom:100px !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:75px !important}}@media (min-width:1025px){.padding--medium-top,.padding--medium{padding-top:75px !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:75px !important}}@media (min-width:1025px){.padding--medium-bottom,.padding--medium{padding-bottom:75px !important}}@media (max-width:767px){.padding--small-top,.padding--small{padding-top:25px !important}}@media (min-width:768px) and (max-width:1024px){.padding--small-top,.padding--small{padding-top:50px !important}}@media (min-width:1025px){.padding--small-top,.padding--small{padding-top:50px !important}}@media (max-width:767px){.padding--small-bottom,.padding--small{padding-bottom:25px !important}}@media (min-width:768px) and (max-width:1024px){.padding--small-bottom,.padding--small{padding-bottom:50px !important}}@media (min-width:1025px){.padding--small-bottom,.padding--small{padding-bottom:50px !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:50px}}@media (min-width:768px) and (max-width:1024px){.margin--large-top,.margin--large{margin-top:100px}}@media (min-width:1025px){.margin--large-top,.margin--large{margin-top:100px}}@media (max-width:767px){.margin--large-bottom,.margin--large{margin-bottom:50px}}@media (min-width:768px) and (max-width:1024px){.margin--large-bottom,.margin--large{margin-bottom:100px}}@media (min-width:1025px){.margin--large-bottom,.margin--large{margin-bottom:100px}}@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:75px}}@media (min-width:1025px){.margin--medium-top,.margin--medium{margin-top:75px}}@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:75px}}@media (min-width:1025px){.margin--medium-bottom,.margin--medium{margin-bottom:75px}}@media (max-width:767px){.margin--small-top,.margin--small{margin-top:25px}}@media (min-width:768px) and (max-width:1024px){.margin--small-top,.margin--small{margin-top:50px}}@media (min-width:1025px){.margin--small-top,.margin--small{margin-top:50px}}@media (max-width:767px){.margin--small-bottom,.margin--small{margin-bottom:25px}}@media (min-width:768px) and (max-width:1024px){.margin--small-bottom,.margin--small{margin-bottom:50px}}@media (min-width:1025px){.margin--small-bottom,.margin--small{margin-bottom:50px}}.gradient-shadow::before{content:'';display:block;width:100%;height:40px;background:rgba(245,245,245,0.15);background:linear-gradient(0deg,rgba(245,245,245,0) 0%,#f5f5f5 100%)}.button,.button--primary,.button--secondary,.button--white{position:relative;display:inline-block;font-family:"neue-haas-grotesk-text",sans-serif;font-size:.875em;font-weight:700;text-align:center;text-decoration:none;line-height:1.14286em;border:0;border-radius:0;appearance:none;-webkit-appearance:none;cursor:pointer}@media (max-width:1024px){.button,.button--primary,.button--secondary,.button--white{padding:16px 25px}}@media (min-width:1025px){.button,.button--primary,.button--secondary,.button--white{padding:16px 40px}}.hover,.button--primary,.button--secondary,.button--white{z-index:1}@media (min-width:1025px){.hover::before,.button--primary::before,.button--secondary::before,.button--white::before{content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1);transform-origin:0px 0px;transform:scaleX(0);z-index:-1}.hover:hover::before,.button--primary:hover::before,.button--secondary:hover::before,.button--white:hover::before{transform:scaleX(1)}}.button--primary{color:#fff;background-color:#CD161C}.button--primary::before{background-color:#020303}.button--secondary{color:#fff;background-color:#020303}.button--secondary::before{background-color:#CD161C}.button--white{color:#CD161C;background-color:#fff}.button--white::before{background-color:#CD161C}@media (min-width:1025px){.button--white{transition:color 500ms cubic-bezier(0.645,0.045,0.355,1)}.button--white:hover{color:#fff}}.button--text{display:inline-block;font-size:1em;text-decoration:none;line-height:1.375em}.button--text:after{content:'';display:inline-block;margin-left:5px;vertical-align:middle;width:7px;height:7px;border-bottom:#CD161C solid 1px;border-right:#CD161C solid 1px;transform:translateY(-1px) rotate(-45deg)}.button--icon{display:inline-block;font-size:1em;text-decoration:none;line-height:1.375em}.button--icon svg{display:inline-block;margin-left:9px;vertical-align:sub;width:21px;height:21px}.button--play,.button--play-overlay{display:block;width:60px;height:60px;padding:22px;background-color:#fff;border-radius:50%}.button--play svg,.button--play-overlay svg{width:16px;height:16px;fill:#CD161C !important}.button--play-overlay{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}.button--bu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-weight:700;text-decoration:none}.button--bu__division{font-size:2em;letter-spacing:1.15px}.button--bu__label{font-size:.75em;letter-spacing:0.5px;margin-top:5px}.button--bu:not(.white){color:#fff;background-color:#CD161C}.button--bu.white{color:#CD161C;background-color:#fff}.form--site input:not([type="submit"]):not([type="button"]):not([type="reset"]),.form--site textarea,.form--site select{font-family:"neue-haas-grotesk-text",sans-serif;font-size:.875em;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 #E8E8E8}.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:5px}.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:50px}.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:#E8E8E8 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 60px 0 25px;background-image:url(/themes/custom/lab/assets/img/share/icons/dropdown-dark.svg);background-repeat:no-repeat;background-size:12px 7px;background-position:right 24px center}.form--site select::-ms-expand{display:none}.form--site textarea{width:100%;min-height:160px;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:24px;height:24px;padding:4px;margin:0 3px 0 0;border:#838383 solid 1px;vertical-align:middle}.form--site input[type="radio"]::before,.form--site input[type="checkbox"]::before{content:'';display:block;width:14px;height:14px;border:rgba(131,131,131,0.5) solid 1px}.form--site input[type="radio"]:checked::before,.form--site input[type="checkbox"]:checked::before{border-color:#838383;background-color:#838383}.form--site input[type="radio"]{border-radius:50%}.form--site input[type="radio"]::before{border-radius:50%}.form--site label{font-weight:700;line-height:1.2em;letter-spacing:0.5px}.form--site label.form-required::after{content:'*';display:inline-block;margin-left:3px}.form--site .form-item.js-form-type-email,.form--site .form-item.js-form-type-select,.form--site .form-item.js-form-type-textfield,.form--site .form-item.js-form-type-textarea{margin-top:50px}.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,.form--site .form-item.js-form-type-textarea label{display:block;margin-bottom:10px}.form--site .form-item.js-form-item-newsletter{margin-top:50px}.form--site .form-item.js-form-item-newsletter .description{margin-top:15px;font-size:.75em}.form--site .form-item .error{border:#CD161C solid 2px}.form--site .form-item input[type="radio"].error,.form--site .form-item input[type="checkbox"].error{padding:3px}.form--site .form-item a{color:#CD161C;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.375em;font-weight:700;line-height:1.81818em}.form--site #edit-dichiarazione-consenso .open_consenso{margin-top:5px;font-size:1em;font-weight:700;text-decoration:underline;line-height:1.55556em;cursor:pointer}.form--site #edit-dichiarazione-consenso .dichiarazione_consenso_toggle{display:none;padding-top:20px;font-size:.8125em;line-height:1.5em}.form--site #edit-dichiarazione-consenso .fieldgroup{margin-top:20px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper{margin-top:25px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .fieldset-wrapper{margin-top:10px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .fieldset-legend{font-size:.8125em}.form--site #edit-dichiarazione-consenso .webform-options-display-side-by-side>div{margin:0}.form--site #edit-dichiarazione-consenso .webform-options-display-side-by-side>div:not(:first-child){margin-left:20px}.form--site #edit-recaptcha-container,.form--site #edit-actions{margin-top:45px}.form--site .drupal__form-messages{margin-top:30px}.form--site__head-toptitle{color:#CD161C}@media (max-width:767px){.form--site__container{padding-top:50px;padding-bottom:50px}.form--site__head-toptitle{margin-bottom:10px}}@media (min-width:768px){.form--site__container{padding-top:100px;padding-bottom:100px}.form--site form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.form--site form .form-item.js-form-type-textfield,.form--site form .form-item.js-form-type-email,.form--site form .form-item.js-form-type-select{flex:0 0 46.8%;width:46.8%}.form--site form .form-item-message,.form--site form #edit-dichiarazione-consenso{flex:0 0 100%;width:100%}}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:#838383 solid 1px}div[role="main"]>div#messages [role="contentinfo"]>div:not([role="alert"]){font-weight:700;text-align:center;color:#020303;border-color:#838383}div[role="main"]>div#messages [role="contentinfo"]>div[role="alert"]{color:#CD161C;border-color:#CD161C}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:#CD161C}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:#CD161C;border-radius:50%}.bg-primary{background-color:#CD161C}.bg-secondary{background-color:#020303}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-grey{background-color:#f5f5f5}.text-primary{color:#CD161C}.text-secondary{color:#020303}.text-black{color:#000}.text-white{color:#fff}.container,.container--max,.container--list{width:100%;margin:0px auto}@media (max-width:767px){.container,.container--max,.container--list{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:1024px){.container,.container--max,.container--list{padding-left:40px;padding-right:40px}}@media (min-width:1025px){.container,.container--max,.container--list{padding-left:40px;padding-right:40px}}@media (min-width:768px) and (max-width:1024px){.container--max{max-width:1080px}}@media (min-width:1025px){.container--max{max-width:1080px}}@media (min-width:768px) and (max-width:1024px){.container--list{max-width:1380px}}@media (min-width:1025px){.container--list{max-width:1380px}}.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 (max-width:1024px){.container--grid__cell:not(:first-child){margin-top:30px}}@media (min-width:1025px){.container--grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4.918032%}}@media (min-width:768px){.line-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}}.swiper-navigation{display:flex}.swiper-button-prev,.swiper-button-next{display:block;width:50px;height:50px;transition:opacity 200ms linear;cursor:pointer}.swiper-button-prev svg,.swiper-button-prev img,.swiper-button-next svg,.swiper-button-next img{width:50px;height:50px}.swiper-button-prev.primary svg,.swiper-button-next.primary svg{fill:#CD161C}.swiper-button-prev.secondary svg,.swiper-button-next.secondary svg{fill:#020303}.swiper-button-prev.white svg,.swiper-button-next.white svg{fill:#fff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.25;cursor:auto}.swiper-button-prev svg,.swiper-button-prev img{transform:scaleX(-1)}[data-animm="bottom-to-top"]{opacity:0;transform:translateY(50px)}[data-animm="bottom-to-top"].start-animation{transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1),opacity 1000ms cubic-bezier(0.215,0.61,0.355,1);opacity:1;transform:translateY(0px)}[data-animm="opacity"]{opacity:0}[data-animm="opacity"].start-animation{transition:opacity 500ms linear;opacity:1}[data-animm="card-bottom-to-top"]>div:nth-child(1),[data-animm="card-bottom-to-top"]>a:nth-child(1){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(1),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(1){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 0ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 0ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(2),[data-animm="card-bottom-to-top"]>a:nth-child(2){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(2),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(2){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 200ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 200ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(3),[data-animm="card-bottom-to-top"]>a:nth-child(3){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(3),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(3){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 400ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 400ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(4),[data-animm="card-bottom-to-top"]>a:nth-child(4){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(4),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(4){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 600ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 600ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(5),[data-animm="card-bottom-to-top"]>a:nth-child(5){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(5),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(5){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 800ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 800ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(6),[data-animm="card-bottom-to-top"]>a:nth-child(6){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(6),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(6){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 1000ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 1000ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(7),[data-animm="card-bottom-to-top"]>a:nth-child(7){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(7),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(7){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 1200ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 1200ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(8),[data-animm="card-bottom-to-top"]>a:nth-child(8){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(8),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(8){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 1400ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 1400ms;opacity:1;transform:translateY(0px)}[data-animm="card-bottom-to-top"]>div:nth-child(9),[data-animm="card-bottom-to-top"]>a:nth-child(9){opacity:0;transform:translateY(50px)}[data-animm="card-bottom-to-top"].start-animation>div:nth-child(9),[data-animm="card-bottom-to-top"].start-animation>a:nth-child(9){transition:transform 1000ms cubic-bezier(0.215,0.61,0.355,1) 1600ms,opacity 1000ms cubic-bezier(0.215,0.61,0.355,1) 1600ms;opacity:1;transform:translateY(0px)}.header{position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#fff;z-index:99}.header::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgba(0,0,0,0.1);opacity:0;transition:opacity 200ms linear}.header__logo{display:block;z-index:9}.header__logo svg{width:auto;height:100%}.header__search-close{display:block;position:absolute;right:30px;top:30px;padding:10px;border:#fff solid 2px;border-radius:50%;cursor:pointer}.header__search-close svg{display:block;width:20px;height:20px;fill:#fff}.header__search form{position:relative}.header__search form input[type="text"],.header__search form button[type="submit"]{appearance:none;height:50px;border:0;border-radius:25px}.header__search form input[type="text"]{width:100%;padding-left:30px;padding-right:60px;background-color:#f5f5f5}.header__search form button[type="submit"]{position:absolute;top:0;right:0;width:50px;padding:13px;background-color:transparent;cursor:pointer}.header__search form button[type="submit"] svg{display:block;width:24px;height:24px;fill:#CD161C}.header__search-open{display:none;width:49px;height:34px;padding:5px 20px 5px 5px;margin-left:auto;margin-right:20px;background-color:transparent;border:0;border-right:#E8E8E8 solid 1px;cursor:pointer;z-index:10}.header__search-open svg{display:block;width:24px;height:24px;fill:#CD161C}.header__wrapper-menu ul li>a,.header__wrapper-menu ul li>span{display:inline-block;color:#020303;text-decoration:none}.header__top{letter-spacing:0.5px}.header__top ul li>a,.header__top ul li>span{font-weight:400}.header__tools{display:flex;align-items:center}.header__account ul li{line-height:22px}.header__account ul li:first-child a{padding-left:30px;background:url(/themes/custom/lab/assets/img/share/icons/area-riservata.svg) no-repeat center left;background-size:22px 22px}.header__language{line-height:22px}.header__language>span{display:block;width:22px;height:22px;font-size:0}.header__language>span.lang-it,.header__language ul li.lang-it a{background:url(/themes/custom/lab/assets/img/share/flags/it.svg) no-repeat center right;background-size:22px auto}.header__language>span.lang-en,.header__language ul li.lang-en a{background:url(/themes/custom/lab/assets/img/share/flags/en.svg) no-repeat center right;background-size:22px auto}.header__language>span.lang-fr,.header__language ul li.lang-fr a{background:url(/themes/custom/lab/assets/img/share/flags/fr.svg) no-repeat center right;background-size:22px auto}.header__primary-menu .menu--primary>li>a,.header__primary-menu .menu--primary>li>span{font-weight:500}.header__primary-menu .menu--primary>li>a.item--has-megamenu::after,.header__primary-menu .menu--primary>li>span.item--has-megamenu::after{content:'';display:inline-block;width:6px;height:6px;vertical-align:middle;border-right:#020303 solid 2px;border-bottom:#020303 solid 2px}.header__submenu-tabs>.header__submenu-back{font-size:1.25em;line-height:1.25em}.header__submenu-tab{display:flex;align-items:center;text-transform:uppercase;letter-spacing:0.5px}.header__submenu-tab[data-child="products_building"] .header__submenu-tab-icon,.header__submenu-tab[data-child="solutions_building"] .header__submenu-tab-icon{width:25px;height:25px;margin-left:6px;margin-right:17px}.header__submenu-tab[data-child="products_infrastructure"] .header__submenu-tab-icon,.header__submenu-tab[data-child="solutions_infrastructure"] .header__submenu-tab-icon{width:37px;height:37px;margin-right:12px}.header__submenu-tab-logo{mix-blend-mode:darken}.header__submenu-back{font-weight:500;letter-spacing:0.5px;color:#CD161C;cursor:pointer}.header__submenu-back::before{content:'';display:inline-block;width:7px;height:7px;margin-right:13px;vertical-align:middle;border-left:#CD161C solid 2px;border-bottom:#CD161C solid 2px;transform:translateY(-1px) rotate(45deg)}.header__submenu-child[data-child="products_building"] a img,.header__submenu-child[data-child="products_infrastructure"] a img{object-fit:contain;object-position:top left}.header__submenu-child[data-child="products_building"] a{font-size:.75em;font-weight:400;text-decoration:none;line-height:1.25em;letter-spacing:0.5px;color:#020303}.header__submenu-child[data-child="products_building"] a::before{content:'';display:block;width:30px;height:4px;margin-bottom:19px}.header__submenu-child[data-child="products_building"] a.coat::before{background-color:#D50E47}.header__submenu-child[data-child="products_building"] a.paint::before{background-color:#0770AD}.header__submenu-child[data-child="products_building"] a.wood::before{background-color:#755227}.header__submenu-child[data-child="products_building"] a.cem::before{background-color:#848580}.header__submenu-child[data-child="products_building"] a.lime::before{background-color:#B6A626}.header__submenu-child[data-child="products_building"] a.finish::before{background-color:#E20917}.header__submenu-child[data-child="products_building"] a.thermo-light::before{background-color:#49AAC9}.header__submenu-child[data-child="products_building"] a.gesso::before{background-color:#DBA5AC}.header__submenu-child[data-child="products_building"] a.bioeco::before{background-color:#487157}.header__submenu-child[data-child="products_building"] a.naturalis::before{background-color:#C29025}.header__submenu-child[data-child="products_building"] a.repair::before{background-color:#9DB1C2}.header__submenu-child[data-child="products_building"] a.waterproofing::before{background-color:#018CA6}.header__submenu-child[data-child="products_building"] a.koll::before{background-color:#4968AB}.header__submenu-child[data-child="products_building"] a.floor::before{background-color:#9479AF}.header__submenu-child[data-child="products_building"] a.additivi::before{background-color:#F1B333}.header__submenu-child[data-child="products_building"] a.therm::before{background-color:#E64215}.header__submenu-child[data-child="products_building"] a.color::before{background-color:#E64215}.header__submenu-child[data-child="products_building"] a.beton::before{background-color:#E71023}.header__submenu-child[data-child="products_building"] a.fiber::before{background-color:#0385A5}.header__submenu-child[data-child="products_building"] a.resin::before{background-color:#27A098}.header__submenu-child[data-child="products_building"] a.eterica::before{background-color:#000}.header__submenu-child[data-child="products_building"] a.therm img{width:210px;height:37px;margin-top:-12px}.header__submenu-child[data-child="products_infrastructure"]>ul>li .header__submenu-child-fip{display:block}.header__submenu-child[data-child="products_infrastructure"]>ul>li .header__submenu-child-fip span{display:block}.header__submenu-child[data-child="products_infrastructure"]>ul>li .header__submenu-child-fip span:first-child{font-size:1.25em;font-weight:700;line-height:1.1em;letter-spacing:0.7px}.header__submenu-child[data-child="products_infrastructure"]>ul>li .header__submenu-child-fip span:last-child{font-size:.8125em;line-height:1.07692em;letter-spacing:0.45px;color:#838383}.header__submenu-child[data-child="products_infrastructure"]>ul>li ul li::before{content:'';display:block;width:30px;height:4px;margin-bottom:20px;border-radius:2px}.header__submenu-child[data-child="products_infrastructure"]>ul>li ul li a{font-size:1em;font-weight:700;text-decoration:none;line-height:1.0625em;letter-spacing:0.55px;color:#020303}.header__submenu-child[data-child="products_infrastructure"]>ul>li.fip-beton .header__submenu-child-fip span:first-child{color:#E71023}.header__submenu-child[data-child="products_infrastructure"]>ul>li.fip-beton ul li::before{background-color:#E71023}.header__submenu-child[data-child="products_infrastructure"]>ul>li.fip-fiber .header__submenu-child-fip span:first-child{color:#0385A5}.header__submenu-child[data-child="products_infrastructure"]>ul>li.fip-fiber ul li::before{background-color:#0385A5}.header__submenu-child[data-child="products_infrastructure"]>ul>li.fip-resin .header__submenu-child-fip span:first-child{color:#27A098}.header__submenu-child[data-child="products_infrastructure"]>ul>li.fip-resin ul li::before{background-color:#27A098}.header__submenu-child[data-child="solutions_building"] ul li a,.header__submenu-child[data-child="solutions_infrastructure"] ul li a{display:block;padding:25px 35px;text-decoration:none;background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,0.05)}.header__submenu-child[data-child="solutions_building"] ul li a .header__submenu-child-icon,.header__submenu-child[data-child="solutions_infrastructure"] ul li a .header__submenu-child-icon{margin-bottom:25px}.header__submenu-child[data-child="solutions_building"] ul li a .header__submenu-child-title,.header__submenu-child[data-child="solutions_infrastructure"] ul li a .header__submenu-child-title{display:block;font-size:1.125em;line-height:1.22222em;letter-spacing:0.5px;color:#020303}.header__submenu-child[data-child="solutions_building"] ul li a .header__submenu-child-cta,.header__submenu-child[data-child="solutions_infrastructure"] ul li a .header__submenu-child-cta{display:block;margin-top:10px;font-size:.875em;text-decoration:underline;line-height:1.28571em;letter-spacing:0.45px}.header__submenu-child:not(.is-active){display:none}.header__burgermenu{display:block;width:24px;height:24px;padding:6px 0px;transform:rotate(0deg);z-index:4}.header__burgermenu-line{display:block;width:100%;height:2px;transform:translateY(0) rotate(0deg);opacity:1;background-color:#020303}.header__burgermenu-line:not(:first-child){margin-top:3px}@media (max-width:1499px){.header__container{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}.header__logo{height:50px}.header__search{z-index:1}.header__wrapper-menu{position:fixed;top:0;left:100%;width:100%;height:100%;padding:110px 20px 70px 20px;overflow-x:hidden;overflow-y:auto;background-color:#fff}.header__primary-menu .menu--primary>li{padding-bottom:30px;margin-bottom:30px;border-bottom:#E8E8E8 solid 1px}.header__primary-menu .menu--primary>li>a,.header__primary-menu .menu--primary>li>span{font-size:1.25em;line-height:25px,20px;letter-spacing:0.5px}.header__primary-menu .menu--primary>li>a.item--has-megamenu::after,.header__primary-menu .menu--primary>li>span.item--has-megamenu::after{margin-left:15px;transform:translateY(-2px) rotate(-45deg)}.header__submenu{position:absolute;top:80px;left:0%;width:100%;height:calc(0vh - 0px);overflow:hidden}.header__submenu-container{width:100%;height:100%;padding:30px 4.86111% 0 4.86111%;transform:translateX(100%);background-color:#fff;overflow:hidden}.header__submenu-tabs ul li{margin-top:30px}.header__submenu-tab{text-decoration:none;font-size:.875em;line-height:1.28571em;color:#020303}.header__submenu-tab-icon{fill:#020303}.header__submenu-tab-label::after{content:'';display:inline-block;width:5px;height:5px;margin-left:13px;vertical-align:middle;border-right:#020303 solid 1px;border-bottom:#020303 solid 1px;transform:translateY(-1px) rotate(-45deg)}.header__submenu-tab-logo{display:none}.header__submenu-children{position:absolute;top:70px;left:0%;height:calc(100% - 70px);padding-top:10px;padding-bottom:30px;transform:translateX(100%);background-color:#fff;overflow:hidden}.header__submenu-child[data-child="products_building"],.header__submenu-child[data-child="products_infrastructure"]{height:100%}.header__submenu-child[data-child="products_building"]>ul,.header__submenu-child[data-child="products_infrastructure"]>ul{height:calc(100% - 50px);overflow-y:auto}.header__submenu-child[data-child="products_building"] ul{margin-top:30px}.header__submenu-child[data-child="products_building"] ul li:not(:first-child){margin-top:30px}.header__submenu-child[data-child="products_infrastructure"]>ul{margin-top:40px}.header__submenu-child[data-child="products_infrastructure"]>ul>li:not(:first-child){margin-top:40px}.header__submenu-child[data-child="products_infrastructure"]>ul>li ul li{margin-top:30px}.header__submenu-child[data-child="solutions_building"],.header__submenu-child[data-child="solutions_infrastructure"]{padding-top:10px;padding-bottom:50px}.header__submenu-child[data-child="solutions_building"] ul,.header__submenu-child[data-child="solutions_infrastructure"] ul{padding:20px;margin:20px -20px 0 -20px;height:calc(100vh - 210px);overflow-y:auto}.header__submenu-child[data-child="solutions_building"] ul li:not(:first-child),.header__submenu-child[data-child="solutions_infrastructure"] ul li:not(:first-child){margin-top:20px}.header__submenu.child-opened{height:calc(100vh - 80px)}.header__submenu.child-opened .header__submenu-container{transform:translateX(0%)}.header__submenu.child-opened .header__submenu-children.is-active{transform:translateX(0%)}.header__top{font-size:.875em;line-height:1.21429em;letter-spacing:0.5px}.header__top-message{display:none}.header__top-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.header__top-menu ul li{flex:0 0 50%;margin-bottom:30px}.header__tools{padding:30px 0;border-top:#E8E8E8 solid 1px}.header__tools>div{flex:0 0 50%}.header__language{display:flex}.header__language>span{position:relative}.header__language>span::after{content:'';display:block;position:absolute;bottom:-10px;left:50%;margin-left:-2px;width:4px;height:4px;background-color:#CD161C;border-radius:50%}.header__language ul{display:flex}.header__language ul li{margin-left:20px}.header__language ul li a,.header__language ul li span{font-size:0;display:block;width:22px;height:22px}.header__search{width:55%}.header.mainmenu-opened .header__wrapper-menu{left:0%}.header.mainmenu-opened .header__burgermenu{transform:rotate(90deg)}.header.mainmenu-opened .header__burgermenu-line:nth-child(1){transform:translateY(5px) rotate(45deg)}.header.mainmenu-opened .header__burgermenu-line:nth-child(2){opacity:0}.header.mainmenu-opened .header__burgermenu-line:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}@media (min-width:1500px){.header{padding-top:45px}.header__container{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px}.header__logo{height:70px}.header__primary-menu{font-size:.875em;line-height:1.14286em;letter-spacing:0.8px}.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>span.item--has-megamenu::after,.header__primary-menu .menu--primary>li>a.item--has-megamenu::after{margin-left:10px;transform:translateY(-2px) rotate(45deg)}.header__primary-menu .menu--primary>li>span.item--has-megamenu.child-opened::after,.header__primary-menu .menu--primary>li>a.item--has-megamenu.child-opened::after{transform:translateY(0px) rotate(-135deg)}.header__submenu{position:absolute;left:0;top:165px;width:100%;height:calc(100vh - 165px);background-color:#fff;transform-origin:50% 0%;transform:scaleY(0);z-index:1}.header__submenu-container{position:relative;height:100%;transform:translateY(30px);opacity:0}.header__submenu-container::before{content:'';display:block;position:absolute;top:70px;left:30px;right:30px;height:70px;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#fff 60%)}.header__submenu-back{display:none}.header__submenu-tabs{background-color:#f5f5f5}.header__submenu-tabs ul{display:flex;align-items:center;position:relative;height:70px;overflow:hidden}.header__submenu-tabs ul li{position:relative;flex:0 0 50%;width:50%;height:100%}.header__submenu-tabs ul li:first-child a{padding-left:9.72222%}.header__submenu-tabs ul li:last-child a{padding-right:9.72222%}.header__submenu-tabs ul li:not(:last-child) a{padding-right:9.72222%}.header__submenu-tabs ul li:not(:first-child){border-left:rgba(0,0,0,0.1) solid 1px}.header__submenu-tabs ul li:not(:first-child) a{padding-left:9.72222%}.header__submenu-tabs ul li:not(.is-active){border-bottom:rgba(0,0,0,0.1) solid 1px}.header__submenu-tabs ul li:not(.is-active) a{color:#838383;text-decoration:none}.header__submenu-tabs ul li:not(.is-active) a .header__submenu-tab-icon{fill:#838383}.header__submenu-tabs ul li.is-active{background-color:#fff}.header__submenu-tabs ul li.is-active a .header__submenu-tab-icon{fill:#CD161C}.header__submenu-tab{height:100%;font-size:.75em;line-height:1.25em}.header__submenu-tab-logo{margin-left:auto}.header__submenu-tab[data-child="products_infrastructure"] .header__submenu-tab-logo,.header__submenu-tab[data-child="solutions_infrastructure"] .header__submenu-tab-logo{width:auto;height:38px}.header__submenu-children{height:calc(100% - 70px);overflow-y:auto}.header__submenu-child[data-child="products_building"] ul{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:10px;padding-bottom:60px}.header__submenu-child[data-child="products_building"] ul li{flex:0 0 25%;width:25%;margin-top:60px}.header__submenu-child[data-child="products_infrastructure"]>ul{display:flex;justify-content:space-between}.header__submenu-child[data-child="products_infrastructure"]>ul>li{flex:0 0 33%;width:33%;padding-top:80px;padding-bottom:80px}.header__submenu-child[data-child="products_infrastructure"]>ul>li ul li{margin-top:40px}.header__submenu-child[data-child="solutions_building"] ul,.header__submenu-child[data-child="solutions_infrastructure"] ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:20px 20px;padding-top:70px;padding-bottom:70px}.header__submenu-child[data-child="solutions_building"] ul li a,.header__submenu-child[data-child="solutions_infrastructure"] ul li a{display:flex;flex-direction:column;height:100%}.header__submenu-child[data-child="solutions_building"] ul li a .header__submenu-child-title,.header__submenu-child[data-child="solutions_infrastructure"] ul li a .header__submenu-child-title{margin-bottom:auto}.header__submenu.child-opened{transform:scaleY(1);z-index:2}.header__submenu.child-opened .header__submenu-container{transform:translateY(0px);opacity:1}.header__top{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:45px;padding-left:4.86111%;padding-right:4.86111%;font-size:.75em;line-height:1.08333em;border-bottom:#E8E8E8 solid 1px}.header__top-menu{margin-left:auto}.header__top-menu ul{display:flex}.header__top-menu ul li{margin-right:25px}.header__account ul{display:flex}.header__account ul li:not(:first-child){margin-left:25px}.header__language{position:relative;margin-left:25px;z-index:7}.header__language:hover>ul{display:block}.header__language>ul{display:none;position:absolute;top:calc(100% + 11px);right:-10px;padding:10px;text-align:right;white-space:nowrap;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.header__language>ul::after{content:'';display:block;position:absolute;bottom:100%;left:0;width:100%;height:11px}.header__language>ul li a{padding-left:5px;padding-right:32px}.header__language>ul li:not(:first-child){padding-top:10px;margin-top:10px;border-top:#E8E8E8 solid 1px}.header__search{width:500px}.header__search svg{width:24px;height:24px}.header__burgermenu{display:none}.header.headroom--not-top{top:-45px}.header.headroom--not-top .header__submenu{height:calc(100vh - 120px)}}@media (max-width:767px){.header__submenu-container{padding:30px 20px 0 20px}.header__search{display:flex;align-items:center;position:fixed;left:0;top:0;width:100%;height:0%;background-color:rgba(205,22,28,0.95);overflow:hidden;z-index:99;opacity:0;transition:height 0ms linear 1000ms,opacity 200ms linear 200ms}.header__search-container{width:100%;padding:30px;margin-top:-30%;transform:translateY(50px);opacity:0;transition:transform 500ms cubic-bezier(0.55,0.055,0.675,0.19),opacity 500ms cubic-bezier(0.55,0.055,0.675,0.19)}.header__search-container form input[type="text"]{background-color:#fff}.header__search.is-open{height:100%;opacity:1;transition:height 0ms linear,opacity 200ms linear}.header__search.is-open .header__search-container{transition:transform 500ms cubic-bezier(0.215,0.61,0.355,1),opacity 500ms cubic-bezier(0.215,0.61,0.355,1);transform:translateY(0px);opacity:1}.header__search-open{display:block}}.header.headroom--not-top::after{opacity:1}@media (max-width:1499px){.header.transition-on .header__burgermenu{transition:transform 200ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .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 .header__wrapper-menu{transition:left 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 .header__submenu{transition:height 0ms linear 500ms}.header.transition-on .header__submenu-container{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1),opacity 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__submenu.child-opened{transition:height 0ms linear}.header.transition-on .header__submenu.child-opened .header__submenu-container{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1),opacity 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__submenu-children{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1)}}@media (min-width:1500px){.header.transition-on{transition:top 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__primary-menu .menu--primary>li>span.item--has-megamenu::after,.header.transition-on .header__primary-menu .menu--primary>li>a.item--has-megamenu::after{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__submenu{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1) 500ms}.header.transition-on .header__submenu-container{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1),opacity 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__submenu.child-opened{transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__submenu.child-opened .header__submenu-container{transition:transform 500ms cubic-bezier(0.215,0.61,0.355,1) 500ms,opacity 500ms cubic-bezier(0.215,0.61,0.355,1) 500ms}}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}.newsletter__container{text-align:center}.newsletter__label{margin-bottom:10px;color:#CD161C}.newsletter__form{position:relative;display:flex;max-width:500px;margin:40px auto 0 auto}.newsletter__form input[type="email"],.newsletter__form button[type="submit"]{appearance:none;height:50px;border:0;border-radius:25px}.newsletter__form input[type="email"]{width:100%;padding-left:30px;padding-right:60px;background-color:#f5f5f5}.newsletter__form button[type="submit"]{position:absolute;top:0;right:0;width:50px;padding:13px;background-color:transparent;cursor:pointer}.newsletter__form button[type="submit"] svg{width:24px;height:24px;fill:#CD161C}@media (max-width:767px){.newsletter__container{padding-top:50px;padding-bottom:50px}}@media (min-width:768px){.newsletter__container{padding-top:100px;padding-bottom:100px}}.network-contact__block{position:relative}.network-contact__media{width:100%;overflow:hidden}.network-contact__media img{width:calc(100% + 1px);height:auto;max-height:700px;object-fit:cover}.network-contact__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:0;left:15.27%;width:69.46%;height:100%;color:#fff}.network-contact__label{margin-bottom:10px}.network-contact__form{position:relative;display:flex;width:100%;max-width:500px}.network-contact__form input[type="email"],.network-contact__form button[type="submit"]{appearance:none;height:50px;border:0;border-radius:25px}.network-contact__form input[type="email"]{width:100%;padding-left:30px;padding-right:60px;background-color:#fff}.network-contact__form button[type="submit"]{position:absolute;top:0;right:0;width:50px;padding:13px;background-color:transparent;cursor:pointer}.network-contact__form button[type="submit"] svg{width:24px;height:24px;fill:#CD161C}@media (max-width:767px){.network-contact__form,.network-contact__cta{margin-top:30px}}@media (min-width:768px){.network-contact__media img{min-height:500px}.network-contact__form,.network-contact__cta{margin-top:50px}}.footer{background-color:#f5f5f5}.footer ul:not(.footer__menu-primary)>li>a,.footer ul:not(.footer__menu-primary)>li>span{font-size:.75em;letter-spacing:0.5px}.footer ul.footer__menu-primary>li>a,.footer ul.footer__menu-primary>li>span{font-size:.875em;font-weight:500;letter-spacing:0.8px}.footer a{font-weight:400;text-decoration:none;color:#020303}.footer p{font-size:.75em;letter-spacing:0.5px}.footer__primary svg{display:inline-block;vertical-align:top;width:22px;height:22px}.footer__language{display:flex}.footer__language>span{position:relative}.footer__language>span::after{content:'';display:block;position:absolute;bottom:-10px;left:50%;margin-left:-2px;width:4px;height:4px;background-color:#CD161C;border-radius:50%}.footer__language>ul{display:flex}.footer__language>ul li{margin-left:15px}.footer__language>span.lang-it,.footer__language ul li.lang-it a{display:block;width:22px;height:22px;font-size:0 !important;background:url(/themes/custom/lab/assets/img/share/flags/it.svg) no-repeat center right;background-size:22px auto}.footer__language>span.lang-en,.footer__language ul li.lang-en a{display:block;width:22px;height:22px;font-size:0 !important;background:url(/themes/custom/lab/assets/img/share/flags/en.svg) no-repeat center right;background-size:22px auto}.footer__language>span.lang-fr,.footer__language ul li.lang-fr a{display:block;width:22px;height:22px;font-size:0 !important;background:url(/themes/custom/lab/assets/img/share/flags/fr.svg) no-repeat center right;background-size:22px auto}.footer__follow ul{display:flex;margin-top:28px}.footer__follow ul li:not(:first-child){margin-left:30px}.footer__follow svg{width:18px;height:18px}@media (max-width:767px){.footer{padding:50px 20px}.footer__menu-primary{margin-top:50px}.footer__menu-primary>li{padding-bottom:30px;border-bottom:#E8E8E8 solid 1px}.footer__menu-primary>li:not(:first-child){padding-top:30px}.footer__menu-secondary,.footer__menu-user,.footer__menu-policy{display:flex;flex-wrap:wrap}.footer__menu-secondary>li,.footer__menu-user>li,.footer__menu-policy>li{flex:0 0 50%;width:50%;margin-top:30px}.footer__menu-user,.footer__follow,.footer__menu-policy{border-top:#E8E8E8 solid 1px}.footer__menu-user,.footer__follow,.footer__menu-policy{margin-top:30px}.footer__follow{padding-top:30px}.footer__language{justify-content:flex-start}.footer__company{margin-top:50px}}@media (min-width:768px){.footer{padding:100px 4.86111%}.footer__primary,.footer__secondary,.footer__menu-policy{display:flex}.footer__menu-primary>li:not(:first-child){margin-top:30px}.footer__menu-secondary>li:not(:first-child){margin-top:30px}.footer__menu-user{text-align:right}.footer__language{justify-content:flex-end;margin-top:28px}.footer__menu-policy{white-space:nowrap}.footer__menu-policy li:not(:last-child){margin-right:4.166666vw}}@media (min-width:768px) and (max-width:1024px){.footer__primary,.footer__secondary{justify-content:space-between}.footer__secondary{flex-wrap:wrap;align-items:flex-end}.footer__follow{flex:0 0 100%;width:100%;margin-top:60px}.footer__menu-policy,.footer__company{margin-top:60px}}@media (min-width:1025px){.footer__menu-primary,.footer__menu-secondary{margin-left:8.846153%}.footer__menu-user{margin-left:auto}.footer__secondary{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;margin-top:60px}.footer__follow{margin-left:60px}.footer__menu-policy{padding-bottom:5px;margin-right:auto}.footer__company{margin-right:4.166666vw;padding-bottom:6px}.footer__company span{white-space:nowrap}}
.breadcrumbs{display:block;border-top:#E8E8E8 solid 1px;border-bottom:#E8E8E8 solid 1px}.breadcrumbs ul{display:flex;flex-wrap:wrap;align-items:flex-start;padding:10px 0}.breadcrumbs ul li{font-size:.8125em;line-height:2.30769em;letter-spacing:0.36px}.breadcrumbs ul li:not(:last-child)::after{content:'';display:inline-block;width:4px;height:4px;margin:0 15px 0 10px;border-right:#6E6E6E solid 1px;border-bottom:#6E6E6E solid 1px;transform-origin:50% 50%;transform:translateY(-1px) rotate(-45deg)}.breadcrumbs ul li a,.breadcrumbs ul li>span{text-decoration:none;color:#6E6E6E}.breadcrumbs ul li a{font-weight:400}.breadcrumbs ul li a:hover{color:#CD161C}.breadcrumbs ul li>span{font-weight:700}.title-text__label{color:#CD161C}.title-text__title strong{color:#CD161C}.title-text__subtitle{font-weight:700}.title-text__image{width:100%;height:auto}.title-text__loghi{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.title-text__loghi img{aspect-ratio:1;object-fit:contain;object-position:center center}.title-text.text-center .title-text__container{text-align:center}@media (max-width:767px){.title-text{padding:50px 0}.title-text__label{margin-bottom:10px}.title-text__subtitle,.title-text__text,.title-text__cta{margin-top:20px}.title-text__image{margin-top:20px}.title-text__loghi img{flex:0 0 47%;width:47%}.title-text__loghi img:not(:nth-child(2n+1)){margin-left:6%}}@media (min-width:768px){.title-text{padding:100px 0}.title-text__subtitle{margin-top:30px}.title-text__cta{margin-top:40px}.title-text__image{margin-top:30px}.title-text:not(.horizzontal):not(.text-center) .title-text__text{margin-top:40px}.title-text.horizzontal .title-text__container{display:flex;flex-wrap:wrap;justify-content:space-between}.title-text.horizzontal .title-text__block{flex:0 0 45%;width:45%}.title-text.horizzontal.reverse .title-text__container{flex-direction:row-reverse}.title-text.text-center .title-text__text{margin-top:25px}}@media (min-width:768px) and (max-width:1024px){.title-text__loghi img{flex:0 0 30%;width:30%}.title-text__loghi img:not(:nth-child(3n+1)){margin-left:5%}}@media (min-width:1025px){.title-text__loghi img{flex:0 0 18%;width:18%}.title-text__loghi img:not(:nth-child(5n+1)){margin-left:2.5%}}#messages{position:relative}#messages a{font-weight:500;color:#CD161C;text-decoration:underline}#messages [role="contentinfo"]>div{padding:20px;border:#838383 solid 1px}#messages [role="contentinfo"]>div:not([role="alert"]){font-weight:700;text-align:center;color:#769A24;border-color:#769A24}#messages [role="contentinfo"]>div[role="alert"]{color:#CD161C;border-color:#CD161C}#messages [role="contentinfo"]>div[role="alert"] ul li,#messages [role="contentinfo"]>div[role="alert"] ol li{position:relative;padding-left:30px;color:#CD161C}#messages [role="contentinfo"]>div[role="alert"] ul li:not(:first-child),#messages [role="contentinfo"]>div[role="alert"] ol li:not(:first-child){margin-top:7px}#messages [role="contentinfo"]>div[role="alert"] ul li:before,#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:#CD161C;border-radius:50%}.page--sales-network .sales-network__label{color:#CD161C}.page--sales-network .sales-network__country-category strong{color:#CD161C}.page--sales-network .sales-network__country-name strong{color:#CD161C}.page--sales-network .sales-network__country-map img{width:100%;height:auto}.page--sales-network .sales-network__country-zone{margin-bottom:15px}.page--sales-network .sales-network__country-reference{font-size:1.25em;font-weight:500;letter-spacing:0.6px}.page--sales-network .sales-network__country-area{margin-top:7px;color:#838383;letter-spacing:0.5px}.page--sales-network .sales-network__country-cta{display:inline-block;margin-top:15px;font-size:1em;font-weight:700;color:#CD161C;cursor:pointer}.page--sales-network .sales-network__country.italia{border-bottom:#E8E8E8 solid 1px}.page--sales-network .form--site{position:fixed;top:0;left:0;width:100%;height:0%;padding:0;z-index:1001;background-color:rgba(0,0,0,0.9);opacity:0;visibility:hidden;transition:visibility 0s linear 200ms,height 0s linear 200ms,padding 0s linear 200ms,opacity 200ms linear}.page--sales-network .form--site.open{height:100%;opacity:1;visibility:visible;transition:visibility 0s linear,height 0s linear,padding 0s linear,opacity 200ms linear}.page--sales-network .form--site__close{display:block;width:32px;height:32px;padding:4px;margin-left:auto;transform:translateX(10px);cursor:pointer}.page--sales-network .form--site__close svg{width:24px;height:24px}.page--sales-network .form--site__container{display:flex;flex-direction:column;width:100%;height:auto;max-width:880px;max-height:100%;margin:0 auto;background-color:#fff}.page--sales-network .form--site__scroll{flex:1;margin-top:40px;padding-right:20px;overflow-y:auto;scrollbar-width:auto;scrollbar-color:#CD161C transparent}.page--sales-network .form--site__scroll::-webkit-scrollbar{width:8px}.page--sales-network .form--site__scroll::-webkit-scrollbar-track{background:rgba(2,3,3,0.1);border-radius:8px;border:none}.page--sales-network .form--site__scroll::-webkit-scrollbar-thumb{background-color:#CD161C;border-radius:8px;border:none}@media (max-width:767px){.page--sales-network .sales-network__container{padding-top:75px;padding-bottom:75px}.page--sales-network .sales-network__label{margin-bottom:30px}.page--sales-network .sales-network__country-name{margin-bottom:30px}.page--sales-network .sales-network__country-category{margin-bottom:40px}.page--sales-network .sales-network__country-grid{padding-bottom:60px}.page--sales-network .sales-network__country-grid .sales-network__country-contact{margin-bottom:40px}.page--sales-network .sales-network__country-list{padding-bottom:40px}.page--sales-network .sales-network__country-list li:not(:first-child){margin-top:10px}.page--sales-network .sales-network__country.italia{padding-bottom:50px}.page--sales-network .sales-network__country:not(.italia){margin-top:50px}.page--sales-network .form--site.open{padding:20px}.page--sales-network .form--site__container{padding:20px}}@media (min-width:768px){.page--sales-network .sales-network__container{padding-top:75px;padding-bottom:100px}.page--sales-network .sales-network__label{margin-bottom:50px}.page--sales-network .sales-network__country-name{margin-bottom:80px}.page--sales-network .sales-network__country-name:not(:first-child){margin-bottom:20px}.page--sales-network .sales-network__country-category{margin-bottom:30px}.page--sales-network .sales-network__country-grid{display:flex;align-items:flex-start;margin-bottom:80px}.page--sales-network .sales-network__country-grid>div{flex:0 0 50%;width:50%}.page--sales-network .sales-network__country-grid>div.sales-network__country-contacts{display:flex;flex-wrap:wrap}.page--sales-network .sales-network__country-grid>div.sales-network__country-contacts>div{flex:0 0 50%;width:50%;margin-bottom:60px}.page--sales-network .sales-network__country-grid>div.sales-network__country-map img{margin-top:-30px}.page--sales-network .sales-network__country-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:60px}.page--sales-network .sales-network__country-list li:not(:last-child){margin-right:35px}.page--sales-network .sales-network__country.italia{padding-bottom:60px}.page--sales-network .sales-network__country:not(.italia){margin-top:80px}.page--sales-network .sales-network__country.estero .sales-network__country-contacts{flex:0 0 60%;width:60%}.page--sales-network .sales-network__country.estero .sales-network__country-contact{padding-right:20px}.page--sales-network .sales-network__country.estero .sales-network__country-contact ul{margin-bottom:25px}.page--sales-network .sales-network__country.estero .sales-network__country-contact.francia .sales-network__country-reference{font-size:1.0625em}.page--sales-network .sales-network__country.estero .sales-network__country-map{flex:0 0 40%;width:40%}.page--sales-network .form--site.open{padding:40px}.page--sales-network .form--site__container{padding:40px}}
@media (min-width:768px){.page--sales-network .sales-network__country-grid .sales-network__country-contacts .sales-network__country-contact{flex:0 0 100%;}}
