.index-module__tyMT-W__card{flex-direction:column;justify-content:space-between;row-gap:10px;display:flex}.index-module__tyMT-W__content{flex-direction:column;row-gap:10px;display:flex}.index-module__tyMT-W__title{align-items:baseline;column-gap:12px;font-size:1.375rem;line-height:1;display:flex}.index-module__tyMT-W__title>div{line-height:0}.index-module__tyMT-W__title svg{width:22px;max-width:22px;fill:var(--secondary)}.index-module__tyMT-W__shortDescription{text-overflow:ellipsis;line-clamp:4;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.index-module__tyMT-W__heatIcon svg{margin-bottom:-1px}.index-module__tyMT-W__steamIcon svg{margin-bottom:-2px}.index-module__tyMT-W__coolingIcon svg,.index-module__tyMT-W__ventilationIcon svg{margin-bottom:-4px}
.index-module__ZQRuDW__card{display:flex;position:relative}.index-module__ZQRuDW__card:after{content:"";z-index:0;background:linear-gradient(#0000 0%,#000000a1 100%);width:100%;height:100%;position:absolute;top:0;left:0}.index-module__ZQRuDW__styledLink{z-index:1;position:absolute;bottom:30px;left:30px}@media (max-width:1079px){.index-module__ZQRuDW__styledLink{bottom:16px;left:16px}}
.index-module__KMrMUG__modalBackground{background:var(--modal-background);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow-y:auto}.index-module__KMrMUG__modalCard{background:var(--modal-card-background);border-radius:var(--border-radius-small);word-break:break-word;width:400px;min-height:56px;position:relative}.index-module__KMrMUG__closeButton{color:var(--primary);cursor:pointer;font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);align-items:center;column-gap:7px;padding:20px;display:flex;position:absolute;top:0;right:0}.index-module__KMrMUG__closeButton svg{width:12px;max-width:12px}@media (max-width:1079px){.index-module__KMrMUG__modalCard{width:100vw;height:100dvh;position:fixed}}
.index-module__Lh-1eW__modalContainer{background:var(--white);min-width:400px;position:relative}.index-module__Lh-1eW__modalContainer h3{color:var(--primary);font-size:var(--heading-small);text-align:center;margin-top:50px}.index-module__Lh-1eW__contactPageFormContainer h3{color:var(--primary);font-size:var(--heading-small);text-align:center;margin-top:30px}.index-module__Lh-1eW__formWrapper{flex-direction:column;row-gap:20px;padding:30px;display:flex}.index-module__Lh-1eW__fieldGroup{flex-direction:column;row-gap:4px;display:flex}.index-module__Lh-1eW__fieldGroup label{font-size:.9rem;font-weight:var(--font-weight-medium);color:gray}.index-module__Lh-1eW__fieldGroup label span{color:var(--warning)}.index-module__Lh-1eW__fieldGroup input,.index-module__Lh-1eW__fieldGroup textarea{border:1px solid var(--border);box-sizing:border-box;width:100%;max-width:100%;min-height:52px;padding:10px 15px}.index-module__Lh-1eW__fieldGroup input:focus,.index-module__Lh-1eW__fieldGroup textarea:focus{outline:none}.index-module__Lh-1eW__fieldGroup textarea{resize:vertical;min-height:125px}.index-module__Lh-1eW__phoneInput>div{padding:10px 15px;border:1px solid var(--border)!important;margin-right:-1px!important}.index-module__Lh-1eW__phoneInput>div>div:nth-child(3){border-color:var(--black)!important}.index-module__Lh-1eW__modalContainer button,.index-module__Lh-1eW__contactPageFormContainer button{background:var(--primary);color:var(--white);font-size:1rem;font-weight:var(--font-weight-semibold);padding:18px 30px}.index-module__Lh-1eW__contactPageFormContainer button{width:fit-content}.index-module__Lh-1eW__button{cursor:pointer}.index-module__Lh-1eW__errorMessage{color:var(--warning);font-size:.9rem}.index-module__Lh-1eW__successMessage{color:var(--primary);text-align:center;padding:70px 40px 60px;font-size:1rem}.index-module__Lh-1eW__fieldGroupRow{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.index-module__Lh-1eW__fieldGroupColumn{flex-direction:column;row-gap:20px;display:flex}@media (max-width:1079px){.index-module__Lh-1eW__modalContainer{min-width:100%;height:100%}.index-module__Lh-1eW__actionButton{width:100%}.index-module__Lh-1eW__fieldGroupRow{grid-template-columns:1fr;row-gap:20px}.index-module__Lh-1eW__contactPageFormContainer button{width:100%}}
.page-module__oSAelG__header{flex-direction:column;row-gap:5px;margin-bottom:36px;display:flex}.page-module__oSAelG__header h1{font-size:var(--heading-large)}.page-module__oSAelG__subheading{font-size:1.35rem;font-weight:var(--font-weight-medium)}.page-module__oSAelG__contentRow{grid-template-columns:repeat(2,1fr);display:grid}.page-module__oSAelG__right{margin-left:80px}.page-module__oSAelG__keySellingPointsGrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;margin-bottom:30px;display:grid}.page-module__oSAelG__keySellingPointsItem{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold);align-items:flex-start;column-gap:12px;display:flex}.page-module__oSAelG__icon{width:15px;min-width:15px}.page-module__oSAelG__icon svg{width:15px;fill:var(--primary);margin-top:5px}.page-module__oSAelG__contactButtons{column-gap:20px;display:flex}.page-module__oSAelG__technicalSpecifications{padding-top:var(--section-padding-small)}.page-module__oSAelG__technicalSpecifications h2{font-size:var(--heading-medium);font-weight:var(--font-weight-medium);margin-bottom:20px}.page-module__oSAelG__table{border-collapse:collapse;width:100%}.page-module__oSAelG__table th,.page-module__oSAelG__table td{border:1px solid var(--divider-color);text-align:left;padding:10px 15px;font-size:1rem}.page-module__oSAelG__table th{font-weight:var(--font-weight-semibold);background:var(--primary);color:var(--white)}.page-module__oSAelG__table td{padding:10px 15px}.page-module__oSAelG__table tr:nth-child(2n){background:var(--secondary-light)}.page-module__oSAelG__downloadSection{padding-top:var(--section-padding-small);margin-bottom:50px}.page-module__oSAelG__downloadSection h2{font-size:var(--heading-small);font-weight:var(--font-weight-semibold);margin-bottom:10px}.page-module__oSAelG__downloadSection ul{margin:0;padding:0;list-style:none}.page-module__oSAelG__downloadSection ul li{justify-content:space-between;align-items:center;gap:10px 6px;padding:5px 0;display:flex}.page-module__oSAelG__downloadSection ul li svg{width:12px;min-width:12px;fill:var(--primary)}.page-module__oSAelG__downloadSection ul li a{font-weight:var(--font-weight-semibold);text-decoration:underline}.page-module__oSAelG__relatedProducts{border-top:1px solid var(--border);margin-bottom:60px}@media (max-width:1079px){.page-module__oSAelG__header{margin-top:30px;margin-bottom:22px}.page-module__oSAelG__contentRow{grid-template-columns:100%;row-gap:0}.page-module__oSAelG__keySellingPointsGrid{grid-template-columns:100%}.page-module__oSAelG__table th,.page-module__oSAelG__table td{font-size:.8rem}.page-module__oSAelG__left{order:2}.page-module__oSAelG__right{margin-left:0}.page-module__oSAelG__downloadSection,.page-module__oSAelG__relatedProducts{margin-bottom:40px}.page-module__oSAelG__contactButtons{flex-direction:column;row-gap:20px}}
.index-module__8grgga__ctaSection{background:var(--primary);color:var(--white);padding:calc(var(--section-padding-large) - 6px) 0 calc(var(--section-padding-large) - 3px)}.index-module__8grgga__ctaSection h2{color:var(--white);font-size:var(--heading-medium);line-height:1.2;font-weight:var(--font-weight-semibold);margin-bottom:20px}.index-module__8grgga__ctaSection p{font-size:1.1rem;line-height:1.5;font-weight:var(--font-weight-medium);margin-bottom:20px}.index-module__8grgga__contactPhone{flex-direction:column;row-gap:10px;display:inline-flex}.index-module__8grgga__contactPhone span{font-size:1rem;font-weight:var(--font-weight-semibold)}.index-module__8grgga__contactPhone a{font-size:1.5rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--secondary)}.index-module__8grgga__ctaGrid{grid-template-columns:repeat(12,1fr);justify-content:space-between;display:grid;position:relative}.index-module__8grgga__ctaLeft{grid-column-end:span 5}.index-module__8grgga__ctaDivider{background:var(--divider-color);grid-column:7/7;width:1px;height:100%}.index-module__8grgga__ctaRight{grid-column:8/span 12}.index-module__8grgga__noProducts{border-bottom:1px solid var(--divider-color)}@media (max-width:1079px){.index-module__8grgga__ctaSection{padding:calc(var(--section-padding-large) - 6px) 0 var(--section-padding-large)}.index-module__8grgga__ctaGrid{flex-direction:column;row-gap:40px;display:flex}.index-module__8grgga__ctaDivider{width:100%;height:1px}}
.index-module__gb-TEa__industries{background:var(--secondary-light);padding-bottom:var(--section-padding-small)}.index-module__gb-TEa__industries h2{text-align:center;padding:calc(var(--section-padding-small) - 4px) 0;font-size:var(--heading-medium)}@media (max-width:1079px){.index-module__gb-TEa__industries{padding-bottom:20px}.index-module__gb-TEa__industries h2{padding:calc(var(--section-padding-small) - 4px) 0;font-size:1.4rem}.index-module__gb-TEa__industriesLoopContainer{padding:0 var(--container-gap)}.index-module__gb-TEa__mobileIndustriesAllViewButton{margin-top:20px;display:flex}}@media (max-width:1023.98px){.index-module__gb-TEa__industriesCarousel{display:none}.index-module__gb-TEa__industriesLoopContainer{display:contents}}@media (min-width:1024px){.index-module__gb-TEa__industriesCarousel{display:contents}.index-module__gb-TEa__industriesLoopContainer{display:none}}
.index-module__r0gqsq__noSearchResuslts{padding:var(--section-padding-small) 0;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);display:grid}.index-module__r0gqsq__noSearchResuslts p{font-weight:var(--font-weight-regular);font-size:1.1rem}.index-module__r0gqsq__noSearchResuslts strong{font-weight:var(--font-weight-semibold)}.index-module__r0gqsq__noSearchResuslts .index-module__r0gqsq__right{text-align:right}.index-module__r0gqsq__searchResuslts{padding:var(--section-padding-small) 0}.index-module__r0gqsq__articleGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);display:grid}.index-module__r0gqsq__productGrid,.index-module__r0gqsq__categoryGrid{gap:calc(var(--grid-gap) + 14px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.index-module__r0gqsq__referenceGrid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.index-module__r0gqsq__industriesGrid{gap:var(--grid-gap);grid-template-columns:repeat(4,1fr);justify-content:space-between;display:grid}.index-module__r0gqsq__searchResultsHeader{margin-bottom:var(--section-padding-medium);justify-content:space-between;align-items:center;display:flex}.index-module__r0gqsq__searchResultsHeader p{font-weight:var(--font-weight-regular);font-size:1.1rem}.index-module__r0gqsq__searchResultsHeader strong{font-weight:var(--font-weight-semibold)}.index-module__r0gqsq__foundItemsRow{flex-direction:column;gap:80px;display:flex}.index-module__r0gqsq__foundItemsSection>h2{font-size:var(--heading-small);font-weight:var(--font-weight-semibold);margin-bottom:36px}@media (max-width:1079px){.index-module__r0gqsq__noSearchResuslts{grid-template-columns:1fr}.index-module__r0gqsq__noSearchResuslts .index-module__r0gqsq__right{text-align:left}.index-module__r0gqsq__searchResultsHeader{flex-direction:column;align-items:flex-start;gap:20px}.index-module__r0gqsq__articleGrid,.index-module__r0gqsq__referenceGrid,.index-module__r0gqsq__industriesGrid{grid-template-columns:repeat(1,1fr);row-gap:40px}.index-module__r0gqsq__productGrid,.index-module__r0gqsq__categoryGrid{grid-template-columns:repeat(2,1fr)}}
.index-module__nk1L5a__section{background:var(--success);position:relative}.index-module__nk1L5a__row{grid-template-columns:repeat(2,1fr);justify-content:space-between;display:grid}.index-module__nk1L5a__left{padding:calc(var(--section-padding-large) - 6px) 0 calc(var(--section-padding-large));flex-direction:column;row-gap:20px;display:flex}.index-module__nk1L5a__left h2{font-size:var(--heading-medium);font-weight:var(--font-weight-semibold)}.index-module__nk1L5a__left p{font-size:1.15rem;font-weight:var(--font-weight-regular)}.index-module__nk1L5a__right{position:relative;overflow:hidden}.index-module__nk1L5a__right svg{width:450px;position:absolute;bottom:0;right:0}.index-module__nk1L5a__links{gap:20px;display:flex}@media (max-width:1079px){.index-module__nk1L5a__row{grid-template-columns:1fr}.index-module__nk1L5a__left{padding:calc(var(--section-padding-large) - 6px) 0 0}.index-module__nk1L5a__left p{font-size:1rem}.index-module__nk1L5a__right svg{width:300px;position:relative;bottom:-10px}.index-module__nk1L5a__links{flex-direction:column}}
