.GalleryScalable-module__cpoJeG__gallery-scalable{gap:1rem;display:flex}@media only screen and (max-width:500px){.GalleryScalable-module__cpoJeG__gallery-scalable{flex-direction:column}}
.ImageCard-module__KcvY5W__image-card{width:100%;position:relative}.ImageCard-module__KcvY5W__image-card__image{object-fit:cover}
.Button-module__iYV4-q__button{--color-swap-transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);--color-transition:color .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;border-radius:var(--border-radius);cursor:pointer;backface-visibility:hidden;justify-content:center;align-items:center;width:max-content;padding:1.2rem 3.4rem;font-size:1.6rem;font-weight:600;line-height:1.4;display:flex}.Button-module__iYV4-q__button--wire-ampio{border:2px solid var(--color-ampio);color:var(--color-ampio);transition:var(--color-swap-transition)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--wire-ampio:hover{color:var(--color-white);background-color:var(--color-ampio)}}.Button-module__iYV4-q__button--wire-ampio:active,.Button-module__iYV4-q__button--wire-ampio:focus-visible{color:var(--color-white);background-color:var(--color-ampio)}.Button-module__iYV4-q__button--wire-white,.Button-module__iYV4-q__button--wire-white-arrows{border:1px solid var(--color-white);color:var(--color-white);transition:var(--color-swap-transition)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--wire-white:hover{color:var(--color-ampio-dark);background-color:var(--color-white)}}.Button-module__iYV4-q__button--wire-white:active,.Button-module__iYV4-q__button--wire-white:focus-visible{color:var(--color-ampio-dark);background-color:var(--color-white)}.Button-module__iYV4-q__button--ampio{color:var(--color-white);background-color:var(--color-ampio);font-weight:600}.Button-module__iYV4-q__button--white-sm{color:var(--color-ampio-dark);background-color:var(--color-white);padding:1rem 2.125rem;font-size:1.3rem}.Button-module__iYV4-q__button--white-no-arrows{border:1px solid var(--color-white);cursor:default;color:var(--color-ampio-dark);background-color:var(--color-white)}.Button-module__iYV4-q__button--white-text-arrows{color:var(--color-white);padding-left:1rem}.Button-module__iYV4-q__button--white-text-arrows span{align-items:center;display:flex}.Button-module__iYV4-q__button--wire-ampio span,.Button-module__iYV4-q__button--wire-white span,.Button-module__iYV4-q__button--wire-white-arrows span,.Button-module__iYV4-q__button--ampio span,.Button-module__iYV4-q__button--white-sm span,.Button-module__iYV4-q__button--white-text-arrows span{transition:transform .3s ease-out;transform:translate(0)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--wire-ampio:hover span,.Button-module__iYV4-q__button--wire-white:hover span,.Button-module__iYV4-q__button--wire-white-arrows:hover span,.Button-module__iYV4-q__button--ampio:hover span,.Button-module__iYV4-q__button--white-text-arrows:hover span{will-change:transform;transform:translate(-1rem)}.Button-module__iYV4-q__button--white-sm:hover span{will-change:transform;transform:translate(-.6rem)}}.Button-module__iYV4-q__button--wire-ampio:active span,.Button-module__iYV4-q__button--wire-ampio:focus-visible span,.Button-module__iYV4-q__button--wire-white:active span,.Button-module__iYV4-q__button--wire-white:focus-visible span,.Button-module__iYV4-q__button--wire-white-arrows:active span,.Button-module__iYV4-q__button--wire-white-arrows:focus-visible span,.Button-module__iYV4-q__button--ampio:active span,.Button-module__iYV4-q__button--ampio:focus-visible span,.Button-module__iYV4-q__button--white-sm:active span,.Button-module__iYV4-q__button--white-sm:focus-visible span,.Button-module__iYV4-q__button--white-text-arrows:active span,.Button-module__iYV4-q__button--white-text-arrows:focus-visible span{transform:translate(-1rem)}.Button-module__iYV4-q__button--white-sm:active span,.Button-module__iYV4-q__button--white-sm:focus-visible span{transform:translate(-.6rem)}.Button-module__iYV4-q__button--wire-ampio svg,.Button-module__iYV4-q__button--wire-white svg,.Button-module__iYV4-q__button--wire-white-arrows svg,.Button-module__iYV4-q__button--ampio svg,.Button-module__iYV4-q__button--white-sm svg,.Button-module__iYV4-q__button--white-text-arrows svg{opacity:0;transition:right .3s cubic-bezier(.4,0,.2,1),opacity .3s ease-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Button-module__iYV4-q__button--white-text-arrows svg{width:2.4rem!important}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--wire-ampio:hover svg,.Button-module__iYV4-q__button--wire-white:hover svg,.Button-module__iYV4-q__button--wire-white-arrows:hover svg,.Button-module__iYV4-q__button--white-text-arrows:hover svg,.Button-module__iYV4-q__button--ampio:hover svg,.Button-module__iYV4-q__button--white-sm:hover svg{opacity:1;will-change:transform,opacity;right:-2rem}.Button-module__iYV4-q__button--white-sm:hover svg{right:-1.8rem}}.Button-module__iYV4-q__button--wire-ampio:active svg,.Button-module__iYV4-q__button--wire-ampio:focus-visible svg,.Button-module__iYV4-q__button--wire-white:active svg,.Button-module__iYV4-q__button--wire-white:focus-visible svg,.Button-module__iYV4-q__button--wire-white-arrows:active svg,.Button-module__iYV4-q__button--wire-white-arrows:focus-visible svg,.Button-module__iYV4-q__button--white-text-arrows:active svg,.Button-module__iYV4-q__button--white-text-arrows:focus-visible svg,.Button-module__iYV4-q__button--ampio:active svg,.Button-module__iYV4-q__button--ampio:focus-visible svg,.Button-module__iYV4-q__button--white-sm:active svg,.Button-module__iYV4-q__button--white-sm:focus-visible svg{opacity:1;right:-2rem}.Button-module__iYV4-q__button--white-sm:active svg,.Button-module__iYV4-q__button--white-sm:focus-visible svg{right:-1.8rem}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--white-text-arrows:hover svg{right:-2.5rem}}.Button-module__iYV4-q__button--white-text-arrows:active svg,.Button-module__iYV4-q__button--white-text-arrows:focus-visible svg{right:-2.5rem}.Button-module__iYV4-q__button--arrows-dark,.Button-module__iYV4-q__button--arrows-white,.Button-module__iYV4-q__button--arrows-white-left,.Button-module__iYV4-q__button--arrow-single-white{margin-left:-.5rem;padding-left:0}.Button-module__iYV4-q__button--arrows-white-left{margin-left:0}.Button-module__iYV4-q__button--arrows-dark svg,.Button-module__iYV4-q__button--arrows-white svg,.Button-module__iYV4-q__button--arrows-white-left svg,.Button-module__iYV4-q__button--arrow-single-white svg{stroke:var(--color-white);transition:stroke .3s ease-in-out,transform .2s ease-in-out;transform:translate(0)}.Button-module__iYV4-q__button--arrows-dark svg{stroke:var(--color-ampio-dark)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--arrows-dark:hover svg,.Button-module__iYV4-q__button--arrows-white:hover svg,.Button-module__iYV4-q__button--arrows-white-left:hover svg,.Button-module__iYV4-q__button--arrow-single-white:hover svg{stroke:var(--color-ampio);will-change:transform;transform:translate(.5rem)}}.Button-module__iYV4-q__button--arrows-dark:active svg,.Button-module__iYV4-q__button--arrows-dark:focus-visible svg,.Button-module__iYV4-q__button--arrows-white:active svg,.Button-module__iYV4-q__button--arrows-white:focus-visible svg,.Button-module__iYV4-q__button--arrows-white-left:active svg,.Button-module__iYV4-q__button--arrows-white-left:focus-visible svg,.Button-module__iYV4-q__button--arrow-single-white:active svg,.Button-module__iYV4-q__button--arrow-single-white:focus-visible svg{stroke:var(--color-ampio);transform:translate(.5rem)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--arrows-white-left:hover svg{will-change:transform;transform:translate(-.7rem)}}.Button-module__iYV4-q__button--arrows-white-left:active svg,.Button-module__iYV4-q__button--arrows-white-left:focus-visible svg{transform:translate(-.7rem)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--arrow-single-white:hover svg{transform:none}}.Button-module__iYV4-q__button--arrow-single-white:active svg,.Button-module__iYV4-q__button--arrow-single-white:focus-visible svg{transform:none}.Button-module__iYV4-q__button--next,.Button-module__iYV4-q__button--previous{transition:var(--color-transition)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--next:hover,.Button-module__iYV4-q__button--previous:hover{color:var(--color-ampio)}}.Button-module__iYV4-q__button--next:active,.Button-module__iYV4-q__button--next:focus-visible,.Button-module__iYV4-q__button--previous:active,.Button-module__iYV4-q__button--previous:focus-visible{color:var(--color-ampio)}.Button-module__iYV4-q__button--text{color:var(--color-ampio-dark);transition:var(--color-transition)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--text:hover{color:var(--color-ampio)}}.Button-module__iYV4-q__button--text:active,.Button-module__iYV4-q__button--text:focus-visible{color:var(--color-ampio)}.Button-module__iYV4-q__button--inline-hover{text-transform:none;transition:var(--color-transition);justify-content:flex-start;padding:0;font-weight:400}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--inline-hover:hover{color:var(--color-ampio)}}.Button-module__iYV4-q__button--inline-hover:active,.Button-module__iYV4-q__button--inline-hover:focus-visible{color:var(--color-ampio)}.Button-module__iYV4-q__button--image{border:3px solid #0000;border-radius:8px;padding:0;transition:border-color .3s ease-in-out}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--image:hover{border-color:var(--color-ampio)}}.Button-module__iYV4-q__button--image:active,.Button-module__iYV4-q__button--image:focus-visible{border:3px solid var(--color-ampio)}.Button-module__iYV4-q__button--scroll-to-top{background-color:var(--color-gray--light);border-radius:35%;padding:.8rem 1.6rem;transition:background-color .2s ease-in-out}.Button-module__iYV4-q__button--scroll-to-top svg{stroke:var(--color-ampio-dark)}@media (hover:hover) and (pointer:fine){.Button-module__iYV4-q__button--scroll-to-top:hover{background-color:var(--color-gray--light2)}}.Button-module__iYV4-q__button--scroll-to-top:active,.Button-module__iYV4-q__button--scroll-to-top:focus-visible{background-color:var(--color-gray--light)}.Button-module__iYV4-q__button--disabled{pointer-events:none;opacity:.5!important}.Button-module__iYV4-q__button--bold{font-weight:700}.Button-module__iYV4-q__icon--sm{width:1.8rem;height:auto}.Button-module__iYV4-q__icon--md{width:2rem;height:auto}.Button-module__iYV4-q__icon--bg{width:3.6rem;height:auto}
.ButtonRow-module__tl1E9G__button-row{justify-content:center;gap:4rem;display:flex;position:static}@media only screen and (max-width:700px){.ButtonRow-module__tl1E9G__button-row{flex-direction:column;gap:3rem}.ButtonRow-module__tl1E9G__button-row button,.ButtonRow-module__tl1E9G__button-row a{width:100%}}.ButtonRow-module__tl1E9G__button-column{flex-direction:column;justify-self:flex-end;gap:2rem;width:max-content;margin-top:auto;margin-bottom:5rem;display:flex}.ButtonRow-module__tl1E9G__button-column--bottom{position:absolute;bottom:0}.ButtonRow-module__tl1E9G__button-column>*{flex:1;width:100%!important}@media only screen and (max-width:900px){.ButtonRow-module__tl1E9G__button-column{margin-left:auto;margin-right:auto}.ButtonRow-module__tl1E9G__button-column--bottom{position:static}}@media only screen and (max-width:700px){.ButtonRow-module__tl1E9G__button-column{width:100%;margin-top:3rem;margin-bottom:3rem}}
.Card-module__r9_ZKW__card{flex-direction:column;width:100%;display:flex;overflow:hidden}.Card-module__r9_ZKW__card--reference{padding-bottom:3rem}.Card-module__r9_ZKW__card--gray{background-color:var(--color-gray--light)}.Card-module__r9_ZKW__card__image-wrapper{aspect-ratio:3/2;width:100%;position:relative;overflow:visible}.Card-module__r9_ZKW__card--reference .Card-module__r9_ZKW__card__image-wrapper{aspect-ratio:3.14;margin-bottom:1rem}.Card-module__r9_ZKW__card__image{object-fit:cover}.Card-module__r9_ZKW__card__image--center{object-position:center}.Card-module__r9_ZKW__card__image--left{object-position:left}.Card-module__r9_ZKW__card__image--right{object-position:right}.Card-module__r9_ZKW__card--reference .Card-module__r9_ZKW__card__image{object-position:center}.Card-module__r9_ZKW__card__text-box{flex-direction:column;flex:1;height:100%;padding:0 2rem 3rem;display:flex}.Card-module__r9_ZKW__card--reference .Card-module__r9_ZKW__card__text-box{padding:0}.Card-module__r9_ZKW__card__title--dark,.Card-module__r9_ZKW__card__title--dark-fixed-text-h,.Card-module__r9_ZKW__card__title--dark-fixed-text-h--sm,.Card-module__r9_ZKW__card__title{white-space:pre-line;align-items:flex-end;height:8rem;padding-bottom:1.5rem;font-size:1.8rem;line-height:1.35;display:flex;position:relative;overflow:hidden}.Card-module__r9_ZKW__card__title:after{z-index:2;content:"";background-color:var(--color-white);width:100%;height:1px;position:absolute;bottom:0}.Card-module__r9_ZKW__card--dark-natural .Card-module__r9_ZKW__card__title:after,.Card-module__r9_ZKW__card__title--dark-carousel--title-sm:after,.Card-module__r9_ZKW__card__title--dark-carousel:after{display:none}.Card-module__r9_ZKW__card--reference .Card-module__r9_ZKW__card__title{height:5rem}.Card-module__r9_ZKW__card__title--gray{border-bottom:1px solid var(--color-ampio-dark)}.Card-module__r9_ZKW__card__title--reference{border-bottom:none;padding-bottom:0}.Card-module__r9_ZKW__card__title--low{height:4.5rem}.Card-module__r9_ZKW__card__subtitle--reference{font-weight:500}.Card-module__r9_ZKW__card__descriptions{margin-top:1.2rem}.Card-module__r9_ZKW__card__description{font-size:1.6rem!important}.Card-module__r9_ZKW__card__description-2{margin-top:2rem}.Card-module__r9_ZKW__card__note{margin-top:3rem;padding-top:1rem}.Card-module__r9_ZKW__card__button{align-self:start;margin-top:auto}.Card-module__r9_ZKW__card--dark-fixed-text-h,.Card-module__r9_ZKW__card--dark-fixed-text-h--sm,.Card-module__r9_ZKW__card--dark{background-color:var(--color-ampio-dark);color:var(--color-white)}.Card-module__r9_ZKW__card--dark .Card-module__r9_ZKW__card__subtitle{border-bottom-color:var(--color-white)}.Card-module__r9_ZKW__card--dark-carousel--title-sm,.Card-module__r9_ZKW__card--dark-carousel{text-align:center}.Card-module__r9_ZKW__card--dark-carousel--title-sm .Card-module__r9_ZKW__card__text-box,.Card-module__r9_ZKW__card--dark-carousel .Card-module__r9_ZKW__card__text-box{padding:0 0 1rem}.Card-module__r9_ZKW__card--dark-carousel--title-sm .Card-module__r9_ZKW__card__image-wrapper,.Card-module__r9_ZKW__card--dark-carousel .Card-module__r9_ZKW__card__image-wrapper{aspect-ratio:2/3.2;height:auto;min-height:1px}.Card-module__r9_ZKW__card--dark-carousel--title-sm .Card-module__r9_ZKW__card__title,.Card-module__r9_ZKW__card__title--dark-carousel,.Card-module__r9_ZKW__card--dark-carousel .Card-module__r9_ZKW__card__title{border-bottom:0;margin-top:1.5rem;line-height:1.3;display:block;height:6.5rem!important}.Card-module__r9_ZKW__card__title--dark-carousel.Card-module__r9_ZKW__card__title{padding-bottom:0;height:5rem!important}.Card-module__r9_ZKW__card--dark-carousel--title-sm .Card-module__r9_ZKW__card__title{height:5.5rem}.Card-module__r9_ZKW__card--dark-carousel--title-sm .Card-module__r9_ZKW__card__descriptions,.Card-module__r9_ZKW__card--dark-carousel .Card-module__r9_ZKW__card__descriptions{line-height:1.3}.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:19rem}.Card-module__r9_ZKW__card--dark-fixed-text-h--sm .Card-module__r9_ZKW__card__descriptions{height:16rem}.Card-module__r9_ZKW__card__title--4.Card-module__r9_ZKW__card__title--dark-carousel.Card-module__r9_ZKW__card__title{height:4rem!important}.Card-module__r9_ZKW__card--white-photo{background-color:var(--color-white)}.Card-module__r9_ZKW__card--white-photo .Card-module__r9_ZKW__card__image-wrapper{aspect-ratio:2/3.2;height:auto;min-height:1px}.Card-module__r9_ZKW__card--white-photo .Card-module__r9_ZKW__card__image{object-fit:contain}.Card-module__r9_ZKW__card--white-photo .Card-module__r9_ZKW__card__descriptions{text-align:center}.Card-module__r9_ZKW__card--realisation-photo .Card-module__r9_ZKW__card__image-wrapper{aspect-ratio:2.8/3}.Card-module__r9_ZKW__card--realisation-photo .Card-module__r9_ZKW__card__text-box{text-align:center;padding:.2rem}.Card-module__r9_ZKW__card__title--realisation-photo{border-bottom:var(--border--dark);justify-content:center;align-items:center;width:100%;height:8rem;margin-bottom:2rem;font-size:1.5rem}.Card-module__r9_ZKW__card--realisation-photo .Card-module__r9_ZKW__card__button{margin:auto}.Card-module__r9_ZKW__card--dark-natural{text-align:center}.Card-module__r9_ZKW__card--dark-natural .Card-module__r9_ZKW__card__text-box{padding-bottom:0;padding-left:0;padding-right:0}.Card-module__r9_ZKW__card__title--dark-natural{text-align:center;border:none;margin-top:2rem;display:block;height:auto!important;padding:0!important}.Card-module__r9_ZKW__card__title--configuration{text-align:center;padding-bottom:0;display:block;height:4.8rem!important}.Card-module__r9_ZKW__card--dark-natural .Card-module__r9_ZKW__card__descriptions{margin-top:0;padding-bottom:0}@media only screen and (max-width:1200px){.Card-module__r9_ZKW__card__title--dark-natural{font-size:1.6rem}.Card-module__r9_ZKW__card--dark-natural .Card-module__r9_ZKW__card__descriptions p span{font-size:1.5rem}}@media only screen and (max-width:1024px){.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:15rem}.Card-module__r9_ZKW__card--dark-fixed-text-h--sm .Card-module__r9_ZKW__card__descriptions{height:12rem}}@media only screen and (max-width:1000px){.Card-module__r9_ZKW__card__title--4.Card-module__r9_ZKW__card__title--dark-carousel.Card-module__r9_ZKW__card__title{height:3.6rem!important}.Card-module__r9_ZKW__card__description{font-size:1.4rem!important}}@media only screen and (max-width:800px){.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:17rem}.Card-module__r9_ZKW__card--dark-fixed-text-h--sm .Card-module__r9_ZKW__card__descriptions{height:14rem}}@media only screen and (max-width:720px){.Card-module__r9_ZKW__card--reference{padding-bottom:0}.Card-module__r9_ZKW__card__title--reference{margin-top:1rem;height:auto!important}}@media only screen and (max-width:700px){.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:12rem}.Card-module__r9_ZKW__card--dark-fixed-text-h--sm .Card-module__r9_ZKW__card__descriptions{height:10rem}}@media only screen and (max-width:550px){.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:15rem}.Card-module__r9_ZKW__card--dark-fixed-text-h--sm .Card-module__r9_ZKW__card__descriptions{height:14rem}.Card-module__r9_ZKW__card--dark-natural{max-width:80%;margin:auto}}@media only screen and (max-width:450px){.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:20rem}.Card-module__r9_ZKW__card--dark-fixed-text-h--sm .Card-module__r9_ZKW__card__descriptions{height:16rem}}@media only screen and (max-width:380px){.Card-module__r9_ZKW__card--dark-natural{max-width:100%}.Card-module__r9_ZKW__card--dark-fixed-text-h .Card-module__r9_ZKW__card__descriptions{height:24rem}}@media only screen and (max-width:650px){.Card-module__r9_ZKW__card__title--realisation-photo{justify-content:center;align-items:center}.Card-module__r9_ZKW__card__button{width:100%}}
.CardWithIcon-module__STu99G__card-with-icon--white-low,.CardWithIcon-module__STu99G__card-with-icon--white,.CardWithIcon-module__STu99G__card-with-icon--dark,.CardWithIcon-module__STu99G__card-with-icon--dark-low{text-align:center;flex-direction:column;align-items:center;width:100%;padding:7rem 2rem 5rem;line-height:1.5;display:flex}.CardWithIcon-module__STu99G__card-with-icon--white-low,.CardWithIcon-module__STu99G__card-with-icon--white{background-color:var(--color-white)}.CardWithIcon-module__STu99G__card-with-icon--dark,.CardWithIcon-module__STu99G__card-with-icon--dark-low{background-color:var(--color-ampio-dark);border:var(--border--white)}.CardWithIcon-module__STu99G__card-with-icon--dark>*{color:var(--color-white)}.CardWithIcon-module__STu99G__card-with-icon__step-counter{font-size:5rem}.CardWithIcon-module__STu99G__card-with-icon--dark-low .CardWithIcon-module__STu99G__card-with-icon__title,.CardWithIcon-module__STu99G__card-with-icon--dark .CardWithIcon-module__STu99G__card-with-icon__title{color:var(--color-white)}.CardWithIcon-module__STu99G__card-with-icon__title{height:5rem;font-size:1.8rem}.CardWithIcon-module__STu99G__card-with-icon__description{font-size:1.5rem}.CardWithIcon-module__STu99G__card-with-icon--white-low .CardWithIcon-module__STu99G__card-with-icon__description{height:14rem}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__title{padding:0 2rem}.CardWithIcon-module__STu99G__card-with-icon__icon{width:24%;height:auto;fill:var(--color-ampio);margin:10rem 0 8rem}.CardWithIcon-module__STu99G__card-with-icon--white-low .CardWithIcon-module__STu99G__card-with-icon__icon{margin:2.5rem 0 3.5rem}.CardWithIcon-module__STu99G__card-with-icon--dark-low .CardWithIcon-module__STu99G__card-with-icon__icon{margin:7rem 0 6rem}@media only screen and (max-width:1200px){.CardWithIcon-module__STu99G__card-with-icon--4{padding:5rem 1.6rem 3rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__icon{margin:6.5rem 0 4.5rem}}@media only screen and (max-width:1024px){.CardWithIcon-module__STu99G__card-with-icon--4{padding:7rem 3.5rem 5rem}}@media only screen and (max-width:1000px){.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__icon{margin:6.5rem 0 4.5rem}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__title{padding:0}}@media only screen and (max-width:850px){.CardWithIcon-module__STu99G__card-with-icon--3{align-items:flex-start;padding:5rem 3.5rem 4rem}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container{flex-direction:row-reverse;justify-content:flex-end;width:100%;height:7rem;display:flex;align-items:center!important;gap:2.2rem!important}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__icon{width:5rem;margin:0}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__title{text-align:left;white-space:wrap;font-size:1.8rem;margin-top:0!important}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__description{text-align:left;line-height:1.4}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container--with-steps{flex-direction:row;justify-content:space-between}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container--with-steps .CardWithIcon-module__STu99G__card-with-icon__title{text-align:center;padding:0 1rem}}@media only screen and (max-width:720px){.CardWithIcon-module__STu99G__card-with-icon--white-low .CardWithIcon-module__STu99G__card-with-icon__description{height:auto;margin-bottom:2.5rem}}@media only screen and (max-width:650px){.CardWithIcon-module__STu99G__card-with-icon--4,.CardWithIcon-module__STu99G__card-with-icon--3{align-items:flex-start;padding:5rem 3.5rem 4rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__header-container,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:3rem;width:100%;height:7rem;display:flex}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__icon,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__icon{width:5rem;margin:0}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__title,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__title{margin-top:1rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__description,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__description{text-align:left;line-height:1.4}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container--with-steps{flex-direction:row;justify-content:space-between;height:auto;padding-bottom:2rem}.CardWithIcon-module__STu99G__card-with-icon--dark-low:not(:last-of-type){border-bottom:var(--border--white)}}@media only screen and (max-width:550px){.CardWithIcon-module__STu99G__card-with-icon--4,.CardWithIcon-module__STu99G__card-with-icon--3{padding:4rem 2.5rem 3rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__header-container,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container{gap:2rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__title,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container .CardWithIcon-module__STu99G__card-with-icon__title{font-size:1.6rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__description,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__description{font-size:1.4rem}}@media only screen and (max-width:400px){.CardWithIcon-module__STu99G__card-with-icon--4,.CardWithIcon-module__STu99G__card-with-icon--3{align-items:center;padding-bottom:4rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__header-container,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__header-container{height:max-content;margin:0 0 1.5rem;display:block;padding:0!important}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__title,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__title{text-align:center!important}.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__title{margin-bottom:3rem}.CardWithIcon-module__STu99G__card-with-icon--4 .CardWithIcon-module__STu99G__card-with-icon__description,.CardWithIcon-module__STu99G__card-with-icon--3 .CardWithIcon-module__STu99G__card-with-icon__description{text-align:center}}
.CardsWithIconsSection-module__rnKHNW__cards-with-icons--section,.CardsWithIconsSection-module__rnKHNW__cards-with-icons--div{padding:var(--section-gap)0}.CardsWithIconsSection-module__rnKHNW__cards-with-icons--gray{background-color:var(--color-gray--light)}.CardsWithIconsSection-module__rnKHNW__cards-with-icons--dark{background-color:var(--color-ampio-dark)}@media only screen and (max-width:1000px){.CardsWithIconsSection-module__rnKHNW__cards-with-icons--div{background-color:var(--color-gray--light);padding:8rem 0}}
.HighlightedText-module__fSjzJq__highlighted-text--md{font-size:2rem!important}.HighlightedText-module__fSjzJq__highlighted-text--pointed{gap:.5rem;display:flex}.HighlightedText-module__fSjzJq__highlighted-text__highlight{font-weight:600}.HighlightedText-module__fSjzJq__highlighted-text__point{color:var(--color-ampio);font-weight:800;line-height:1.3}.HighlightedText-module__fSjzJq__highlighted-text__link{cursor:pointer;transition:color .2s ease-in-out}@media (hover:hover) and (pointer:fine){.HighlightedText-module__fSjzJq__highlighted-text__link:hover{color:var(--color-ampio)}}.HighlightedText-module__fSjzJq__highlighted-text__link:active,.HighlightedText-module__fSjzJq__highlighted-text__link:focus-visible{color:var(--color-ampio)}
.Typography-module__KuZdtq__h1{font-size:calc(var(--font-size-lg)*var(--font-size-related-values-ratio));font-weight:400}.Typography-module__KuZdtq__h1--bold{font-size:var(--font-size-lg);font-weight:var(--font-weight-lg)}.Typography-module__KuZdtq__h2{font-size:calc(var(--font-size-lg)*var(--font-size-related-values-ratio)*var(--font-size-related-values-ratio));font-weight:400}.Typography-module__KuZdtq__h2--bold{font-size:calc(var(--font-size-lg)*var(--font-size-related-values-ratio));font-weight:700}.Typography-module__KuZdtq__h3{font-size:2.2rem;font-weight:400}.Typography-module__KuZdtq__h3--bold{font-weight:700}.Typography-module__KuZdtq__h4{font-size:1.6rem;font-weight:400}.Typography-module__KuZdtq__h4--bold{font-weight:700}.Typography-module__KuZdtq__p{white-space:pre-line;font-size:1.6rem;font-weight:400}.Typography-module__KuZdtq__p--bold{font-weight:700}.Typography-module__KuZdtq__typography--white{color:var(--color-white)}.Typography-module__KuZdtq__typography--dark{color:var(--color-ampio-dark)}.Typography-module__KuZdtq__typography--dark-transparent{color:var(--color-ampio-dark--t2)}.Typography-module__KuZdtq__typography--uppercase{text-transform:uppercase}.Typography-module__KuZdtq__typography--preline-wrap{white-space:pre-line}.Typography-module__KuZdtq__typography--normal-wrap{white-space:normal}@media only screen and (max-width:1000px),only screen and (max-height:500px){.Typography-module__KuZdtq__h3{font-size:2rem}.Typography-module__KuZdtq__h4,.Typography-module__KuZdtq__p{font-size:1.5rem}}
.CookiesConsentBar-module__rKN7la__cookies-consent-bar{z-index:11;max-height:calc(100dvh - var(--header-h));width:100%;color:var(--color-white);background-color:var(--color-ampio-dark);position:fixed;bottom:0;overflow:hidden auto}.CookiesConsentBar-module__rKN7la__cookies-consent-bar--open{transform:translate(0)}.CookiesConsentBar-module__rKN7la__cookies-consent-bar--closed{transform:translate(100%)}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__container{padding-top:var(--section-gap--md);padding-bottom:var(--section-gap--md);line-height:1.4}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__buttons{gap:var(--section-gap--xs);margin-top:var(--section-gap--sm);display:flex}.CookiesConsentBar-module__rKN7la__cookies-consent-bar-settings__container{padding-top:calc(var(--section-gap--md) - 1.2rem)}.CookiesConsentBar-module__rKN7la__cookies-consent-bar-settings__accordion{height:25rem;max-height:25rem;margin-top:var(--section-gap--sm);overflow:hidden auto}@media (hover:hover) and (pointer:fine){.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox:hover+svg{color:var(--color-white)!important}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox label:hover{cursor:pointer}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox:has(label:hover)+svg{color:var(--color-ampio)!important}}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox:active+svg,.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox:focus-visible+svg{color:var(--color-white)!important}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox label:active,.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox label:focus-visible{cursor:pointer}:is(.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox:has(label:active)+svg,.CookiesConsentBar-module__rKN7la__cookies-consent-bar__checkbox:has(label:focus-visible)+svg){color:var(--color-ampio)!important}.CookiesConsentBar-module__rKN7la__cookies__blocking-overlay{display:none}@media only screen and (max-width:900px){.CookiesConsentBar-module__rKN7la__cookies-consent-bar__buttons{flex-direction:column;width:100%}.CookiesConsentBar-module__rKN7la__cookies-consent-bar__buttons-button{width:100%!important}.CookiesConsentBar-module__rKN7la__cookies-consent-bar-settings__accordion{margin-bottom:var(--section-gap--md);height:auto!important;max-height:none!important}}@media only screen and (max-width:800px){.CookiesConsentBar-module__rKN7la__cookies__blocking-overlay{display:block}}@media only screen and (max-width:500px){.CookiesConsentBar-module__rKN7la__cookies-consent-bar__text{padding-right:1rem;overflow-y:auto}}
.Accordion-module__rN-DYq__accordion{width:100%;color:inherit}.Accordion-module__rN-DYq__accordion__panel{width:100%;font-size:var(--navigation-item-font-size);text-transform:uppercase;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:.6rem;font-weight:600;transition:all .2s;display:flex}.Accordion-module__rN-DYq__accordion__panel--active{border-bottom:1px solid #fff8}.Accordion-module__rN-DYq__accordion__panel--cookies,.Accordion-module__rN-DYq__accordion__panel--cookies.Accordion-module__rN-DYq__accordion__panel--active{border-top:1px solid var(--color-white);pointer-events:none;z-index:0;padding:1.5rem;position:relative}.Accordion-module__rN-DYq__accordion__panel--cookies:after{content:"";z-index:1;pointer-events:auto;position:absolute;inset:0 0 0 5.2rem}.Accordion-module__rN-DYq__accordion__panel--cookies.Accordion-module__rN-DYq__accordion__panel--active{border-bottom:1px solid var(--color-white)}.Accordion-module__rN-DYq__accordion__panel--cookies label{line-height:1;font-size:var(--navigation-item-font-size)!important}.Accordion-module__rN-DYq__accordion__panel-chevron{transition:transform .2s}.Accordion-module__rN-DYq__accordion__panel-chevron--active{transform:scaleY(-1)}.Accordion-module__rN-DYq__accordion__items{opacity:0;height:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-2rem)}.Accordion-module__rN-DYq__accordion__items--open{opacity:1;height:auto;margin-bottom:.5rem;padding:1rem;transform:translateY(0)}.Accordion-module__rN-DYq__accordion__items--open.Accordion-module__rN-DYq__accordion__items--cookies{margin-bottom:0;padding:1.5rem}.Accordion-module__rN-DYq__accordion--cookies li:last-child button,.Accordion-module__rN-DYq__accordion--cookies li:last-child .Accordion-module__rN-DYq__accordion__items--open{border-bottom:var(--border--white)}.Accordion-module__rN-DYq__accordion__item{white-space:pre-line;font-size:var(--navigation-item-font-size)}.Accordion-module__rN-DYq__accordion__item--highlight{font-weight:700}@media (hover:hover) and (pointer:fine){.Accordion-module__rN-DYq__accordion__panel:hover,.Accordion-module__rN-DYq__accordion__item--link:hover{color:var(--color-ampio)!important}}.Accordion-module__rN-DYq__accordion__panel:active,.Accordion-module__rN-DYq__accordion__panel:focus-visible,.Accordion-module__rN-DYq__accordion__item--link:active,.Accordion-module__rN-DYq__accordion__item--link:focus-visible{color:var(--color-ampio)!important}.Accordion-module__rN-DYq__accordion--full-light .Accordion-module__rN-DYq__accordion__panel{text-transform:none;border-top:var(--border--dark);gap:1.5rem;padding:1.4rem 2.5rem;font-weight:700}.Accordion-module__rN-DYq__accordion--full-light li:last-child{border-bottom:var(--border--dark)}.Accordion-module__rN-DYq__accordion--full-light .Accordion-module__rN-DYq__accordion__panel-chevron{flex-shrink:0}.Accordion-module__rN-DYq__accordion--full-light .Accordion-module__rN-DYq__accordion__items{padding:0}.Accordion-module__rN-DYq__accordion--full-light .Accordion-module__rN-DYq__accordion__item{padding:1rem 5.5rem 1rem 2.5rem;border:none!important}@media only screen and (max-width:400px){.Accordion-module__rN-DYq__accordion__panel--cookies,.Accordion-module__rN-DYq__accordion__panel--cookies.Accordion-module__rN-DYq__accordion__panel--active,.Accordion-module__rN-DYq__accordion--full-light .Accordion-module__rN-DYq__accordion__panel{padding:1.4rem 0}.Accordion-module__rN-DYq__accordion__panel--cookies:after{left:3.5rem}.Accordion-module__rN-DYq__accordion--full-light .Accordion-module__rN-DYq__accordion__item{padding:1rem 3rem 1rem 0}}
.CardsWrapper-module__E1zBQq__cards-title{margin-bottom:3rem}.CardsWrapper-module__E1zBQq__cards-wrapper{width:100%;display:grid}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-line-gap.CardsWrapper-module__E1zBQq__cards-wrapper{position:relative}.CardsWrapper-module__E1zBQq__cards-wrapper--2{grid-template-columns:repeat(2,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--3-1,.CardsWrapper-module__E1zBQq__cards-wrapper--3-1-sm,.CardsWrapper-module__E1zBQq__cards-wrapper--3-1-1150bp,.CardsWrapper-module__E1zBQq__cards-wrapper--3{grid-template-columns:repeat(3,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--4{grid-template-columns:repeat(4,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--5{grid-template-columns:repeat(5,1fr);gap:2.5rem}.CardsWrapper-module__E1zBQq__cards-wrapper--1col-2col{grid-template-columns:repeat(2,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--1col-2col>:nth-child(3n+1){grid-column:1/3}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-4{gap:.5rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-2,.CardsWrapper-module__E1zBQq__cards-wrapper--gap-3,.CardsWrapper-module__E1zBQq__cards-wrapper--gap-3-1,.CardsWrapper-module__E1zBQq__cards-wrapper--gap-3-1-1150bp{gap:1rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-3-1-sm{gap:.8rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-1col-2col{gap:1.4rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-line-gap{gap:10rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-line-gap:after{content:"";background-color:var(--color-ampio-dark);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-big-horizontal{gap:var(--section-gap--xs)15rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-medium{gap:2rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-sm{gap:1.4rem}@media only screen and (max-width:1200px){.CardsWrapper-module__E1zBQq__cards-wrapper--gap-big-horizontal{gap:2rem 11rem}}@media only screen and (max-width:1150px){.CardsWrapper-module__E1zBQq__cards-wrapper--3-1-1150bp{grid-template-columns:repeat(1,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--5{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.CardsWrapper-module__E1zBQq__cards-wrapper--4{grid-template-columns:repeat(2,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-4,.CardsWrapper-module__E1zBQq__cards-wrapper--gap-sm{gap:1rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-medium{gap:1.5rem}}@media only screen and (max-width:920px){.CardsWrapper-module__E1zBQq__cards-wrapper--3{grid-template-columns:repeat(2,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-big-horizontal.CardsWrapper-module__E1zBQq__cards-wrapper--3{grid-template-columns:repeat(3,1fr);gap:2rem 6rem}}@media only screen and (max-width:850px){.CardsWrapper-module__E1zBQq__cards-wrapper--3-1{grid-template-columns:repeat(1,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-3-1{gap:2.5rem}}@media only screen and (max-width:800px){.CardsWrapper-module__E1zBQq__cards-wrapper--gap-big-horizontal.CardsWrapper-module__E1zBQq__cards-wrapper--3{grid-template-columns:repeat(2,1fr);gap:2rem 15%}}@media only screen and (max-width:720px){.CardsWrapper-module__E1zBQq__cards-wrapper--2,.CardsWrapper-module__E1zBQq__cards-wrapper--3{grid-template-columns:repeat(1,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-2,.CardsWrapper-module__E1zBQq__cards-wrapper--gap-3{gap:2.5rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-line-gap{gap:6rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-line-gap:after{display:none}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-big-horizontal{gap:3rem}.CardsWrapper-module__E1zBQq__cards-wrapper--1col-2col{grid-template-columns:repeat(1,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--1col-2col>:nth-child(3n+1){grid-column:1/2}}@media only screen and (max-width:650px){.CardsWrapper-module__E1zBQq__cards-wrapper--3-1-sm,.CardsWrapper-module__E1zBQq__cards-wrapper--4{grid-template-columns:repeat(1,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--3-1-sm,.CardsWrapper-module__E1zBQq__cards-wrapper--gap-4{gap:3rem}}@media only screen and (max-width:550px){.CardsWrapper-module__E1zBQq__cards-wrapper--5{grid-template-columns:repeat(1,1fr)}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-5{gap:3rem}.CardsWrapper-module__E1zBQq__cards-wrapper--gap-big-horizontal.CardsWrapper-module__E1zBQq__cards-wrapper--3{grid-template-columns:repeat(1,1fr);gap:3rem}}
.ContentAndImageSection-module__OGQp7q__content-and-image-section{margin-top:8rem;margin-bottom:12rem;padding-top:4rem}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content{justify-content:space-between;width:100%;display:flex}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content--regular{min-height:60rem;max-height:900px}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content--low{min-height:40rem;max-height:600px}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content--image-left{flex-direction:row-reverse}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content--image-right{flex-direction:row}.ContentAndImageSection-module__OGQp7q__content-and-image-section__text-content{flex-direction:column;align-self:stretch;gap:2rem;width:46%;padding-bottom:2rem;display:flex;position:relative}.ContentAndImageSection-module__OGQp7q__content-and-image-section__title{margin-bottom:2.5rem;line-height:1.3}.ContentAndImageSection-module__OGQp7q__content-and-image-section__image-container{width:50%;position:relative}.ContentAndImageSection-module__OGQp7q__content-and-image-section__image{object-fit:cover}.ContentAndImageSection-module__OGQp7q__content-and-image-section__point-title{margin-bottom:1rem}.ContentAndImageSection-module__OGQp7q__content-and-image-section__point-mb{margin-bottom:1.5rem}@media only screen and (max-width:900px){.ContentAndImageSection-module__OGQp7q__content-and-image-section{margin-top:4rem;margin-bottom:10rem}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content{flex-direction:column;gap:1.5rem}.ContentAndImageSection-module__OGQp7q__content-and-image-section__text-content{gap:1rem;width:100%}.ContentAndImageSection-module__OGQp7q__content-and-image-section__title{margin-bottom:1rem}.ContentAndImageSection-module__OGQp7q__content-and-image-section__image-container{width:100%;height:38rem}.ContentAndImageSection-module__OGQp7q__content-and-image-section__content a{align-self:center}}
.LoadingOverlay-module__LPCIBG__loader-overlay{top:var(--header-h);z-index:1000;pointer-events:all;position:absolute;bottom:0;left:0;right:0}.LoadingOverlay-module__LPCIBG__loader-overlay--dark{background-color:var(--color-white)}.LoadingOverlay-module__LPCIBG__loader-overlay--transparent{background-color:none}.LoadingOverlay-module__LPCIBG__loader-overlay--transparent-sm{background-color:none;top:0}.LoadingOverlay-module__LPCIBG__loader-overlay:after{content:"";top:calc(-1*var(--header-h));z-index:1000;pointer-events:all;position:absolute;bottom:0;left:0;right:0}.LoadingOverlay-module__LPCIBG__loader-overlay--transparent-sm:after{top:0}.LoadingOverlay-module__LPCIBG__loader-overlay--dark:after{background-color:#0002}.LoadingOverlay-module__LPCIBG__loader{z-index:2000;width:6rem;height:auto;fill:var(--color-ampio);animation:1.5s linear infinite LoadingOverlay-module__LPCIBG__spin;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingOverlay-module__LPCIBG__loader-overlay--transparent-sm .LoadingOverlay-module__LPCIBG__loader{width:4rem;top:10%}@keyframes LoadingOverlay-module__LPCIBG__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media only screen and (max-width:1100px){.LoadingOverlay-module__LPCIBG__loader-overlay--transparent-sm .LoadingOverlay-module__LPCIBG__loader{top:8%}}@media only screen and (max-width:750px){.LoadingOverlay-module__LPCIBG__loader-overlay--transparent-sm .LoadingOverlay-module__LPCIBG__loader{top:7%}}
.CheckboxGroup-module__jay0yq__checkbox-group{align-items:center;gap:.8rem;margin-bottom:.2rem;display:flex}.CheckboxGroup-module__jay0yq__checkbox-group--disabled{opacity:.6;pointer-events:all}.CheckboxGroup-module__jay0yq__checkbox-group--disabled .CheckboxGroup-module__jay0yq__checkbox{cursor:default!important}.CheckboxGroup-module__jay0yq__checkbox-group--big{gap:1.4rem}.CheckboxGroup-module__jay0yq__checkbox-group--big .CheckboxGroup-module__jay0yq__checkbox{width:2.2rem;height:2.2rem}.CheckboxGroup-module__jay0yq__checkbox{background-color:var(--color-white);appearance:none;cursor:pointer;z-index:1;pointer-events:all;border-radius:0;outline:none;width:1.3rem;height:1.3rem;position:relative}.CheckboxGroup-module__jay0yq__checkbox--white{border:1px solid #0000}.CheckboxGroup-module__jay0yq__checkbox--wire-white{border:1px solid var(--color-white);background-color:#0000}.CheckboxGroup-module__jay0yq__checkbox--dark{--outline-compensation:2px;margin-left:var(--outline-compensation);outline:var(--outline-compensation)solid var(--color-ampio-dark--t)}.CheckboxGroup-module__jay0yq__checkbox--disabled{cursor:default;pointer-events:none}.CheckboxGroup-module__jay0yq__checkbox:checked{background-color:var(--color-white)}.CheckboxGroup-module__jay0yq__checkbox--dark:checked{outline:var(--outline-compensation)solid var(--color-ampio-dark);background-color:var(--color-ampio-dark)}.CheckboxGroup-module__jay0yq__checkbox:checked:after{content:"✓";font-size:1rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-47%,-48%)}.CheckboxGroup-module__jay0yq__checkbox--dark:checked:after{color:var(--color-white)}.CheckboxGroup-module__jay0yq__checkbox--wire-white:checked:after{color:var(--color-ampio-dark)}.CheckboxGroup-module__jay0yq__checkbox-group--big .CheckboxGroup-module__jay0yq__checkbox:checked:after{font-size:1.7rem}.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox{border:1px solid var(--color-error)}.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox--dark{outline:2px solid var(--color-error);border:none}.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox-label{color:var(--color-error);font-weight:500}.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox--dark+.CheckboxGroup-module__jay0yq__checkbox-label{font-weight:400;color:var(--color-ampio-dark)!important}@media (hover:hover) and (pointer:fine){.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox-label a:hover{color:var(--color-white)}}.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox-label a:active,.CheckboxGroup-module__jay0yq__checkbox-group--error .CheckboxGroup-module__jay0yq__checkbox-label a:focus-visible{color:var(--color-white)}.CheckboxGroup-module__jay0yq__checkbox-label{font-size:var(--font-size-sm);margin-top:1px;padding-right:1.5rem}.CheckboxGroup-module__jay0yq__checkbox-label a{text-decoration:underline;transition:color .3s ease-in-out}@media (hover:hover) and (pointer:fine){.CheckboxGroup-module__jay0yq__checkbox-label a:hover{color:var(--color-ampio)}}.CheckboxGroup-module__jay0yq__checkbox-label a:active,.CheckboxGroup-module__jay0yq__checkbox-label a:focus-visible{color:var(--color-ampio)}.CheckboxGroup-module__jay0yq__checkbox-group--big .CheckboxGroup-module__jay0yq__checkbox-label{font-size:1.6rem;font-weight:600}@media only screen and (max-width:600px){.CheckboxGroup-module__jay0yq__checkbox-label{font-size:1.2rem}}
.FormMessage-module__3-LV1q__form-message{width:max-content;font-size:var(--font-size-sm);color:var(--color-white);background-color:var(--color-ampio);padding:.5rem 1rem;font-weight:500;position:absolute}.FormMessage-module__3-LV1q__form-message--error{background-color:var(--color-error)}@media only screen and (max-width:1000px){.FormMessage-module__3-LV1q__form-message{width:100%}}
.GoogleRecaptchaDisclaimer-module__udHPGG__google-recaptcha-disclaimer{width:100%;line-height:1.2;font-size:var(--font-size-xs)!important}
.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile{--padding:4rem;--height:42rem;height:var(--height);position:relative}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile--cta{width:50%}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile--text{width:100%}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__image{object-fit:cover}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__image--center{object-position:center}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__image--left{object-position:left}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__image--right{object-position:right}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__text-box{z-index:2;left:var(--padding);bottom:var(--padding);right:var(--padding);position:absolute}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__text-box--description{z-index:2;top:calc(50% - var(--padding));left:var(--padding);right:var(--padding);position:absolute}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__title,.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__subtitle{color:var(--color-white);font-size:2.4rem;line-height:1.3;display:block}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__title{font-weight:700}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__subtitle{margin-bottom:2rem}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__subtitle--text{max-width:50rem;margin-bottom:0;padding-top:1rem;font-size:1.8rem!important;font-weight:500!important}@media only screen and (max-width:1000px){.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__title,.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__subtitle{font-size:2rem}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__subtitle--text{font-size:1.7rem!important}}@media only screen and (max-width:800px){.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile{--padding:3rem}}@media only screen and (max-width:450px){.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile{--padding:2rem}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__title{margin-bottom:1rem}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile button,.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile a{text-wrap:wrap;text-align:center;width:100%}.DarkenedPhotoTile-module__UAMRaa__darkened-photo-tile__subtitle--text{font-size:1.6rem!important}}
.InputErrorMessage-module__6-Olpa__input-error-message{height:var(--input-error-message-h);font-size:var(--font-size-sm);color:var(--color-error);font-weight:500;line-height:1;display:block}
.DarkenedPhotoTilesWrapper-module__iGDHja__darkened-photo-tiles-wrapper{margin-top:var(--section-gap);margin-bottom:var(--section-gap);gap:5px;display:flex}@media only screen and (max-width:800px){.DarkenedPhotoTilesWrapper-module__iGDHja__darkened-photo-tiles-wrapper{flex-direction:column}.DarkenedPhotoTilesWrapper-module__iGDHja__darkened-photo-tiles-wrapper>*{width:100%!important}}
.InputText-module__efMoWG__input{max-width:100%;height:auto;margin-bottom:var(--input-error-gap);line-height:1;font-size:var(--font-size-sm);border-radius:var(--border-radius)!important;padding:.6rem .8rem!important}.InputText-module__efMoWG__input::placeholder{line-height:1;font-size:var(--font-size-sm);text-transform:uppercase;opacity:1;font-weight:600}.InputText-module__efMoWG__input--wire-dark,.InputText-module__efMoWG__input--wire-dark--t{background-color:var(--color-white);border:1px solid var(--color-ampio-dark--t)!important;color:var(--color-ampio-dark)!important}.InputText-module__efMoWG__input--wire-dark--t{border:2px solid var(--color-ampio-dark--t)!important}:-webkit-any(.InputText-module__efMoWG__input--wire-dark:-webkit-autofill,.InputText-module__efMoWG__input--wire-dark--t:-webkit-autofill){-webkit-text-fill-color:var(--color-ampio-dark);box-shadow:0 0 0 1000px var(--color-white)inset;transition:background-color 5000s ease-in-out}:is(.InputText-module__efMoWG__input--wire-dark:autofill,.InputText-module__efMoWG__input--wire-dark--t:autofill){-webkit-text-fill-color:var(--color-ampio-dark);box-shadow:0 0 0 1000px var(--color-white)inset;transition:background-color 5000s ease-in-out}.InputText-module__efMoWG__input--wire-dark--t:-webkit-autofill{-webkit-text-fill-color:var(--color-ampio-dark)}.InputText-module__efMoWG__input--wire-dark:focus,.InputText-module__efMoWG__input--wire-dark:focus-visible{border:1px solid var(--color-ampio-dark);outline:1px solid var(--color-ampio-dark)}.InputText-module__efMoWG__input--wire-dark--t:focus,.InputText-module__efMoWG__input--wire-dark--t:focus-visible{outline:none;border:2px solid var(--color-ampio-dark)!important}.InputText-module__efMoWG__input--wire-dark::placeholder{color:var(--color-ampio-dark)}.InputText-module__efMoWG__input--wire-dark--t::placeholder{color:var(--color-ampio-dark--t)!important}.InputText-module__efMoWG__input--wire-white{border:1px solid var(--color-white);color:var(--color-white);background-color:var(--color-ampio-dark);outline:none}.InputText-module__efMoWG__input--wire-white:-webkit-autofill{-webkit-text-fill-color:var(--color-white);box-shadow:0 0 0 1000px var(--color-ampio-dark)inset;transition:background-color 5000s ease-in-out}.InputText-module__efMoWG__input--wire-white:focus,.InputText-module__efMoWG__input--wire-white:focus-visible{outline:1.5px solid var(--color-white)}.InputText-module__efMoWG__input--wire-white::placeholder{color:var(--color-white)}.InputText-module__efMoWG__input--error{border:1px solid var(--color-error);outline:none!important}.InputText-module__efMoWG__input--error::placeholder{color:var(--color-error)!important}.InputText-module__efMoWG__input--wire-dark--t.InputText-module__efMoWG__input--error{border:2px solid var(--color-error);color:var(--color-ampio-dark)}.InputText-module__efMoWG__input--disabled{pointer-events:none;opacity:.5!important}
.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper{align-items:start;gap:2.5rem 2rem;display:grid}.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:1000px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--3{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:750px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:500px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1000px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:750px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--4{grid-template-columns:repeat(1,minmax(0,1fr))}}.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:6rem 2rem}@media only screen and (max-width:650px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--5{grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem 1.5rem}}.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--6{grid-template-columns:repeat(9,minmax(0,1fr));gap:3.2rem}@media only screen and (max-width:1200px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--6{gap:2rem}}@media only screen and (max-width:600px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--6{gap:1rem}}@media only screen and (max-width:500px){.IconsSequenceWrapper-module__TISTqG__icons-sequence-wrapper--6{gap:.8rem}}
.Footer-module__T7vYAG__footer{background-color:var(--color-ampio-dark);color:var(--color-white);padding:4rem 0 6rem}.Footer-module__T7vYAG__footer--hidden{display:none}
.Address-module__TGQEaW__address{position:relative}.Address-module__TGQEaW__address-line{gap:.8rem;line-height:1.5;display:flex}.Address-module__TGQEaW__address-line__title{font-weight:700}.Address-module__TGQEaW__address-multiline{white-space:pre-line}.Address-module__TGQEaW__address-data-active{cursor:pointer;transition:color .2s ease-in-out}@media (hover:hover) and (pointer:fine){.Address-module__TGQEaW__address-data-active:hover{color:var(--color-ampio)!important}}.Address-module__TGQEaW__address-data-active:active,.Address-module__TGQEaW__address-data-active:focus-visible{color:var(--color-ampio)!important}@media only screen and (max-width:1200px){.Address-module__TGQEaW__address-line--header{flex-direction:column;gap:.2rem}.Address-module__TGQEaW__address-line--header .Address-module__TGQEaW__address-data-active{padding-bottom:1rem}}
.ProjectGallery-module__Zs4ZiG__project-gallery{margin-top:var(--section-gap--sm);margin-bottom:10rem}.ProjectGallery-module__Zs4ZiG__project-gallery__subtitle{margin-bottom:3rem}.ProjectGallery-module__Zs4ZiG__project-gallery__main-image-container{aspect-ratio:1.5;width:100%;position:relative}.ProjectGallery-module__Zs4ZiG__project-gallery__main-image{object-fit:cover}.ProjectGallery-module__Zs4ZiG__project-gallery__gallery-toggler{margin-top:var(--section-gap--xs);width:100%}.ProjectGallery-module__Zs4ZiG__gallery__image{object-fit:cover}.ProjectGallery-module__Zs4ZiG__gallery__image-wrapper{position:relative}.ProjectGallery-module__Zs4ZiG__gallery--1,.ProjectGallery-module__Zs4ZiG__gallery--2,.ProjectGallery-module__Zs4ZiG__gallery--3,.ProjectGallery-module__Zs4ZiG__gallery--4{--gap:1.2rem;margin-top:var(--gap);gap:var(--gap);display:grid}.ProjectGallery-module__Zs4ZiG__gallery--1{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(30,1fr)}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-1{aspect-ratio:.614;grid-area:1/1/3/14}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-1 img{object-position:76%}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-2{grid-area:1/14/2/31}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-3{grid-area:2/14/3/31}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-4{grid-area:3/1/4/17}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-5{grid-area:4/1/5/17}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-6{aspect-ratio:.614;grid-area:3/17/5/31}.ProjectGallery-module__Zs4ZiG__gallery--2{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(30,1fr)}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-1{aspect-ratio:2;grid-area:1/1/2/31}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-2{aspect-ratio:2/3;grid-area:2/1/3/10}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-3{grid-area:2/10/3/31}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-4{grid-area:3/1/4/18}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-5{grid-area:4/1/5/18}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-6{aspect-ratio:.614;grid-area:3/18/5/31}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-7{aspect-ratio:2;grid-area:5/1/6/31}.ProjectGallery-module__Zs4ZiG__gallery--3{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(30,1fr)}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-1{aspect-ratio:1/1.45;grid-area:1/1/2/11}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-2{grid-area:1/11/2/31}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-3{grid-area:2/1/3/21}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-4{aspect-ratio:1/1.45;grid-area:2/21/3/31}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-5{aspect-ratio:1/1.3;grid-area:3/1/4/13}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-6{grid-area:3/13/4/31}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-6 img{object-position:0%}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-7{aspect-ratio:1/1.45;grid-area:4/1/5/11}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-8{aspect-ratio:1/1.45;grid-area:4/11/5/21}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-9{aspect-ratio:1/1.45;grid-area:4/21/5/31}.ProjectGallery-module__Zs4ZiG__gallery--4{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(4,1fr)}.ProjectGallery-module__Zs4ZiG__gallery--4__image-wrapper-1{aspect-ratio:3/2;grid-area:1/1/3/3}.ProjectGallery-module__Zs4ZiG__gallery--4__image-wrapper-2{aspect-ratio:1;grid-area:1/3/7/5}.ProjectGallery-module__Zs4ZiG__gallery--4__image-wrapper-3{aspect-ratio:1;grid-area:3/1/10/3}.ProjectGallery-module__Zs4ZiG__gallery--4__image-wrapper-4{aspect-ratio:3/2;grid-area:7/3/10/5}@media only screen and (max-width:1000px){.ProjectGallery-module__Zs4ZiG__gallery--1,.ProjectGallery-module__Zs4ZiG__gallery--2,.ProjectGallery-module__Zs4ZiG__gallery--3,.ProjectGallery-module__Zs4ZiG__gallery--4{--gap:.8rem}}@media only screen and (max-width:600px){.ProjectGallery-module__Zs4ZiG__gallery--1,.ProjectGallery-module__Zs4ZiG__gallery--2,.ProjectGallery-module__Zs4ZiG__gallery--3,.ProjectGallery-module__Zs4ZiG__gallery--4{flex-direction:column;grid-template-rows:none;grid-template-columns:none;display:flex}.ProjectGallery-module__Zs4ZiG__project-gallery{margin-bottom:4rem}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-1{aspect-ratio:1.5}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-1 img{object-position:center}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-2,.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-3,.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-4,.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-5{aspect-ratio:1.5}.ProjectGallery-module__Zs4ZiG__gallery--1__image-wrapper-6{aspect-ratio:.667}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-1{aspect-ratio:1.5}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-2{aspect-ratio:.667}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-3,.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-4,.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-5{aspect-ratio:1.5}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-6{aspect-ratio:.667}.ProjectGallery-module__Zs4ZiG__gallery--2__image-wrapper-7{aspect-ratio:1.5}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-1{aspect-ratio:1/1.45}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-2,.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-3{aspect-ratio:2/1.425}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-4,.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-5{aspect-ratio:1/1.45}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-6{aspect-ratio:2/1.425}.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-7,.ProjectGallery-module__Zs4ZiG__gallery--3__image-wrapper-9{display:none}}
.SplitSection-module__rw-hmW__split-section{margin-top:var(--section-gap);margin-bottom:var(--section-gap);display:flex}.SplitSection-module__rw-hmW__split-section--right{flex-direction:row}.SplitSection-module__rw-hmW__split-section--left{flex-direction:row-reverse}.SplitSection-module__rw-hmW__split-section__image-wrapper{flex-basis:60%;min-height:45.5rem;position:relative}.SplitSection-module__rw-hmW__split-section__image-wrapper img{object-fit:cover;width:100%;height:100%}.SplitSection-module__rw-hmW__split-section__image--center{object-position:center}.SplitSection-module__rw-hmW__split-section__image--left{object-position:left}.SplitSection-module__rw-hmW__split-section__image--right{object-position:right}.SplitSection-module__rw-hmW__split-section__text{margin-top:1rem;line-height:1.35}.SplitSection-module__rw-hmW__split-section__content-wrapper{flex-direction:column;flex-basis:40%;padding:6rem;display:flex}.SplitSection-module__rw-hmW__split-section__content-wrapper--light{background-color:var(--color-gray--light)}.SplitSection-module__rw-hmW__split-section__content-wrapper--dark{background-color:var(--color-ampio-dark)}.SplitSection-module__rw-hmW__split-section__text-box{flex-direction:column;gap:1.5rem;margin-bottom:auto;display:flex}.SplitSection-module__rw-hmW__split-section__button-wrapper{justify-content:space-between;gap:2rem;margin-top:3.5rem;display:flex}@media (max-width:992px){.SplitSection-module__rw-hmW__split-section{text-align:center}.SplitSection-module__rw-hmW__split-section--photo-top{flex-direction:column!important}.SplitSection-module__rw-hmW__split-section--photo-bottom{flex-direction:column-reverse!important}.SplitSection-module__rw-hmW__split-section__image-wrapper{flex:none;width:100%;min-height:40vh}.SplitSection-module__rw-hmW__split-section__content-wrapper{width:100%;padding:4rem}.SplitSection-module__rw-hmW__split-section__button-wrapper{justify-content:center;gap:4rem;margin-top:4rem}}@media (max-width:700px){.SplitSection-module__rw-hmW__split-section__button-wrapper--wide{flex-direction:column;gap:2.5rem}.SplitSection-module__rw-hmW__split-section__button-wrapper--wide a,.SplitSection-module__rw-hmW__split-section__button-wrapper--wide button{width:100%!important}}
.Tooltip-module__j8jwqW__tooltip{z-index:10;line-height:1;font-size:(var(--font-size-sm));padding:.6rem 1.2rem;font-weight:500;position:absolute;top:0;right:0;color:var(--color-ampio)!important}.Tooltip-module__j8jwqW__tooltip--light{background-color:var(--color-white);color:var(--color-ampio)!important}.Tooltip-module__j8jwqW__tooltip--hovered{transform:translateY(-130%)}@media only screen and (max-width:1100px){.Tooltip-module__j8jwqW__tooltip{font-size:1.2rem}}@media only screen and (max-width:585px){.Tooltip-module__j8jwqW__tooltip{display:none}}
.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__wrapper{--gallery-hg:3rem;--gallery-vg:1.5rem;position:relative}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__subtitle{width:calc((100% - var(--gallery-hg))/2);position:absolute;top:0;left:0}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile{gap:0 var(--gallery-hg);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__col-2,.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__col-1{gap:var(--gallery-vg);flex-direction:column;display:flex}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__col-1{margin-top:20rem}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__tile-vert{aspect-ratio:2/2.8;height:auto!important}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__tile-sq{aspect-ratio:1;height:auto!important}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__button-wrapper{bottom:0;left:calc((100% - var(--gallery-hg))/2 + var(--gallery-hg));width:calc((100% - var(--gallery-hg))/2);justify-content:center;display:flex;position:absolute;right:0}@media only screen and (max-width:1300px){.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__subtitle{width:calc((100% - var(--gallery-hg))/2)}}@media only screen and (max-width:800px){.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile{gap:var(--gallery-vg);grid-template-columns:1fr}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__subtitle{position:static;width:100%!important}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__col-1{margin-top:0}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__tile-vert,.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__tile-sq{aspect-ratio:auto!important;height:var(--height)!important}.ProjectGalleryWithTiles-module__PblTkG__project-gallery-with-tile__button-wrapper{width:100%;margin-top:4rem;position:static}}
.Socials-module__Yeoqwq__socials{grid-template-columns:repeat(4,1fr);width:16rem;line-height:0;display:grid}.Socials-module__Yeoqwq__socials--dark{stroke:var(--color-ampio-dark)}.Socials-module__Yeoqwq__socials--light{stroke:var(--color-white)}.Socials-module__Yeoqwq__socials__icon{stroke-width:1.5px;width:100%;height:auto;stroke:inherit;padding:.6rem;transition:all .3s ease-in-out}.Socials-module__Yeoqwq__socials__icon--facebook{transform:scale(.9)translate(7px)}@media (hover:hover) and (pointer:fine){.Socials-module__Yeoqwq__socials__link:hover .Socials-module__Yeoqwq__socials__icon{stroke:var(--color-ampio)}}.Socials-module__Yeoqwq__socials__link:active .Socials-module__Yeoqwq__socials__icon,.Socials-module__Yeoqwq__socials__link:focus-visible .Socials-module__Yeoqwq__socials__icon{stroke:var(--color-ampio)}
.Frames-module__nTc61a__frame__item{transition:all .4s;position:relative}.Frames-module__nTc61a__frame__item__border{filter:brightness(10)drop-shadow(0 0 2px #fff);transition:width .4s,height .4s,border-color .4s,border-width;position:absolute}.Frames-module__nTc61a__frame__item__border--top-1{border-top:2px solid #fff}.Frames-module__nTc61a__frame__item__border--top-0{border-top:none}.Frames-module__nTc61a__frame__item__border--left-1{border-left:2px solid #fff}.Frames-module__nTc61a__frame__item__border--left-0{border-left:none}.Frames-module__nTc61a__frame__item__border--bottom-1{border-bottom:2px solid #fff}.Frames-module__nTc61a__frame__item__border--bottom-0{border-bottom:none}.Frames-module__nTc61a__frame__item__border--right-1{border-right:2px solid #fff}.Frames-module__nTc61a__frame__item__border--right-0{border-right:none}.Frames-module__nTc61a__text_input_frame{text-align:center;min-width:none;padding:0;transition:all .4s;position:absolute;transform:translate(-50%,-50%)}
.Video-module__2ZnJnq__video-wrapper{height:auto;position:relative;overflow:hidden}.Video-module__2ZnJnq__video-wrapper--full{width:100%;margin-bottom:-5px}.Video-module__2ZnJnq__video-wrapper--max-content{width:max-content;height:max-content}.Video-module__2ZnJnq__video{opacity:1;width:100%;height:auto;display:block}.Video-module__2ZnJnq__video--hidden{opacity:0}.Video-module__2ZnJnq__video--animate-in{opacity:1;transition:opacity .4s ease-in-out}.Video-module__2ZnJnq__video__mute-button{z-index:10;color:#fff;cursor:pointer;background-color:#16161699;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .2s,background-color .2s;display:flex;position:absolute;bottom:16px;right:16px}@media (hover:hover) and (pointer:fine){.Video-module__2ZnJnq__video__mute-button:hover{will-change:transform;background-color:#000c;transform:scale(1.1)}}.Video-module__2ZnJnq__video__mute-button:active,.Video-module__2ZnJnq__video__mute-button:focus-visible{background-color:#000c;transform:scale(1.1)}.Video-module__2ZnJnq__mute-icon{fill:currentColor;width:14px;height:14px}
.FooterDesktop-module__KsV97G__footer-desktop{--padding-sides:1rem;width:100%;font-size:var(--navigation-item-font-size)}.FooterDesktop-module__KsV97G__footer-brand{padding:1.5rem var(--padding-sides);border-bottom:var(--border--white);justify-content:space-between;align-items:center;display:flex}.FooterDesktop-module__KsV97G__footer-desktop__logo{width:14rem!important}.FooterDesktop-module__KsV97G__footer-desktop__navigation{padding:4rem var(--padding-sides)3rem var(--padding-sides);border-bottom:var(--border--white);grid-template-columns:repeat(4,1fr);gap:0 2rem;display:grid}.FooterDesktop-module__KsV97G__footer-desktop__navigation-list{margin-top:1.4rem}.FooterDesktop-module__KsV97G__footer-desktop__navigation-title{font-size:inherit;color:var(--color-white);text-transform:uppercase;font-weight:700}.FooterDesktop-module__KsV97G__footer-desktop__navigation-link{font-size:inherit;line-height:1.4;transition:all .2s ease-in-out}@media (hover:hover) and (pointer:fine){.FooterDesktop-module__KsV97G__footer-desktop__navigation-link:hover{color:var(--color-ampio)}}.FooterDesktop-module__KsV97G__footer-desktop__navigation-link:active,.FooterDesktop-module__KsV97G__footer-desktop__navigation-link:focus-visible{color:var(--color-ampio)}.FooterDesktop-module__KsV97G__footer-desktop__address{margin:4rem calc(-1*var(--padding-sides));padding-left:var(--padding-sides);font-size:inherit;border-top:var(--border--white);margin-bottom:0;padding-top:3rem}.FooterDesktop-module__KsV97G__footer-desktop__copyrights{padding-left:var(--padding-sides);margin:1rem 0 3rem;font-size:1.5rem!important}
.AboutSystem-module__k3xKlW__about-system__features{background-color:var(--color-gray--light);padding:3rem}@media only screen and (max-width:850px){.AboutSystem-module__k3xKlW__about-system__features{padding:1rem}}
.Hotspot-module__G5bx4a__hotspot{outline:40px solid var(--mantine-ampio-white);border:2px solid var(--color-ampio);border-radius:50%;flex:none;width:4.2rem;height:4.2rem;margin:1rem;animation:2.5s infinite Hotspot-module__G5bx4a__scale;position:relative}.Hotspot-module__G5bx4a__hotspot--light,.Hotspot-module__G5bx4a__hotspot--dark-hotspot{animation:2.5s infinite Hotspot-module__G5bx4a__scale}@keyframes Hotspot-module__G5bx4a__scale{0%{background-color:#fff0;transform:scale(.9)}50%{background-color:var(--color-white);transform:scale(1)}to{background-color:#fff0;transform:scale(.9)}}@keyframes Hotspot-module__G5bx4a__scaleDark{0%{background-color:#0000;transform:scale(.9)}50%{background-color:var(--color-ampio-dark);transform:scale(1)}to{background-color:#0000;transform:scale(.9)}}
.MapComponents-module__nTPPfW__info-window__title{border-bottom:.5px solid var(--color-ampio-dark);margin-bottom:2rem;padding-bottom:1rem}.MapComponents-module__nTPPfW__info-window__content{flex-direction:column;align-items:stretch;display:flex}.MapComponents-module__nTPPfW__info-window__row{overflow-wrap:anywhere;align-items:center;gap:2rem;min-height:3rem;display:flex}.MapComponents-module__nTPPfW__info-window__row p{font-size:1.4rem}.MapComponents-module__nTPPfW__info-window__icon{width:1.4rem;height:1.4rem;fill:var(--color-ampio);flex-shrink:0}
.FooterNewsletter-module__zEvi5q__footer-newsletter__form{--input-width:44rem;align-items:baseline;gap:2.5rem;margin-top:5.4rem;padding:0 1rem;display:flex}.FooterNewsletter-module__zEvi5q__footer-newsletter__form--mobile{--input-width:100%;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-top:0;padding:2rem 0 0}.FooterNewsletter-module__zEvi5q__footer-newsletter__form-title{font-size:calc(var(--navigation-item-font-size) + 2px);margin-right:3.5rem;font-weight:700;color:var(--color-white)!important}.FooterNewsletter-module__zEvi5q__footer-newsletter__form--mobile .FooterNewsletter-module__zEvi5q__footer-newsletter__form-title{margin-bottom:.5rem;margin-right:0}.FooterNewsletter-module__zEvi5q__footer-newsletter__form-group{flex-direction:column;gap:.7rem;width:max-content;display:flex;position:relative}.FooterNewsletter-module__zEvi5q__footer-newsletter__form--mobile .FooterNewsletter-module__zEvi5q__footer-newsletter__form-group{width:100%}.FooterNewsletter-module__zEvi5q__footer-newsletter__recaptcha,.FooterNewsletter-module__zEvi5q__footer-newsletter__email-input{width:var(--input-width)!important}.FooterNewsletter-module__zEvi5q__footer-newsletter__messages-area{flex-direction:column;height:4.5rem;display:flex;position:relative}.FooterNewsletter-module__zEvi5q__footer-newsletter__form--mobile .FooterNewsletter-module__zEvi5q__footer-newsletter__messages-area{gap:0;margin-top:.4rem}.FooterNewsletter-module__zEvi5q__footer-newsletter__form--mobile .FooterNewsletter-module__zEvi5q__footer-newsletter__submit{width:100%;margin-top:.8rem}.FooterNewsletter-module__zEvi5q__footer-newsletter__result-message{top:.5rem;left:0}
.Map-module__t7c3aG__map{width:100%;height:100%;position:relative}.Map-module__t7c3aG__map__popup{background-color:#fff;border-radius:8px;width:100%;padding:1rem;box-shadow:0 2px 6px #0003}.Map-module__t7c3aG__map__popup-title{margin-bottom:.5rem;font-size:1rem;font-weight:700}.Map-module__t7c3aG__map__popup-text{margin-top:.25rem;font-size:.875rem}@media (max-width:1000px){.Map-module__t7c3aG__map{height:50vh}}
.PanelsSection-module__dBC3vG__panels-section__image{object-position:right}@media only screen and (max-width:900px){.PanelsSection-module__dBC3vG__panels-section__buttons{flex-direction:row}}@media only screen and (max-width:700px){.PanelsSection-module__dBC3vG__panels-section__buttons{flex-direction:column}}
.OverlayNote-module__cLmu9q__overlay-note{text-align:center;width:100%}.OverlayNote-module__cLmu9q__overlay-note__title{font-size:1.2rem;font-weight:700;line-height:1}.OverlayNote-module__cLmu9q__overlay-note__text{font-size:1.2rem;line-height:1}
.SystemAnimation-module__Ji4I2a__system-animation{flex:1}.SystemAnimation-module__Ji4I2a__point{fill:var(--color-ampio);animation:1.5s infinite SystemAnimation-module__Ji4I2a__pulse}.SystemAnimation-module__Ji4I2a__point-logo{animation:1.5s infinite SystemAnimation-module__Ji4I2a__pulse-logo;width:4rem!important;height:4rem!important}.SystemAnimation-module__Ji4I2a__line{stroke:var(--color-white);stroke-width:1px;animation:10s infinite SystemAnimation-module__Ji4I2a__pulse-lines}.SystemAnimation-module__Ji4I2a__line--sm{stroke-dasharray:6 3}.SystemAnimation-module__Ji4I2a__line--big{stroke-dasharray:4 2;stroke-width:2px}.SystemAnimation-module__Ji4I2a__line--1{animation-delay:8s}.SystemAnimation-module__Ji4I2a__line--2{animation-delay:1s}.SystemAnimation-module__Ji4I2a__line--3{animation-delay:2s}.SystemAnimation-module__Ji4I2a__line--4{animation-delay:3s}.SystemAnimation-module__Ji4I2a__line--5{animation-delay:4s}.SystemAnimation-module__Ji4I2a__line--6{animation-delay:5s}.SystemAnimation-module__Ji4I2a__line--7{animation-delay:9s}.SystemAnimation-module__Ji4I2a__line--8{animation-delay:7s}.SystemAnimation-module__Ji4I2a__line--9{animation-delay:1.1s}.SystemAnimation-module__Ji4I2a__line--10{animation-delay:3s}.SystemAnimation-module__Ji4I2a__line--11{animation-delay:1.2s}.SystemAnimation-module__Ji4I2a__line--12{animation-delay:9.1s}.SystemAnimation-module__Ji4I2a__line--13{animation-delay:5s}.SystemAnimation-module__Ji4I2a__line--14{animation-delay:3s}.SystemAnimation-module__Ji4I2a__line--15{animation-delay:1.1s}.SystemAnimation-module__Ji4I2a__line--16{animation-delay:3s}.SystemAnimation-module__Ji4I2a__line--17{animation-delay:4s}.SystemAnimation-module__Ji4I2a__line--18{animation-delay:5s}.SystemAnimation-module__Ji4I2a__line--19{animation-delay:9s}.SystemAnimation-module__Ji4I2a__line--20{animation-delay:4s}.SystemAnimation-module__Ji4I2a__line--21{animation-delay:1.2s}.SystemAnimation-module__Ji4I2a__line--22{animation-delay:8s}.SystemAnimation-module__Ji4I2a__line--23{animation-delay:9s}.SystemAnimation-module__Ji4I2a__line--24{animation-delay:2.1s}.SystemAnimation-module__Ji4I2a__line--25{animation-delay:8.1s}.SystemAnimation-module__Ji4I2a__line--26{animation-delay:7s}.SystemAnimation-module__Ji4I2a__line--27{animation-delay:2s}.SystemAnimation-module__Ji4I2a__line--28{animation-delay:0}.SystemAnimation-module__Ji4I2a__line--29{animation-delay:2.2s}.SystemAnimation-module__Ji4I2a__line--30{animation-delay:5.2s}.SystemAnimation-module__Ji4I2a__line--31{animation-delay:6.1s}.SystemAnimation-module__Ji4I2a__line--32{animation-delay:5s}.SystemAnimation-module__Ji4I2a__line--33{animation-delay:6.1s}@keyframes SystemAnimation-module__Ji4I2a__pulse{50%{r:18;filter:drop-shadow(0 0 4px #fffb)drop-shadow(0 0 10px var(--color-ampio))}}@keyframes SystemAnimation-module__Ji4I2a__pulse-lines{0%{filter:none}5%{filter:drop-shadow(0 0 1px var(--color-white))drop-shadow(0 0 2px var(--color-white))drop-shadow(0 0 4px var(--color-white))}10%{filter:none}}@keyframes SystemAnimation-module__Ji4I2a__pulse-logo{50%{filter:drop-shadow(0 0 3px #fff9)drop-shadow(0 0 6px var(--color-ampio))drop-shadow(0 0 12px var(--color-ampio));transform:scale(1.05)translate(-1px,-1px)}}
.Logo-module__63-bia__logo-wrapper{aspect-ratio:4.66667;width:auto;height:auto;position:relative}
.ProjectsCards-module__JNy5oG__projects-cards__wrapper{background-color:var(--color-gray--light);justify-content:center;align-items:center;height:100%;padding:6rem 6rem 6rem 0;display:flex}@media only screen and (max-width:992px){.ProjectsCards-module__JNy5oG__projects-cards__wrapper{padding:4rem 4rem 0}.ProjectsCards-module__JNy5oG__projects-cards{border-bottom:var(--border--dark);padding-bottom:3rem}}@media only screen and (max-width:650px){.ProjectsCards-module__JNy5oG__projects-cards{width:100%}.ProjectsCards-module__JNy5oG__projects-cards button{width:100%!important}}
.AboutSystemComposition-module__j-afSq__about-system-composition{width:100%;height:100%;min-height:50vh;position:relative}.AboutSystemComposition-module__j-afSq__about-system-composition:after{inset:0}.AboutSystemComposition-module__j-afSq__about-system-composition__image{z-index:1;object-fit:cover;position:absolute}.AboutSystemComposition-module__j-afSq__about-system-composition__animation{z-index:2;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}@media only screen and (max-width:500px){.AboutSystemComposition-module__j-afSq__about-system-composition__animation{width:80%;height:auto;min-height:auto}}
.Pill-module__CEMuiq__pill{--pill-h:6.4rem;z-index:2;height:var(--pill-h);text-align:center;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 2rem .75rem .75rem;display:flex;position:absolute}.Pill-module__CEMuiq__pill--hotspot{background-color:#fffb;gap:0;width:30rem;padding:0;overflow:hidden}.Pill-module__CEMuiq__pill--wire{border:var(--border--white);position:static}.Pill-module__CEMuiq__pill--gray{background-color:var(--color-gray--light2)}.Pill-module__CEMuiq__pill--gray-static{background-color:var(--color-gray--light2);position:static}.Pill-module__CEMuiq__pill--error{background-color:var(--color-error--t)}.Pill-module__CEMuiq__pill--green{background-color:var(--color-green--t)}.Pill-module__CEMuiq__pill--green-accent--2,.Pill-module__CEMuiq__pill--green-accent{--pill-h:6rem;background-color:#fffc;color:var(--color-green--2)!important}.Pill-module__CEMuiq__pill--green-accent--2 svg,.Pill-module__CEMuiq__pill--green-accent svg{fill:var(--color-green--2)!important}.Pill-module__CEMuiq__pill--error-accent--2,.Pill-module__CEMuiq__pill--error-accent{--pill-h:6rem;background-color:#fffb;color:var(--color-error--2)!important}.Pill-module__CEMuiq__pill--error-accent--2{background-color:var(--color-white);color:var(--color-ampio-dark)!important}.Pill-module__CEMuiq__pill--error-accent--2 svg,.Pill-module__CEMuiq__pill--error-accent svg{fill:var(--color-error--2)!important}.Pill-module__CEMuiq__pill--dark-hotspot{color:var(--color-white)!important;background-color:var(--color-ampio-dark--t3)!important}.Pill-module__CEMuiq__pill--icon-left{flex-direction:row}.Pill-module__CEMuiq__pill--icon-right{flex-direction:row-reverse}.Pill-module__CEMuiq__pill__icon svg,.Pill-module__CEMuiq__pill__icon{stroke-width:3px;stroke:var(--color-white);border-radius:50%;flex-shrink:0;padding:.5rem;width:4.5rem!important;height:4.5rem!important}
.ContactForm-module__5yGJ1a__contact-form__wrapper{position:relative}.ContactForm-module__5yGJ1a__contact-form{--horizontal-gap:3rem;--vertical-gap:.8rem;margin:3rem 0 var(--section-gap)0;gap:var(--vertical-gap)var(--horizontal-gap);flex-wrap:wrap;width:100%;display:flex}.ContactForm-module__5yGJ1a__contact-form--half{flex-direction:column;margin:0}.ContactForm-module__5yGJ1a__contact-form__input-group{width:calc((100% - var(--horizontal-gap))/2)}.ContactForm-module__5yGJ1a__contact-form--half .ContactForm-module__5yGJ1a__contact-form__input-group{width:100%}.ContactForm-module__5yGJ1a__contact-form--half .ContactForm-module__5yGJ1a__contact-form__radio-group{height:auto}.ContactForm-module__5yGJ1a__contact-form__select-group{height:7.768rem!important}.ContactForm-module__5yGJ1a__contact-form__subject-group{width:100%;height:7.768rem}.ContactForm-module__5yGJ1a__contact-form__text-area-group{width:100%;margin-bottom:2rem}.ContactForm-module__5yGJ1a__contact-form__checkbox-group,.ContactForm-module__5yGJ1a__contact-form__input{width:100%}.ContactForm-module__5yGJ1a__contact-form__submit{margin-top:var(--vertical-gap);margin-left:auto}.ContactForm-module__5yGJ1a__contact-form__result-message,.ContactForm-module__5yGJ1a__contact-form__result-message--half{text-align:center;line-height:1.3}.ContactForm-module__5yGJ1a__contact-form__result-message{top:auto;bottom:1rem;left:50%;transform:translate(-50%)}.ContactForm-module__5yGJ1a__contact-form__result-message--half{justify-content:center;align-items:center;min-height:5rem;padding-top:1rem;padding-bottom:1rem;display:flex;bottom:0;left:0;right:0;width:100%!important}@media only screen and (max-width:1000px){.ContactForm-module__5yGJ1a__contact-form{--vertical-gap:.6rem}.ContactForm-module__5yGJ1a__contact-form__result-message{justify-content:center;align-items:center;min-height:5rem;padding-top:1rem;padding-bottom:1rem;display:flex;bottom:0;width:calc(100% - 2*var(--p-sides))!important}}@media only screen and (max-width:800px){.ContactForm-module__5yGJ1a__contact-form{flex-direction:column}.ContactForm-module__5yGJ1a__contact-form__input-group{width:100%}.ContactForm-module__5yGJ1a__contact-form__radio-group{height:auto}}
.LogoLink-module__x0TFyG__logo-link{cursor:pointer;width:15rem;height:auto;transition:opacity .25s linear;display:block;position:relative}@media (hover:hover) and (pointer:fine){.LogoLink-module__x0TFyG__logo-link:hover{opacity:.75;will-change:opacity}}.LogoLink-module__x0TFyG__logo-link:active,.LogoLink-module__x0TFyG__logo-link:focus-visible{opacity:.75}
.CookiesOverlay-module__0C1zMW__cookie-overlay{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background-color:#fff9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CookiesOverlay-module__0C1zMW__cookie-overlay__content{max-width:400px;padding:2rem}.CookiesOverlay-module__0C1zMW__cookie-overlay__text{color:var(--mantine-color-text);font-size:1.6rem;line-height:1.5}.CookiesOverlay-module__0C1zMW__cookie-overlay__button{font-weight:700;display:inline-block}
.FooterMobile-module__iT-zcG__footer-mobile__header{border-bottom:var(--border--white);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.FooterMobile-module__iT-zcG__footer-mobile__logo *{width:var(--logo-mobile-w)}.FooterMobile-module__iT-zcG__footer-mobile__socials{width:var(--socials-mobile-w)}.FooterMobile-module__iT-zcG__footer-mobile-container{border-top:var(--border--white);margin-top:2.5rem}.FooterMobile-module__iT-zcG__footer-mobile__address{max-width:32rem;font-size:var(--navigation-item-font-size);padding:2.5rem 1rem 0}.FooterMobile-module__iT-zcG__footer-mobile__copyrights{line-height:1.3;font-size:1.3rem!important}@media only screen and (max-width:500px){.FooterMobile-module__iT-zcG__footer-mobile__address{max-width:100%}}
.Hero-module__7HnD1W__hero-wrapper{--margin:4rem;--text-line-height:1.4;width:100%;position:relative}.Hero-module__7HnD1W__hero-wrapper--full,.Hero-module__7HnD1W__hero-wrapper--cta{height:100dvh;min-height:65rem}.Hero-module__7HnD1W__hero-wrapper--dark-background{background-color:var(--color-ampio-dark);height:60dvh;min-height:45rem}.Hero-module__7HnD1W__hero{object-fit:cover}.Hero-module__7HnD1W__hero--center{object-position:center}.Hero-module__7HnD1W__hero--top{object-position:top}.Hero-module__7HnD1W__hero--left{object-position:left}.Hero-module__7HnD1W__hero--top-right{object-position:top right}.Hero-module__7HnD1W__hero-content{top:calc(var(--header-h) + 19.5dvh);z-index:2;position:absolute;bottom:10%;left:0;right:0}.Hero-module__7HnD1W__hero-wrapper--cta .Hero-module__7HnD1W__hero-content{top:15%}.Hero-module__7HnD1W__hero-content__elements{max-width:75%}.Hero-module__7HnD1W__hero-button{margin-top:var(--margin);text-wrap:wrap;max-width:100%}.Hero-module__7HnD1W__hero-button--icons{margin-top:6rem}.Hero-module__7HnD1W__hero-icons__wrapper{width:max-content;margin-top:var(--margin);overflow:visible}.Hero-module__7HnD1W__hero-icon__link{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.Hero-module__7HnD1W__hero-icon{width:auto;height:4rem;fill:var(--color-white);transition:fill .2s ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.Hero-module__7HnD1W__hero-icon__link:hover .Hero-module__7HnD1W__hero-icon{fill:var(--color-ampio);will-change:fill}}.Hero-module__7HnD1W__hero-icon__link:active .Hero-module__7HnD1W__hero-icon,.Hero-module__7HnD1W__hero-icon__link:focus-visible .Hero-module__7HnD1W__hero-icon{fill:var(--color-ampio)}.Hero-module__7HnD1W__hero-icon__label{z-index:2;text-align:center;white-space:pre-line;opacity:0;width:max-content;color:var(--color-white);font-size:1.4rem;font-weight:500;line-height:1.2;transition:opacity .1s ease-in-out;position:absolute;top:5rem}@media (hover:hover) and (pointer:fine){.Hero-module__7HnD1W__hero-icon__link:hover .Hero-module__7HnD1W__hero-icon__label{opacity:1;will-change:opacity}}.Hero-module__7HnD1W__hero-icon__link:active .Hero-module__7HnD1W__hero-icon__label,.Hero-module__7HnD1W__hero-icon__link:focus-visible .Hero-module__7HnD1W__hero-icon__label{opacity:1}.Hero-module__7HnD1W__hero-icon__link:not(:hover) .Hero-module__7HnD1W__hero-icon,.Hero-module__7HnD1W__hero-icon__link:not(:hover) .Hero-module__7HnD1W__hero-icon__label{will-change:auto}@media (hover:none){.Hero-module__7HnD1W__hero-icon__label{display:none}.Hero-module__7HnD1W__hero-button--icons{margin-top:3.2rem}}@media only screen and (max-width:1000px),only screen and (max-height:500px){.Hero-module__7HnD1W__hero-wrapper{--margin:3.2rem;--text-line-height:1.3}.Hero-module__7HnD1W__hero-wrapper--dark-background,.Hero-module__7HnD1W__hero-wrapper--full,.Hero-module__7HnD1W__hero-wrapper--cta{height:60dvh;min-height:55rem}.Hero-module__7HnD1W__hero-content{top:calc(var(--header-h) + 15dvh)}.Hero-module__7HnD1W__hero-content__elements{max-width:100%}.Hero-module__7HnD1W__hero-icons__wrapper{padding-left:.6rem}.Hero-module__7HnD1W__hero-icon__label{font-size:1.2rem}.Hero-module__7HnD1W__hero-button--icons{margin-top:6rem}}@media only screen and (max-width:800px){.Hero-module__7HnD1W__hero-icons__wrapper{padding-left:0}.Hero-module__7HnD1W__hero-wrapper--dark-background,.Hero-module__7HnD1W__hero-wrapper--full,.Hero-module__7HnD1W__hero-wrapper--cta{min-height:52rem}.Hero-module__7HnD1W__hero-icon__link{pointer-events:none}.Hero-module__7HnD1W__hero-icon{height:3.5rem}.Hero-module__7HnD1W__hero-button--icons{margin-top:3.2rem}}@media only screen and (max-width:600px){.Hero-module__7HnD1W__hero-icon{height:3rem}}@media only screen and (max-width:450px){.Hero-module__7HnD1W__hero-icon{height:2.5rem}.Hero-module__7HnD1W__hero-button{text-wrap:wrap;text-align:center}}@media only screen and (max-width:400px){.Hero-module__7HnD1W__hero-icon{height:2.3rem}}@media only screen and (max-height:550px) and (max-width:1000px){.Hero-module__7HnD1W__hero-wrapper--dark-background,.Hero-module__7HnD1W__hero-wrapper--full,.Hero-module__7HnD1W__hero-wrapper--cta{height:100dvh;min-height:0}}@media only screen and (max-height:400px){.Hero-module__7HnD1W__hero-wrapper{--margin:2.6rem}}
.EUFundingLink-module__8NCBsa__eu-funding-link{width:4rem;height:auto;margin-left:1.4rem;transition:opacity .25s linear}@media (hover:hover) and (pointer:fine){.EUFundingLink-module__8NCBsa__eu-funding-link:hover{opacity:.85;will-change:opacity}}.EUFundingLink-module__8NCBsa__eu-funding-link:active,.EUFundingLink-module__8NCBsa__eu-funding-link:focus-visible{opacity:.85}.EUFundingLink-module__8NCBsa__eu-funding-wrapper{aspect-ratio:81/54;width:auto;height:auto;position:relative}
.HeroTypography-module__KN-kOa__hero-title,.HeroTypography-module__KN-kOa__hero-subtitle{width:100%}.HeroTypography-module__KN-kOa__hero-title{margin-bottom:calc(.25*var(--font-size-lg));line-height:1.26}.HeroTypography-module__KN-kOa__hero-subtitle{white-space:pre-line;line-height:var(--text-line-height)}
.HotspottedImage-module__QktOua__hotspotted-image__wrapper{width:100%;position:relative}.HotspottedImage-module__QktOua__hotspotted-image__wrapper:after{top:0}.HotspottedImage-module__QktOua__hotspotted-image{object-fit:cover}.HotspottedImage-module__QktOua__hotspotted-image__texts{z-index:2;font-size:2.8rem;position:absolute;top:10%;left:5%;right:5%}.HotspottedImage-module__QktOua__hotspotted-image__title,.HotspottedImage-module__QktOua__hotspotted-image__subtitle{color:var(--color-white);display:block}.HotspottedImage-module__QktOua__hotspotted-image__title{line-height:1.3}.HotspottedImage-module__QktOua__hotspotted-image__subtitle{font-weight:700;line-height:1.4}.HotspottedImage-module__QktOua__hotspotted-image__container{height:100%;position:relative}@media only screen and (max-width:800px){.HotspottedImage-module__QktOua__hotspotted-image__title,.HotspottedImage-module__QktOua__hotspotted-image__subtitle{font-size:2.4rem}}@media only screen and (max-width:550px){.HotspottedImage-module__QktOua__hotspotted-image__title{top:8%}.HotspottedImage-module__QktOua__hotspotted-image__subtitle{line-height:1.4;top:16%}}
.Header-module__qG8z5G__header{z-index:10;width:100%;height:var(--header-h);background-color:inherit;transition:all .1s;position:fixed;transform:translateY(0)}.Header-module__qG8z5G__header:before{content:"";background-color:var(--color-white);width:100%;height:100%;position:absolute;bottom:0;left:0}.Header-module__qG8z5G__header--hidden{pointer-events:none;transition:all .3s linear;transform:translateY(-100%)}.Header-module__qG8z5G__header-content{justify-content:space-between;align-items:center;max-width:140rem;height:100%;display:flex}.Header-module__qG8z5G__header-content--hidden{display:none}.Header-module__qG8z5G__header-content--disabled{filter:grayscale()}.Header-module__qG8z5G__header-content--disabled:after{content:"";pointer-events:all;z-index:1000;background-color:#fff4;width:100%;height:100%;position:absolute}.Header-module__qG8z5G__header-tools{align-items:center;height:100%;display:flex;transform:translateY(0)}.Header-module__qG8z5G__header-tools--hidden{display:none}.Header-module__qG8z5G__header-tools--mobile{gap:2rem;transform:none}@media only screen and (max-width:1100px){.Header-module__qG8z5G__header .Header-module__qG8z5G__header-logo{width:11.5rem}}@media only screen and (min-width:2000px){.Header-module__qG8z5G__header-content{justify-content:space-evenly;max-width:100%}}
.IconWithStatus-module__MG2y1G__panel__icon-area{z-index:inherit;justify-content:center;align-items:center;margin:0 auto;transition:all .3s;display:flex;position:relative}.IconWithStatus-module__MG2y1G__panel__icon{width:100%;height:100%;z-index:inherit;cursor:pointer;filter:grayscale()invert()brightness(10)drop-shadow(0 0 4px #fff);background-color:#0000;transition:transform .3s,background-color .1s linear,height .4s,width .4s;position:absolute;top:0;left:0}
.InputHoneyPot-module__108EoW__input-honey-pot{opacity:0;position:absolute;left:-9999px}
.HeaderSearch-module__MjSSTW__header-search__container{top:var(--header-h);background-color:var(--color-gray--light);justify-content:center;width:100%;padding:5rem 2rem;display:flex;position:absolute;left:0;right:0}.HeaderSearch-module__MjSSTW__header-search__input{width:40rem}
.TitleWithAmpioLine-module__uPX6Oa__title-with-ampio-line{white-space:pre-line}.TitleWithAmpioLine-module__uPX6Oa__title-with-ampio-line:after{left:0}.TitleWithAmpioLine-module__uPX6Oa__title-with-ampio-line__section{margin-bottom:var(--section-title-gap)}
.HeaderSearchToggler-module__VhFEaW__header-search-toggler{--search-icon-size:2rem;padding:.5rem var(--toolbar-item-padding);cursor:pointer;transition:color .3s ease-in-out;position:relative}.HeaderSearchToggler-module__VhFEaW__header-search-toggler--active:after{content:"";position:absolute;inset:-2rem -1.3rem -4rem -3rem}.HeaderSearchToggler-module__VhFEaW__header-search-toggler--active:before{content:"";position:absolute;inset:55% -6rem -4rem -40dvw}@media (hover:hover) and (pointer:fine){.HeaderSearchToggler-module__VhFEaW__header-search-toggler:hover{color:var(--color-ampio)}}.HeaderSearchToggler-module__VhFEaW__header-search-toggler:active,.HeaderSearchToggler-module__VhFEaW__header-search-toggler:focus-visible,.HeaderSearchToggler-module__VhFEaW__header-search-toggler--active{color:var(--color-ampio)}.HeaderSearchToggler-module__VhFEaW__header-search-toggler__icon{height:var(--search-icon-size);stroke-width:2.2px;width:auto;margin-top:3px}@media only screen and (max-width:1200px){.HeaderSearchToggler-module__VhFEaW__header-search-toggler{--search-icon-size:1.8rem}}
.Panel-module__UwQHwG__panel{margin-top:auto;margin-bottom:auto;transition:background-color .4s,transform .8s ease-in-out;display:flex;position:relative;box-shadow:0 5px 15px #00000059;box-sizing:content-box!important}.Panel-module__UwQHwG__panel__logo{opacity:1;filter:invert(79%)sepia(5%)saturate(8%)hue-rotate(322deg)brightness(84%)contrast(83%);transition:all .4s;position:absolute}.Panel-module__UwQHwG__panel__content{flex-wrap:wrap;display:flex;position:relative}.Panel-module__UwQHwG__panel__content__item{position:relative}.Panel-module__UwQHwG__panel__text-box{background:0 0;width:100%;height:100%;position:absolute}.Panel-module__UwQHwG__panel__text{text-shadow:0 0 5px #fff;background:0 0;align-items:center;width:100%;padding:0 5px;display:inline-grid;position:absolute;transform:translate(-50%)}
.TextArea-module__tQkhLG__text-area{resize:none;width:100%;line-height:1.5;display:block;overflow:hidden}
.LanguageToggler-module__FxEJ2G__language-toggler--mobile,.LanguageToggler-module__FxEJ2G__language-toggler--desktop{padding:2rem var(--toolbar-item-padding);font-size:var(--navigation-item-font-size);font-weight:var(--navigation-item-font-weight);letter-spacing:var(--navigation-item-letter-spacing);text-transform:uppercase;cursor:pointer;transition:color .3s ease-in-out}@media (hover:hover) and (pointer:fine){.LanguageToggler-module__FxEJ2G__language-toggler--mobile:hover,.LanguageToggler-module__FxEJ2G__language-toggler--desktop:hover{color:var(--color-ampio)}}.LanguageToggler-module__FxEJ2G__language-toggler--mobile:active,.LanguageToggler-module__FxEJ2G__language-toggler--mobile:focus-visible,.LanguageToggler-module__FxEJ2G__language-toggler--desktop:active,.LanguageToggler-module__FxEJ2G__language-toggler--desktop:focus-visible{color:var(--color-ampio)}.LanguageToggler-module__FxEJ2G__language-toggler--mobile{letter-spacing:1px;padding-left:0}
.VizualizationOverlays-module__DNw3ga__visualization__frame{width:100%;height:100%;position:absolute}.VizualizationOverlays-module__DNw3ga__visualization__glass{clip-path:polygon(0 0,67% 0,41% 100%,0% 100%);background-image:radial-gradient(circle at 0 0,#ffffff8c,#fff0);width:100%;height:100%;position:absolute}.VizualizationOverlays-module__DNw3ga__visualization__glass--bis{clip-path:polygon(67% 0,100% 0,100% 100%,41% 100%);background-color:#c8c8c814;width:100%;height:100%;transition:all .4s;position:absolute}.VizualizationOverlays-module__DNw3ga__visualization__glass--white{background-color:#e9e9e9;width:100%;height:100%;transition:all .4s;position:absolute}
.ServerAnimation-module__FFmfuq__server-animation__container{position:relative;overflow:hidden}.ServerAnimation-module__FFmfuq__server-animation__background-video{object-fit:contain;width:100%;height:auto;display:block;position:relative}.ServerAnimation-module__FFmfuq__server-animation__content-overlay{top:0;left:var(--p-sides);right:var(--p-sides);z-index:2;width:calc(100% - 2*var(--p-sides));grid-template-columns:repeat(2,100px);place-content:center space-between;row-gap:3rem;height:100%;padding:0 3rem;display:grid;position:absolute}.ServerAnimation-module__FFmfuq__server-animation__protocol-button{color:#fff;text-align:center;background:0 0;border:1px solid #fff;border-radius:4rem;width:9rem;height:4rem;font-size:1.4rem}@media (max-width:920px){.ServerAnimation-module__FFmfuq__server-animation__content-overlay{grid-template-columns:repeat(6,1fr);place-items:center;row-gap:1rem;width:100%;padding:2rem 0 0;position:relative;left:0;right:0}.ServerAnimation-module__FFmfuq__server-animation__protocol-button{color:#000;background:0 0;border:2px solid #000;border-radius:3rem;align-self:center;width:8rem;height:3rem;font-size:1.2rem}}@media (max-width:660px){.ServerAnimation-module__FFmfuq__server-animation__content-overlay{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.ServerAnimation-module__FFmfuq__server-animation__content-overlay{grid-template-columns:repeat(3,1fr)}}
.Filters-module__784GIa__filters{margin-top:var(--section-gap)}.Filters-module__784GIa__filters__button,.Filters-module__784GIa__filters__categories-toggler{cursor:pointer;padding:1rem 0;font-size:1.6rem;transition:all .3s ease-in-out}.Filters-module__784GIa__filters__categories-toggler{align-items:center;gap:2rem;font-size:1.8rem;font-weight:600;display:flex}.Filters-module__784GIa__filters__categories-toggler-chevron{stroke-width:2px;color:var(--color-ampio-dark);transition:all .3s ease-in-out}@media (hover:hover) and (pointer:fine){.Filters-module__784GIa__filters__categories-toggler:hover,.Filters-module__784GIa__filters__categories-toggler:hover .Filters-module__784GIa__filters__categories-toggler-chevron,.Filters-module__784GIa__filters__button:hover{color:var(--color-ampio)}.Filters-module__784GIa__filters__categories-toggler:hover .Filters-module__784GIa__filters__categories-toggler-chevron{will-change:transform;transform:translateY(1px)}}.Filters-module__784GIa__filters__button--selected,.Filters-module__784GIa__filters__button:focus-visible,.Filters-module__784GIa__filters__categories-toggler:focus-visible,.Filters-module__784GIa__filters__categories-toggler:focus-visible .Filters-module__784GIa__filters__categories-toggler-chevron,.Filters-module__784GIa__filters__button:active,.Filters-module__784GIa__filters__categories-toggler:active,.Filters-module__784GIa__filters__categories-toggler:active .Filters-module__784GIa__filters__categories-toggler-chevron{color:var(--color-ampio)}.Filters-module__784GIa__filters__categories-toggler:focus-visible .Filters-module__784GIa__filters__categories-toggler-chevron,.Filters-module__784GIa__filters__categories-toggler:active .Filters-module__784GIa__filters__categories-toggler-chevron{transform:translateY(1px)}.Filters-module__784GIa__filters__option{align-items:center;gap:2.5rem;width:max-content;max-width:100%;font-size:1.6rem;display:flex}.Filters-module__784GIa__filters__option:not(:last-of-type){margin-bottom:.8rem}.Filters-module__784GIa__filters__category,.Filters-module__784GIa__filters__category-clickable,.Filters-module__784GIa__filters__category-clickable--all{text-align:center;text-transform:uppercase;border:2px solid var(--color-ampio);border-radius:var(--border-radius);width:9.2rem;color:var(--color-ampio);flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.2rem 0;font-size:1.4rem;font-weight:600;display:flex}.Filters-module__784GIa__filters__category-clickable{background-color:var(--color-ampio);width:auto;color:var(--color-white);cursor:pointer;justify-content:space-between;gap:.5rem;padding-left:1rem;padding-right:.7rem}.Filters-module__784GIa__filters__category-clickable--all{cursor:pointer}.Filters-module__784GIa__filters__category-clickable-icon{stroke-width:3.5px;width:auto;height:1.5rem;line-height:1;transition:transform .2s}@media (hover:hover) and (pointer:fine){.Filters-module__784GIa__filters__category-clickable:hover .Filters-module__784GIa__filters__category-clickable-icon{transform:scale(1.25)}}.Filters-module__784GIa__filters__category-clickable:focus-visible .Filters-module__784GIa__filters__category-clickable-icon,.Filters-module__784GIa__filters__category-clickable:active .Filters-module__784GIa__filters__category-clickable-icon{transform:scale(1.25)}.Filters-module__784GIa__filters__category-clickable--all{width:max-content;padding-left:1rem;padding-right:1rem;transition:all .2s}@media (hover:hover) and (pointer:fine){.Filters-module__784GIa__filters__category-clickable--all:hover{background-color:var(--color-ampio);color:var(--color-white)}}.Filters-module__784GIa__filters__category-clickable--all:focus-visible,.Filters-module__784GIa__filters__category-clickable--all:active{background-color:var(--color-ampio);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.Filters-module__784GIa__filters__option:hover .Filters-module__784GIa__filters__category{background-color:var(--color-ampio);color:var(--color-white)}}.Filters-module__784GIa__filters__option--selected .Filters-module__784GIa__filters__category,.Filters-module__784GIa__filters__option:active .Filters-module__784GIa__filters__category,.Filters-module__784GIa__filters__option:focus-visible .Filters-module__784GIa__filters__category{background-color:var(--color-ampio);color:var(--color-white)}.Filters-module__784GIa__filters__option--selected .Filters-module__784GIa__filters__category-delete-icon{stroke-width:3px;width:auto;height:0;padding:0;line-height:1;transition:all .1s}@media (hover:hover) and (pointer:fine){.Filters-module__784GIa__filters__option--selected:hover .Filters-module__784GIa__filters__category-delete-icon{will-change:height;height:1.3rem}}.Filters-module__784GIa__filters__option--selected:focus-visible .Filters-module__784GIa__filters__category-delete-icon,.Filters-module__784GIa__filters__option--selected:active .Filters-module__784GIa__filters__category-delete-icon{height:1.3rem}.Filters-module__784GIa__filters__dropdown{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:none;border-radius:0;height:33.7rem;margin-left:-2.1rem;padding:1.7rem 2.5rem 2rem 1.5rem;font-size:1.6rem;overflow-y:scroll;width:max-content!important}.Filters-module__784GIa__filters__dropdown [data-mantine-combobox-option]{scroll-snap-align:none!important;scroll-margin-top:0!important}.Filters-module__784GIa__filters__selected-filters{flex-wrap:wrap;align-items:flex-start;gap:1rem;min-height:3rem;margin-top:3rem;display:flex}@media only screen and (max-width:750px){.Filters-module__784GIa__filters__dropdown{height:31.5rem;margin-left:-.5rem;padding:2rem 2.2rem;width:100%!important}.Filters-module__784GIa__filters__option:not(:last-of-type){margin-bottom:.6rem}}@media only screen and (max-width:600px){.Filters-module__784GIa__filters__option{gap:2rem;font-size:1.4rem}.Filters-module__784GIa__filters__category{gap:.2rem;width:8.6rem;font-size:1.3rem}.Filters-module__784GIa__filters__category-clickable{font-size:1.3rem}.Filters-module__784GIa__filters__category-clickable-icon{height:1.3rem}}@media only screen and (max-width:550px){.Filters-module__784GIa__filters{gap:4rem}}@media only screen and (max-width:450px){.Filters-module__784GIa__filters{gap:2.5rem}.Filters-module__784GIa__filters__button,.Filters-module__784GIa__filters__categories-toggler{gap:.5rem}}@media only screen and (max-width:400px){.Filters-module__784GIa__filters{gap:2rem}.Filters-module__784GIa__filters__button,.Filters-module__784GIa__filters__categories-toggler{font-size:1.6rem}}@media only screen and (max-height:450px){.Filters-module__784GIa__filters__dropdown{height:15.5rem}}@media only screen and (max-height:450px) and (max-width:750px){.Filters-module__784GIa__filters__dropdown{height:15.3rem}}
.NavigationDesktop-module__11PbUG__navigation-desktop__list{--first-item-p-l:5rem;--line-left:1rem;display:flex}.NavigationDesktop-module__11PbUG__navigation-desktop-item__item{padding:3.6rem var(--toolbar-item-padding);font-size:var(--navigation-item-font-size);font-weight:var(--navigation-item-font-weight);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;outline:none;transition:color .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}@media (hover:hover) and (pointer:fine){.NavigationDesktop-module__11PbUG__navigation-desktop-item__item:hover{color:var(--color-ampio)}}.NavigationDesktop-module__11PbUG__navigation-desktop-item__item:active,.NavigationDesktop-module__11PbUG__navigation-desktop-item__item:focus-visible,.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--open{color:var(--color-ampio)}.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--no-link{cursor:default}@media (hover:hover) and (pointer:fine){.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler:hover:after{will-change:transform;transform:scaleX(1)}}.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler:active:after,.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler:focus-visible:after,.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--open:after,.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--open:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler:hover:before{content:"";left:-12rem;right:-12rem;top:calc(1rem + var(--header-h)/2);z-index:1;height:100%;position:absolute}}.NavigationDesktop-module__11PbUG__navigation-desktop__list>li:first-child .NavigationDesktop-module__11PbUG__navigation-desktop-item__item{padding-left:var(--first-item-p-l)}.NavigationDesktop-module__11PbUG__navigation-desktop__list>li:first-child .NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler:after{left:calc(var(--first-item-p-l) - var(--line-left))}@media only screen and (max-width:1100px){.NavigationDesktop-module__11PbUG__navigation-desktop-item__item{padding:2.4rem var(--toolbar-item-padding)}.NavigationDesktop-module__11PbUG__navigation-desktop-item__item--toggler:after{bottom:2rem}}
.CtaHero-module__g3CWGG__cta-hero__highlight,.CtaHero-module__g3CWGG__cta-hero__text{white-space:pre-line;font-size:calc(var(--font-size-lg)*var(--font-size-related-values-ratio));color:var(--color-white)}.CtaHero-module__g3CWGG__cta-hero__highlight{font-weight:var(--font-weight-lg)}@media only screen and (max-width:800px){.CtaHero-module__g3CWGG__cta-hero__text-wrap{white-space:normal}}
.HotspottedShowroom-module__MggPzG__hotspotted-showroom{height:80rem;margin-top:10rem}.HotspottedShowroom-module__MggPzG__showroom-tag--0{top:30%;left:15%;padding-right:2rem!important}.HotspottedShowroom-module__MggPzG__showroom-tag--1{top:24%;right:12%;padding-right:2rem!important}.HotspottedShowroom-module__MggPzG__showroom-tag--2{top:43%;right:5%;padding-right:2rem!important}.HotspottedShowroom-module__MggPzG__showroom-tag--3{top:60%;left:5%;padding-right:2rem!important}.HotspottedShowroom-module__MggPzG__showroom-tag--4{top:56%;right:25%;padding-right:2rem!important}.HotspottedShowroom-module__MggPzG__showroom-tag--5{top:80%;left:15%;padding-right:2rem!important}.HotspottedShowroom-module__MggPzG__showroom-tag--6{top:85%;right:10%;padding-right:2rem!important}@media only screen and (max-width:1000px){.HotspottedShowroom-module__MggPzG__showroom-tag--0{top:26%}.HotspottedShowroom-module__MggPzG__showroom-tag--1{top:36%}.HotspottedShowroom-module__MggPzG__showroom-tag--2{top:46%}.HotspottedShowroom-module__MggPzG__showroom-tag--3{top:56%}.HotspottedShowroom-module__MggPzG__showroom-tag--4{top:66%}.HotspottedShowroom-module__MggPzG__showroom-tag--5{top:76%}.HotspottedShowroom-module__MggPzG__showroom-tag--6{top:86%}}@media only screen and (max-width:550px){.HotspottedShowroom-module__MggPzG__showroom-tag--0,.HotspottedShowroom-module__MggPzG__showroom-tag--1,.HotspottedShowroom-module__MggPzG__showroom-tag--2,.HotspottedShowroom-module__MggPzG__showroom-tag--3,.HotspottedShowroom-module__MggPzG__showroom-tag--4,.HotspottedShowroom-module__MggPzG__showroom-tag--5,.HotspottedShowroom-module__MggPzG__showroom-tag--6{text-align:left;left:5%}}
.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop{--p-t:6rem;--p-b:6rem;top:var(--header-h);z-index:-10;width:100%;max-height:max-content;padding-top:var(--p-t);padding-bottom:var(--p-b);opacity:1;background-color:var(--color-gray--light);will-change:opacity,max-height,padding-bottom,padding-top;transition:opacity .15s,max-height .25s cubic-bezier(.4,0,.2,1),padding-top .25s,padding-bottom .25s;position:fixed;left:0;right:0}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop--hidden{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__list{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__column{width:100%;padding:0 1rem;font-size:1.6rem}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__column:last-of-type{background-color:var(--color-ampio-dark);color:var(--color-white);flex-direction:column;align-items:flex-start;gap:4rem;padding-left:4.5rem;display:flex;position:relative}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__column:last-of-type:before{content:"";top:calc(-1*var(--p-t));bottom:calc(-1*var(--p-b));z-index:-1;background-color:var(--color-ampio-dark);width:100vw;position:absolute;left:0}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__section{flex-direction:column;gap:1rem;display:flex}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__title,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__link{text-transform:uppercase;padding:1rem 0;font-weight:700;display:block}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__link{cursor:pointer}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__title,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__link,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__sublink{width:100%;line-height:1.1;font-size:var(--navigation-item-font-size);transition:all .2s ease-out}@media (hover:hover) and (pointer:fine){.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__link:hover,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__sublink:hover{color:var(--color-ampio)}}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__link:active,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__link:focus-visible,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__sublink:active,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__sublink:focus-visible{color:var(--color-ampio)}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__additional-field,.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__address{width:max-content;min-width:calc(100% - 4rem);max-width:100%;font-size:var(--navigation-item-font-size);border-top:var(--border--dark);margin:2rem -1rem 0;padding-top:3rem;padding-left:1rem}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__highlight-title{font-size:2.6rem;line-height:1.3}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__highlight--highlight{font-weight:700}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__socials-container{border-top:var(--border--white);width:100%;margin-top:2rem;padding-top:3rem;padding-right:1rem}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__socials{margin-left:-1.2rem}@media only screen and (max-width:1400px){.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop{--p-t:4.5rem;--p-b:4.5rem}.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__column:last-of-type{padding-left:3.5rem}}@media only screen and (max-width:1100px){.NavigationSubmenuDesktop-module__LsTgyq__navigation-submenu-desktop__column{padding:0}}
.StoreButtons-module__PgCnaq__store-buttons__container{gap:3rem;display:flex}@media only screen and (max-width:1000px){.StoreButtons-module__PgCnaq__store-buttons__container{gap:2rem}}@media only screen and (max-width:450px){.StoreButtons-module__PgCnaq__store-buttons__container{flex-direction:column;gap:1rem}}
.Configuration-module__DGm7Qq__configuration__carousel-text-box{text-align:center;display:block;padding:.6rem!important}
.Navigation-module__mZDEeW__navigation__current{align-items:center;display:flex}.Navigation-module__mZDEeW__navigation__navigate-to-all,.Navigation-module__mZDEeW__navigation__title{font-size:1.6rem;line-height:1.2}.Navigation-module__mZDEeW__navigation__navigate-to-all{color:var(--color-gray--light-text);padding-right:10px;padding-left:0!important}.Navigation-module__mZDEeW__navigation__previous-next{width:100%;margin:var(--section-gap--xxs)0;justify-content:space-between;display:flex}.Navigation-module__mZDEeW__navigation__previous-next--left{justify-content:flex-end}.Navigation-module__mZDEeW__navigation__switch-page--right,.Navigation-module__mZDEeW__navigation__switch-page{color:var(--color-gray--light-text);align-items:center;gap:.5rem;transition:color .2s ease-in-out;display:flex}.Navigation-module__mZDEeW__navigation__switch-page{margin-left:-.5rem}.Navigation-module__mZDEeW__navigation__switch-page--right{text-align:right;margin-right:-.5rem}@media (hover:hover) and (pointer:fine){.Navigation-module__mZDEeW__navigation__switch-page--right:hover,.Navigation-module__mZDEeW__navigation__switch-page:hover{color:var(--color-ampio)}}.Navigation-module__mZDEeW__navigation__switch-page--right:active,.Navigation-module__mZDEeW__navigation__switch-page--right:focus-visible,.Navigation-module__mZDEeW__navigation__switch-page:active,.Navigation-module__mZDEeW__navigation__switch-page:focus-visible{color:var(--color-ampio)}.Navigation-module__mZDEeW__navigation__switch-page__icon{opacity:.6;width:auto;height:2.5rem}.Navigation-module__mZDEeW__navigation__switch-page__text{flex-direction:column;font-size:1.4rem;line-height:1.3;display:flex}.Navigation-module__mZDEeW__navigation__switch-page__title{text-transform:uppercase}.Navigation-module__mZDEeW__navigation__switch-page__switch-name{font-size:1.3rem}@media only screen and (max-width:500px){.Navigation-module__mZDEeW__navigation__current{flex-direction:column;align-items:flex-start}}
.ShowroomCard-module__h_aERq__showroom-card__text-box{flex-direction:column;flex:1;gap:2rem;height:100%;display:flex}.ShowroomCard-module__h_aERq__showroom-card__address-box{position:relative}.ShowroomCard-module__h_aERq__showroom-card__company-name{height:7.5rem;padding-top:3rem;font-weight:700;overflow:hidden}.ShowroomCard-module__h_aERq__showroom-card__address{overflow:hidden;height:7rem!important}.ShowroomCard-module__h_aERq__showroom-card__contact-box{overflow:hidden;height:5.5rem!important}
.TitleWithParagraphLineCentered-module__A_5sAq__title-with-paragraph-line-centered{text-align:center;padding-top:var(--section-gap--sm);white-space:pre-line;position:relative}
