.Home-module__YWfIaG__home__video{margin-bottom:-5px}@media only screen and (max-width:800px){.Home-module__YWfIaG__home__video{padding-top:var(--header-h)}}
.Numbers-module__Q9uC7G__numbers{--item-p:3rem;justify-content:space-between;display:flex}.Numbers-module__Q9uC7G__numbers__item{color:var(--color-white);flex-direction:column;gap:1rem;font-size:clamp(1.8rem,.8rem + 1dvw,2.4rem);display:flex}.Numbers-module__Q9uC7G__numbers--1-2-1>.Numbers-module__Q9uC7G__numbers__item{padding:0 var(--item-p);flex-basis:50%;align-items:center}.Numbers-module__Q9uC7G__numbers--1-2-1>.Numbers-module__Q9uC7G__numbers__item:first-child,.Numbers-module__Q9uC7G__numbers--1-2-1>.Numbers-module__Q9uC7G__numbers__item:last-child{flex-basis:25%}.Numbers-module__Q9uC7G__numbers--1-2-1>.Numbers-module__Q9uC7G__numbers__item:nth-child(2){border-left:var(--border--white);border-right:var(--border--white)}.Numbers-module__Q9uC7G__numbers__number{color:var(--color-ampio);font-size:clamp(6rem,4rem + 2dvw,9rem);font-weight:700;line-height:1}.Numbers-module__Q9uC7G__numbers__item__text{text-align:center;white-space:pre-line}@media only screen and (max-width:1000px){.Numbers-module__Q9uC7G__numbers{--item-p:2rem}}@media only screen and (max-width:850px){.Numbers-module__Q9uC7G__numbers{flex-direction:column;align-items:center!important}.Numbers-module__Q9uC7G__numbers__item{width:100%;align-items:center!important;padding:2rem 0!important}.Numbers-module__Q9uC7G__numbers--1-2-1>.Numbers-module__Q9uC7G__numbers__item:nth-child(2){border:none;border-top:var(--border--white);border-bottom:var(--border--white)}.Numbers-module__Q9uC7G__numbers__item__text{white-space:normal}}
.ArticleHero-module__c-AXIa__article-hero__elements{max-width:100%!important}
.AmpioInNumbers-module__oGhh7a__ampio-in-numbers{min-height:80rem!important}@media only screen and (max-width:850px){.AmpioInNumbers-module__oGhh7a__ampio-in-numbers{min-height:95rem!important}}@media only screen and (max-width:450px){.AmpioInNumbers-module__oGhh7a__ampio-in-numbers{min-height:100rem!important}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3392c85e.eot);src:url(../media/slick.3392c85e.eot)format("embedded-opentype"),url(../media/slick.265d68e3.woff)format("woff"),url(../media/slick.31421072.ttf)format("truetype"),url(../media/slick.svg.76bf3432.js)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.Carousel-module__F0HZLG__carousel{width:100%;height:100%}.slick-prev:before{display:none}.slick-next:before{display:none}:is(.Carousel-module__F0HZLG__carousel .slick-dots li,.Carousel-module__F0HZLG__carousel .slick-dots li button){margin:0;padding:0}.Carousel-module__F0HZLG__carousel .slick-dots li button:before{content:"■";font-size:1.2rem}.Carousel-module__F0HZLG__carousel-icons{padding:2rem 4rem 4rem}.Carousel-module__F0HZLG__carousel-icons .slick-prev{left:-3.5rem}.Carousel-module__F0HZLG__carousel-icons .slick-next{right:-2.5rem}.Carousel-module__F0HZLG__carousel-icons .slick-dots{bottom:-4rem}.Carousel-module__F0HZLG__carousel-cards{padding:2rem}.Carousel-module__F0HZLG__carousel-cards .slick-slide{padding:0 1rem}.Carousel-module__F0HZLG__carousel-cards .slick-prev{left:-3.5rem}.Carousel-module__F0HZLG__carousel-cards .slick-next{right:-2.5rem}.Carousel-module__F0HZLG__carousel-gallery .slick-prev{z-index:2;left:1rem}.Carousel-module__F0HZLG__carousel-gallery .slick-next{z-index:2;right:2rem}.Carousel-module__F0HZLG__carousel-gallery .slick-dots{bottom:1rem}.Carousel-module__F0HZLG__carousel-gallery .Carousel-module__F0HZLG__carousel-control{color:var(--color-white)}.Carousel-module__F0HZLG__carousel--gray{background-color:var(--color-gray--light)}.Carousel-module__F0HZLG__carousel--dark{margin-top:var(--section-gap--sm);background-color:var(--color-ampio-dark);padding:5rem 0 6rem}.Carousel-module__F0HZLG__carousel--dark .Carousel-module__F0HZLG__carousel-control{color:var(--color-white)}.Carousel-module__F0HZLG__carousel--dark__title{margin-top:1rem;margin-bottom:3rem;margin-left:1rem}.Carousel-module__F0HZLG__carousel--dark--wide .slick-dots{bottom:-3rem}.Carousel-module__F0HZLG__carousel--dark .slick-dots li button:before{color:var(--color-white)}.Carousel-module__F0HZLG__carousel-control{width:auto;height:3rem;color:var(--color-ampio-dark);transition:color .2s}@media (hover:hover) and (pointer:fine){.Carousel-module__F0HZLG__carousel-control:hover{color:var(--color-ampio)}}.Carousel-module__F0HZLG__carousel-control:active,.Carousel-module__F0HZLG__carousel-control:focus-visible{color:var(--color-ampio)}.Carousel-module__F0HZLG__carousel-image{aspect-ratio:3/1.7;width:100%;position:relative}.Carousel-module__F0HZLG__carousel-icon{padding:0 1rem}@media only screen and (max-width:1100px){.Carousel-module__F0HZLG__carousel--dark__container{max-width:94%}.Carousel-module__F0HZLG__carousel--dark__container .slick-slide{padding:0 1.5dvw}.Carousel-module__F0HZLG__carousel--dark__title{margin-left:1.5dvw}}@media only screen and (max-width:800px){.Carousel-module__F0HZLG__carousel--dark__container{max-width:93%}}@media only screen and (max-width:600px){.Carousel-module__F0HZLG__carousel--dark__container{max-width:90%}.Carousel-module__F0HZLG__carousel--dark__container .slick-slide{padding:0 1dvw}}@media only screen and (max-width:500px){.Carousel-module__F0HZLG__carousel--dark__container .slick-slide{padding:0 10dvw}.Carousel-module__F0HZLG__carousel--dark--wide .Carousel-module__F0HZLG__carousel--dark__container .slick-slide{padding:0}.Carousel-module__F0HZLG__carousel--dark__title{margin-left:0}}@media only screen and (max-width:400px){.Carousel-module__F0HZLG__carousel--dark__container .slick-slide{padding:0}}
.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text--col{flex-direction:column}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text--row{flex-direction:row;align-items:flex-start;gap:2rem;height:100%}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__icon{width:auto;height:7rem;fill:var(--color-ampio);margin:auto}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__icon--dynamic{background-color:var(--color-ampio);width:7rem;height:7rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text--row .IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__icon{width:auto;height:8rem;margin:2rem 0 0}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__title{text-align:center;height:4.5rem;margin-top:2rem;line-height:1.3}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text--row .IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__title{text-align:left;margin-bottom:1.5rem}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__text{text-align:center;font-size:1.5rem;line-height:1.4}.IconWithTitleAndText-module__GbE40a__icon-with-title-and-text--row .IconWithTitleAndText-module__GbE40a__icon-with-title-and-text__text{text-align:left}
.IntegrationNetwork-module__HKWqpG__integration-network__diagram{justify-content:center;align-items:center;width:600px;height:600px;margin:0 auto;padding-top:2rem;display:flex;position:relative}.IntegrationNetwork-module__HKWqpG__integration-network__ampio-logo{z-index:3;width:80px;height:80px;position:absolute}.IntegrationNetwork-module__HKWqpG__integration-network__partner-logo{justify-content:center;align-items:center;width:140px;height:60px;display:flex;position:absolute}.IntegrationNetwork-module__HKWqpG__integration-network__line{transform-origin:0 0;z-index:2;background-image:linear-gradient(90deg,#ccc 50%,#0000 50%);background-size:10px 2px;height:2px;position:absolute;top:50%;left:50%}@media (max-width:900px){.IntegrationNetwork-module__HKWqpG__integration-network__diagram{grid-template-columns:repeat(3,1fr);justify-items:center;gap:20px;width:100%;height:auto;padding:20px;display:grid}.IntegrationNetwork-module__HKWqpG__integration-network__ampio-logo,.IntegrationNetwork-module__HKWqpG__integration-network__line{display:none}.IntegrationNetwork-module__HKWqpG__integration-network__partner-logo{width:100px;height:40px;position:relative;transform:none!important}}@media (max-width:600px){.IntegrationNetwork-module__HKWqpG__integration-network__diagram{grid-template-columns:repeat(2,1fr)}}
.ProductCard-module__l3OePW__product-card{aspect-ratio:.72;background-color:var(--color-gray--light);width:100%;padding:2rem 3rem;position:relative}.ProductCard-module__l3OePW__product-card__image{object-fit:cover;object-position:bottom center;bottom:0;left:0;right:0}.ProductCard-module__l3OePW__product-card__redirection{width:100%;height:100%}.ProductCard-module__l3OePW__product-card__redirection-icon{z-index:2;width:4.2rem;height:auto;fill:var(--color-ampio-dark);padding:1rem;transition:all .3s ease-in-out;position:absolute;top:1.5rem;right:1rem}@media (hover:hover) and (pointer:fine){.ProductCard-module__l3OePW__product-card__redirection:hover .ProductCard-module__l3OePW__product-card__redirection-icon{fill:var(--color-ampio)}}.ProductCard-module__l3OePW__product-card__redirection:active .ProductCard-module__l3OePW__product-card__redirection-icon,.ProductCard-module__l3OePW__product-card__redirection:focus-visible .ProductCard-module__l3OePW__product-card__redirection-icon{fill:var(--color-ampio)}.ProductCard-module__l3OePW__product-card__product-data{width:90%;position:absolute;top:2.4rem;left:50%;transform:translate(-50%)}.ProductCard-module__l3OePW__product-card__product-name,.ProductCard-module__l3OePW__product-card__product-description{text-align:center;display:block}.ProductCard-module__l3OePW__product-card__product-name{width:80%;color:var(--color-ampio-dark);border-bottom:var(--border--dark);cursor:default;padding-bottom:1.5rem;font-size:1.8rem;font-weight:700;position:relative;left:50%;transform:translate(-50%)}.ProductCard-module__l3OePW__product-card__product-description{opacity:0;margin-top:1rem;font-size:1.3rem;line-height:1.3;transition:opacity .2s ease-in-out}@media (hover:hover) and (pointer:fine){.ProductCard-module__l3OePW__product-card__product-name:hover+.ProductCard-module__l3OePW__product-card__product-description{opacity:1;will-change:opacity}}.ProductCard-module__l3OePW__product-card__product-name:active+.ProductCard-module__l3OePW__product-card__product-description,.ProductCard-module__l3OePW__product-card__product-name:focus-visible+.ProductCard-module__l3OePW__product-card__product-description{opacity:1}.ProductCard-module__l3OePW__product-card__installations{width:90%;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.ProductCard-module__l3OePW__product-card__installations__item-description{text-align:center;height:1.4rem;color:var(--color-ampio);margin:.6rem 0 1.2rem;font-size:1.2rem;display:block}.ProductCard-module__l3OePW__product-card__installations__items{justify-content:center;gap:.8rem;margin-top:.8rem;display:flex}.ProductCard-module__l3OePW__product-card__installations__item{border-radius:var(--border-radius);background-color:var(--color-white);color:var(--color-ampio);padding:.6rem 1.2rem;font-size:1.2rem;font-weight:500;display:block}@media only screen and (max-width:500px){.ProductCard-module__l3OePW__product-card__installations__items{flex-wrap:wrap;gap:.6rem}.ProductCard-module__l3OePW__product-card__installations__item{padding:.4rem .8rem;font-size:1.1rem}.ProductCard-module__l3OePW__product-card__product-description{font-size:1.2rem}}@media only screen and (max-width:400px){.ProductCard-module__l3OePW__product-card{aspect-ratio:.65}}
.StoreCtaSection-module__Z_L4fW__store-cta-section__container{align-items:flex-end;gap:4rem;margin-top:2.5rem;display:flex}.StoreCtaSection-module__Z_L4fW__store-cta-section__text-container{width:50%}.StoreCtaSection-module__Z_L4fW__store-cta-section__text{width:85%}.StoreCtaSection-module__Z_L4fW__store-cta-section__buttons-container{gap:3rem;display:flex}@media only screen and (max-width:1100px){.StoreCtaSection-module__Z_L4fW__store-cta-section__text{width:100%}}@media only screen and (max-width:1000px){.StoreCtaSection-module__Z_L4fW__store-cta-section__container{flex-direction:column;align-items:flex-start;gap:2.5rem}.StoreCtaSection-module__Z_L4fW__store-cta-section__text-container{width:100%}.StoreCtaSection-module__Z_L4fW__store-cta-section__text{width:90%}.StoreCtaSection-module__Z_L4fW__store-cta-section__buttons-container{gap:2rem}}@media only screen and (max-width:800px){.StoreCtaSection-module__Z_L4fW__store-cta-section__text{width:100%}}@media only screen and (max-width:450px){.StoreCtaSection-module__Z_L4fW__store-cta-section__buttons-container{flex-direction:column;gap:1rem}}
.ProductsList-module__83KR4W__list-wrapper{--side-margin:4rem;margin:var(--side-margin)3rem}
.StrapiBlocks-module__SSimFW__strapi-block__paragraph{margin-bottom:1rem}.StrapiBlocks-module__SSimFW__strapi-block__ul,.StrapiBlocks-module__SSimFW__strapi-block__ol{margin:0 0 1.5rem .8rem;padding:0}.StrapiBlocks-module__SSimFW__strapi-block__ol{list-style-type:decimal}.StrapiBlocks-module__SSimFW__strapi-block__ul{list-style-type:"■"}.StrapiBlocks-module__SSimFW__strapi-block__li{margin:.6rem 0;padding-inline-start:.5rem;font-size:1.6rem}.StrapiBlocks-module__SSimFW__strapi-block__ul .StrapiBlocks-module__SSimFW__strapi-block__li::marker{color:var(--color-ampio);font-size:1.4rem}.StrapiBlocks-module__SSimFW__strapi-block__li span{position:relative;top:2px}
.TryAppSection-module__yJualW__try-app-section{gap:15%;width:100%;min-height:48rem;max-height:60rem;display:flex}.TryAppSection-module__yJualW__try-app-section__left{flex-direction:column;justify-content:space-between;width:50%;display:flex}.TryAppSection-module__yJualW__try-app-section__m{margin-top:2.5rem;margin-bottom:2.5rem}.TryAppSection-module__yJualW__try-app-section__image-wrapper{width:35%;position:relative}.TryAppSection-module__yJualW__try-app-section__image{object-fit:contain;object-position:right;margin-left:auto}@media only screen and (max-width:1250px){.TryAppSection-module__yJualW__try-app-section{gap:6%}}@media only screen and (max-width:800px){.TryAppSection-module__yJualW__try-app-section{min-height:auto;max-height:none;display:block}.TryAppSection-module__yJualW__try-app-section__left{width:100%}.TryAppSection-module__yJualW__try-app-section__image-wrapper{width:auto;height:50rem}.TryAppSection-module__yJualW__try-app-section__image{object-fit:contain;object-position:center;margin:auto}.TryAppSection-module__yJualW__try-app-section__button{margin:2.5rem auto 4rem}.TryAppSection-module__yJualW__try-app-section__store-buttons{justify-content:center;align-items:center}}
.Trainings-module__o4S53W__trainings__image-wrapper{width:100%;height:37rem;position:relative}.Trainings-module__o4S53W__trainings__image{object-fit:cover;object-position:right;width:100%;height:100%}.Trainings-module__o4S53W__trainings__card-button{margin-top:5.5rem}@media only screen and (max-width:1100px){.Trainings-module__o4S53W__trainings__image-wrapper{height:30rem}}@media only screen and (max-width:900px){.Trainings-module__o4S53W__trainings__training-card-image{transform:translateY(-2rem);min-height:20rem!important}.Trainings-module__o4S53W__trainings__card-button{margin-top:2rem}.Trainings-module__o4S53W__trainings__training-card-button-mt{margin-top:0}}@media only screen and (max-width:500px){.Trainings-module__o4S53W__trainings__image-wrapper{height:22rem}}@media only screen and (max-width:400px){.Trainings-module__o4S53W__trainings__image-wrapper{height:20rem}}@media only screen and (max-width:375px){.Trainings-module__o4S53W__trainings__training-card{padding-bottom:2rem!important}.Trainings-module__o4S53W__trainings__training-card-button{margin-top:20rem;margin-bottom:2rem}}@media only screen and (max-width:365px){.Trainings-module__o4S53W__trainings__training-card{padding-bottom:5rem!important}}
.ProjectPage-module__VEvZ_q__project-page__carousel{margin-top:1rem;margin-bottom:1rem}.ProjectPage-module__VEvZ_q__project-page__date-and-tags{margin-bottom:var(--section-gap--md);gap:3rem;line-height:1;display:flex}.ProjectPage-module__VEvZ_q__project-page__date-and-tags__group{align-items:center;gap:1.5rem;padding-top:1px;font-size:1.6rem;line-height:1;display:flex}.ProjectPage-module__VEvZ_q__project-page__date-icon{fill:var(--color-ampio);width:auto;height:2.6rem}.ProjectPage-module__VEvZ_q__project-page__text-content{grid-template-columns:2fr 1fr;gap:0 3rem;display:grid}.ProjectPage-module__VEvZ_q__project-page__section-titles{margin-top:var(--section-gap--xs)}.ProjectPage-module__VEvZ_q__project-page__aside{background-color:var(--color-gray--light);padding:2rem}.ProjectPage-module__VEvZ_q__project-page__aside-header{border-bottom:1px solid var(--color-ampio-dark);margin-bottom:2rem;padding-bottom:1.5rem}.ProjectPage-module__VEvZ_q__project-page__contact-item{margin-bottom:2rem}.ProjectPage-module__VEvZ_q__project-page__contact-item>:first-child{margin-bottom:.8rem}.ProjectPage-module__VEvZ_q__project-page__gallery{margin-top:4rem;margin-bottom:8rem}.ProjectPage-module__VEvZ_q__project-page__gallery-item{aspect-ratio:3/4;width:100%;position:relative}.ProjectPage-module__VEvZ_q__project-page__gallery-item-image{object-fit:cover}.ProjectPage-module__VEvZ_q__project-page__icons-carousel{margin-bottom:3rem}@media only screen and (max-width:900px){.ProjectPage-module__VEvZ_q__project-page__text-content{grid-template-columns:1fr}.ProjectPage-module__VEvZ_q__project-page__aside{flex-direction:row;align-items:center;gap:2rem;width:100%;margin-top:3rem;margin-bottom:4rem}.ProjectPage-module__VEvZ_q__project-page__aside>:first-child{flex:0 0 33.33%}.ProjectPage-module__VEvZ_q__project-page__aside>:nth-child(2){flex:0 0 66.66%}}@media only screen and (max-width:700px){.ProjectPage-module__VEvZ_q__project-page__aside{flex-direction:column;gap:2rem;margin-top:3rem;margin-bottom:4rem}}@media only screen and (max-width:600px){.ProjectPage-module__VEvZ_q__project-page__previous-next{flex-direction:column;align-items:flex-start;gap:1rem}.ProjectPage-module__VEvZ_q__project-page__switch-page--right{align-self:flex-end}}
