:root{--offset-top-header:160px;--base-font-family:Montserrat Light,Arial,sans-serif;--base-font-semibold:Montserrat SemiBold,Arial,sans-serif;--white:#fff;--black:#000;--header-info-height-dsk:2.3125rem;--header-background-color:var(--white);--header-height:4.125rem;--header-font-size:.875rem;--header-font-family:var(--base-font-semibold);--header-icon-color:var(--black);--footer-background-color:#202427;--footer-height:5rem;--foter-font-color:var(--white);--foter-font-size:.875rem;--footer-font-family:var(--base-font-family)}
@media print,screen and (min-width:992px){:root{--header-height:5.3125rem}
}
html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}
html *{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0;border:0;font:inherit}
html *::after,html *::before{-webkit-box-sizing:inherit;box-sizing:inherit}
html body{overflow:hidden}
html article,html aside,html details,html figcaption,html figure,html footer,html header,html hgroup,html menu,html nav,html section,html main,html form legend{display:block}
html ol,html ul{list-style:none}
html blockquote,html q{quotes:none}
html button,html select,html textarea,html input{color:inherit;line-height:inherit;background-color:transparent;border-radius:0}
html button,html select,html textarea,html input[type="button"],html input[type="email"],html input[type="number"],html input[type="password"],html input[type="search"],html input[type="submit"],html input[type="tel"],html input[type="text"],html input[type="url"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
html textarea{resize:vertical;overflow:auto}
html select::-ms-expand{display:none}
html input::-ms-clear{display:none}
html table{border-collapse:collapse;border-spacing:0}
html img,html video,html svg{max-width:100%}
html a{text-decoration:none}
@font-face{font-family:"Montserrat Light";src:url("clientlib-editorial/resources/fonts/Montserrat-Light.woff2") format("woff2"),url("clientlib-editorial/resources/fonts/Montserrat-Light.woff") format("woff"),url("clientlib-editorial/resources/fonts/Montserrat-Light.eot"),url("clientlib-editorial/resources/fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("clientlib-editorial/resources/fonts/Montserrat-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat SemiBold";src:url("clientlib-editorial/resources/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("clientlib-editorial/resources/fonts/Montserrat-SemiBold.woff") format("woff"),url("clientlib-editorial/resources/fonts/Montserrat-SemiBold.eot"),url("clientlib-editorial/resources/fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("clientlib-editorial/resources/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat Bold";src:url("clientlib-editorial/resources/fonts/Montserrat-Bold.woff2") format("woff2"),url("clientlib-editorial/resources/fonts/Montserrat-Bold.woff") format("woff"),url("clientlib-editorial/resources/fonts/Montserrat-Bold.eot"),url("clientlib-editorial/resources/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("clientlib-editorial/resources/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Montserrat Black";src:url("clientlib-editorial/resources/fonts/Montserrat-Black.woff2") format("woff2"),url("clientlib-editorial/resources/fonts/Montserrat-Black.woff") format("woff"),url("clientlib-editorial/resources/fonts/Montserrat-Black.eot"),url("clientlib-editorial/resources/fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"),url("clientlib-editorial/resources/fonts/Montserrat-Black.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}
html.blockScroll{overflow:hidden}
@font-face{font-family:'ariston';src:url("clientlib-editorial/resources/icons/ariston.eot?jy145r");src:url("clientlib-editorial/resources/icons/ariston.eot?jy145r#iefix") format("embedded-opentype"),url("clientlib-editorial/resources/icons/ariston.ttf?jy145r") format("truetype"),url("clientlib-editorial/resources/icons/ariston.woff?jy145r") format("woff"),url("clientlib-editorial/resources/icons/ariston.svg?jy145r#ariston") format("svg");font-weight:normal;font-style:normal;font-display:block}
#main-content:not(.author){min-height:calc(100vh - 80px) !important}
[class^="i-"],[class*=" i-"]{font-family:'ariston' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.i-hamburger:before{content:"\e900"}
.i-close:before{content:"\e901"}
.i-info:before{content:"\e902"}
.i-lock:before{content:"\e903"}
.i-arrow:before{content:"\e904"}
.i-left:before{content:"\e911"}
.i-right:before{content:"\e912"}
.listPage{padding:0 2.5rem}
.listPage__title{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;margin:2.5rem 0;color:#4f575e}
@media(min-width:768px){.listPage__title{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.listPage__title{font-size:2.5rem;line-height:2.75rem}
}
.listPage__links{padding-left:1.75rem}
.listPage__link{margin-bottom:1rem}
.listPage__link a{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.25rem;line-height:1.52375rem;text-decoration:none;color:#e9571c;-webkit-transition:all .4s cubic-bezier(0.09,0.72,0.76,1.01);transition:all .4s cubic-bezier(0.09,0.72,0.76,1.01)}
@media(min-width:768px){.listPage__link a{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.listPage__link a{font-size:1.75rem;line-height:2.133125rem}
}
.listPage__link a:hover{color:#fdc801}
.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.bannerCookie{display:block;position:fixed;bottom:0;left:0;width:100vw;background-color:#e9571c;z-index:20;padding:.75rem;-webkit-filter:drop-shadow(0 -10px 40px rgba(0,0,0,0.08));filter:drop-shadow(0 -10px 40px rgba(0,0,0,0.08))}
@media(min-width:1024px){.bannerCookie{padding:.75rem 1.5rem}
}
.bannerCookie.bannerCookie--hidden{display:none}
.bannerCookie__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;font-size:.75rem !important;line-height:.9375rem !important;color:#fff;padding-right:2.5rem}
@media(min-width:768px){.bannerCookie__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerCookie__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.bannerCookie__text{padding-right:3.75rem}
}
@media(min-width:1024px){.bannerCookie__text{padding-right:7.5rem}
}
.bannerCookie__text a{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;font-size:.75rem !important;line-height:.9375rem !important;color:#fff;text-decoration:underline}
@media(min-width:768px){.bannerCookie__text a{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerCookie__text a{font-size:1rem;line-height:1.625rem}
}
.bannerCookie__close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.75rem;color:#fff}
@media(min-width:1024px){.bannerCookie__close{right:1.5rem}
}
.header[data-no-contacts]~main .bannerInfo{--banner-info-padding-top:1.875rem}
.header:not([data-no-contacts])~main .bannerInfo{--banner-info-padding-top:5.625rem}
.bannerInfo{display:block;position:relative;width:100%;z-index:1}
.bannerInfo.bannerInfo--small{padding-top:var(--banner-info-padding-top)}
@media(min-width:1024px){.bannerInfo.bannerInfo--small{padding-top:0}
}
.bannerInfo__maxWidth{width:100%}
.bannerInfo__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.bannerInfo__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerInfo__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerInfo__innerWidth{width:75%}
}
@media(min-width:1024px){.bannerInfo__innerWidth{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media(max-width:600px){.bannerInfo__background{position:absolute;bottom:0;top:0;width:100%;height:auto}
.bannerInfo__background .picture img{height:100%}
.bannerInfo__content{position:static;width:100%;padding-bottom:1.5rem}
}
@media(min-width:600px) and (max-width:767px){.bannerInfo__background{position:static;width:100%}
.bannerInfo__background .picture img{height:100%}
.bannerInfo__content{position:absolute;top:50%}
.bannerInfo__content>.bannerInfo__maxWidth{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.bannerInfo__background .bannerInfo__img{display:block;position:relative;width:100%;bottom:-0.5rem}
@media(min-width:768px){.bannerInfo__content{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media(min-width:1024px){.bannerInfo__content{position:absolute;top:auto;bottom:15%;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media(min-width:1280px){.bannerInfo__content{position:absolute;bottom:20%}
}
.bannerInfo--small .bannerInfo__content{bottom:auto;top:50%;-webkit-transform:translateY(0);transform:translateY(0)}
@media(min-width:768px){.bannerInfo--small .bannerInfo__content{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.bannerInfo__desc{width:100%;text-align:left;margin:0 auto;display:block;padding-bottom:1.25rem}
@media(min-width:768px){.bannerInfo__desc{text-align:center;width:70%;padding-bottom:2.25rem}
}
@media(min-width:1024px){.bannerInfo__desc{margin:0;text-align:left;width:70%;padding-bottom:0;padding-right:1.5rem}
}
@media(min-width:1280px){.bannerInfo__desc{width:50%}
}
.bannerInfo--small .bannerInfo__desc{width:100%;padding:0}
.bannerInfo__wrapperCta{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media(min-width:768px){.bannerInfo__wrapperCta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%}
}
@media(min-width:1024px){.bannerInfo__wrapperCta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:30%}
}
@media(min-width:1280px){.bannerInfo__wrapperCta{width:50%}
}
.bannerInfo__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;padding-top:5rem;padding-bottom:3rem}
@media(min-width:600px){.bannerInfo__title{font-size:1.8rem;line-height:1.8rem;padding-top:7rem;padding-bottom:0}
}
@media(min-width:1024px){.bannerInfo__title{font-size:2.5rem;line-height:3.063rem;padding-top:6.3rem;padding-bottom:0}
}
.bannerInfo--small .bannerInfo__title{margin-bottom:0}
.bannerInfo__title__left{text-align:left}
.bannerInfo__title__center{text-align:center}
.bannerInfo__title__right{text-align:right}
.bannerInfo__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff}
@media(min-width:600px){.bannerInfo__text{font-size:.7rem;line-height:1rem}
}
@media(min-width:1024px){.bannerInfo__text{font-size:1rem;line-height:1.625rem}
}
.bannerInfo__text__left{text-align:left}
.bannerInfo__text__center{text-align:center}
.bannerInfo__text__right{text-align:right}
.bannerLogo{display:block;position:relative;width:100%;background-color:#fff}
.bannerLogo__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerLogo__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.bannerLogo__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerLogo__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerLogo__innerWidth{width:75%}
}
.bannerLogo__background .bannerLogo__img{display:block;position:relative;width:100%}
.bannerLogo__content{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.bannerLogo__desc{width:100%;text-align:center;margin:0 auto;display:block}
@media(min-width:1024px){.bannerLogo__desc{width:70%}
}
.bannerLogo__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;color:#fff;margin-bottom:1.5rem}
@media(min-width:768px){.bannerLogo__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.bannerLogo__title{font-size:3rem;line-height:3.3rem}
}
.bannerLogo__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;width:80%;display:block;margin:0 auto}
@media(min-width:768px){.bannerLogo__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerLogo__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.bannerLogo__text{width:50%}
}
.bannerLogo__list{display:block;overflow:auto;white-space:nowrap;margin-top:3.125rem;position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-overflow-style:none;scrollbar-width:none}
@media(min-width:1024px){.bannerLogo__list{width:100%;left:0;-webkit-transform:translateX(0);transform:translateX(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.bannerLogo__list::-webkit-scrollbar{display:none}
.bannerLogo__item{display:inline-block;width:10rem;height:4.75rem;background-color:#fff;border-radius:50px;margin:0 .75rem .75rem}
@media(min-width:1024px){.bannerLogo__item{display:block}
}
.bannerMain{display:block;position:relative;width:100%}
main[data-utility="INGRADO"] .bannerMain,main[data-utility="INSTACHAUF"] .bannerMain{margin-top:var(--offset-top-header)}
.bannerMain__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerMain__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.bannerMain__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerMain__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerMain__innerWidth{width:75%}
}
.bannerMain__maxWidth,.bannerMain__innerWidth{height:100%}
.bannerMain__background{display:block}
main[data-utility="INGRADO"] .bannerMain__background,main[data-utility="INSTACHAUF"] .bannerMain__background{position:absolute;width:100%;top:calc(0px - var(--offset-top-header))}
@media(max-width:416px){main[data-utility="INGRADO"] .bannerMain__innerWidth,main[data-utility="INSTACHAUF"] .bannerMain__innerWidth{width:calc(100% - 23px)}
main[data-utility="INGRADO"] .bannerMain__background .picture__img,main[data-utility="INSTACHAUF"] .bannerMain__background .picture__img{height:811px}
main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{bottom:-3%}
}
@media(min-width:416px) and (max-width:769px){main[data-utility="INGRADO"] .bannerMain__background .picture__img,main[data-utility="INSTACHAUF"] .bannerMain__background .picture__img{height:800px}
main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{bottom:-12%;width:initial}
}
.bannerMain__balls{position:absolute;bottom:-8%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:70%}
main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{position:static;padding:0 16px;margin-top:40px;margin-right:auto;margin-left:auto;-webkit-transform:none;transform:none;width:unset;bottom:unset;left:unset;max-width:480px}
@media(min-width:768px){main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{max-width:70%;margin-left:auto;margin-right:0;padding-right:40px;padding-left:0}
}
@media(min-width:768px) and (max-width:1024px){main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{margin-top:-20%}
}
@media(min-width:1024px){main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{max-width:45%;width:100%;margin-top:-28%;margin-right:11%}
}
@media(min-width:1440px){main[data-utility="INGRADO"] .bannerMain__balls,main[data-utility="INSTACHAUF"] .bannerMain__balls{margin-top:-403px}
}
@media(min-width:768px){.bannerMain__balls{top:78%;bottom:auto;left:35%;width:60%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
}
@media(min-width:1024px){.bannerMain__balls{top:72%;left:49%;width:42%}
}
@media(min-width:1280px){.bannerMain__balls{top:55%;left:44%;width:42%}
}
.bannerMain__content{width:100%;height:100%;position:absolute;top:0}
.bannerMain__desc{display:block;position:relative;text-align:left;width:100%;top:10rem;z-index:1}
main[data-utility="INGRADO"] .bannerMain__innerWidth,main[data-utility="INGRADO"] .bannerMain__desc,main[data-utility="INSTACHAUF"] .bannerMain__innerWidth,main[data-utility="INSTACHAUF"] .bannerMain__desc{position:static}
main[data-utility="INGRADO"] .bannerMain__content,main[data-utility="INSTACHAUF"] .bannerMain__content{position:relative;z-index:1}
@media(min-width:768px){.bannerMain__desc{top:12.5rem;width:70%}
}
@media(min-width:1024px){.bannerMain__desc{top:11.25rem;width:60%}
}
@media(min-width:1280px){.bannerMain__desc{top:14.125rem;width:50%}
}
.bannerMain__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;color:#000}
@media(min-width:768px){.bannerMain__title{font-size:3rem;line-height:3.3rem}
.bannerMain__title.bannerMain__title--ingrado{width:659px}
}
@media(min-width:1024px){.bannerMain__title{font-size:3rem;line-height:3.3rem}
}
.bannerMain__title.bannerMain__title--orange{background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}
.bannerMain__title.bannerMain__title--white{background:transparent;color:#fff}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bannerMain__title.bannerMain__title--orange{background:transparent;color:#e9571c}
}
.bannerMain__text{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#000;margin-bottom:2rem;width:100%}
main[data-utility="INGRADO"] .bannerMain__text,main[data-utility="INSTACHAUF"] .bannerMain__text{font-size:16px;line-height:18.4px;letter-spacing:unset;margin-top:41.5px;margin-bottom:9px}
@media(min-width:768px){main[data-utility="INGRADO"] .bannerMain__text,main[data-utility="INSTACHAUF"] .bannerMain__text{margin-bottom:39px}
}
@media(max-width:767px){main[data-utility="INGRADO"] .bannerMain__text~.ctaInGrado,main[data-utility="INSTACHAUF"] .bannerMain__text~.ctaInGrado{display:block;width:fit-content;margin:0 auto}
}
.bannerMain__text ul,.bannerMain__text ol{margin-inline-start:28px}
.bannerMain__text ul{list-style:disc}
.bannerMain__text ol{list-style:decimal}
.bannerMain__text li{font-family:"Montserrat",Arial,sans-serif;padding-bottom:23px}
.bannerMain__text li b,.bannerMain__text li strong{font-weight:700}
@media(min-width:768px){.bannerMain__text{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerMain__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.bannerMain__text{width:80%}
.bannerMain__text.bannerMain__text--ingrado{width:659px}
}
.bannerService{display:block;position:relative;width:100%;background-color:#202427;overflow:hidden;padding:10rem 0 3.25rem}
@media(min-width:768px){.bannerService{padding:15rem 0 3rem 0}
}
@media(min-width:1024px){.bannerService{padding:16.25rem 0 8.75rem 0}
}
.bannerService__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerService__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.bannerService__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerService__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerService__innerWidth{width:75%}
}
.bannerService__ellipsis{position:absolute;top:0;bottom:0;left:0;right:0;top:0;background-color:#f2f5f8;height:0}
.bannerService__ellipsis:after{content:"";background-color:inherit;border-radius:50%;width:150vw;height:-webkit-calc(150vw / 2);height:calc(150vw / 2);position:absolute;left:-25%;z-index:-1;top:-10vw;z-index:1;top:-65vw}
.bannerService__listWrapper{margin-bottom:0}
@media(min-width:1024px){.bannerService__listWrapper{margin-bottom:1.5rem}
}
.bannerService__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:1024px){.bannerService__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.bannerService__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 1rem;margin-bottom:3.25rem}
@media(min-width:768px){.bannerService__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80%}
}
@media(min-width:1024px){.bannerService__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%;margin-bottom:0}
}
.bannerService__img{display:block;width:50%;margin-bottom:1.5rem}
@media(min-width:768px){.bannerService__img{width:25%;margin-bottom:0}
}
@media(min-width:1024px){.bannerService__img{width:50%;margin-bottom:1.5rem}
}
.bannerService__info{display:block;width:100%;margin-bottom:1rem}
@media(min-width:768px){.bannerService__info{width:75%;text-align:left;padding-left:4.5rem;margin-bottom:0}
}
@media(min-width:1024px){.bannerService__info{width:100%;text-align:center;padding-left:0;margin-bottom:1.5rem}
}
.bannerService__title{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;text-transform:uppercase;margin-bottom:.625rem}
@media(min-width:768px){.bannerService__title{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerService__title{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.bannerService__title{margin-bottom:1.25rem}
}
.bannerService__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff}
@media(min-width:768px){.bannerService__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerService__text{font-size:1rem;line-height:1.625rem}
}
.benefits{display:block;position:relative;width:100%;padding:0 0 4.5rem}
@media(min-width:1024px){.benefits{padding:0}
}
.benefits.benefits--expanded{padding-top:3.75rem}
.benefits__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.benefits__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.benefits__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.benefits__innerWidth{width:80%}
}
@media(min-width:1280px){.benefits__innerWidth{width:75%}
}
@media(max-width:767px){.benefits--expanded .benefits__innerWidth{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}
}
.benefits__content{padding-top:2rem}
@media(min-width:768px){.benefits__content{width:80%;margin:0 auto}
}
@media(min-width:1024px){.benefits__content{width:100%}
}
.benefits--expanded .benefits__content{width:100%}
.benefits__ellipsis{position:absolute;top:0;bottom:0;left:0;right:0;top:auto;background-color:#f2f5f8;height:97%}
@media(min-width:1024px){.benefits__ellipsis{height:92%}
}
.benefits__ellipsis:after{content:"";background-color:inherit;border-radius:50%;width:150vw;height:-webkit-calc(150vw / 2);height:calc(150vw / 2);position:absolute;left:-25%;z-index:-1;top:-10vw}
.benefits__ellipsis.benefits__ellipsis--half{top:auto;height:50%}
.benefits__ellipsis.benefits__ellipsis--hidden{display:none}
.benefits__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-align:left;text-transform:uppercase;width:100%}
@media(min-width:768px){.benefits__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.benefits__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:768px){.benefits__title{text-align:center;width:80%;margin:0 auto 3.375rem}
}
@media(min-width:1024px){.benefits__title{text-align:left;width:60%;margin:0 0 1.25rem 0}
}
@media(min-width:1280px){.benefits__title{width:40%}
}
.benefits__paragraph{font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;text-align:center;letter-spacing:.4px}
.benefits__list{display:block}
.benefits__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:3.5rem}
@media(min-width:768px){.benefits__item{padding-bottom:6rem}
}
@media(min-width:1024px){.benefits__item{padding-bottom:2.75rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media(min-width:1280px){.benefits__item{padding-bottom:1.25rem}
}
.benefits--expanded .benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:auto}
.benefits--expanded .benefits__item .benefits__info{padding-left:2rem}
@media(min-width:768px){.benefits--expanded .benefits__item .benefits__info{padding-left:4.875rem}
}
@media(min-width:1024px){.benefits--expanded .benefits__item .benefits__info{padding-left:0}
}
@media(min-width:1024px){.benefits--expanded .benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:auto}
}
.benefits--expanded .benefits__item.benefits__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:auto}
.benefits--expanded .benefits__item.benefits__item--reverse .benefits__info{padding-left:0;padding-right:2rem}
@media(min-width:1024px){.benefits--expanded .benefits__item.benefits__item--reverse .benefits__info{padding-left:0;padding-right:4.875rem}
}
@media(min-width:1024px){.benefits--expanded .benefits__item.benefits__item--reverse .benefits__info{padding-left:auto;padding-right:0}
}
@media(min-width:1024px){.benefits__item.benefits__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.benefits--expanded .benefits__item.benefits__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
.benefits__info,.benefits__image{width:100%}
@media(min-width:1024px){.benefits__info,.benefits__image{width:50%}
}
.benefits--expanded .benefits__info,.benefits--expanded .benefits__image{width:50%}
.benefits__info{text-align:left}
@media(min-width:768px){.benefits__info{text-align:center}
}
@media(min-width:1024px){.benefits__info{text-align:left}
}
.benefits--expanded .benefits__info{text-align:left}
.benefits__img{display:block;width:100%;margin:0 auto}
.benefits__number{font-family:"Montserrat Black",Arial,sans-serif;letter-spacing:.025rem;font-size:1.5rem;line-height:1.82875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;background:-webkit-linear-gradient(214.02deg,#ffcf36 -69.09%,#ea581e 79.94%);background:linear-gradient(235.98deg,#ffcf36 -69.09%,#ea581e 79.94%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.375rem}
@media(min-width:768px){.benefits__number{font-size:3rem;line-height:3.656875rem}
}
@media(min-width:1024px){.benefits__number{font-size:4.875rem;line-height:5.9375rem}
}
@media(min-width:768px){.benefits__number{margin-bottom:1rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.benefits__number{background:transparent;color:#e9571c}
}
.benefits__itemTitle{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;margin-bottom:1rem}
@media(min-width:768px){.benefits__itemTitle{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.benefits__itemTitle{font-size:2.5rem;line-height:2.75rem}
}
.benefits__itemTitle span{color:#e9571c}
@media(max-width:767px){.benefits--expanded .benefits__itemTitle{margin-bottom:.375rem;font-size:1.125rem;line-height:1.1rem}
}
.benefits__itemText{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;margin-bottom:1.5rem}
@media(min-width:768px){.benefits__itemText{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.benefits__itemText{font-size:1rem;line-height:1.625rem}
}
.benefits__ctaEnd{display:block;padding-bottom:2.5rem}
@media(min-width:768px){.benefits__ctaEnd{padding-bottom:1rem}
}
@media(min-width:1024px){.benefits__ctaEnd{padding-bottom:7.5rem}
}
.benefits__info{-webkit-transform:translateY(-webkit-calc((var(--translateY) * -0.6)));transform:translateY(calc((var(--translateY) * -0.6)));will-change:transform}
.benefits__image{-webkit-transform:translateY(-webkit-calc((var(--translateY) * -1.2)));transform:translateY(calc((var(--translateY) * -1.2)));will-change:transform}
.breadcrumb{display:block;position:relative;width:100%;padding-bottom:1.25rem;z-index:2}
.breadcrumb__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.breadcrumb__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.breadcrumb__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.breadcrumb__innerWidth{width:80%}
}
@media(min-width:1280px){.breadcrumb__innerWidth{width:75%}
}
.breadcrumb__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative}
@media(min-width:1024px){.breadcrumb__content{display:block}
}
.breadcrumb__link{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#000;text-decoration:underline;position:relative;margin-bottom:1rem}
@media(min-width:768px){.breadcrumb__link{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.breadcrumb__link{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.breadcrumb__link{font-size:1.25rem}
}
@media(min-width:1024px){.breadcrumb__link{font-size:1rem;margin-bottom:0;position:absolute;top:50%;right:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.breadcrumb__ring{position:relative;width:2.25rem;height:2.25rem}
@media(min-width:1024px){.breadcrumb__ring{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.breadcrumb__description{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#000;position:relative;margin-top:1rem}
@media(min-width:768px){.breadcrumb__description{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.breadcrumb__description{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.breadcrumb__description{margin-top:0;position:absolute;top:50%;left:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.ctaInGrado.ctaInGrado--primary.header-cta{bottom:0;position:sticky;width:100%;margin-top:auto}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--primary.header-cta{bottom:unset;position:relative;width:auto}
}
.ctaInGrado.ctaInGrado--primary{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;text-transform:uppercase;cursor:pointer;font-size:.875rem;line-height:.9625rem;display:inline-block;position:relative;padding:1.25rem 1.75rem;background:-webkit-linear-gradient(214.02deg,#ffcf36 -69.09%,#ea581e 79.94%),#e9571c;background:linear-gradient(235.98deg,#ffcf36 -69.09%,#ea581e 79.94%),#e9571c;color:#fff;border-radius:8.75rem;-webkit-box-shadow:0 10px 24px rgba(47,55,74,0.1);box-shadow:0 10px 24px rgba(47,55,74,0.1);-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center}
@media(min-width:768px){.ctaInGrado.ctaInGrado--primary{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--primary{font-size:.875rem;line-height:.9625rem}
}
.ctaInGrado.ctaInGrado--primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8.75rem;background:#e9571c;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;opacity:0}
.ctaInGrado.ctaInGrado--primary:hover:after{opacity:1}
.ctaInGrado.ctaInGrado--primary span{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ctaInGrado.ctaInGrado--round-black{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:4.3125rem;height:4.3125rem;border-radius:100%;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));-webkit-transition:all .4s ease;transition:all .4s ease;background:#202427;color:#fff}
@media(min-width:768px){.ctaInGrado.ctaInGrado--round-black{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-black{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-black{width:5.9375rem;height:5.9375rem}
}
.ctaInGrado.ctaInGrado--round-black span{text-decoration:underline}
.ctaChat .ctaInGrado.ctaInGrado--round-black{position:fixed;bottom:1.25rem;right:1.25rem;z-index:5;width:4.3125rem;height:4.3125rem;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2))}
@media(min-width:768px){.ctaChat .ctaInGrado.ctaInGrado--round-black{width:5.9375rem;height:5.9375rem}
}
@media(min-width:1024px){.ctaChat .ctaInGrado.ctaInGrado--round-black{bottom:2.5rem;right:2.5rem}
}
.ctaInGrado.ctaInGrado--round-white{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:4.3125rem;height:4.3125rem;border-radius:100%;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff;color:#e9571c}
@media(min-width:768px){.ctaInGrado.ctaInGrado--round-white{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-white{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-white{width:5.9375rem;height:5.9375rem}
}
.ctaInGrado.ctaInGrado--round-white span{text-decoration:underline}
.ctaChat .ctaInGrado.ctaInGrado--round-white{position:fixed;bottom:1.25rem;right:1.25rem;z-index:5;width:4.3125rem;height:4.3125rem;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2))}
@media(min-width:768px){.ctaChat .ctaInGrado.ctaInGrado--round-white{width:5.9375rem;height:5.9375rem}
}
@media(min-width:1024px){.ctaChat .ctaInGrado.ctaInGrado--round-white{bottom:2.5rem;right:2.5rem}
}
.footer{position:relative;display:block;width:100%;background-color:#202427;padding:5rem 3.75rem;z-index:3}
@media(min-width:768px){.footer{padding:0 3.75rem;height:5rem}
}
@media(min-width:1024px){.footer{padding:0 7.5rem}
}
.footer__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.footer__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.footer__rights{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.8125rem;color:#fff;opacity:.5;text-align:center}
@media(min-width:768px){.footer__rights{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.footer__rights{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:768px){.footer__rights{opacity:1;text-align:left}
}
.footer__link{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;text-decoration:underline;padding-bottom:2.5rem}
@media(min-width:768px){.footer__link{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.footer__link{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.footer__link{padding-bottom:0;padding-left:1.5rem}
}
@media(min-width:1024px){.footer__link{padding-left:3.5rem}
}
.header[data-no-contacts]{--header-height-mobile:66px}
.header:not([data-no-contacts]){--header-height-mobile:7.5625rem}
.header{display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:var(--header-height-mobile);border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;border-bottom:1px solid transparent;background:#dce3e9;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:10}
@media(min-width:1024px){.header{height:8.125rem;background:transparent}
}
@media(min-width:1024px){.header.header--glass,.header.header--everGlass{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,0.8);box-shadow:0 0 24px rgba(33,33,33,0.1)}
.header--white{background-color:white !important}
.header--no-radius{border-radius:0}
}
.header+.bannerLogo,.header+.bannerService,.header+.benefits,.header+.breadcrumb,.header+.richText,.header+.slider,.header+.steps{padding-top:7.5625rem}
@media(min-width:1024px){.header+.bannerLogo,.header+.bannerService,.header+.benefits,.header+.breadcrumb,.header+.richText,.header+.slider,.header+.steps{padding-top:8.125rem}
}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-logo-comp>.bannerLogo,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-service-comp>.bannerService,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.benefits-comp>.benefits,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.slider-comp>.slider,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.steps-comp>.steps{padding-top:7.5625rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='small']{padding-top:2rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='medium']{padding-top:4rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='large']{padding-top:7.5625rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='none']{padding-top:0}
@media(min-width:1024px){.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-logo-comp>.bannerLogo,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-service-comp>.bannerService,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.benefits-comp>.benefits,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.slider-comp>.slider,.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.steps-comp>.steps{padding-top:8.125rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='small']{padding-top:2rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='medium']{padding-top:4rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='large']{padding-top:8.125rem}
.header+#main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='none']{padding-top:0}
}
.header+.footer{position:fixed;bottom:0;left:0}
.header+#main-content{min-height:7.5625rem}
@media(min-width:1024px){.header+#main-content{min-height:8.125rem}
}
.header__back{display:none}
.header--open .header__back{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:-1}
.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media(min-width:1024px){.header__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.header__info{display:block;position:relative;margin:0;height:3.4375rem;background-color:#dce3e9;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem}
@media(min-width:1024px){.header__info{margin:0 4.5rem;height:var(--header-info-height-dsk);background-color:#fff}
}
@media(max-width:1023px){header.header[data-no-contacts]{background-color:transparent}
}
@media(min-width:1024px){header.header[data-no-contacts]{padding-top:var(--header-info-height-dsk)}
}
.header__infoText1{position:absolute;display:none}
@media screen and (min-width:768px){.header__infoText1{position:relative;-webkit-box-align:center;display:flex}
.header__info.header__info__double_text{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 2.5rem}
}
@media screen and (min-width:1024px){.header__infoText1{position:absolute;left:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__info.header__info__double_text{display:block;width:100%;padding:0}
}
@media screen and (min-width:1280px){.header__infoText1{position:absolute;left:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__info.header__info__double_text{display:block;width:100%;padding:0}
}
.header__infoText{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.75rem;line-height:1rem;color:#000;text-align:center;padding:0 1rem}
@media(min-width:768px){.header__infoText{font-size:.75rem;line-height:.825rem;height:0}
}
@media(min-width:1024px){.header__infoText{font-size:.75rem;line-height:.825rem;height:100%}
}
.header__infoText a{color:#e9571c;text-decoration:underline;margin-left:.25rem}
.header__login{position:absolute;top:-2.875rem;right:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;z-index:11;font-size:1.375rem}
@media(min-width:1024px){.header__login{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:4.6875rem;font-size:1rem}
}
.header__login span{display:none}
@media(min-width:1024px){.header__login span{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;margin-left:.875rem;display:block;position:relative;bottom:-0.125rem}
}
@media(min-width:1024px) and (min-width:768px){.header__login span{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px) and (min-width:1024px){.header__login span{font-size:.875rem;line-height:1.05rem}
}
.header__main{position:relative;width:100%;height:4.125rem;padding:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header__main:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#fff;z-index:10;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;-webkit-transition:all .4s ease;transition:all .4s ease}
.header--open .header__main:after{border-radius:0}
@media(min-width:1024px){.header__main:after{content:none}
}
@media(min-width:1024px){.header__main{height:5.8125rem;padding:0 5.5rem}
}
@media(min-width:1280px){.header__main{padding:0 7.5rem}
}
.header__logo_wrapper a:first-child{margin-right:15px}
@media(min-width:1024px){.header__logo_wrapper{max-width:250px}
}
@media(min-width:1280px){.header__logo_wrapper{max-width:100%}
.header__logo_wrapper a:first-child{margin-right:25px}
}
.header__hamburger,.header__logo{z-index:12;max-width:140px}
@media(min-width:1024px){.header__hamburger,.header__logo{max-width:100%}
}
.header__widget{max-width:80px;z-index:11}
@media(min-width:1280px){.header__widget{max-width:unset}
}
@media(min-width:1024px) and (max-width:1280px){.header__widget{display:inline;position:absolute;right:0;max-width:5.5rem}
}
@media(max-width:375px){.header__widget{margin-right:8px;max-width:60px}
.header__main{padding:0 2rem}
}
.header__block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__voices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:4.125rem;left:0;width:100%;background-color:#fff;padding:2.5rem 2.8125rem;-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s;-webkit-transform:translateY(-webkit-calc(-100% - 66px));transform:translateY(calc(-100% - 66px));min-height:calc(100dvh - 4.125rem)}
@media(min-width:1024px){.header__voices{border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;min-height:unset}
}
.header--open .header__voices{-webkit-transform:translateY(0);transform:translateY(0);overflow-y:auto;height:100%}
.header--open .header__voices:has(.header__hamburger_entry-active){overflow-y:unset}
@media(min-width:1024px){.header__voices{position:relative;top:auto;left:auto;background-color:inherit;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none}
}
.header__goto{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;color:#000;margin-bottom:2.5rem}
@media(min-width:768px){.header__goto{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.header__goto{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.header__goto{margin-bottom:0;margin-right:3rem}
}
.header__goto.header__dropdown_item{text-decoration:none;display:none}
@media(min-width:1024px){.header__goto.header__dropdown_item{display:unset}
.header__goto.header__dropdown_item>svg{pointer-events:none}
}
.header__goto.header__dropdown_item:hover{text-decoration:none}
.header__dropdown_item-selected{color:#ea581e}
.header__goto.header__dropdown_item-selected:hover{text-decoration:none;color:#ea581e}
.header__dropdown_item svg{fill:#555}
.header__dropdown_item-selected svg{fill:#ea581e}
.header__hamburger_multilevel{display:flex;flex-direction:column}
@media(min-width:1024px){.header__hamburger_multilevel{display:none}
}
.header__hamburger_entry{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
.header__hamburger_back{color:#ea581e;display:flex;align-items:center}
.header__hamburger_back>svg{fill:#ea581e;transform:rotate(180deg);margin-right:1rem}
.header__hamburger_l2,.header__hamburger_l3,.header__hamburger_l4{display:none;background:white;position:absolute;height:100%;top:0;left:0;width:100%;padding:2.5rem 2.8125rem 100px}
.header__hamburger_entry-selected>.header__hamburger_l2,.header__hamburger_entry-selected>.header__hamburger_l3,.header__hamburger_entry-selected>.header__hamburger_l4{display:block}
.header__hamburger_entry-selected.header__hamburger_entry-active>.header__hamburger_l2,.header__hamburger_entry-selected.header__hamburger_entry-active>.header__hamburger_l3,.header__hamburger_entry-selected.header__hamburger_entry-active>.header__hamburger_l4{overflow-y:scroll}
.header__dropdown_entry_l1,.header__dropdown_entry_l2,.header__dropdown_entry_l3{width:40%;padding:12px 48px 12px 5.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.header__dropdown_entry_l2,.header__dropdown_entry_l3{padding-left:50px}
.header__dropdown_entry_l2{width:50%}
@media(min-width:1280px){.header__dropdown_entry_l1{padding-left:7.5rem}
}
.header__dropdown_entry_l1>a>svg{fill:#ea581e}
.header__dropdown_entry-selected>a>svg{fill:white}
.header__dropdown_entry_l1>.header__dropdown_entry{font-weight:600}
.header__dropdown-content{display:none;flex-direction:row;width:100%;position:absolute;background-color:#f6f6f6;min-width:160px;padding:50px 0;min-height:440px;z-index:1}
@media(min-width:1024px){.header__dropdown-content{display:flex}
}
.header__dropdown_container_l1{display:flex;flex-direction:column;flex:40%}
.header__dropdown_container_l2,.header__dropdown_container_l3{display:block;background:#f0f0f0;position:absolute;left:40%;height:100%;top:0;padding:50px 0;width:60%}
.header__dropdown_container_l3{left:50%;width:100%}
.header__dropdown_title_l1,.header__dropdown_title_l2,.header__dropdown_title_l3{color:#ea581e;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:12px 0 12px 5.5rem;margin-bottom:30px;width:40%}
.header__dropdown_title_l2,.header__dropdown_title_l3{padding-left:50px;margin-bottom:9px}
@media(min-width:1280px){.header__dropdown_title_l1{padding-left:7.5rem}
}
.header__dropdown_line{width:76px;height:.5px;background:#ea581e;margin-bottom:21px;margin-left:50px}
.header__dropdown-content a{float:none;text-align:left;line-height:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
@media(min-width:1280px){}
.header__dropdown-content a:active,.header__dropdown-content a:focus,.header__hamburger_multilevel a:active,.header__hamburger_multilevel a:focus{text-decoration:none}
.header__dropdown_entry{text-decoration:none;font-size:.875rem;line-height:1.05rem;font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;color:#555}
.header__dropdown_entry:hover{text-decoration:none;color:#555}
.header__dropdown_entry_l2 .header__dropdown_entry{font-size:14px;font-style:normal;font-weight:500;line-height:normal}
.header__dropdown_entry_l2.header__dropdown_entry-selected>.header__dropdown_entry{font-family:"Montserrat Bold",Arial,sans-serif;font-weight:700}
.header__dropdown_entry_l1.header__dropdown_entry-selected{background:linear-gradient(90deg,#ea581e 0,#f7a815 100%)}
.header__dropdown_entry_l1.header__dropdown_entry-selected>a{color:white}
.header__dropdown_entry_l1.header__dropdown_entry-selected>a:hover{color:white}
.header__dropdown_entry_l2.header__dropdown_entry-selected>a{font-weight:bold}
.header__dropdown-content a::before{content:"";position:absolute;top:0;bottom:0;left:-80px;width:10px;z-index:-1}
:not(.header__dropdown_entry-selected)>.header__dropdown_container_l2,:not(.header__dropdown_entry-selected)>.header__dropdown_container_l3{display:none}
.header__hamburger{display:block;color:#000}
@media(min-width:1024px){.header__hamburger{display:none}
}
.landingpage__full-header .header{background:#fff;background:var(--header-background-color);display:block;width:100%;height:var(--header-height);border-radius:unset}
.landingpage__full-header .header__main{height:4.125rem;height:var(--header-height);position:relative;width:100%;padding:0 3rem;display:flex;justify-content:space-between}
@media print,screen and (min-width:992px){.landingpage__full-header .header__main{padding:0 7.5rem}
}
.landingpage__full-header .header__block{height:100%;display:flex;align-items:center}
@media print,screen and (min-width:992px){.landingpage__full-header .header__block{position:absolute}
}
.landingpage__full-header .header__logo_wrapper a:first-child{margin-right:15px}
@media(min-width:1024px){.landingpage__full-header .header__logo_wrapper{max-width:250px}
}
@media(min-width:1280px){.landingpage__full-header .header__logo_wrapper{max-width:100%}
.landingpage__full-header .header__logo_wrapper a:first-child{margin-right:25px}
}
.landingpage__full-header .header__info{all:unset;display:flex;align-items:center}
.i-phone:before{content:"\e906"}
.landingpage__full-header .header__info .i-phone{font-size:1.125rem;padding:3px;margin-right:35px;z-index:11}
.landingpage__full-header .header__info .i-phone:before{color:#000;color:var(--header-icon-color)}
.landingpage__full-header .header__info .i-phone:hover,.landingpage__full-header .header__info .i-phone:focus{text-decoration:none}
@media print,screen and (min-width:992px){.landingpage__full-header .header__info{width:100%;justify-content:space-between}
.landingpage__full-header .header__info .i-phone{display:none}
}
.landingpage__full-header .header__logo{max-width:133px}
@media print,screen and (min-width:992px){.landingpage__full-header .header__logo{max-width:162px}
}
.landingpage__full-header .header__infoText{all:unset;font-size:14px;font-size:var(--header-font-size);font-family:Montserrat SemiBold,Arial,sans-serif;font-family:var(--header-font-family);display:none;text-align:center}
@media print,screen and (min-width:992px){.landingpage__full-header .header__infoText{display:inline-flex;margin-left:50%;transform:translateX(-50%);flex-wrap:wrap}
.landingpage__full-header .header__infoText a{margin-left:4px;color:#e9571c;text-decoration:underline}
}
.landingpage__full-header .ariston-layout .header__infoText{font-family:"ProximaNova",sans-serif;font-weight:600;font-size:14px}
.landingpage__full-header .ariston-layout .header__infoText a{font-family:"ProximaNova",sans-serif;font-weight:600;color:#c8102e;font-size:14px}
.landingpage__full-header .header__login:hover,.landingpage__full-header .header__login:focus{text-decoration:none}
.landingpage__full-header .header__login .btn-text{display:none}
.landingpage__full-header .header__login .i-lock{font-size:1.3125rem;display:block;line-height:1.5rem;padding:1.5px 3px}
.landingpage__full-header .header__login .i-lock:before{color:#000;color:var(--header-icon-color)}
@media print,screen and (min-width:992px){.landingpage__full-header .header__login{border-radius:139px;border-radius:var(--cta-border-radius);height:55px;height:var(--cta-height);font-family:"Montserrat SemiBold",Arial,sans-serif;font-size:.875rem;position:relative;text-align:center;width:100%;text-transform:uppercase;line-height:.9625rem;transition:all .4s ease;border:1px solid #dce3e9;border:var(--link-cta-border);color:#e9571c;color:var(--link-cta-color);display:flex;justify-content:center;align-items:center;width:auto;padding:0 28px}
.landingpage__full-header .header__login:focus,.landingpage__full-header .header__login:hover{text-decoration:none}
.landingpage__full-header .header__login:hover,.landingpage__full-header .header__login:focus{border:2px solid #e9571c;border:var(--link-cta-border-hover);color:#e9571c;color:var(--link-cta-color);padding:0 27px;text-decoration:none}
.landingpage__full-header .header__login .i-lock{display:none}
.landingpage__full-header .header__login .btn-text{display:inline-block}
}
.landingpage__full-header .header__user-area{color:#202427}
.landingpage__full-header .header__user-area:hover{color:#e9571c;text-decoration:none}
.landingpage__full-header .header__user-area .i-user{padding:1.5px 4px;display:block;font-size:1.3125rem;line-height:1.5rem}
.landingpage__full-header .header__user-area .btn-text{font-family:"Montserrat SemiBold",Arial,sans-serif;display:none;text-transform:uppercase;text-decoration:underline;font-size:.875rem;line-height:.9625rem}
@media print,screen and (min-width:992px){.landingpage__full-header .header__user-area{padding:20px 28px}
.landingpage__full-header .header__user-area .i-user{display:none}
.landingpage__full-header .header__user-area .btn-text{display:inline-block}
}
.landingpage__full-footer .footer{background-color:#202427;background-color:var(--footer-background-color);padding:5rem 3.75rem;position:relative;display:block;width:100%;z-index:3}
@media print,screen and (min-width:768px){.landingpage__full-footer .footer{height:5rem;height:var(--footer-height);padding:0 3.75rem}
}
@media print,screen and (min-width:992px){.landingpage__full-footer .footer{padding:0 7.5rem}
}
.landingpage__full-footer .footer__content{height:100%;display:flex;flex-direction:column-reverse;align-items:center}
@media print,screen and (min-width:768px){.landingpage__full-footer .footer__content{flex-direction:row;justify-content:space-between}
}
.landingpage__full-footer .footer__block{display:flex;flex-direction:column}
@media print,screen and (min-width:768px){.landingpage__full-footer .footer__block{flex-direction:row}
}
.landingpage__full-footer .footer__rights{color:#fff;color:var(--foter-font-color);font-size:.875rem;font-size:var(--foter-font-size);font-family:Montserrat Light,Arial,sans-serif;font-family:var(--footer-font-family);letter-spacing:.025rem;line-height:.8125rem;opacity:.5;text-align:center;margin-bottom:0}
@media print,screen and (min-width:768px){.landingpage__full-footer .footer__rights{opacity:1;text-align:left;line-height:.9625rem}
}
.ariston-layout .landingpage__full-footer .footer__rights{font-family:"ProximaNova",sans-serif;font-size:16px}
.landingpage__full-footer .footer__link{color:#fff;color:var(--foter-font-color);font-size:.875rem;font-size:var(--foter-font-size);font-family:Montserrat Light,Arial,sans-serif;font-family:var(--footer-font-family);letter-spacing:.025rem;line-height:.8125rem;display:block;text-decoration:underline;padding-bottom:2.5rem}
.landingpage__full-footer .footer__link:hover,.landingpage__full-footer .footer__link:focus{color:#fff;color:var(--foter-font-color)}
@media print,screen and (min-width:768px){.landingpage__full-footer .footer__link{padding-bottom:0;padding-left:1.5rem}
}
@media print,screen and (min-width:992px){.landingpage__full-footer .footer__link{padding-left:3.5rem}
}
.ariston-layout .landingpage__full-footer .footer__link{font-family:"ProximaNova",sans-serif;font-size:16px}
.picture{display:block;position:relative;width:100%;height:100%}
.picture__img{display:block;position:relative;width:100%}
.richText{display:block;position:relative;width:100%}
.richText__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.richText__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.richText__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.richText__innerWidth{width:80%}
}
@media(min-width:1280px){.richText__innerWidth{width:75%}
}
.richText__content{display:block;text-align:left;padding-top:40px;padding-bottom:40px}
.richText__content h1{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:6rem;margin-bottom:4.5rem}
.richText[data-margin-top-h='small'] .richText__content h1{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h1{margin-top:3rem}
.richText[data-margin-top-h='large'] .richText__content h1{margin-top:6rem}
.richText[data-margin-top-h='none'] .richText__content h1{margin-top:0}
@media(min-width:768px){.richText__content h1{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.richText__content h1{font-size:3rem;line-height:3.3rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.richText__content h1{background:transparent;color:#e9571c}
}
.richText__content h2{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;text-transform:uppercase;background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:6rem;margin-bottom:4.5rem}
.richText[data-margin-top-h='small'] .richText__content h2{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h2{margin-top:3rem}
.richText[data-margin-top-h='large'] .richText__content h2{margin-top:6rem}
.richText[data-margin-top-h='none'] .richText__content h2{margin-top:0}
@media(min-width:768px){.richText__content h2{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.richText__content h2{font-size:2.5rem;line-height:2.75rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.richText__content h2{background:transparent;color:#e9571c}
}
.richText__content h3{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.25rem;line-height:1.52375rem;margin-top:4.5rem;margin-bottom:1rem}
.richText[data-margin-top-h='small'] .richText__content h3{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h3{margin-top:2rem}
.richText[data-margin-top-h='large'] .richText__content h3{margin-top:4.5rem}
.richText[data-margin-top-h='none'] .richText__content h3{margin-top:0}
@media(min-width:768px){.richText__content h3{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.richText__content h3{font-size:1.75rem;line-height:2.133125rem}
}
.richText__content h4{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.8125rem;margin-top:4.5rem;margin-bottom:1rem}
.richText[data-margin-top-h='small'] .richText__content h4{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h4{margin-top:2rem}
.richText[data-margin-top-h='large'] .richText__content h4{margin-top:4.5rem}
.richText[data-margin-top-h='none'] .richText__content h4{margin-top:0}
@media(min-width:768px){.richText__content h4{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.richText__content h4{font-size:.875rem;line-height:.9625rem}
}
.richText__content p{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem}
@media(min-width:768px){.richText__content p{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content p{font-size:1rem;line-height:1.625rem}
}
.richText__content p b{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem}
@media(min-width:768px){.richText__content p b{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content p b{font-size:1rem;line-height:1.625rem}
}
.richText__content p i{font-style:italic}
.richText__content p a{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;display:inline-block;text-decoration:underline;color:#e9571c}
@media(min-width:768px){.richText__content p a{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content p a{font-size:1rem;line-height:1.625rem}
}
.richText__content ol{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;counter-reset:list;margin-left:3.375rem}
@media(min-width:768px){.richText__content ol{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content ol{font-size:1rem;line-height:1.625rem}
}
.richText__content ol li{position:relative;list-style:none;margin-bottom:1rem}
.richText__content ol li:before{content:counter(list,lower-alpha) ") ";counter-increment:list;position:absolute;left:-1.5rem}
.richText__content ol li p{display:inline-block}
.richText__content ul{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;counter-reset:list;margin-left:3.375rem}
@media(min-width:768px){.richText__content ul{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content ul{font-size:1rem;line-height:1.625rem}
}
.richText__content ul li{position:relative;list-style:none;margin-bottom:1rem}
.richText__content ul li:before{content:counter(list,disc);font-size:2.25rem !important;counter-increment:list;position:absolute;left:-1.375rem;top:-0.25rem}
.richText__content ul li p{display:inline-block}
.slider{display:block;position:relative;width:100%;background-color:#fff}
.slider__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.slider__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.slider__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.slider__innerWidth{width:80%}
}
@media(min-width:1280px){.slider__innerWidth{width:75%}
}
.slider__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:6rem 0 3rem;width:125%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:768px){.slider__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.slider__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:768px){.slider__title{width:100%;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media(min-width:1024px){.slider__title{padding:6rem 0 4.5rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.slider__title{background:transparent;color:#e9571c}
}
.slider__wrapper{display:block;position:relative;padding-bottom:9rem}
@media(min-width:1024px){.slider__wrapper{padding-bottom:9.75rem}
}
.slider__quotes{position:absolute;z-index:1;top:2%;left:6%;width:5rem}
@media(min-width:480px){.slider__quotes{top:6%;left:10%;width:6.25rem}
}
@media(min-width:768px){.slider__quotes{top:4%;left:18%;width:7.5rem}
}
@media(min-width:1024px){.slider__quotes{top:4%;left:10%;width:6.25rem}
}
@media(min-width:1280px){.slider__quotes{top:4%;left:6%;width:8.75rem}
}
.slider .glide{position:relative;width:120%;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:768px){.slider .glide{margin:0;left:auto;-webkit-transform:translateX(0);transform:translateX(0);width:100%}
}
.slider .glide:after{content:"";position:absolute;top:0;left:-1px;height:96%;width:3.125rem;z-index:1;background:#fff;background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,white 0,rgba(255,255,255,0) 100%)}
@media(min-width:768px){.slider .glide:after{width:6.25rem}
}
.slider .glide:before{content:"";position:absolute;top:0;right:-1px;height:96%;width:3.125rem;z-index:1;background:#fff;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,white 100%)}
@media(min-width:768px){.slider .glide:before{width:6.25rem}
}
.slider .glide .glide__track{margin:0 auto}
@media(min-width:1024px){.slider .glide .glide__slides{-webkit-transform:none !important;transform:none !important;width:auto !important;display:block}
.slider .glide .glide__slide{position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}
.slider .glide .glide__slide:first-child{position:relative}
.slider .glide .glide__slide--active{z-index:1;opacity:1}
}
.slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%}
@media(min-width:768px){.slider__item{width:85%}
}
@media(min-width:1024px){.slider__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.slider__image,.slider__info{display:block;width:75%}
@media(min-width:768px){.slider__image,.slider__info{width:80%}
}
@media(min-width:1024px){.slider__image,.slider__info{width:50%}
}
.slider__img{display:block;width:100%}
.slider__info{text-align:center;padding-bottom:1rem}
@media(min-width:1024px){.slider__info{text-align:left;padding-left:3.4375rem}
}
.slider__name{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;color:#202427;margin-bottom:1rem}
@media(min-width:768px){.slider__name{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.slider__name{font-size:2.5rem;line-height:2.75rem}
}
.slider__exp{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;text-transform:uppercase;cursor:pointer;font-size:.875rem;line-height:.9625rem;color:#e9571c;margin-bottom:1rem}
@media(min-width:768px){.slider__exp{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.slider__exp{font-size:.875rem;line-height:.9625rem}
}
.slider__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#4f575e;margin-bottom:1rem}
@media(min-width:768px){.slider__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.slider__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.slider__text{margin-bottom:1rem}
}
.slider .glide .glide__arrows{display:none}
@media(min-width:1024px){.slider .glide .glide__arrows{display:block;position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-85%);transform:translateX(-85%)}
}
@media(min-width:1280px){.slider .glide .glide__arrows{bottom:10%;left:50%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.slider .glide .glide__arrow{-webkit-filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));cursor:pointer;width:4.5rem;height:4.5rem;background:-webkit-linear-gradient(214.02deg,#ffcf36 -69.09%,#ea581e 79.94%),#e9571c;background:linear-gradient(235.98deg,#ffcf36 -69.09%,#ea581e 79.94%),#e9571c;border-radius:50%;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}
.slider .glide .glide__arrow.glide__arrow--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slider .glide .glide__arrow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.slider .glide .glide__arrow:hover.glide__arrow--left{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}
@media(min-width:1024px){.slider .glide .glide__arrow--right{top:-4.25rem;left:-1.25rem;position:relative}
}
.slider .glide .glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:1024px){.slider .glide .glide__bullets{margin:0;position:absolute;bottom:0;left:-webkit-calc(50% + 55px);left:calc(50% + 55px)}
}
@media(min-width:1024px){.slider .glide .glide__bullets{display:none}
}
.slider .glide .glide__bullet{display:block;cursor:pointer;width:2rem;height:1rem;margin-right:.625rem;border-radius:3.75rem;background:#eaeff3;-webkit-transition:all .4s ease;transition:all .4s ease}
.slider .glide .glide__bullet.glide__bullet--active{width:4rem;background:-webkit-linear-gradient(214.02deg,#ffcf36 -69.09%,#ea581e 79.94%),#e9571c;background:linear-gradient(235.98deg,#ffcf36 -69.09%,#ea581e 79.94%),#e9571c}
.steps{display:block;position:relative;width:100%;background-color:transparent;padding:8.75rem 0 7.5rem}
@media(min-width:1024px){.steps{padding:7.5rem 0 8.75rem 0}
}
@media(min-width:1280px){.steps{padding:5.625rem 0 12.5rem 0}
}
.steps__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.steps__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.steps__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.steps__innerWidth{width:80%}
}
@media(min-width:1280px){.steps__innerWidth{width:75%}
}
.steps__listWrapper{margin-bottom:0}
@media(min-width:1024px){.steps__listWrapper{margin-bottom:1.5rem}
}
.steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:1024px){.steps__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.step__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 1rem;margin-bottom:2.25rem}
@media(min-width:768px){.step__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80%}
}
@media(min-width:1024px){.step__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%;margin-bottom:0}
}
.step__img{display:block;width:50%;margin-bottom:1rem}
@media(min-width:768px){.step__img{width:25%;margin-bottom:0}
}
@media(min-width:1024px){.step__img{width:50%;margin-bottom:1.5rem}
}
.step__info{display:block;width:100%;margin-bottom:1rem}
@media(min-width:768px){.step__info{width:75%;text-align:left;padding-left:4.5rem;margin-bottom:0}
}
@media(min-width:1024px){.step__info{width:100%;text-align:center;padding-left:0;margin-bottom:1.5rem}
}
.step__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.25rem;line-height:1.52375rem;text-transform:uppercase;margin-bottom:.625rem}
@media(min-width:768px){.step__title{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.step__title{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.step__title{margin-bottom:1.25rem}
}
.step__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem}
@media(min-width:768px){.step__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.step__text{font-size:1rem;line-height:1.625rem}
}
.teaser-container__main{margin:56px 16px 80px 16px}
@media(min-width:768px){.teaser-container__main{margin:80px}
}
.teaser-container__cards{display:grid;grid-auto-columns:minmax(0,1fr);row-gap:40px;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;justify-content:center}
@media(min-width:768px){.teaser-container__cards{gap:80px}
}
@media(min-width:1024px){.teaser-container__cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:1440px){.teaser-container__cards{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.teaser-container__pagination{padding-top:80px;display:flex;justify-content:center;align-items:center}
.teaser-container__style__h4{font-family:"Montserrat SemiBold",Arial,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.3px;color:#ed7622;display:inline}
.teaser-container__style__h6{font-family:"Montserrat SemiBold",Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.2px;color:#555;display:inline}
.teaser-container__pagination__left{flex:1;text-align:right;font-size:18px}
.teaser-container__pagination__center{padding-inline:8px}
.teaser-container__pagination__right{flex:1;font-size:18px}
.teaser-container__pagination span{cursor:pointer}
.teaser{display:flex;justify-content:center;align-items:center}
.card__teaser{max-width:358px;min-height:312px;-webkit-filter:drop-shadow(0 0 30px rgba(51,51,51,0.10));filter:drop-shadow(0 0 30px rgba(51,51,51,0.10))}
@media(min-width:768px){.card__teaser{max-width:375px;max-height:351px}
}
.underlay__container__img__teaser{background:white}
.container__img__teaser{max-width:358px;max-height:120px;background-color:var(--white,#FFF);border-radius:0 0 15px 15px;overflow:hidden}
@media(min-width:768px){.container__img__teaser{max-width:375px}
}
.img__teaser{background-color:#d9d9d9;background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:120px}
.container__info__teaser{display:inline-flex;padding:16px;flex-direction:column;align-items:flex-start;background-color:var(--white,#FFF)}
@media(min-width:768px){.container__info__teaser{padding:24px}
}
.subContainer__info__teaser{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.title__teaser{color:var(--black,#000);font-family:"Montserrat Bold",Arial,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:22px;height:44px;max-width:326px;overflow:hidden;word-break:break-word}
@media(min-width:768px){.title__teaser{font-size:18px;line-height:26px;height:52px;max-width:327px}
}
.descr__teaser{color:#555;font-family:"Montserrat Light",Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;height:80px;max-width:326px;overflow:hidden;word-break:break-word}
@media(min-width:768px){.descr__teaser{font-size:16px;line-height:23px;height:92px;max-width:327px}
}
.link__teaser{font-size:14px;font-family:"Montserrat SemiBold",Arial,sans-serif;font-style:normal;font-weight:600;line-height:20px}
@media(min-width:768px){.link__teaser{font-size:16px;line-height:23px}
}
.link__teaser a{color:#ed7622;text-decoration-line:underline}
html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}
html *{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0;border:0;font:inherit}
html *::after,html *::before{-webkit-box-sizing:inherit;box-sizing:inherit}
html body{overflow:hidden}
html article,html aside,html details,html figcaption,html figure,html footer,html header,html hgroup,html menu,html nav,html section,html main,html form legend{display:block}
html ol,html ul{list-style:none}
html blockquote,html q{quotes:none}
html button,html select,html textarea,html input{color:inherit;line-height:inherit;background-color:transparent;border-radius:0}
html button,html select,html textarea,html input[type="button"],html input[type="email"],html input[type="number"],html input[type="password"],html input[type="search"],html input[type="submit"],html input[type="tel"],html input[type="text"],html input[type="url"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
html textarea{resize:vertical;overflow:auto}
html select::-ms-expand{display:none}
html input::-ms-clear{display:none}
html table{border-collapse:collapse;border-spacing:0}
html img,html video,html svg{max-width:100%}
html a{text-decoration:none}
html.blockScroll{overflow:hidden}
#main-content:not(.author){min-height:calc(100vh - 80px) !important}
[class^="i-"],[class*=" i-"]{font-family:'ariston' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.i-hamburger:before{content:"\e900"}
.i-close:before{content:"\e901"}
.i-info:before{content:"\e902"}
.i-lock:before{content:"\e903"}
.i-arrow:before{content:"\e904"}
.i-left:before{content:"\e911"}
.i-right:before{content:"\e912"}
.listPage{padding:0 2.5rem}
.listPage__title{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;margin:2.5rem 0;color:#4f575e}
@media(min-width:768px){.listPage__title{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.listPage__title{font-size:2.5rem;line-height:2.75rem}
}
.listPage__links{padding-left:1.75rem}
.listPage__link{margin-bottom:1rem}
.listPage__link a{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.25rem;line-height:1.52375rem;text-decoration:none;color:#e9571c;-webkit-transition:all .4s cubic-bezier(0.09,0.72,0.76,1.01);transition:all .4s cubic-bezier(0.09,0.72,0.76,1.01)}
@media(min-width:768px){.listPage__link a{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.listPage__link a{font-size:1.75rem;line-height:2.133125rem}
}
.listPage__link a:hover{color:#fdc801}
.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.bannerCookie{display:block;position:fixed;bottom:0;left:0;width:100vw;background-color:#e9571c;z-index:20;padding:.75rem;-webkit-filter:drop-shadow(0 -10px 40px rgba(0,0,0,0.08));filter:drop-shadow(0 -10px 40px rgba(0,0,0,0.08))}
@media(min-width:1024px){.bannerCookie{padding:.75rem 1.5rem}
}
.bannerCookie.bannerCookie--hidden{display:none}
.bannerCookie__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;font-size:.75rem !important;line-height:.9375rem !important;color:#fff;padding-right:2.5rem}
@media(min-width:768px){.bannerCookie__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerCookie__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.bannerCookie__text{padding-right:3.75rem}
}
@media(min-width:1024px){.bannerCookie__text{padding-right:7.5rem}
}
.bannerCookie__text a{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;font-size:.75rem !important;line-height:.9375rem !important;color:#fff;text-decoration:underline}
@media(min-width:768px){.bannerCookie__text a{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerCookie__text a{font-size:1rem;line-height:1.625rem}
}
.bannerCookie__close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.75rem;color:#fff}
@media(min-width:1024px){.bannerCookie__close{right:1.5rem}
}
.theme-bricoman .bannerInfo{display:block;position:relative;width:100%;z-index:0}
.bannerInfo__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerInfo__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.bannerInfo__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerInfo__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerInfo__innerWidth{width:75%}
}
@media(min-width:1024px){.bannerInfo__innerWidth{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media(max-width:600px){.bannerInfo__background{position:absolute;bottom:0;top:0}
.bannerInfo__background .picture img{height:100%}
.bannerInfo__content{position:static;width:100%;padding-bottom:1.5rem}
}
@media(min-width:600px) and (max-width:767px){.bannerInfo__background{position:static;width:100%}
.bannerInfo__background .picture img{height:100%}
.bannerInfo__content{position:absolute;top:50%}
.bannerInfo__content>.bannerInfo__maxWidth{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.bannerInfo__background .bannerInfo__img{display:block;position:relative;width:100%;bottom:-0.5rem}
@media(min-width:768px){.theme-bricoman .bannerInfo__content{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:0}
}
@media(min-width:1024px){.theme-bricoman .bannerInfo__content{position:absolute;top:auto;bottom:15%;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media(min-width:1280px){.theme-bricoman .bannerInfo__content{position:absolute;bottom:20%}
}
.theme-bricoman .bannerInfo--small .bannerInfo__content{bottom:auto;top:50%;-webkit-transform:translateY(0);transform:translateY(0)}
@media(min-width:768px){.theme-bricoman .bannerInfo--small .bannerInfo__content{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media(min-width:375px){.theme-bricoman .bannerInfo__desc{width:100%;text-align:left;margin:3.5rem 0 0 auto;display:block;padding-bottom:.5rem}
}
@media(min-width:768px){.theme-bricoman .bannerInfo__desc{width:100%;text-align:left;margin:0 auto;display:block;padding-bottom:1.25rem}
}
@media(min-width:768px){.theme-bricoman .bannerInfo__desc{text-align:center;width:70%;padding-bottom:2.25rem}
}
@media(min-width:1024px){.theme-bricoman .bannerInfo__desc{margin:0;text-align:left;width:70%;padding-bottom:0;padding-right:1.5rem}
}
@media(min-width:1280px){.theme-bricoman .bannerInfo__desc{width:50%}
}
.theme-bricoman .bannerInfo--small .bannerInfo__desc{width:100%;padding:0}
.theme-bricoman .bannerInfo__wrapperCta{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media(min-width:768px){.theme-bricoman .bannerInfo__wrapperCta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%}
}
@media(min-width:1024px){.theme-bricoman .bannerInfo__wrapperCta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:30%}
}
@media(min-width:1280px){.theme-bricoman .bannerInfo__wrapperCta{width:50%}
}
.theme-bricoman .bannerInfo__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.5rem;line-height:2rem;text-transform:uppercase;color:#fff;margin-bottom:.5rem}
@media(min-width:365px){.theme-bricoman .bannerInfo__title{font-size:2rem;margin-bottom:1.5rem}
}
@media(min-width:768px){.theme-bricoman .bannerInfo__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.theme-bricoman .bannerInfo__title{font-size:3rem;line-height:3.3rem}
}
.theme-bricoman .bannerInfo--small .bannerInfo__title{text-align:center;margin-bottom:0}
.theme-bricoman .bannerInfo__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff}
@media(min-width:768px){.theme-bricoman .bannerInfo__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.theme-bricoman .bannerInfo__text{font-size:1rem;line-height:1.625rem}
}
.bannerLogo{display:block;position:relative;width:100%;background-color:#fff}
.bannerLogo__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerLogo__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.bannerLogo__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerLogo__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerLogo__innerWidth{width:75%}
}
.bannerLogo__background .bannerLogo__img{display:block;position:relative;width:100%}
.bannerLogo__content{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.bannerLogo__desc{width:100%;text-align:center;margin:0 auto;display:block}
@media(min-width:1024px){.bannerLogo__desc{width:70%}
}
.bannerLogo__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;color:#fff;margin-bottom:1.5rem}
@media(min-width:768px){.bannerLogo__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.bannerLogo__title{font-size:3rem;line-height:3.3rem}
}
.bannerLogo__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;width:80%;display:block;margin:0 auto}
@media(min-width:768px){.bannerLogo__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerLogo__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.bannerLogo__text{width:50%}
}
.bannerLogo__list{display:block;overflow:auto;white-space:nowrap;margin-top:3.125rem;position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-overflow-style:none;scrollbar-width:none}
@media(min-width:1024px){.bannerLogo__list{width:100%;left:0;-webkit-transform:translateX(0);transform:translateX(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.bannerLogo__list::-webkit-scrollbar{display:none}
.bannerLogo__item{display:inline-block;width:10rem;height:4.75rem;background-color:#fff;border-radius:50px;margin:0 .75rem .75rem}
@media(min-width:1024px){.bannerLogo__item{display:block}
}
.theme-bricoman .bannerMain{display:block;position:relative;width:100%;z-index:2}
.theme-bricoman .bannerMain .ctaInGrado.ctaInGrado--primary span:after{font-family:'ariston';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-left:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";position:relative;top:inherit;left:inherit;filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));width:auto;height:auto;opacity:1;background:0}
.bannerMain__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerMain__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.bannerMain__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerMain__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerMain__innerWidth{width:80%}
}
.bannerMain__maxWidth,.bannerMain__innerWidth{height:100%}
.bannerMain__background{display:block}
.theme-bricoman .bannerMain__balls{position:absolute;bottom:-8%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:70%;display:none}
@media(min-width:1024px){.theme-bricoman .bannerMain__balls{display:block;bottom:auto;left:20%;top:82%;width:60%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
}
@media(min-width:1024px){.theme-bricoman .bannerMain__balls{left:35%;top:85%;width:30%}
}
@media(min-width:1280px){.theme-bricoman .bannerMain__balls{left:32%;top:83%;width:38%}
}
.bannerMain__content{width:100%;height:100%;position:absolute;top:0}
.bannerMain__desc{display:block;position:relative;text-align:left;width:100%;top:10rem;z-index:1}
@media(min-width:768px){.theme-bricoman .bannerMain__desc{width:100%;top:17rem}
}
@media(min-width:1024px){.theme-bricoman .bannerMain__desc{top:8rem;width:40%}
}
@media(min-width:1280px){.theme-bricoman .bannerMain__desc{top:18rem;width:30%}
}
.theme-bricoman .bannerMain__title{font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:bold;font-size:32px;line-height:32px;letter-spacing:.4px;text-transform:uppercase;margin-bottom:15px}
@media(min-width:768px){.theme-bricoman .bannerMain__title{font-size:30px;line-height:38px;font-style:normal;font-weight:500;text-transform:none}
}
@media(min-width:1024px){.theme-bricoman .bannerMain__title{font-size:40px;line-height:46px;width:100%}
}
@media(min-width:1280px){.theme-bricoman .bannerMain__title{font-size:40px;line-height:46px;width:80%;margin-bottom:30px}
}
.bannerMain__title.bannerMain__title--orange{background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bannerMain__title.bannerMain__title--orange{background:transparent;color:#e9571c}
}
.theme-bricoman .bannerMain__text{font-family:"Montserrat",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;margin-bottom:2rem;width:100%}
@media(min-width:768px){.theme-bricoman .bannerMain__text{font-style:normal;font-weight:600;font-size:14px;line-height:140%}
}
@media(min-width:1024px){.theme-bricoman .bannerMain__text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.4px}
}
@media(min-width:768px){.theme-bricoman .bannerMain__text{width:80%}
}
@media(min-width:1280px){.theme-bricoman .bannerMain__text{width:100%}
}
.bannerService{display:block;position:relative;width:100%;background-color:#202427;overflow:hidden;padding:10rem 0 3.25rem}
@media(min-width:768px){.bannerService{padding:15rem 0 3rem 0}
}
@media(min-width:1024px){.theme-bricoman .bannerService{padding:16.25rem 0 8.75rem 0}
}
.bannerService__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.bannerService__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.bannerService__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.bannerService__innerWidth{width:80%}
}
@media(min-width:1280px){.bannerService__innerWidth{width:75%}
}
.bannerService__ellipsis{position:absolute;top:0;bottom:0;left:0;right:0;top:0;background-color:#f2f5f8;height:0}
.theme-bricoman .bannerService__ellipsis:after{content:none}
.bannerService__listWrapper{margin-bottom:0}
@media(min-width:1024px){.bannerService__listWrapper{margin-bottom:1.5rem}
}
.bannerService__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:1024px){.bannerService__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.bannerService__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 1rem;margin-bottom:3.25rem}
@media(min-width:768px){.bannerService__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80%}
}
@media(min-width:1024px){.bannerService__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%;margin-bottom:0}
}
.bannerService__img{display:block;width:50%;margin-bottom:1.5rem}
@media(min-width:768px){.bannerService__img{width:25%;margin-bottom:0}
}
@media(min-width:1024px){.bannerService__img{width:50%;margin-bottom:1.5rem}
}
.bannerService__info{display:block;width:100%;margin-bottom:1rem}
@media(min-width:768px){.bannerService__info{width:75%;text-align:left;padding-left:4.5rem;margin-bottom:0}
}
@media(min-width:1024px){.bannerService__info{width:100%;text-align:center;padding-left:0;margin-bottom:1.5rem}
}
.bannerService__title{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;text-transform:uppercase;margin-bottom:.625rem}
@media(min-width:768px){.bannerService__title{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerService__title{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.bannerService__title{margin-bottom:1.25rem}
}
.bannerService__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff}
@media(min-width:768px){.bannerService__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.bannerService__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.benefits{padding:0}
}
.benefits.benefits--expanded{padding-top:3.75rem}
.theme-bricoman .benefits__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto;padding-top:5rem;z-index:1}
@media(min-width:1024px){.theme-bricoman .benefits__maxWidth.benefits__maxPaddingTop{padding-top:10rem}
}
.benefits__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.benefits__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.benefits__innerWidth{width:80%}
}
@media(min-width:1280px){.benefits__innerWidth{width:75%}
}
@media(max-width:767px){.benefits--expanded .benefits__innerWidth{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}
}
.benefits__content{padding-top:2rem}
@media(min-width:768px){.benefits__content{width:80%;margin:0 auto}
}
@media(min-width:1024px){.benefits__content{width:100%}
}
.benefits--expanded .benefits__content{width:100%}
.theme-bricoman .benefits__ellipsis{position:absolute;top:0;bottom:0;left:0;right:0;top:auto;background-color:#fcf9f4;height:97%}
@media(min-width:1024px){.theme-bricoman .benefits__ellipsis{height:92%}
}
.theme-bricoman .benefits__ellipsis:before{content:"";width:150vw;height:200px;position:absolute;left:-25vw;z-index:0;top:-20vw;background:linear-gradient(to top left,#fcf9f4 50%,transparent 50%),linear-gradient(to top right,#fcf9f4 50%,transparent 50%),white}
.theme-bricoman .benefits__ellipsis:after{content:"";position:absolute;z-index:1;bottom:-45vw;width:150vw;left:-25vw;height:200px;background:linear-gradient(to bottom,#fcf9f4 100%,transparent);clip-path:polygon(50% 60%,0 0,150vw 0);top:unset;border-radius:0}
@media(min-width:768px){.theme-bricoman .benefits__ellipsis:before{height:400px}
.theme-bricoman .benefits__ellipsis:after{bottom:-35vw;height:400px}
}
@media(min-width:1100px){.theme-bricoman .benefits__ellipsis:after{bottom:-30vw}
}
@media(min-width:1280px){.theme-bricoman .benefits__ellipsis:before{height:800px}
.theme-bricoman .benefits__ellipsis:after{bottom:-50vw;height:800px}
}
@media(min-width:1440px){.theme-bricoman .benefits__ellipsis:before{top:-18vw}
.theme-bricoman .benefits__ellipsis:after{bottom:-45vw}
}
@media(min-width:1600px){.theme-bricoman .benefits__ellipsis:after{bottom:-40vw}
}
@media(min-width:2000px){.theme-bricoman .benefits__ellipsis:after{bottom:-34vw}
}
@media(min-width:2300px){.theme-bricoman .benefits__ellipsis:after{bottom:-28vw}
}
.theme-bricoman .benefits__ellipsis.benefits__ellipsis--half{top:auto;height:50%}
.theme-bricoman .benefits__ellipsis.benefits__ellipsis--hidden{display:none}
.benefits__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-align:left;text-transform:uppercase;width:100%}
@media(min-width:768px){.benefits__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.benefits__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:768px){.benefits__title{text-align:center;width:80%;margin:0 auto 3.375rem}
}
@media(min-width:1024px){.benefits__title{text-align:left;width:60%;margin:0 0 1.25rem 0}
}
@media(min-width:1280px){.benefits__title{width:40%}
}
.benefits__list{display:block}
.benefits__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:3.5rem}
@media(min-width:768px){.benefits__item{padding-bottom:6rem}
}
@media(min-width:1024px){.benefits__item{padding-bottom:2.75rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media(min-width:1280px){.benefits__item{padding-bottom:1.25rem}
}
.benefits--expanded .benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;left:auto}
.theme-bricoman .benefits--expanded .benefits__item .benefits__info{padding-left:2rem}
@media(min-width:1024px){.theme-bricoman .benefits--expanded .benefits__item .benefits__info{padding-left:4.875rem}
}
@media(min-width:1024px){.theme-bricoman .benefits--expanded .benefits__item .benefits__info{padding-left:0}
}
@media(min-width:1024px){.benefits--expanded .benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:auto}
}
.benefits--expanded .benefits__item.benefits__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:auto}
.theme-bricoman .benefits--expanded .benefits__item.benefits__item--reverse .benefits__info{padding-left:0;padding-right:2rem}
@media(min-width:1024px){.theme-bricoman .benefits--expanded .benefits__item.benefits__item--reverse .benefits__info{padding-left:0;padding-right:4.875rem}
}
@media(min-width:1024px){.theme-bricoman .benefits--expanded .benefits__item.benefits__item--reverse .benefits__info{padding-left:4.875rem;padding-right:0}
}
@media(min-width:1024px){.benefits__item.benefits__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.benefits--expanded .benefits__item.benefits__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
.theme-bricoman .benefits__info,.theme-bricoman .benefits__image{width:100%}
@media(min-width:1024px){.theme-bricoman .benefits__info,.theme-bricoman .benefits__image{width:50%}
}
.theme-bricoman .benefits--expanded .benefits__info,.theme-bricoman .benefits--expanded .benefits__image{width:50%}
.theme-bricoman .benefits__info{text-align:left}
@media(min-width:768px){.theme-bricoman .benefits__info{text-align:center}
}
@media(min-width:1024px){.theme-bricoman .benefits__info{text-align:left}
}
.theme-bricoman .benefits--expanded .benefits__info{text-align:left}
.theme-bricoman .benefits__img{display:block;width:85%;margin:0 auto}
@media screen and (min-width:1024px){.theme-bricoman .benefits__item .benefits__img{margin:0 0 0 auto}
.theme-bricoman .benefits__item.benefits__item--reverse .benefits__img{margin:0 auto 0 0}
}
.benefits__number{font-family:"Montserrat Black",Arial,sans-serif;letter-spacing:.025rem;font-size:1.5rem;line-height:1.82875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;background:-webkit-linear-gradient(214.02deg,#ffcf36 -69.09%,#ea581e 79.94%);background:linear-gradient(235.98deg,#ffcf36 -69.09%,#ea581e 79.94%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.375rem}
@media(min-width:768px){.benefits__number{font-size:3rem;line-height:3.656875rem}
}
@media(min-width:1024px){.benefits__number{font-size:4.875rem;line-height:5.9375rem}
}
@media(min-width:768px){.benefits__number{margin-bottom:1rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.benefits__number{background:transparent;color:#e9571c}
}
.theme-bricoman .benefits__itemTitle{font-family:"Montserrat Semibold",Arial,sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:110%;margin-bottom:38px}
@media(min-width:768px){.theme-bricoman .benefits__itemTitle{font-size:40px;line-height:110%}
}
@media(min-width:1024px){.theme-bricoman .benefits__itemTitle{font-size:40px;line-height:110%}
}
.benefits__itemTitle span{color:#e9571c}
@media(max-width:767px){.benefits--expanded .benefits__itemTitle{margin-bottom:.375rem;font-size:1.125rem;line-height:1.1rem}
}
.theme-bricoman .benefits__itemText{font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:.4px;font-size:.875rem;line-height:1.375rem;margin-bottom:40px}
@media(min-width:768px){.theme-bricoman .benefits__itemText{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.theme-bricoman .benefits__itemText{font-size:16px;line-height:24px}
}
.benefits__ctaEnd{display:block;padding-bottom:2.5rem}
.slider__ctaEnd{display:block;padding-bottom:1rem}
@media(min-width:768px){.benefits__ctaEnd{padding-bottom:3.75rem}
.slider__ctaEnd{padding-bottom:1rem}
}
@media(min-width:1024px){.benefits__ctaEnd{padding-bottom:7.5rem}
.slider__ctaEnd{padding-bottom:1rem}
}
.theme-bricoman .benefits__info{-webkit-transform:translateY(-webkit-calc((var(--translateY) * -0.6)));transform:translateY(calc((var(--translateY) * -0.6)));will-change:transform}
@media(min-width:1024px){.theme-bricoman .benefits__info{padding:0 5rem}
}
.benefits__image{-webkit-transform:translateY(-webkit-calc((var(--translateY) * -1.2)));transform:translateY(calc((var(--translateY) * -1.2)));will-change:transform}
.breadcrumb{display:block;position:relative;width:100%;padding-bottom:1.25rem;z-index:2}
.breadcrumb__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.breadcrumb__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.breadcrumb__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.breadcrumb__innerWidth{width:80%}
}
@media(min-width:1280px){.breadcrumb__innerWidth{width:75%}
}
.breadcrumb__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative}
@media(min-width:1024px){.breadcrumb__content{display:block}
}
.breadcrumb__link{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#000;text-decoration:underline;position:relative;margin-bottom:1rem}
@media(min-width:768px){.breadcrumb__link{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.breadcrumb__link{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.breadcrumb__link{font-size:1.25rem}
}
@media(min-width:1024px){.breadcrumb__link{font-size:1rem;margin-bottom:0;position:absolute;top:50%;right:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.breadcrumb__ring{position:relative;width:2.25rem;height:2.25rem}
@media(min-width:1024px){.breadcrumb__ring{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.breadcrumb__description{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#000;position:relative;margin-top:1rem}
@media(min-width:768px){.breadcrumb__description{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.breadcrumb__description{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.breadcrumb__description{margin-top:0;position:absolute;top:50%;left:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.theme-bricoman .ctaInGrado.ctaInGrado--primary{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;text-transform:uppercase;cursor:pointer;font-size:.875rem;line-height:.9625rem;display:inline-block;position:relative;padding:1.25rem 1.75rem;background:#ad0021;color:#fff;border-radius:0;-webkit-box-shadow:0 10px 24px rgba(47,55,74,0.1);box-shadow:0 10px 24px rgba(47,55,74,0.1);-webkit-transition:all .4s ease;transition:all .4s ease}
.theme-bricoman .ctaInGrado.ctaInGrado--primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:#ad0021;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;opacity:0}
@media screen and (min-width:768px){.theme-bricoman .ctaInGrado.ctaInGrado--primary{min-width:265px}
.theme-bricoman .ctaInGrado.ctaInGrado--primary:after{min-width:265px}
}
.theme-bricoman .ctaInGrado.ctaInGrado--primary:hover:after{opacity:.6}
.theme-bricoman .ctaInGrado.ctaInGrado--primary:hover{background:rgba(173,0,33,0.6)}
.theme-bricoman .benefits .ctaInGrado.ctaInGrado--primary span{display:flex;justify-content:space-between}
.theme-bricoman .benefits .ctaInGrado.ctaInGrado--primary span:after{font-family:'ariston';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-left:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";position:relative;top:inherit;left:inherit;filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));width:auto;height:auto;opacity:1;background:0}
@media(min-width:768px){.theme-bricoman .ctaInGrado.ctaInGrado--primary{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.theme-bricoman .ctaInGrado.ctaInGrado--primary{font-size:.875rem;line-height:.9625rem}
}
.theme-bricoman .ctaInGrado.ctaInGrado--primary span{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between}
.theme-bricoman .steps .ctaInGrado.ctaInGrado--primary span{justify-content:center}
.ctaInGrado.ctaInGrado--round-black{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:4.3125rem;height:4.3125rem;border-radius:100%;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));-webkit-transition:all .4s ease;transition:all .4s ease;background:#202427;color:#fff}
@media(min-width:768px){.ctaInGrado.ctaInGrado--round-black{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-black{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-black{width:5.9375rem;height:5.9375rem}
}
.ctaInGrado.ctaInGrado--round-black span{text-decoration:underline}
.ctaChat .ctaInGrado.ctaInGrado--round-black{position:fixed;bottom:1.25rem;right:1.25rem;z-index:5;width:4.3125rem;height:4.3125rem;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2))}
@media(min-width:768px){.ctaChat .ctaInGrado.ctaInGrado--round-black{width:5.9375rem;height:5.9375rem}
}
@media(min-width:1024px){.ctaChat .ctaInGrado.ctaInGrado--round-black{bottom:2.5rem;right:2.5rem}
}
.ctaInGrado.ctaInGrado--round-white{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:4.3125rem;height:4.3125rem;border-radius:100%;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.08));-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff;color:#e9571c}
@media(min-width:768px){.ctaInGrado.ctaInGrado--round-white{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-white{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px){.ctaInGrado.ctaInGrado--round-white{width:5.9375rem;height:5.9375rem}
}
.ctaInGrado.ctaInGrado--round-white span{text-decoration:underline}
.ctaChat .ctaInGrado.ctaInGrado--round-white{position:fixed;bottom:1.25rem;right:1.25rem;z-index:5;width:4.3125rem;height:4.3125rem;-webkit-filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2));filter:drop-shadow(0 4px 40px rgba(0,0,0,0.2))}
@media(min-width:768px){.ctaChat .ctaInGrado.ctaInGrado--round-white{width:5.9375rem;height:5.9375rem}
}
@media(min-width:1024px){.ctaChat .ctaInGrado.ctaInGrado--round-white{bottom:2.5rem;right:2.5rem}
}
.footer{position:relative;display:block;width:100%;background-color:#202427;padding:5rem 3.75rem;z-index:3}
@media(min-width:768px){.footer{padding:0 3.75rem;height:5rem}
}
@media(min-width:1024px){.footer{padding:0 7.5rem}
}
.footer__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.footer__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.footer__rights{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.8125rem;color:#fff;opacity:.5;text-align:center}
@media(min-width:768px){.footer__rights{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.footer__rights{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:768px){.footer__rights{opacity:1;text-align:left}
}
.footer__link{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#fff;text-decoration:underline;padding-bottom:2.5rem}
@media(min-width:768px){.footer__link{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.footer__link{font-size:1rem;line-height:1.625rem}
}
@media(min-width:768px){.footer__link{padding-bottom:0;padding-left:1.5rem}
}
@media(min-width:1024px){.footer__link{padding-left:3.5rem}
}
.theme-bricoman .header{display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:7.5625rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid transparent;background:#dce3e9;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:10}
@media(min-width:1024px){.theme-bricoman .header{width:90%;margin:0 auto}
}
@media(min-width:1024px){.theme-bricoman .header{background:transparent;height:8.2rem}
}
@media(min-width:1280px){.theme-bricoman .header{height:9.5rem}
}
@media(min-width:1024px){.theme-bricoman .header.header--glass,.header.header--everGlass{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(114px);backdrop-filter:blur(114px);border-bottom:1px solid rgba(255,255,255,0.8)}
}
.header + .bannerLogo,.header + .bannerService,.header + .benefits,.header + .breadcrumb,.header + .richText,.header + .slider,.header + .steps{padding-top:7.5625rem}
@media(min-width:1024px){.header + .bannerLogo,.header + .bannerService,.header + .benefits,.header + .breadcrumb,.header + .richText,.header + .slider,.header + .steps{padding-top:8.125rem}
}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-logo-comp>.bannerLogo,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-service-comp>.bannerService,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.benefits-comp>.benefits,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.slider-comp>.slider,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.steps-comp>.steps{padding-top:7.5625rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='small']{padding-top:2rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='medium']{padding-top:4rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='large']{padding-top:7.5625rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='none']{padding-top:0}
@media(min-width:1024px){.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-logo-comp>.bannerLogo,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.banner-service-comp>.bannerService,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.benefits-comp>.benefits,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.slider-comp>.slider,.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.steps-comp>.steps{padding-top:8.125rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='small']{padding-top:2rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='medium']{padding-top:4rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='large']{padding-top:8.125rem}
.header + #main-content>.aem-Grid>.aem-GridColumn>.aem-Grid>.rich-text-comp>.richText[data-cmp-padding-top='none']{padding-top:0}
}
.header + .footer{position:fixed;bottom:0;left:0}
.header + #main-content{min-height:7.5625rem}
@media(min-width:1024px){.header + #main-content{min-height:8.125rem}
}
.header__back{display:none}
.header--open .header__back{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:-1}
.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media(min-width:1024px){.header__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.theme-bricoman .header__info{display:block;position:relative;margin:0;height:3.4375rem;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#ac0121}
@media(min-width:1024px){.theme-bricoman .header__info{margin:0;height:2.3125rem;background-color:#fff}
}
.theme-bricoman .header__infoText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-family:"Montserrat",Arial,sans-serif;letter-spacing:.025rem;font-size:.75rem;line-height:.825rem;color:#fff}
@media(min-width:768px){.theme-bricoman .header__infoText{font-size:.75rem;line-height:.825rem}
}
@media(min-width:1024px){.theme-bricoman .header__infoText{font-size:.75rem;line-height:.825rem;color:#000}
}
.theme-bricoman .header__infoText1{position:absolute;display:none}
@media screen and (min-width:768px){.theme-bricoman .header__infoText1{position:relative;-webkit-box-align:center;display:flex}
.theme-bricoman .header__info.header__info__double_text{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 2.5rem}
}
@media screen and (min-width:1024px){.theme-bricoman .header__infoText1{position:absolute;left:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.theme-bricoman .header__info.header__info__double_text{display:block;width:100%;padding:0}
}
@media screen and (min-width:1280px){.theme-bricoman .header__infoText1{position:absolute;left:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.theme-bricoman .header__info.header__info__double_text{display:block;width:100%;padding:0}
}
.theme-bricoman .header__infoText a{color:white;text-decoration:underline;margin-left:.25rem}
@media(min-width:1024px){.theme-bricoman .header__infoText a{color:#e9571c}
}
.header__login{position:absolute;top:-2.875rem;right:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;z-index:11;font-size:1.375rem}
@media(min-width:1024px){.header__login{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:4.6875rem;font-size:1rem}
}
.header__login span{display:none}
@media(min-width:1024px){.header__login span{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.9625rem;margin-left:.875rem;display:block;position:relative;bottom:-0.125rem}
}
@media(min-width:1024px) and (min-width:768px){.header__login span{font-size:.875rem;line-height:1.05rem}
}
@media(min-width:1024px) and (min-width:1024px){.header__login span{font-size:.875rem;line-height:1.05rem}
}
.theme-bricoman .header__main{position:relative;width:100%;height:4.125rem;padding:0 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.theme-bricoman .header__main:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#fff;z-index:10;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.theme-bricoman .header--open .header__main:after{border-radius:0}
@media(min-width:1024px){.theme-bricoman .header__main:after{content:none}
}
@media(min-width:1024px){.theme-bricoman .header__main{height:5.8125rem;padding:0 1rem}
}
@media(min-width:1280px){.theme-bricoman .header__main{height:7.125rem;padding:0 3rem}
}
.header__hamburger,.header__logo{z-index:12;max-width:140px}
@media(min-width:1024px){.header__hamburger,.header__logo{max-width:100%}
}
.header__block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.theme-bricoman .header__voices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:4.125rem;left:0;width:100%;background-color:#fff;padding:2.5rem 2.8125rem;-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s;-webkit-transform:translateY(-webkit-calc(-100% - 66px));transform:translateY(calc(-100% - 66px));border-bottom-left-radius:0;border-bottom-right-radius:0}
.theme-bricoman .header--open .header__voices{-webkit-transform:translateY(0);transform:translateY(0)}
@media(min-width:1024px){.theme-bricoman .header__voices{position:relative;top:auto;left:auto;background-color:inherit;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none}
}
.theme-bricoman .header__goto{font-family:"Montserrat SemiBold",Arial,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:120%;color:#000}
@media(min-width:768px){.theme-bricoman .header__goto{font-size:.875rem;line-height:1.05rem}
}
.theme-bricoman .header__main .ctaInGrado.ctaInGrado--primary span:after{font-family:'ariston';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";position:relative;top:inherit;left:inherit;filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));width:auto;height:auto;opacity:1;background:0}
@media(min-width:1024px){.theme-bricoman .header__goto{font-size:.875rem;line-height:1.05rem;color:#fff}
.theme-bricoman .header.j-header.header--glass .header__goto{color:#000}
.theme-bricoman .header.j-header.header--everGlass .header__goto{color:#000}
}
@media(min-width:1024px){.theme-bricoman .header__goto{margin-bottom:0;margin-right:3rem}
}
.header__hamburger{display:block;color:#000}
@media(min-width:1024px){.header__hamburger{display:none}
}
.picture{display:block;position:relative;width:100%;height:100%}
.picture__img{display:block;position:relative;width:100%}
.richText{display:block;position:relative;width:100%}
.richText__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.richText__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.richText__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.richText__innerWidth{width:80%}
}
@media(min-width:1280px){.richText__innerWidth{width:75%}
}
.richText__content{display:block;text-align:left;padding-top:40px;padding-bottom:40px}
.richText__content h1{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:6rem;margin-bottom:4.5rem}
.richText[data-margin-top-h='small'] .richText__content h1{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h1{margin-top:3rem}
.richText[data-margin-top-h='large'] .richText__content h1{margin-top:6rem}
.richText[data-margin-top-h='none'] .richText__content h1{margin-top:0}
@media(min-width:768px){.richText__content h1{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.richText__content h1{font-size:3rem;line-height:3.3rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.richText__content h1{background:transparent;color:#e9571c}
}
.richText__content h2{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;text-transform:uppercase;background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:6rem;margin-bottom:4.5rem}
.richText[data-margin-top-h='small'] .richText__content h2{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h2{margin-top:3rem}
.richText[data-margin-top-h='large'] .richText__content h2{margin-top:6rem}
.richText[data-margin-top-h='none'] .richText__content h2{margin-top:0}
@media(min-width:768px){.richText__content h2{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.richText__content h2{font-size:2.5rem;line-height:2.75rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.richText__content h2{background:transparent;color:#e9571c}
}
.richText__content h3{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.25rem;line-height:1.52375rem;margin-top:4.5rem;margin-bottom:1rem}
.richText[data-margin-top-h='small'] .richText__content h3{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h3{margin-top:2rem}
.richText[data-margin-top-h='large'] .richText__content h3{margin-top:4.5rem}
.richText[data-margin-top-h='none'] .richText__content h3{margin-top:0}
@media(min-width:768px){.richText__content h3{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.richText__content h3{font-size:1.75rem;line-height:2.133125rem}
}
.richText__content h4{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:.8125rem;margin-top:4.5rem;margin-bottom:1rem}
.richText[data-margin-top-h='small'] .richText__content h4{margin-top:1rem}
.richText[data-margin-top-h='medium'] .richText__content h4{margin-top:2rem}
.richText[data-margin-top-h='large'] .richText__content h4{margin-top:4.5rem}
.richText[data-margin-top-h='none'] .richText__content h4{margin-top:0}
@media(min-width:768px){.richText__content h4{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.richText__content h4{font-size:.875rem;line-height:.9625rem}
}
.richText__content p{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem}
@media(min-width:768px){.richText__content p{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content p{font-size:1rem;line-height:1.625rem}
}
.richText__content p b{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem}
@media(min-width:768px){.richText__content p b{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content p b{font-size:1rem;line-height:1.625rem}
}
.richText__content p i{font-style:italic}
.richText__content p a{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;display:inline-block;text-decoration:underline;color:#e9571c}
@media(min-width:768px){.richText__content p a{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content p a{font-size:1rem;line-height:1.625rem}
}
.richText__content ol{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;counter-reset:list;margin-left:3.375rem}
@media(min-width:768px){.richText__content ol{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content ol{font-size:1rem;line-height:1.625rem}
}
.richText__content ol li{position:relative;list-style:none;margin-bottom:1rem}
.richText__content ol li:before{content:counter(list,lower-alpha) ") ";counter-increment:list;position:absolute;left:-1.5rem}
.richText__content ol li p{display:inline-block}
.richText__content ul{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;counter-reset:list;margin-left:3.375rem}
@media(min-width:768px){.richText__content ul{font-size:1rem;line-height:1.875rem}
}
@media(min-width:1024px){.richText__content ul{font-size:1rem;line-height:1.625rem}
}
.richText__content ul li{position:relative;list-style:none;margin-bottom:1rem}
.richText__content ul li:before{content:counter(list,disc);font-size:2.25rem !important;counter-increment:list;position:absolute;left:-1.375rem;top:-0.25rem}
.richText__content ul li p{display:inline-block}
.theme-bricoman .slider{display:block;position:relative;width:100%;background-color:#fcf9f4}
.theme-bricoman .slider:before{content:"";width:150vw;height:200px;position:absolute;left:-25vw;z-index:0;top:0vw;background:linear-gradient(to bottom left,white 50%,transparent 50%),linear-gradient(to bottom right,white 50%,transparent 50%),#fcf9f4}
@media(min-width:768px){.theme-bricoman .slider:before{top:-12vw;height:400px}
}
@media(min-width:1280px){.theme-bricoman .slider:before{top:-32vw;height:800px}
}
.theme-bricoman .slider__quotes{display:none}
.slider__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.slider__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.slider__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.slider__innerWidth{width:80%}
}
@media(min-width:1280px){.slider__innerWidth{width:75%}
}
.slider__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:2rem;line-height:2rem;text-transform:uppercase;background:-webkit-linear-gradient(141.92deg,#ffcf36 -46.15%,#ea581e 95.57%);background:linear-gradient(308.08deg,#ffcf36 -46.15%,#ea581e 95.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:6rem 0 3rem;width:125%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:768px){.slider__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:1024px){.slider__title{font-size:3rem;line-height:3.3rem}
}
@media(min-width:768px){.slider__title{width:100%;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media(min-width:1024px){.slider__title{padding:6rem 0 4.5rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.slider__title{background:transparent;color:#e9571c}
}
.slider__wrapper{display:block;position:relative;padding-bottom:9rem}
@media(min-width:1024px){.slider__wrapper{padding-bottom:9.75rem}
}
.slider__quotes{position:absolute;z-index:1;top:2%;left:6%;width:5rem}
@media(min-width:480px){.slider__quotes{top:6%;left:10%;width:6.25rem}
}
@media(min-width:768px){.slider__quotes{top:4%;left:18%;width:7.5rem}
}
@media(min-width:1024px){.slider__quotes{top:4%;left:10%;width:6.25rem}
}
@media(min-width:1280px){.slider__quotes{top:4%;left:6%;width:8.75rem}
}
.slider .glide{position:relative;width:120%;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:768px){.slider .glide{margin:0;left:auto;-webkit-transform:translateX(0);transform:translateX(0);width:100%}
}
.theme-bricoman .slider .glide:after{content:"";position:absolute;top:0;left:-1px;height:96%;width:3.125rem;z-index:1;background:#fff;background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,white 0,rgba(255,255,255,0) 100%)}
@media(min-width:768px){.theme-bricoman .slider .glide:after{width:6.25rem}
}
.theme-bricoman .slider .glide:before{content:"";position:absolute;top:0;right:-1px;height:96%;width:3.125rem;z-index:1;background:#fff;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,white 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,white 100%)}
@media(min-width:768px){.theme-bricoman .slider .glide:before{width:6.25rem}
}
.theme-bricoman .slider .glide:before,.theme-bricoman .slider .glide:after{display:none}
.slider .glide .glide__track{margin:0 auto}
@media(min-width:1024px){.slider .glide .glide__slides{-webkit-transform:none !important;transform:none !important;width:auto !important;display:block}
.slider .glide .glide__slide{position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}
.slider .glide .glide__slide:first-child{position:relative}
.slider .glide .glide__slide--active{z-index:1;opacity:1}
}
.slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%}
@media(min-width:768px){.slider__item{width:85%}
}
@media(min-width:1024px){.slider__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.slider__image,.slider__info{display:block;width:75%}
@media(min-width:768px){.slider__image,.slider__info{width:80%}
}
@media(min-width:1024px){.slider__image,.slider__info{width:50%}
}
.slider__img{display:block;width:100%}
.slider__info{text-align:center;padding-bottom:1rem}
@media(min-width:1024px){.slider__info{text-align:left;padding-left:3.4375rem}
}
.slider__name{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.75rem;line-height:1.925rem;color:#202427;margin-bottom:1rem}
@media(min-width:768px){.slider__name{font-size:2.5rem;line-height:2.75rem}
}
@media(min-width:1024px){.slider__name{font-size:2.5rem;line-height:2.75rem}
}
.slider__exp{font-family:"Montserrat SemiBold",Arial,sans-serif;letter-spacing:.025rem;text-transform:uppercase;cursor:pointer;font-size:.875rem;line-height:.9625rem;color:#e9571c;margin-bottom:1rem}
@media(min-width:768px){.slider__exp{font-size:.875rem;line-height:.9625rem}
}
@media(min-width:1024px){.slider__exp{font-size:.875rem;line-height:.9625rem}
}
.slider__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem;color:#4f575e;margin-bottom:1rem}
@media(min-width:768px){.slider__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.slider__text{font-size:1rem;line-height:1.625rem}
}
@media(min-width:1024px){.slider__text{margin-bottom:1rem}
}
.theme-bricoman .slider .glide .glide__arrows{display:none}
@media(min-width:1024px){.theme-bricoman .slider .glide .glide__arrows{display:block;position:absolute;bottom:-20%;left:70%;-webkit-transform:translateX(-85%);transform:translateX(-85%)}
}
@media(min-width:1280px){.theme-bricoman .slider .glide .glide__arrows{bottom:4%;left:67%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.theme-bricoman .slider .glide .glide__arrow{-webkit-filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 24px rgba(0,0,0,0.25));cursor:pointer;width:4.5rem;height:4.5rem;background:#ad0021;border-radius:50%;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}
.theme-bricoman .slider .glide .glide__arrow{background:0;color:#f07d09}
.slider .glide .glide__arrow.glide__arrow--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slider .glide .glide__arrow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.slider .glide .glide__arrow:hover.glide__arrow--left{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}
@media(min-width:1024px){.theme-bricoman .slider .glide .glide__arrow--right{top:0;left:0;position:relative}
}
.slider .glide .glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:1024px){.slider .glide .glide__bullets{margin:0;position:absolute;bottom:0;left:-webkit-calc(50% + 55px);left:calc(50% + 55px)}
}
@media(min-width:1024px){.slider .glide .glide__bullets{display:none}
}
.slider .glide .glide__bullet{display:block;cursor:pointer;width:2rem;height:1rem;margin-right:.625rem;border-radius:3.75rem;background:#eaeff3;-webkit-transition:all .4s ease;transition:all .4s ease}
.theme-bricoman .slider .glide .glide__bullet.glide__bullet--active{width:4rem;background:#ad0021}
.steps{display:block;position:relative;width:100%;background-color:transparent;padding:8.75rem 0 0;z-index:1}
.theme-bricoman .steps .ctaInGrado.ctaInGrado--primary .span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:1024px){.steps{padding:7.5rem 0 0 0}
}
@media(min-width:1280px){.steps{padding:5.625rem 0 0 0}
}
.steps__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.steps__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto;text-align:center}
@media(min-width:768px){.steps__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.steps__innerWidth{width:80%}
}
@media(min-width:1280px){.steps__innerWidth{width:75%}
}
.steps__listWrapper{margin-bottom:0}
@media(min-width:1024px){.steps__listWrapper{margin-bottom:1.5rem}
}
.steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:1024px){.steps__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.step__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 1rem;margin-bottom:2.25rem}
@media(min-width:768px){.step__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80%}
}
@media(min-width:1024px){.step__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%;margin-bottom:0}
}
.step__img{display:block;width:50%;margin-bottom:1rem}
@media(min-width:768px){.step__img{width:25%;margin-bottom:0}
}
@media(min-width:1024px){.step__img{width:50%;margin-bottom:1.5rem}
}
.step__info{display:block;width:100%;margin-bottom:1rem}
@media(min-width:768px){.step__info{width:75%;text-align:left;padding-left:4.5rem;margin-bottom:0}
}
@media(min-width:1024px){.step__info{width:100%;text-align:center;padding-left:0;margin-bottom:1.5rem}
}
.step__title{font-family:"Montserrat Bold",Arial,sans-serif;letter-spacing:.025rem;font-size:1.25rem;line-height:1.52375rem;text-transform:uppercase;margin-bottom:.625rem}
@media(min-width:768px){.step__title{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.step__title{font-size:1.75rem;line-height:2.133125rem}
}
@media(min-width:1024px){.step__title{margin-bottom:1.25rem}
}
.step__text{font-family:"Montserrat Light",Arial,sans-serif;letter-spacing:.025rem;font-size:.875rem;line-height:1.375rem}
@media(min-width:768px){.step__text{font-size:1.25rem;line-height:1.875rem}
}
@media(min-width:1024px){.step__text{font-size:1rem;line-height:1.625rem}
}
.cmp-o2o-button{--mt-small:1rem;--mt-medium:2rem;--mt-large:3rem;--mb-small:1rem;--mb-medium:2rem;--mb-large:3rem;--clr-bg-1:#ffcf36;--clr-bg-2:#ea581e;--clr-bg-3:#e9571c;--clr-box-shadow:rgba(47,55,74,0.1);--trn-time:.4s;--brd-radius:8.75rem}
.cmp-o2o-button.theme-bricoman,.theme-bricoman .cmp-o2o-button{--clr-bg-1:#ad0021;--clr-bg-2:rgba(173,0,33,0.85);--brd-radius:0}
.cmp-o2o-button__maxWidth{display:block;position:relative;max-width:90rem;width:100%;margin:0 auto}
.cmp-o2o-button__innerWidth{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto}
@media(min-width:768px){.cmp-o2o-button__innerWidth{width:-webkit-calc(100% - 72px);width:calc(100% - 72px)}
}
@media(min-width:1024px){.cmp-o2o-button__innerWidth{width:80%}
}
@media(min-width:1280px){.cmp-o2o-button__innerWidth{width:75%}
}
button.o2o-button,a.o2o-button{display:block;font-family:"Montserrat SemiBold",Arial,sans-serif !important;font-size:.875rem;line-height:.9625rem;letter-spacing:.025rem;color:var(--white,#fff);border-radius:var(--brd-radius,8.75rem);padding:1.25rem 1.75rem;background:-webkit-linear-gradient(214.02deg,var(--clr-bg-1,#ffcf36) -69.09%,var(--clr-bg-2,#ea581e) 79.94%),var(--clr-bg-3,#e9571c);background:linear-gradient(235.98deg,var(--clr-bg-1,#ffcf36) -69.09%,var(--clr-bg-2,#ea581e) 79.94%),var(--clr-bg-3,#e9571c);background-size:100% 100%;-webkit-box-shadow:0 10px 24px var(--clr-box-shadow,rgba(47,55,74,0.1));box-shadow:0 10px 24px var(--clr-box-shadow,rgba(47,55,74,0.1));-webkit-transition:all var(--trn-time,0.4s) ease;transition:all var(--trn-time,0.4s) ease;width:fit-content}
main div.cmp-o2o-button button.o2o-button span.o2o-button__text,main div.cmp-o2o-button a.o2o-button span.o2o-button__text{font-family:"Montserrat SemiBold",Arial,sans-serif !important;font-size:.875rem;line-height:.9625rem;letter-spacing:.025rem}
@media(min-width:768px){.theme-bricoman .o2o-button{min-width:265px}
}
.o2o-button:hover{background-size:400% 400%;-webkit-transition:all var(--trn-time,0.4s) ease;transition:all var(--trn-time,0.4s) ease}
a.o2o-button:hover{color:var(--white,#fff)}
.theme-bricoman .o2o-button{background:var(--clr-bg-1,#ad0021)}
.theme-bricoman .o2o-button:hover{background:var(--clr-bg-2,rgba(173,0,33,0.85));background-size:100% 100%;-webkit-transition:all var(--trn-time,0.4s) ease;transition:all var(--trn-time,0.4s) ease}
.o2o-button[data-margin-top='small']{margin-top:var(--mt-small,1rem)}
.o2o-button[data-margin-top='medium']{margin-top:var(--mt-medium,2rem)}
.o2o-button[data-margin-top='large']{margin-top:var(--mt-large,3rem)}
.o2o-button[data-margin-bottom='small']{margin-bottom:var(--mb-small,1rem)}
.o2o-button[data-margin-bottom='medium']{margin-bottom:var(--mb-medium,1rem)}
.o2o-button[data-margin-bottom='large']{margin-bottom:var(--mb-large,1rem)}
.o2o-button[data-horizontal-alignment='left']{margin-inline-end:auto}
.o2o-button[data-horizontal-alignment='right']{margin-inline-start:auto}
.o2o-button[data-horizontal-alignment='center']{margin-inline:auto}