/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.breadcrumbs{display:block;margin-bottom:15px;font-size:.875em;line-height:1.35714em;letter-spacing:1px}.breadcrumbs li{display:inline-block}.breadcrumbs li span,.breadcrumbs li a{color:#fff}.breadcrumbs li a{text-decoration:none}.breadcrumbs li:not(:first-child):before{content:"/";display:inline-block;margin-left:2px}@media (min-width:768px){.breadcrumbs{width:48vw}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[data-hero-animation] [class*="__title"]{opacity:0}[data-hero-animation] [class*="__title"] span{display:inline-block;vertical-align:top}[data-hero-animation] [class*="__title"] .word{overflow:hidden}[data-hero-animation] [class*="__title"] .word .char{transform:translateY(105%)}@media (max-width:767px){[data-hero-animation] [class*="__title"] .word{padding-top:2px;padding-right:5px}}@media (min-width:768px){[data-hero-animation] [class*="__title"] .word{padding-right:10px}}[data-hero-animation] [class*="__title"] .whitespace{white-space:pre-wrap}[data-hero-animation] [class*="__media"]{overflow:hidden}[data-hero-animation] [class*="__media"] picture{overflow:hidden}[data-hero-animation] [class*="__media"] video,[data-hero-animation] [class*="__media"] img{opacity:0;transform:scale(1.2)}[data-hero-animation] .breadcrumbs,[data-hero-animation] [class*="__subtitle"],[data-hero-animation] [class*="__cta"]{opacity:0}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hero-image{color:#fff;background-color:#000}.hero-image__content{position:relative}.hero-image__media{position:relative;width:100%;height:100%;z-index:1}.hero-image__media picture{width:100%;height:100%;position:relative;display:block}.hero-image__media img{display:block;width:100%;height:100%;opacity:0.6;object-fit:cover}.hero-image__media:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000;background:-moz-linear-gradient(0deg,#000 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,#000 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.hero-image__overlay{position:absolute;left:0;width:100%;z-index:2}.hero-image__subtitle{margin-top:10px}@media (max-width:767px){.hero-image__content{height:90vh;min-height:480px}.hero-image__overlay{top:0;height:100%;padding-left:25px;padding-right:25px;text-align:center;display:flex;flex-direction:column;justify-content:center}.hero-image .breadcrumbs{position:absolute;top:100px;left:0;width:100%}.hero-image__cta{display:inline-block;margin-top:50px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.hero-image__content{height:100vh;min-height:830px}.hero-image__overlay{top:51.7%;padding-left:8.5%;padding-right:8.5%}}@media (min-width:768px) and (max-width:1024px){.hero-image__cta{margin-top:60px}}@media (min-width:1025px){.hero-image__cta{margin-top:120px}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.webform .js-form-item label{display:block;margin-bottom:8px;font-size:.8125em;text-transform:uppercase;line-height:1.38462em;letter-spacing:2px}.webform .js-form-item label.form-required::after{content:'*';display:inline-block;margin-left:2px;font-size:0.8em;vertical-align:super}.webform__messages{margin-top:75px}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#messages{position:relative}#messages a{font-weight:500;color:#000;text-decoration:underline}#messages [role="contentinfo"]>div{padding:20px;border:#dcdcdc solid 1px}#messages [role="contentinfo"]>div:not([role="alert"]){text-align:center}#messages [role="contentinfo"]>div[role="alert"]{color:#F45245;border-color:#F45245}#messages [role="contentinfo"]>div[role="alert"] ul li,#messages [role="contentinfo"]>div[role="alert"] ol li{position:relative;padding-left:30px;color:#F45245}#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:#F45245;border-radius:50%}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.contacts-list{color:#fff;background-color:#000}.contacts-list a{text-decoration:none;color:inherit}@media (max-width:767px){.contacts-list__card:not(:first-child){margin-top:35px}.contacts-list__card-description{margin-top:15px}}@media (min-width:768px){.contacts-list__content{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.contacts-list__card{margin-top:75px;padding-right:20px}.contacts-list__card-description{margin-top:25px}}@media (min-width:768px) and (max-width:1024px){.contacts-list__card{flex:0 0 50%;width:50%}}@media (min-width:1025px){.contacts-list__card{flex:0 0 33.333333%;width:33.333333%}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page--contacts .webform{color:#000;background-color:#F8F5F3}.page--contacts .webform__head{text-align:center}.page--contacts .webform__head-title{margin-bottom:10px}.page--contacts .webform-button--submit{color:#fff;background-color:#000}.page--contacts .webform #edit-dichiarazione-consenso{margin-top:50px}.page--contacts .webform #edit-dichiarazione-consenso h1,.page--contacts .webform #edit-dichiarazione-consenso h2,.page--contacts .webform #edit-dichiarazione-consenso h3,.page--contacts .webform #edit-dichiarazione-consenso h4,.page--contacts .webform #edit-dichiarazione-consenso h5{font-family:'roboto';font-size:1em}.page--contacts .webform #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy{font-size:1.05em}.page--contacts .webform #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy h1,.page--contacts .webform #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy h2,.page--contacts .webform #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy h3,.page--contacts .webform #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy h4,.page--contacts .webform #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy h5{font-weight:500}.page--contacts .webform #edit-dichiarazione-consenso .open_consenso{margin-top:7px;font-size:.875em;text-decoration:underline;cursor:pointer}.page--contacts .webform #edit-dichiarazione-consenso .dichiarazione_consenso_toggle{display:none;margin:25px 0 35px 0;font-size:.8125em}.page--contacts .webform #edit-dichiarazione-consenso .radios--wrapper{display:block;margin-top:25px;font-size:.875em}.page--contacts .webform #edit-dichiarazione-consenso .radios--wrapper #edit-privacy,.page--contacts .webform #edit-dichiarazione-consenso .radios--wrapper #edit-marketing{margin-top:5px}@media (max-width:767px){.page--contacts #contacts_list,.page--contacts #webform{padding-top:80px;padding-bottom:80px}.page--contacts .webform__content{padding-left:25px;padding-right:25px}.page--contacts .webform form{padding-top:15px}.page--contacts .webform form .form-item{margin-top:20px}.page--contacts .webform-actions{margin-top:40px;text-align:center}}@media (min-width:768px){.page--contacts #contacts_list{padding-top:45px;padding-bottom:130px}.page--contacts .webform{padding:120px 0}.page--contacts .webform__content{max-width:970px;padding-left:40px;padding-right:40px;margin:0 auto}.page--contacts .webform form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:75px}.page--contacts .webform form .form-item-name,.page--contacts .webform form .form-item-surname,.page--contacts .webform form .form-item-email,.page--contacts .webform form .form-item-country{flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}.page--contacts .webform form .form-item-email,.page--contacts .webform form .form-item-country{margin-top:58px}.page--contacts .webform form .form-item-message,.page--contacts .webform form .form-item-subject,.page--contacts .webform form .webform-actions{flex:0 0 100%;width:100%}.page--contacts .webform form .form-item-message,.page--contacts .webform form .form-item-subject{margin-top:58px}.page--contacts .webform form .webform-actions{margin-top:20px;text-align:right}}
@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}*{padding:0;margin:0;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%}body{display:block;position:relative;font-family:"roboto";font-weight:400;color:#484848;overflow-x:hidden;background-color:#fff}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}h1,h2,h3,h4,h5,h6{font-family:"bressay-display";font-weight:normal}ul{list-style:none;padding:0px;margin:0px}strong,b{font-weight:700}i,em{font-style:italic}#main-content{position:relative;min-height:70vh;transform:translate3d(0,0,0);z-index:3}#main-content [data-skin]{transition:color 1s linear,background-color 1s linear}#main-content [data-skin="positive"]{color:#484848;background-color:#fff}#main-content [data-skin="negative"]{color:#fff;background-color:#000}#main-content [data-skin="negative"] .button--primary{color:#fff;border-color:#fff}#main-content [data-skin="negative"] .button--secondary{color:#000;border-color:#000}@media (min-width:1025px){#main-content [data-skin="negative"] .button--primary:hover{color:#000;background-color:#fff;border-color:#fff}#main-content [data-skin="negative"] .button--secondary:hover{color:#fff;background-color:#000;border-color:#000}}.max-width{max-width:1280px;margin:auto}@media (max-width:767px){.max-width{padding-left:25px;padding-right:25px}}@media (min-width:768px){.max-width{padding-left:40px;padding-right:40px}}.img-content img{display:block;max-width:100%}.h1,.h1--display{font-family:"bressay-display"}@media (max-width:767px){.h1,.h1--display{font-size:2em;line-height:1.03125em}}@media (min-width:768px) and (max-width:1024px){.h1,.h1--display{font-size:3.125em;line-height:1.08em}}@media (min-width:1025px){.h1,.h1--display{font-size:4.375em;line-height:1.11429em}}.h1{letter-spacing:1px}.h1--display{text-transform:uppercase;letter-spacing:3px}.h2,.h2--small{font-family:"bressay-display"}@media (max-width:1024px){.h2{font-size:1.875em;line-height:1.33333em}}@media (min-width:1025px){.h2{font-size:2.5em;line-height:1.075em}}.h2--small{font-size:1.875em;line-height:1.33333em}.h3{font-family:"bressay-display";letter-spacing:0.44px}@media (max-width:1024px){.h3{font-size:1.75em;line-height:1.25em}}@media (min-width:1025px){.h3{font-size:2em;line-height:1.25em}}.h4{font-family:"bressay-display";font-style:italic}@media (max-width:1024px){.h4{font-size:1.625em;line-height:1.23077em}}@media (min-width:1025px){.h4{font-size:1.875em;line-height:1.26667em}}.h5{font-family:"bressay-display";font-style:italic;font-size:1.375em;line-height:1.45455em}.half-title{font-family:"bressay-display";text-transform:uppercase;letter-spacing:0.5px}@media (max-width:1024px){.half-title{font-size:.875em;line-height:1.14286em}}@media (min-width:1025px){.half-title{font-size:.875em;line-height:1.0625em;padding-right:5px}}.sub-head{font-weight:300}@media (max-width:1024px){.sub-head{font-size:1.25em;line-height:1.25em}}@media (min-width:1025px){.sub-head{font-size:1.5em;line-height:1.33333em}}.p--body{font-weight:300}@media (max-width:1024px){.p--body{font-size:1.125em;line-height:1.38889em}}@media (min-width:1025px){.p--body{font-size:1.25em;line-height:1.5em}}.p--mini{font-size:.8125em;line-height:1.30769em;letter-spacing:0.5px}.label-anchor{font-size:.9375em;letter-spacing:1px;text-decoration:none;color:inherit}.label--default{font-size:.8125em;font-weight:500;text-transform:uppercase;letter-spacing:2px}.block-text__top-title{margin-bottom:10px;text-transform:uppercase}.block-text__title{margin-bottom:30px}.block-text__text{font-weight:300}.block-text__cta{margin-top:30px}@media (max-width:767px){.block-text__text{font-size:1.125em;line-height:1.38889em}}@media (min-width:1025px){.block-text__text{font-size:1.25em;line-height:1.5em}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-content{position:relative;width:100%}.text-content ul{list-style-type:disc;padding:0 0 10px 20px}.text-content ul li{padding:0 0 10px 0}.text-content ol{list-style-type:decimal;padding:0 0 10px 20px}.text-content ol li{padding:0 0 10px 0}.text-content video{width:100%;height:auto}.text-content iframe{width:100%;height:auto}.text-content img{margin:0 0 20px 0;width:auto;height:auto;max-width:100%}.p-mini{font-size:.8125em;letter-spacing:0.5px}.bg-light{background-color:#8D8D8D}.bg-dark{background-color:#212121}.bg-grey{background-color:#484848}.bg-red{background-color:#F45245}.bg-green{background-color:#198754}.bg-black{background-color:#000}.bg-white{background-color:#fff}.text-light{color:#8D8D8D}.text-dark{color:#212121}.text-grey{color:#484848}.text-red{color:#F45245}.text-green{color:#198754}.text-black{color:#000}.text-white{color:#fff}.h-10{min-height:10vh}.h-20{min-height:20vh}.h-30{min-height:30vh}.h-40{min-height:40vh}.h-50{min-height:50vh}.h-60{min-height:60vh}.h-70{min-height:70vh}.h-80{min-height:80vh}.h-90{min-height:90vh}.h-100{min-height:100vh}@media (max-width:767px){.h-m-10{min-height:10vh}.h-m-20{min-height:20vh}.h-m-30{min-height:30vh}.h-m-40{min-height:40vh}.h-m-50{min-height:50vh}.h-m-60{min-height:60vh}.h-m-70{min-height:70vh}.h-m-80{min-height:80vh}.h-m-90{min-height:90vh}.h-m-100{min-height:100vh}}@media (min-width:768px) and (max-width:1024px){.h-t-10{min-height:10vh}.h-t-20{min-height:20vh}.h-t-30{min-height:30vh}.h-t-40{min-height:40vh}.h-t-50{min-height:50vh}.h-t-60{min-height:60vh}.h-t-70{min-height:70vh}.h-t-80{min-height:80vh}.h-t-90{min-height:90vh}.h-t-100{min-height:100vh}}@media (min-width:1025px){.h-d-10{min-height:10vh}.h-d-20{min-height:20vh}.h-d-30{min-height:30vh}.h-d-40{min-height:40vh}.h-d-50{min-height:50vh}.h-d-60{min-height:60vh}.h-d-70{min-height:70vh}.h-d-80{min-height:80vh}.h-d-90{min-height:90vh}.h-d-100{min-height:100vh}}.shadow-small{-webkit-box-shadow:0px .125rem .25rem 0px rgba(0,0,0,0.075);-moz-box-shadow:0px .125rem .25rem 0px rgba(0,0,0,0.075);box-shadow:0px .125rem .25rem 0px rgba(0,0,0,0.075)}.shadow-regular{-webkit-box-shadow:0px .5rem 1rem 0px rgba(0,0,0,0.15);-moz-box-shadow:0px .5rem 1rem 0px rgba(0,0,0,0.15);box-shadow:0px .5rem 1rem 0px rgba(0,0,0,0.15)}.shadow-large{-webkit-box-shadow:0px 1rem 3rem 0px rgba(0,0,0,0.175);-moz-box-shadow:0px 1rem 3rem 0px rgba(0,0,0,0.175);box-shadow:0px 1rem 3rem 0px rgba(0,0,0,0.175)}.container{width:100%;margin:0px auto;max-width:1280px}@media (max-width:767px){.container{padding-left:25px;padding-right:25px}}@media (min-width:768px) and (max-width:1024px){.container{padding-left:40px;padding-right:40px}}@media (min-width:1025px){.container{padding-left:40px;padding-right:40px}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:767px){.flex-m{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width:768px) and (max-width:1024px){.flex-t{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width:1025px){.flex-d{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.flex-wrap-m{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1024px){.flex-wrap-t{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1025px){.flex-wrap-d{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:767px){.flex-row-m{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-m{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-m{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-m{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:768px) and (max-width:1024px){.flex-row-t{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-t{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-t{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-t{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:1025px){.flex-row-d{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-d{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-d{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-d{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.justify-content-start{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}@media (max-width:767px){.justify-content-start-m{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-m{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-m{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-m{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-m{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}@media (min-width:768px) and (max-width:1024px){.justify-content-start-t{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-t{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-t{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-t{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-t{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}@media (min-width:1025px){.justify-content-start-d{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.justify-content-end-d{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.justify-content-center-d{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.justify-content-between-d{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.justify-content-around-d{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}.align-items-start{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:767px){.align-items-start-m{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-m{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-m{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (min-width:768px) and (max-width:1024px){.align-items-start-t{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-t{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-t{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media (min-width:1025px){.align-items-start-d{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end-d{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-center-d{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.align-self-start{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}@media (max-width:767px){.align-self-start-m{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-m{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-m{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}@media (min-width:768px) and (max-width:1024px){.align-self-start-t{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-t{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-t{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}@media (min-width:1025px){.align-self-start-d{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.align-self-end-d{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.align-self-center-d{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}.align-content-start{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}@media (max-width:767px){.align-content-start-m{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-m{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-m{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}@media (min-width:768px) and (max-width:1024px){.align-content-start-t{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-t{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-t{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}@media (min-width:1025px){.align-content-start-d{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}.align-content-end-d{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}.align-content-center-d{-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}}.order-1{order:1}.order-2{order:2}.order-3{order:3}@media (max-width:767px){.order-m-1{order:1}.order-m-2{order:2}.order-m-3{order:3}}@media (min-width:768px) and (max-width:1024px){.order-t-1{order:1}.order-t-2{order:2}.order-t-3{order:3}}@media (min-width:1025px){.order-d-1{order:1}.order-d-2{order:2}.order-d-3{order:3}}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media (max-width:767px){.col-m-1{width:8.3333333333%}.col-m-2{width:16.6666666667%}.col-m-3{width:25%}.col-m-4{width:33.3333333333%}.col-m-5{width:41.6666666667%}.col-m-6{width:50%}.col-m-7{width:58.3333333333%}.col-m-8{width:66.6666666667%}.col-m-9{width:75%}.col-m-10{width:83.3333333333%}.col-m-11{width:91.6666666667%}.col-m-12{width:100%}}@media (min-width:768px) and (max-width:1024px){.col-t-1{width:8.3333333333%}.col-t-2{width:16.6666666667%}.col-t-3{width:25%}.col-t-4{width:33.3333333333%}.col-t-5{width:41.6666666667%}.col-t-6{width:50%}.col-t-7{width:58.3333333333%}.col-t-8{width:66.6666666667%}.col-t-9{width:75%}.col-t-10{width:83.3333333333%}.col-t-11{width:91.6666666667%}.col-t-12{width:100%}}@media (min-width:1025px){.col-d-1{width:8.3333333333%}.col-d-2{width:16.6666666667%}.col-d-3{width:25%}.col-d-4{width:33.3333333333%}.col-d-5{width:41.6666666667%}.col-d-6{width:50%}.col-d-7{width:58.3333333333%}.col-d-8{width:66.6666666667%}.col-d-9{width:75%}.col-d-10{width:83.3333333333%}.col-d-11{width:91.6666666667%}.col-d-12{width:100%}}.offset-1{margin-right:8.3333333333%}.offset-2{margin-right:16.6666666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.3333333333%}.offset-5{margin-right:41.6666666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.3333333333%}.offset-8{margin-right:66.6666666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.3333333333%}.offset-11{margin-right:91.6666666667%}.offset-12{margin-right:100%}@media (max-width:767px){.offset-m-1{margin-right:8.3333333333%}.offset-m-2{margin-right:16.6666666667%}.offset-m-3{margin-right:25%}.offset-m-4{margin-right:33.3333333333%}.offset-m-5{margin-right:41.6666666667%}.offset-m-6{margin-right:50%}.offset-m-7{margin-right:58.3333333333%}.offset-m-8{margin-right:66.6666666667%}.offset-m-9{margin-right:75%}.offset-m-10{margin-right:83.3333333333%}.offset-m-11{margin-right:91.6666666667%}.offset-m-12{margin-right:100%}}@media (min-width:768px) and (max-width:1024px){.offset-t-1{margin-right:8.3333333333%}.offset-t-2{margin-right:16.6666666667%}.offset-t-3{margin-right:25%}.offset-t-4{margin-right:33.3333333333%}.offset-t-5{margin-right:41.6666666667%}.offset-t-6{margin-right:50%}.offset-t-7{margin-right:58.3333333333%}.offset-t-8{margin-right:66.6666666667%}.offset-t-9{margin-right:75%}.offset-t-10{margin-right:83.3333333333%}.offset-t-11{margin-right:91.6666666667%}.offset-t-12{margin-right:100%}}@media (min-width:1025px){.offset-d-1{margin-right:8.3333333333%}.offset-d-2{margin-right:16.6666666667%}.offset-d-3{margin-right:25%}.offset-d-4{margin-right:33.3333333333%}.offset-d-5{margin-right:41.6666666667%}.offset-d-6{margin-right:50%}.offset-d-7{margin-right:58.3333333333%}.offset-d-8{margin-right:66.6666666667%}.offset-d-9{margin-right:75%}.offset-d-10{margin-right:83.3333333333%}.offset-d-11{margin-right:91.6666666667%}.offset-d-12{margin-right:100%}}.swiper-pagination-bullets{font-size:0}.swiper-pagination-bullets .swiper-pagination-bullet{width:7px;height:7px;margin:0 !important;background-color:transparent;border-width:1px;border-style:solid;border-color:#000;opacity:1;transition:border-color .5s linear,background-color .5s linear}.swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child){margin-left:15px !important}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.swiper-button-prev,.swiper-button-next{display:block;position:absolute;top:calc(50% - 25px);width:50px;height:50px;background:#fff url(/themes/custom/lab/img/share/icons/arrow-bottom.svg) no-repeat center;background-size:14px 14px;border:#dcdcdc solid 1px;border-radius:50%;cursor:pointer;z-index:9;transition:opacity .2s linear}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto}.swiper-button-prev{left:20px;transform:rotate(90deg)}.swiper-button-next{right:20px;transform:rotate(-90deg)}.im-player{position:fixed;left:0;top:0;width:100%;height:0%;background-color:#000;z-index:1001;opacity:0;overflow:hidden;transition:opacity .5s linear,height 0ms linear .5s}.im-player.is-open{height:100%;opacity:1;transition:opacity .5s linear,height 0ms linear}.im-player__content{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;z-index:1}.im-player__content video{width:100%;height:100%;opacity:0;transition:opacity .5s linear}.im-player__content video.attached{opacity:1}.im-player__close{display:block;position:absolute;top:5px;right:5px;width:40px;height:40px;background-color:rgba(0,0,0,0.5);cursor:pointer;z-index:2}.im-player__close:after,.im-player__close:before{content:'';position:absolute;top:19px;left:25%;width:50%;height:2px;background-color:#fff}.im-player__close:before{transform:rotate(45deg)}.im-player__close:after{transform:rotate(-45deg)}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.button{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer}.button--primary{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer;color:#484848;background-color:transparent;border-color:#484848}.button--secondary{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer;color:#fff;background-color:transparent;border-color:#fff}.button--for-image{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer;color:#fff;background-color:transparent;border-color:#fff}.button--black{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer;color:#fff;background-color:#000;border-color:#000}.button--white{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer;color:#000;background-color:#fff;border-color:#fff}.button--link{position:relative;display:inline-block;width:fit-content;padding:10px;color:#000;font-size:.8125em;line-height:1.38462em;text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-transform:uppercase;cursor:pointer}.button--link::after{content:'';display:inline-block;margin-left:7px;width:8px;height:8px;border-bottom:#000 solid 1px;border-right:#000 solid 1px;transform:rotate(315deg)}@media (min-width:1025px){.button--for-image:hover{color:#000;background-color:#fff}.button--primary:hover{color:#fff;background-color:#000;border-color:#000}.button--secondary:hover{color:#000;background-color:#fff;border-color:#fff}.button--link::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;opacity:0.4;transform-origin:0% 0%;transform:scaleX(0);transition:transform .5s cubic-bezier(0.645,0.045,0.355,1)}.button--link:hover::before{opacity:1;transform:scaleX(1)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}form input ::-webkit-input-placeholder,form input :-ms-input-placeholder,form input ::placeholder{color:#484848}form input,form button,form select,form textarea{font-family:"roboto";font-display:swap;font-size:1em}form select,form button,form textarea,form input[type="tel"],form input[type="url"],form input[type="text"],form input[type="date"],form input[type="email"],form input[type="reset"],form input[type="button"],form input[type="number"],form input[type="search"],form input[type="submit"],form input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}form select:focus,form button:focus,form textarea:focus,form input[type="tel"]:focus,form input[type="url"]:focus,form input[type="text"]:focus,form input[type="date"]:focus,form input[type="email"]:focus,form input[type="reset"]:focus,form input[type="button"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="submit"]:focus,form input[type="password"]:focus{outline:none;border-color:#212121}form select,form button,form input[type="tel"],form input[type="url"],form input[type="text"],form input[type="date"],form input[type="email"],form input[type="reset"],form input[type="button"],form input[type="number"],form input[type="search"],form input[type="submit"],form input[type="password"]{height:40px}form select,form textarea,form input[type="tel"],form input[type="url"],form input[type="text"],form input[type="date"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="password"]{background-color:#fff;border:#dcdcdc solid 1px}form select,form input[type="tel"],form input[type="url"],form input[type="text"],form input[type="date"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="password"]{width:100%;color:#484848}@media (max-width:767px){form select,form input[type="tel"],form input[type="url"],form input[type="text"],form input[type="date"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="password"]{padding:0 15px}}@media (min-width:768px){form select,form input[type="tel"],form input[type="url"],form input[type="text"],form input[type="date"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="password"]{padding:0 25px}}form select{background-image:url(/themes/custom/lab/img/share/icons/arrow-bottom.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:13px auto}form select::-ms-expand{display:none}form textarea{width:100%;min-height:200px;padding:25px;line-height:1.25em;color:#484848;resize:vertical;overflow:hidden}form button,form input[type="reset"],form input[type="button"],form input[type="submit"]{cursor:pointer}form fieldset{border:none;padding:0;margin:0}form legend{float:inherit !important;margin:inherit !important}.js-form-type-radio,.js-form-type-checkbox{display:block;position:relative;margin-top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js-form-type-radio input,.js-form-type-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.js-form-type-radio label,.js-form-type-checkbox label{display:inline-block;position:relative;padding-top:1px;padding-left:30px}.js-form-type-radio label:after,.js-form-type-radio label:before,.js-form-type-checkbox label:after,.js-form-type-checkbox label:before{content:'';position:absolute}.js-form-type-radio label:after,.js-form-type-checkbox label:after{top:0;left:0;width:20px;height:20px;border:#dcdcdc solid 1px;background-color:#fff;z-index:1}.js-form-type-radio label:before,.js-form-type-checkbox label:before{top:5px;left:5px;width:10px;height:10px;background-color:#212121;opacity:0;z-index:2}.js-form-type-radio input:checked ~ label:before,.js-form-type-checkbox input:checked ~ label:before{opacity:1}.js-form-type-radio input.error ~ label,.js-form-type-checkbox input.error ~ label{color:#F45245}.js-form-type-radio input.error ~ label:after,.js-form-type-checkbox input.error ~ label:after{border-color:#F45245}.js-form-type-radio label:after,.js-form-type-radio label:before{border-radius:50%}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.search{position:fixed;top:0;left:0;width:100%;height:0vh;background-color:#F8F5F3;overflow:hidden;z-index:8}.search__content{height:100%;padding-bottom:50px}.search__logo{display:block;background-color:#F8F5F3}.search__logo svg{display:block;margin:0 auto}.search__close{display:block;position:absolute;width:24px;height:24px;padding:4px;cursor:pointer}.search__close svg{width:100%;height:100%}.search__find-results{overflow-y:auto}.search__find-results::-webkit-scrollbar{width:8px}.search__find-results::-webkit-scrollbar-track{background:#E6DFD8;border-radius:4px}.search__find-results::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);border-radius:4px}.search__find-results::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.2)}.search__seeker-spacer{display:block}.search__seeker{position:-webkit-sticky;position:sticky;top:-1px;background-color:#F8F5F3;z-index:2}.search__seeker input{width:100%;padding-right:40px;border:none;border-bottom:#dcdcdc solid 1px;background-color:transparent}.search__seeker input:focus{border-bottom-color:rgba(72,72,72,0.5);outline:none}.search__seeker-loading{display:block;position:absolute;top:50%;right:5px;margin-top:-26px;width:24px;height:24px;opacity:0;transition:opacity .2s linear}.search__seeker-loading svg{width:100%;height:100%;fill:#E6DFD8;animation:rotating 1s linear infinite}.search__message-title{font-weight:bold}.search__message-errors{list-style:'- ' inside;padding:0 15px;margin-top:20px}.search__message-errors li{font-size:.875em}.search__message-errors li:not(:first-child){margin-top:7px}.search.searching .search__seeker-loading{opacity:1}.search__results .products_list .product__type{width:100%}@media (max-width:1339px){.search__logo{padding-top:20px;padding-bottom:20px}.search__logo svg{width:150px;height:60px}.search__close{top:25px;right:25px}.search__find-results{height:calc(100% - 100px)}.search__seeker-spacer{height:15vh}.search__seeker{padding-bottom:25px}}@media (min-width:1340px){.search__logo{padding-top:60px;padding-bottom:40px}.search__logo svg{width:226px;height:90px}.search__close{top:23px;right:40px}.search__find-results{height:calc(100% - 190px)}.search__seeker-spacer{height:25vh}.search__seeker{padding-bottom:50px}}@media (max-width:767px){.search__results .products_list .product__type{margin-top:50px}.search__results .products_list .product__type:first-child{margin-top:25px}}@media (min-width:768px){.search__results .products_list .product__type{margin-top:120px;flex:0 0 100%}.search__results .products_list .product__type:first-child{margin-top:80px}.search__results .products_list .product{margin-top:80px}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:99}.header__menu ul li{color:#fff}.header__menu ul li>span{cursor:default}.header__menu ul li.item--expanded>span{cursor:pointer}.header a{text-decoration:none;color:#000}.header__content{position:absolute;left:0;top:0;width:100%;background-color:transparent}.header__search{display:block;width:25px;height:25px;padding:3px;z-index:2;cursor:pointer}.header__search svg{width:19px;height:19px;fill:#fff}.header__pictogram,.header__logo{z-index:2}.header__pictogram svg,.header__logo svg{width:100%;height:100%}.header__pictogram{display:block;overflow:hidden}.header__pictogram svg{transform:translateY(-100%)}.header__logo{display:block;position:absolute;overflow:hidden}.header__logo svg{transform:translateY(0%)}.header__logo #typo{fill:#fff}.header__burger{width:25px;height:25px;padding:8px 1px;transform:rotate(0);cursor:pointer}.header__burger-line{display:block;width:23px;height:1px;background-color:#fff;transform:translateY(0px) rotate(0deg)}.header__burger-line:last-child{margin-top:7px}.header .menu--primary>li>a,.header .menu--primary>li>span{display:block;font-size:.8125em;line-height:1.38462em;text-transform:uppercase;letter-spacing:2px}.header .menu--primary>li.item--expanded>a:after,.header .menu--primary>li.item--expanded>span:after{content:'';display:inline-block;width:8px;height:8px;margin-top:-8px;margin-left:7px;vertical-align:middle;border-bottom:#fff solid 1px;border-right:#fff solid 1px;transition:border-color .5s linear;transform:rotate(45deg);opacity:0.6}.header .menu--secondary{background-color:#F8F5F3}.header .menu--secondary .item-category a,.header .menu--secondary .item-group a{font-family:"bressay-display"}.header .menu--secondary .item-cta{text-align:center}.header .menu--secondary .item-cta a{display:inline-block;padding:10px 40px;font-size:.8125em;text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-width:1px;border-style:solid;border-radius:0;transition:color .2s linear,background-color .2s linear,border-color .2s linear;cursor:pointer;border-color:rgba(0,0,0,0.15)}.header__service-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:.8125em;line-height:1.38462em}.header__service-menu #user-menu ul li:not(:first-child){display:none}.header__language>span{display:block;position:relative;color:#fff;cursor:pointer;z-index:2}.header__language ul{display:none;align-items:center;position:absolute;z-index:1;background-color:#F8F5F3}.header__language ul li{margin-right:30px}.header__language ul li.is-active{display:none}.header__language ul li a{color:#000}.header__language:hover>span{color:#000}.header__language:hover ul{display:flex}.header.headroom--not-top .header__search svg,.header.is-open .header__search svg,.header.negative .header__search svg{fill:#000}.header.headroom--not-top .menu--primary>li>a,.header.headroom--not-top .menu--primary>li>span,.header.headroom--not-top #user-menu>ul>li>a,.header.headroom--not-top #user-menu>ul>li>span,.header.headroom--not-top .header__language>span,.header.is-open .menu--primary>li>a,.header.is-open .menu--primary>li>span,.header.is-open #user-menu>ul>li>a,.header.is-open #user-menu>ul>li>span,.header.is-open .header__language>span,.header.negative .menu--primary>li>a,.header.negative .menu--primary>li>span,.header.negative #user-menu>ul>li>a,.header.negative #user-menu>ul>li>span,.header.negative .header__language>span{color:#000}.header.headroom--not-top .item--expanded>a:after,.header.headroom--not-top .item--expanded>span:after,.header.is-open .item--expanded>a:after,.header.is-open .item--expanded>span:after,.header.negative .item--expanded>a:after,.header.negative .item--expanded>span:after{border-color:#000 !important}.header.headroom--not-top .header__burger-line,.header.is-open .header__burger-line,.header.negative .header__burger-line{background-color:#000}.header.headroom--not-top .header__content{background-color:#fff}.header.headroom--not-top:not(.search-is-open) .header__pictogram svg{transform:translateY(0%)}.header.headroom--not-top:not(.search-is-open) .header__logo{pointer-events:none}.header.headroom--not-top:not(.search-is-open) .header__logo svg{transform:translateY(100%)}@media (max-width:1339px){.header.is-open .header__logo svg #typo{fill:#000}}.header .header__burger.is-open .header__burger-line:first-child{transform:translateY(4px) rotate(45deg)}.header .header__burger.is-open .header__burger-line:last-child{transform:translateY(-4px) rotate(-45deg)}.header.negative .header__logo svg #typo,.header.search-is-open .header__logo svg #typo{fill:#000}.header.mainmenu-is-open .header__search{z-index:-1}.header.search-is-open .header__search{z-index:9}@media (max-width:1339px){.header__content{display:flex;justify-content:space-between;height:70px;padding:20px 25px 14px 25px}.header__search,.header__burger{margin-top:5px}.header__pictogram{width:30px;height:36px}.header__logo{width:150px;height:60px;top:20px;left:calc(50% - 75px)}.header__menu{position:absolute;left:0;top:0;width:100%;height:0vh;overflow:hidden;z-index:-1}.header__menu-wrapper{position:relative;background-color:#fff;height:100%;padding:115px 0 74px 0}.header__menu-scroll{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.header__menu-scroll::-webkit-scrollbar{display:none}.header #main-menu .menu--primary>li{opacity:0}.header #main-menu .menu--primary>li>a,.header #main-menu .menu--primary>li>span{padding:20px 25px}.header #main-menu .menu--secondary{display:none;padding-bottom:60px;overflow:hidden !important}.header #main-menu .menu--secondary li:not(.item-cta) a{display:flex;justify-content:space-between;align-items:center}.header #main-menu .menu--secondary li:not(.item-cta) a object{width:80px;height:80px}.header #main-menu .menu--secondary .item-category,.header #main-menu .menu--secondary .item-group{padding:0px 25px}.header #main-menu .menu--secondary .item-category a,.header #main-menu .menu--secondary .item-group a{padding:30px 25px;font-size:1.375em;line-height:1.81818em;letter-spacing:0.42px}.header #main-menu .menu--secondary .item-category a{border-bottom:#dcdcdc solid 1px}.header #main-menu .menu--secondary .item-cta{padding:30px 25px}.header #main-menu .menu--secondary .item-cta a{width:100%}.header #main-menu .menu--secondary .item-group{margin-top:1px}.header__service-menu{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;width:100%;padding:28px 25px;opacity:0}.header__language ul{top:0px;right:0;height:100%;padding:0 40px 0 40px}}@media (min-width:1340px){.header__content{height:70px;border-bottom:rgba(200,200,200,0) solid 1px}.header__search,.header__pictogram{position:absolute}.header__search{top:23px;left:40px}.header__pictogram{top:10px;left:115px;width:40px;height:48px;z-index:7}.header__logo{width:226px;height:90px;top:100px;left:calc(50% - 113px)}.header__menu,.header__menu-wrapper{position:relative}.header__menu-wrapper #user-menu>ul>li>a,.header__menu-wrapper #user-menu>ul>li>span,.header__menu-wrapper .menu--primary>li>a,.header__menu-wrapper .menu--primary>li>span{color:#fff}.header__menu-wrapper #main-menu .menu--primary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto;padding-top:27px}.header__menu-wrapper #main-menu .menu--primary>li{margin:0 15px}.header__menu-wrapper #main-menu .menu--primary>li:not(.item--expanded){z-index:5}.header__menu-wrapper #main-menu .menu--primary>li.item--expanded{z-index:4}.header__menu-wrapper #main-menu .menu--primary>li.item--expanded>a,.header__menu-wrapper #main-menu .menu--primary>li.item--expanded>span{position:relative;z-index:3}.header__menu-wrapper #main-menu .menu--secondary{display:none;flex-flow:wrap;justify-content:center;align-content:flex-start;position:absolute;left:0;top:0;width:100%;padding-top:70px;padding-bottom:40px;z-index:2;overflow:hidden;transform-origin:0% 0%;transform:scaleY(0)}.header__menu-wrapper #main-menu .menu--secondary li{opacity:0;transform-origin:0 0}.header__menu-wrapper #main-menu .menu--secondary .item-category a,.header__menu-wrapper #main-menu .menu--secondary .item-group a{position:relative;display:block;width:100%;height:100%;font-size:1.625em;line-height:1.53846em;letter-spacing:0.5px;overflow:hidden}.header__menu-wrapper #main-menu .menu--secondary .item-category a object,.header__menu-wrapper #main-menu .menu--secondary .item-group a object{pointer-events:none}.header__menu-wrapper #main-menu .menu--secondary .item-category{flex-grow:1;max-width:230px;height:290px;text-align:center}.header__menu-wrapper #main-menu .menu--secondary .item-category:not(:first-child) a:after{content:'';display:block;position:absolute;top:190px;left:0;width:1px;height:40px;background-color:#E6DFD8}.header__menu-wrapper #main-menu .menu--secondary .item-category a>span,.header__menu-wrapper #main-menu .menu--secondary .item-category a>object{display:block}.header__menu-wrapper #main-menu .menu--secondary .item-category a>span{margin-top:60px}.header__menu-wrapper #main-menu .menu--secondary .item-category a>object{margin:25px auto 0 auto}.header__menu-wrapper #main-menu .menu--secondary .item-cta{flex-shrink:0;flex-basis:100%;width:100%;padding:40px}.header__menu-wrapper #main-menu .menu--secondary .item-group{flex-grow:1;max-width:450px;padding:0 60px;border:#F8F5F3 solid 1px}.header__menu-wrapper #main-menu .menu--secondary .item-group a{padding:60px 160px 60px 0px;text-align:center}.header__menu-wrapper #main-menu .menu--secondary .item-group a object{position:absolute;right:18px;top:0}.header__service-menu{display:flex;position:absolute;top:27px;right:40px}.header__language{position:relative;margin-left:40px;z-index:5}.header__language ul{top:-27px;right:-40px;height:70px;padding:0 60px 0 40px}.header__burger{display:none}.header.headroom--top .header__content{border-bottom:rgba(200,200,200,0.2) solid 1px}.header.headroom--top:hover .header__content{background-color:#fff}.header.headroom--top:hover .header__search svg{fill:#000}.header.headroom--top:hover .menu--primary>li>a,.header.headroom--top:hover .menu--primary>li>span,.header.headroom--top:hover #user-menu>ul>li>a,.header.headroom--top:hover #user-menu>ul>li>span,.header.headroom--top:hover .header__language>span{color:#000}.header.headroom--top:hover .item--expanded>a:after,.header.headroom--top:hover .item--expanded>span:after{border-color:#000 !important}}@media (min-width:1025px){.header .item-cta a{transition:color .2s linear,background-color .2s linear,border-color .2s linear}.header .item-cta a:hover{color:#fff;background-color:#000;border-color:#000}}@media (max-width:767px){.header__menu-wrapper{padding-bottom:0}.header__menu-scroll{padding-bottom:70px}.header__service-menu{position:relative;left:auto;bottom:auto}}.header.transition-on .header__content{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1),background-color .2s linear,border .2s linear}.header.transition-on .header__search svg{transition:fill .5s cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .menu--primary>li>a,.header.transition-on .menu--primary>li>span,.header.transition-on #user-menu>ul>li>a,.header.transition-on #user-menu>ul>li>span,.header.transition-on .header__language>span{transition:color .2s linear}.header.transition-on .header__pictogram svg,.header.transition-on .header__logo svg{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1) 50ms}.header.transition-on .header__pictogram svg #typo,.header.transition-on .header__logo svg #typo{transition:fill .5s cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__burger{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on .header__burger-line{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1),background-color .5s linear}.header.transition-on.headroom--not-top .header__search svg{transition:fill .2s cubic-bezier(0.645,0.045,0.355,1) .5s}.header.transition-on.headroom--not-top .menu--primary>li>a,.header.transition-on.headroom--not-top .menu--primary>li>span,.header.transition-on.headroom--not-top #user-menu>ul>li>a,.header.transition-on.headroom--not-top #user-menu>ul>li>span,.header.transition-on.headroom--not-top .header__language>span{transition:color .2s cubic-bezier(0.645,0.045,0.355,1) .5s}.header.transition-on.headroom--not-top .header__pictogram svg{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1) .5s}.header.transition-on.headroom--not-top .header__logo svg{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1)}.header.transition-on.headroom--not-top.headroom--unpinned .header__content{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1),background-color .2s linear .5s}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:767px){.products_list .product{margin-top:25px}}@media (min-width:768px){.products_list{display:flex;flex-wrap:wrap;justify-content:space-between}.products_list .views-infinite-scroll-content-wrapper{flex:0 0 100%;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.products_list .views-infinite-scroll-content-wrapper:after{display:none}.products_list .product{margin-top:120px;flex-shrink:0;flex-grow:0}.products_list .product.simple{flex-basis:45%;width:45%}.products_list .product:not(.simple){flex-basis:100%;width:100%}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.product__main{position:relative;text-align:center;color:#fff;background-color:#000}.product__main picture{width:100%}.product__main a{color:#fff}.product__info{position:absolute;left:0;width:100%;min-height:60px}.product__image{position:relative}.product__image picture{width:100%;padding-bottom:85.714285%}.product__image picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product picture,.product img{display:block}.product picture{position:relative}.product.rich-tile .product__image{background-color:#F8F5F3}@media (max-width:767px){.product.description:not(.reverse) .product__desc{padding:60px 25px 35px 25px}.product.description.reverse{display:flex;flex-direction:column-reverse}.product.description.reverse .product__desc{padding:35px 25px 60px 25px}.product.rich-tile .product__image{margin-left:-25px;margin-right:-25px;z-index:1}.product.rich-tile .product__main{margin-top:-40px;z-index:2}}@media (max-width:1024px){.product__main picture{padding-bottom:100%}.product__main picture img{position:absolute;top:0;left:14.7%;width:70.6%;height:auto}.product__info{bottom:12px;padding:0 25px}}@media (min-width:768px){.product.description{display:flex;justify-content:space-between;align-items:center}.product.description.reverse{flex-direction:row-reverse}.product.description .product__main{flex-grow:0;flex-shrink:0;flex-basis:45%;width:45%}.product.description .product__desc{max-width:550px;padding:0 40px}.product.rich-tile{position:relative;display:flex}.product.rich-tile:not(.reverse) .product__main{right:0}.product.rich-tile.reverse{flex-direction:row-reverse}.product.rich-tile.reverse .product__main{left:0}.product.rich-tile .product__main{position:absolute;top:50%;width:45%;transform:translateY(-50%)}}@media (min-width:768px) and (max-width:1024px){.product.rich-tile .product__image{width:64.441219%}}@media (min-width:1025px){.product.rich-tile .product__image{width:58.333333%}.product__main picture{position:relative;width:100%;padding-bottom:85.185185%}.product__main picture img{position:absolute;top:0;left:19%;width:62%;height:auto}.product__info{bottom:35px;padding:0 40px}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#prefooter{position:relative;background-color:#212121;transform:translate3d(0,0,0);z-index:2}#prefooter #block-newsletter{max-width:590px;margin:0 auto;text-align:center;color:#fff}#prefooter #block-newsletter h2{font-size:1em;line-height:1.0625em;text-transform:uppercase}#prefooter #block-newsletter h3{margin-top:10px}#prefooter #block-newsletter p{font-weight:300}#prefooter #block-newsletter .wrapper-newsletter{margin-top:25px}#prefooter #block-newsletter .form-submit{color:#fff;background-color:transparent;border-color:#dcdcdc}#prefooter #block-newsletter .form-item-privacy{text-align:left}#prefooter #block-newsletter .form-item-privacy label{font-size:.8125em;line-height:1.53846em;letter-spacing:0.5px}@media (max-width:767px){#prefooter #block-newsletter{padding:75px 25px 85px 25px}#prefooter #block-newsletter h3{font-size:1.875em;line-height:1.33333em}#prefooter #block-newsletter p{margin-top:20px}#prefooter #block-newsletter form{position:relative;padding-bottom:65px}#prefooter #block-newsletter .form-submit{position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}#prefooter #block-newsletter .form-item-privacy{margin-top:10px}}@media (min-width:768px){#prefooter #block-newsletter{padding:60px 25px 80px 25px}#prefooter #block-newsletter h3{font-size:2.5em;line-height:1.325em}#prefooter #block-newsletter p{margin-top:16px;font-size:1.25em;line-height:1.5em}#prefooter #block-newsletter .wrapper-newsletter{display:flex}#prefooter #block-newsletter .form-email{border-right:none}#prefooter #block-newsletter .form-submit{border-left:none}#prefooter #block-newsletter .form-item-privacy{margin-top:20px}}@media (min-width:1025px){#prefooter #block-newsletter .form-submit:hover{color:#212121;background-color:#dcdcdc}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.back-to-top{display:block;position:fixed;width:50px;height:50px;padding:18px;z-index:9;border-radius:50%;background-color:#fff;border:#dcdcdc solid 1px;transition:transform .5s cubic-bezier(0.645,0.045,0.355,1);cursor:pointer}.back-to-top.is-show{transform:translateY(0)}.back-to-top svg{display:block;width:100%;height:100%;transform:rotate(180deg)}@media (max-width:767px){.back-to-top{bottom:25px;right:25px;transform:translateY(calc(100% + 25px))}}@media (min-width:768px){.back-to-top{bottom:30px;right:40px;transform:translateY(calc(100% + 30px))}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.footer{color:#fff;background-color:#000;font-size:.8125em}.footer ul{display:flex;flex-wrap:wrap}.footer a{color:#fff}.footer__bottom{margin-top:25px;border-top:rgba(255,255,255,0.2) solid 1px}.footer__logo svg{width:47px;height:60px;fill:#fff}.footer__contacts a{text-decoration:none}.footer__social ul{flex-wrap:wrap}.footer__social ul li:not(:first-child):before{content:'/';display:inline-block;padding:0 5px}.footer__social ul li a{text-decoration:none}.footer__language>span{display:none}.footer__language ul li{text-transform:uppercase}.footer__language ul li:not(:first-child):before{content:'\B7';display:inline-block;padding:0 10px;font-size:25px;vertical-align:middle}.footer__language ul li.is-active a{font-weight:500;text-decoration:none}@media (max-width:767px){.footer{padding:75px 25px 30px 25px;text-align:center;line-height:1.92308em}.footer ul{justify-content:center}.footer__company{margin-top:10px}.footer__info>div{margin-top:30px}.footer__bottom{padding-top:25px}.footer__menu-service,.footer__language{margin-top:30px}.footer__menu-service ul li:not(:first-child){margin-left:30px}}@media (min-width:768px){.footer{position:-webkit-sticky;position:sticky;bottom:0;padding:50px 8.5%;line-height:1.46154em;z-index:1}.footer__company{margin-top:35px}.footer__info,.footer__bottom{display:flex}.footer__info{margin-top:15px}.footer__bottom{padding-top:35px}.footer__menu-service ul li:not(:first-child){margin-left:30px}}@media (min-width:768px) and (max-width:1024px){.footer__info,.footer__bottom{justify-content:space-between}.footer__info{flex-wrap:wrap;align-items:flex-end}.footer__contacts{display:flex}.footer__contacts p:not(:first-child):before{content:'–';margin:0 10px}.footer__social{flex-shrink:0;flex-basis:100%;width:100%;margin-top:15px}}@media (min-width:1025px){.footer__address,.footer__copyright{flex-shrink:0;flex-basis:28.524857%}.footer__contacts,.footer__menu-service{flex-grow:1}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.block-popup{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:99999;transition:visibility 0s linear .2s,opacity .2s ease-in-out}.block-popup.open{display:block}.block-popup .content-popup{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%,-50%);background-color:#fff;max-height:100%;overflow-y:auto}.block-popup .content-popup .icon-close{cursor:pointer;position:absolute}@media (max-width:767px){.block-popup .content-popup{padding:25px;width:80%;height:auto}.block-popup .content-popup .icon-close{top:10px;right:10px}}@media (min-width:768px) and (max-width:1024px){.block-popup .content-popup{padding:30px;width:720px;height:auto}.block-popup .content-popup .icon-close{top:15px;right:15px}}@media (min-width:1025px){.block-popup .content-popup{padding:50px;width:768px;height:auto}.block-popup .content-popup .icon-close{top:25px;right:25px}}.block-popup__container{width:100%;height:100%;position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%,-50%);padding-left:20px;padding-right:20px;max-width:600px;max-height:300px}.block-popup__link{width:100%;height:100%;display:block;position:relative;text-decoration:none}.block-popup__bg{width:100%;height:100%;position:absolute;top:0;left:0}.block-popup__bg picture,.block-popup__bg img{display:block;width:100%;height:100%}.block-popup__bg img{object-fit:cover}.block-popup__content{position:relative;width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.block-popup__close{width:20px;height:20px;position:absolute;top:20px;right:40px;z-index:5;cursor:pointer}.block-popup__close svg{width:20px;height:20px;fill:#fff}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[data-animm="bottom-to-top"]{opacity:0;transform:translateY(100px)}[data-animm="bottom-to-top"].start-animation{transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1),opacity 1.5s 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 1s linear;opacity:1}[data-animm="blur-zoom-out"]{opacity:0;transform:scale(1.1);filter:blur(10px)}[data-animm="blur-zoom-out"].start-animation{transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1),opacity 1.5s cubic-bezier(0.215,0.61,0.355,1),filter 1.5s cubic-bezier(0.215,0.61,0.355,1);opacity:1;filter:blur(0px);transform:scale(1)}[data-animm="image-fade-zoom-out-3"]{background-color:#000;overflow:hidden}[data-animm="image-fade-zoom-out-3"] img{transform:scale(1.2);opacity:0}[data-animm="image-fade-zoom-out-3"].start-animation img{transition:transform 3s cubic-bezier(0.215,0.61,0.355,1),opacity 3s cubic-bezier(0.215,0.61,0.355,1);transform:scale(1);opacity:0.3}[data-animm="image-fade-zoom-out"]{background-color:#000;overflow:hidden}[data-animm="image-fade-zoom-out"] img{transform:scale(1.3);opacity:0}[data-animm="image-fade-zoom-out"].start-animation img{transition:transform 3s cubic-bezier(0.215,0.61,0.355,1),opacity 3s cubic-bezier(0.215,0.61,0.355,1);transform:scale(1);opacity:1}[data-animm="image-left-to-right"]{background-color:rgba(180,180,180,0.15);transform:scaleX(0);opacity:0;transform-origin:0% 0%;overflow:hidden}[data-animm="image-left-to-right"] img{transform:scale(1.15);opacity:0}[data-animm="image-left-to-right"].start-animation{transition:transform .5s cubic-bezier(0.645,0.045,0.355,1),opacity .5s cubic-bezier(0.645,0.045,0.355,1);transform:scaleX(1);opacity:1}[data-animm="image-left-to-right"].start-animation img{transition:transform 1s cubic-bezier(0.215,0.61,0.355,1) .5s,opacity 7s cubic-bezier(0.215,0.61,0.355,1) .5s;transform:scale(1);opacity:1}[data-animm="image-top-to-bottom"]{background-color:rgba(180,180,180,0.15);transform:scaleY(0);opacity:0;transform-origin:0% 0%;overflow:hidden}[data-animm="image-top-to-bottom"] img{transform:scale(1.15);opacity:0;filter:blur(10px)}[data-animm="image-top-to-bottom"].start-animation{transition:transform 1s cubic-bezier(0.645,0.045,0.355,1),opacity 1s linear;transform:scaleY(1);opacity:1}[data-animm="image-top-to-bottom"].start-animation img{transition:transform 2s cubic-bezier(0.215,0.61,0.355,1) 1.1s,opacity 2s cubic-bezier(0.215,0.61,0.355,1) 1.1s,filter 2s cubic-bezier(0.215,0.61,0.355,1) 1.1s;transform:scale(1);opacity:1;filter:blur(0px)}[data-animm="image-crop-parallax"]{overflow:hidden}[data-animm="image-crop-parallax"] img{object-fit:cover}[data-animm="image-crop-zoom-out"]{overflow:hidden}[data-animm="swiper-bottom-to-top"] .swiper-slide:nth-child(1){opacity:0;transform:translateY(35%)}[data-animm="swiper-bottom-to-top"].start-animation .swiper-slide:nth-child(1){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 0ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 0ms;opacity:1;transform:translateY(0%)}[data-animm="swiper-bottom-to-top"] .swiper-slide:nth-child(2){opacity:0;transform:translateY(35%)}[data-animm="swiper-bottom-to-top"].start-animation .swiper-slide:nth-child(2){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 200ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 200ms;opacity:1;transform:translateY(0%)}[data-animm="swiper-bottom-to-top"] .swiper-slide:nth-child(3){opacity:0;transform:translateY(35%)}[data-animm="swiper-bottom-to-top"].start-animation .swiper-slide:nth-child(3){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 400ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 400ms;opacity:1;transform:translateY(0%)}[data-animm="card-bottom-to-top"] [data-animm-card-child]:nth-child(1){opacity:0;transform:translateY(35%)}[data-animm="card-bottom-to-top"].start-animation [data-animm-card-child]:nth-child(1){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 0ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 0ms;opacity:1;transform:translateY(0%)}[data-animm="card-bottom-to-top"] [data-animm-card-child]:nth-child(2){opacity:0;transform:translateY(35%)}[data-animm="card-bottom-to-top"].start-animation [data-animm-card-child]:nth-child(2){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 200ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 200ms;opacity:1;transform:translateY(0%)}[data-animm="card-bottom-to-top"] [data-animm-card-child]:nth-child(3){opacity:0;transform:translateY(35%)}[data-animm="card-bottom-to-top"].start-animation [data-animm-card-child]:nth-child(3){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 400ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 400ms;opacity:1;transform:translateY(0%)}[data-animm="card-bottom-to-top"] [data-animm-card-child]:nth-child(4){opacity:0;transform:translateY(35%)}[data-animm="card-bottom-to-top"].start-animation [data-animm-card-child]:nth-child(4){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 600ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 600ms;opacity:1;transform:translateY(0%)}[data-animm="card-bottom-to-top"] [data-animm-card-child]:nth-child(5){opacity:0;transform:translateY(35%)}[data-animm="card-bottom-to-top"].start-animation [data-animm-card-child]:nth-child(5){transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1) 800ms,opacity 1.5s cubic-bezier(0.215,0.61,0.355,1) 800ms;opacity:1;transform:translateY(0%)}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.restricted-access{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:0%;padding:0px;background-color:rgba(255,255,255,0.75);z-index:99;opacity:0;overflow:hidden}.restricted-access.is-open{height:100%;padding:25px;opacity:1;transition:height 0ms linear,padding 0ms linear,opacity .2s linear}.restricted-access.is-close{height:0%;padding:0px;opacity:0;transition:height 0ms linear .2s,padding 0ms linear .2s,opacity .2s linear}.restricted-access.is-close .restricted-access__close{pointer-events:none}.restricted-access__content{position:relative;background-color:#F8F5F3;max-width:560px;padding:50px 30px}.restricted-access__close{display:block;position:absolute;top:16px;right:16px;width:32px;height:32px;padding:7px;cursor:pointer}.restricted-access__close svg{display:block;width:100%;height:100%}.restricted-access__cta{margin-top:65px;text-align:center}@media (max-width:767px){.restricted-access__cta a{width:100%}.restricted-access__cta a:not(:first-child){margin-top:20px}}@media (min-width:768px){.restricted-access__cta{display:flex;justify-content:space-between;align-items:flex-start}.restricted-access__cta a{flex:0 0 47%;width:47%}}
