@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.about-company-section{background-color:#fff}.about-company-section-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}.about-company-section-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e;text-align:left}.about-company-section-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;justify-content:space-between}.about-company-card{background-color:#fff;border:1px solid #D4D4D4;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:flex-start}.about-company-card-icon{width:80px;height:80px;background-color:#004f8e1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;align-self:flex-start}.about-company-card-icon svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.about-company-card-icon{width:54px;height:54px}}.about-company-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:100%;letter-spacing:-3%;color:#2c2d2e;margin:0}@media only screen and (max-width: 1023px){.about-company-card-title{font-size:18px}}.about-company-card-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:160%;letter-spacing:0%;color:#737373;margin:0}@media only screen and (max-width: 1023px){.about-company-card-text{font-size:14px;line-height:120%}}.about-company-card-content{display:flex;flex-direction:column;gap:13px;flex:1}@media only screen and (max-width: 1023px){.about-company-section-container{gap:18px}.about-company-section-title{font-size:26px}.about-company-section-cards{grid-template-columns:repeat(2,1fr);gap:20px}.about-company-card{padding:14px}.about-company-card-icon{width:54px;height:54px;margin-bottom:16px}.about-company-card-title{font-size:16px}.about-company-card-text{font-size:12px;line-height:120%}}.advertising-banner{width:100%;display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:20px;border-radius:12px;padding:24px;background-color:#004f8e;position:relative;overflow:hidden;box-sizing:border-box}.advertising-banner:before{content:"";position:absolute;top:-50px;left:-50px;width:300px;height:200px;background:#0000001a;border-radius:50%;z-index:0}@media only screen and (max-width: 1023px){.advertising-banner{border-radius:10px}}.advertising-banner-image{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;z-index:1}.advertising-banner-img{width:164px;height:104px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.advertising-banner-img{width:124px;height:78px}}.advertising-banner-content{flex:1;display:flex;flex-flow:column;gap:12px;justify-content:space-between;z-index:1}.advertising-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:100%;letter-spacing:-3%;color:#fff}@media only screen and (max-width: 1023px){.advertising-banner-title{font-size:18px}}.advertising-banner-description{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:110%;color:#fff}@media only screen and (max-width: 1023px){.advertising-banner-description{font-size:14px}}.advertising-banner-actions{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:20px}.advertising-banner-button{height:54px;padding-right:20px;padding-left:20px;border-radius:10px;background-color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;white-space:nowrap}.advertising-banner-button:hover{background-color:#004584;color:#fff;border:1px solid #FFFFFF}@media only screen and (max-width: 1023px){.advertising-banner-button{height:48px;border-radius:8px;font-size:14px}}.advertising-banner-price{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:100%;color:#fff}@media only screen and (max-width: 1023px){.advertising-banner-price{font-size:18px}}.article-card{background-color:#fff;overflow:hidden;display:flex;flex-direction:column;gap:20px}.article-card-image{width:100%;height:100%;overflow:hidden;position:relative}.article-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px 10px}.article-card-content{display:flex;flex-direction:column;gap:16px}.article-card-category{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.article-card-category-text{width:-moz-fit-content;width:fit-content;height:auto;display:flex;align-items:center;justify-content:flex-start;background-color:#f5f5f5;border-radius:10px;padding:4px 16px;font-weight:500;font-style:normal;font-size:14px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:left;white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.article-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.article-card-title{font-size:16px;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}}@media only screen and (max-width: 575px){.article-card-title{font-size:16px;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}}.article-card-date{font-weight:400;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-card,.article-card-image,.article-card-content{width:100%;height:auto}.article-card-date{font-size:14px}.article-card-category-text{font-size:12px;line-height:110%}}.article-comments{width:100%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:40px}@media only screen and (max-width: 1023px){.article-comments{gap:20px}}.article-comments-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:100%;letter-spacing:-3%;color:#2c2d2e;text-align:left}@media only screen and (max-width: 1023px){.article-comments-title{font-size:26px}}.article-comments-list{display:flex;flex-flow:column;justify-content:space-between;gap:24px}@media only screen and (max-width: 1023px){.article-comments-list{gap:18px}}.article-comments-separator{width:100%;height:1px;border-top:1px solid #D4D4D4}.article-comments-item{display:flex;flex-flow:column;align-items:flex-start;gap:16px}@media only screen and (max-width: 1023px){.article-comments-item{gap:14px}}.article-comments-avatar{width:64px;height:64px;background-color:#004f8e;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.article-comments-avatar span{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:100%;color:#fff}@media only screen and (max-width: 1023px){.article-comments-avatar span{font-size:18px}}@media only screen and (max-width: 1023px){.article-comments-avatar{width:54px;height:54px}}.article-comments-header{display:flex;flex-flow:row;align-items:flex-start;gap:14px}.article-comments-author-info{display:flex;flex-flow:column;gap:6px;flex:1}@media only screen and (max-width: 1023px){.article-comments-author-info{gap:4px}}.article-comments-name{font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:100%;color:#2c2d2e}@media only screen and (max-width: 1023px){.article-comments-name{font-size:16px}}.article-comments-date{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#737373}@media only screen and (max-width: 1023px){.article-comments-date{font-size:14px}}.article-comments-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#2c2d2e}@media only screen and (max-width: 1023px){.article-comments-text{font-size:14px}}.article-comments-show-more{width:100%;height:64px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#004f8e1a;border:none;border-radius:10px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#004f8e;line-height:100%;letter-spacing:0%;cursor:pointer;transition:all .3s ease}.article-comments-show-more:hover{background-color:#004584;color:#fff}@media only screen and (max-width: 1023px){.article-comments-show-more{font-size:14px;height:54px;border-radius:8px}}.article-feedback{width:100%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:26px}@media only screen and (max-width: 1023px){.article-feedback{gap:20px}}.article-feedback-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:28px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.article-feedback-title{font-size:24px}}.article-feedback-form{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media only screen and (max-width: 1023px){.article-feedback-form{gap:14px}}.article-feedback-textarea{height:176px;background-color:#f5f5f5;border:1px solid #D4D4D4;border-radius:12px;padding:16px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e;resize:none}.article-feedback-textarea::-moz-placeholder{color:#737373}.article-feedback-textarea::placeholder{color:#737373}.article-feedback-textarea:focus{outline:none;border-color:#004584}@media only screen and (max-width: 1023px){.article-feedback-textarea{border-radius:10px;font-size:14px}}.article-feedback-contacts-forms{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1023px){.article-feedback-contacts-forms{height:auto;flex-flow:column;gap:14px}}.article-feedback-input{width:295px;height:64px;background-color:#f5f5f5;border:1px solid #D4D4D4;border-radius:12px 10px;padding:0 16px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;box-sizing:border-box}.article-feedback-input::-moz-placeholder{color:#737373}.article-feedback-input::placeholder{color:#737373}.article-feedback-input:focus{outline:none;border-color:#004584}@media only screen and (max-width: 1023px){.article-feedback-input{width:100%;font-size:14px}}.article-feedback-checkbox-container{display:flex;align-items:flex-start;gap:12px}@media only screen and (max-width: 1023px){.article-feedback-checkbox-container{width:100%;align-items:center}}.article-feedback-checkbox-label{display:flex;align-items:flex-end;gap:12px;cursor:pointer}@media only screen and (max-width: 1023px){.article-feedback-checkbox-label{width:100%;align-items:flex-start}}.article-feedback-checkbox-label input[type=checkbox]{width:24px;height:24px;border-radius:6px;border:1.5px solid #D4D4D4;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;margin-top:2px}.article-feedback-checkbox-label input[type=checkbox]:checked{background-color:#004f8e;border-color:#004f8e}.article-feedback-checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;top:6.5px;left:5px;width:14px;height:11px;background-image:url(/bus-climate/dist/icons/tick-02.svg);background-size:14px 11px;background-repeat:no-repeat;background-position:0 0}.article-feedback-checkbox-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:140%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-feedback-checkbox-text{flex:1;word-wrap:break-word}}.article-feedback-checkbox-text a{text-decoration:underline}.article-feedback-checkbox-text a:hover{text-decoration:none}.article-nested-list-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px}@media only screen and (max-width: 1023px){.article-nested-list-section{gap:20px;max-width:328px}}.article-nested-list{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:20px}@media only screen and (max-width: 1023px){.article-nested-list{gap:10px}}.article-nested-list-title-wrapper{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:12px}@media only screen and (max-width: 1023px){.article-nested-list-title-wrapper{gap:10px}}.article-nested-list-title-badge{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#fff;background-color:#004f8e;flex-shrink:0}@media only screen and (max-width: 1023px){.article-nested-list-title-badge{width:24px;height:24px;font-size:16px}}.article-nested-list-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.article-nested-list-title{font-size:20px}}.article-nested-list-ordered{list-style:none;display:flex;flex-flow:column;gap:10px;padding-left:38px}@media only screen and (max-width: 1023px){.article-nested-list-ordered{gap:6px;padding-left:16px}}.article-nested-list-unordered{list-style:none;display:flex;flex-flow:column;gap:10px;padding-left:38px}@media only screen and (max-width: 1023px){.article-nested-list-unordered{gap:6px;padding-left:16px}}.article-nested-list-item{display:flex;align-items:center;gap:10px}@media only screen and (max-width: 1023px){.article-nested-list-item{gap:6px}}.article-nested-list-item-badge{width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:14px;color:#004f8e;background-color:#004f8e1a;line-height:100%;letter-spacing:0%;text-align:center;flex-shrink:0}@media only screen and (max-width: 1023px){.article-nested-list-item-badge{font-size:12px}}.article-nested-list-item-bullet{width:6px;height:6px;border-radius:999px;background-color:#004f8e;flex-shrink:0}.article-nested-list-item-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-nested-list-item-text{font-size:14px;line-height:110%}}.article-slider-section{background-color:#fff}.article-slider-section-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.article-slider-section-container{gap:18px}}.article-slider-header{display:flex;align-items:center;justify-content:space-between}.article-slider-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e}@media only screen and (max-width: 1023px){.article-slider-title{font-size:28px}}.article-slider-show-all{display:flex;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#004f8e;text-decoration:none;transition:color .3s ease}.article-slider-show-all:hover{color:#00335b}.article-slider-show-all svg{width:24px;height:24px;color:#004f8e}.article-slider-slider-container{position:relative}.article-slider-slider{overflow:hidden!important}.article-slider-slider .swiper-slide{height:auto}@media only screen and (max-width: 1023px){.article-slider-title{font-size:26px}.article-slider-show-all{align-items:center;justify-content:center}.article-slider-show-all-text{display:none}.article-slider-show-all-icon{display:block}}.articles-table{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:24px}@media only screen and (max-width: 1023px){.articles-table{width:100%;gap:18px}}.articles-table-title{font-family:Montserrat,sans-serif;font-size:36px;line-height:100%;letter-spacing:0%;font-weight:700;color:#2c2d2e}@media only screen and (max-width: 1023px){.articles-table-title{font-size:26px}}.container{box-sizing:border-box}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.fault-table{width:100%;min-width:1200px;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:12px;overflow:hidden}.fault-table thead tr{border-radius:12px;margin:2px 0}.fault-table thead th{background-color:#004f8e;color:#fff;text-align:left;padding:20px;vertical-align:middle;border:none;position:sticky;top:0;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%}.fault-table thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.fault-table thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.fault-table tbody tr{background-color:#fff;border-radius:12px;margin:2px 0}.fault-table tbody tr:nth-child(2n){background-color:#f5f5f5}.fault-table tbody td{padding:20px;vertical-align:middle;border:none;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#2c2d2e}.fault-table tbody td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.fault-table tbody td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.fault-table tbody tr:last-child td{border-bottom:none}.fault-table th:nth-child(1),.fault-table td:nth-child(1){width:15%;min-width:100px}.fault-table th:nth-child(2),.fault-table td:nth-child(2){width:25%;min-width:200px}.fault-table th:nth-child(3),.fault-table td:nth-child(3){width:30%;min-width:250px}.fault-table th:nth-child(4),.fault-table td:nth-child(4){width:30%;min-width:250px}@media only screen and (min-width: 1280px){.container{max-width:100%}.fault-table{min-width:100%;width:100%}}@media only screen and (max-width: 1023px){.container{max-width:100%;padding:10px}.fault-table thead th{padding:10px;font-size:14px;height:54px}.fault-table tbody td{padding:10px;font-size:14px}.fault-table{min-width:100%}}@media only screen and (max-width: 575px){.container{max-width:100%;max-width:380px;padding:8px}.fault-table thead th,.fault-table tbody td{padding:8px;font-size:12px}.fault-table{min-width:100%}}@media only screen and (max-width: 374px){.container{max-width:100%;max-width:375px;padding:8px}.fault-table{min-width:100%}}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-track{background:#e1e1e1;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb{background:#004f8e;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#004584}.fault-table tbody tr:focus-within{background-color:#e3f2fd;outline:2px solid #004584;outline-offset:-2px}.article-video{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:26px}@media only screen and (max-width: 1023px){.article-video{gap:18px}}.article-video-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.article-video-title{font-size:26px}}.article-video-image-container{width:100%;display:flex}.article-video-image{height:600px;border-radius:14px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.article-video-image{width:100%;height:220px}}.articles-section{background-color:#fff}.articles-section-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}.articles-section-header{display:flex;justify-content:space-between;align-items:center}.articles-section-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e}.articles-section-show-all{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;text-decoration:none;transition:color .3s ease}.articles-section-show-all:hover{color:#004584}.articles-section-show-all svg{width:24px;height:24px}.articles-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(469px,1fr));gap:20px;justify-content:center}@media only screen and (max-width: 1023px){.articles-section-container{gap:18px}.articles-section-header{display:flex;flex-flow:row;align-items:center}.articles-section-title{font-size:26px}.articles-section-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.articles-section-show-all-text{display:none}.articles-section-show-all-icon{display:block}.articles-section-grid{grid-template-columns:1fr;gap:28px}}@media only screen and (max-width: 575px){.articles-section-container{gap:18px}.articles-section-header{display:flex;flex-flow:row;align-items:center}.articles-section-title{font-size:26px}.articles-section-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.articles-section-show-all-text{display:none}.articles-section-show-all-icon{display:block}.articles-section-grid{grid-template-columns:1fr;gap:28px}}.author-section{background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.author-section{gap:12px}}.author-section-header{display:flex;align-items:center;gap:24px;background-color:#fff}.author-avatar{width:130px;height:130px;flex-shrink:0}.author-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-info{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left}.author-name{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:28px;color:#2c2d2e;text-align:left}.author-position{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#2c2d2e;margin:0;text-align:left}.author-stats{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:20px;background-color:#fff}.author-stat-item{display:flex;flex-flow:column;align-items:flex-start;text-align:left;gap:12px}.author-stat-label{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:#737373}.author-stat-value{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:100%;color:#2c2d2e}.author-section-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:justify-content;gap:20px}@media only screen and (max-width: 1023px){.author-section-content{gap:16px}}.author-content-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:18px;color:#2c2d2e;align-self:flex-start}.author-bio-paragraph{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#2c2d2e}@media only screen and (max-width: 1023px){.author-section-header{flex-flow:column;align-items:flex-start}.author-info{gap:4px}.author-name{font-size:28px}.author-position{font-size:14px}.author-stats{flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;padding:0}.author-section-content{align-items:center}.author-stat-item{flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:6px}.author-stat-label{font-size:14px}.author-stat-value{font-size:16px}.author-content-title{font-size:18px}}@media only screen and (max-width: 1023px){.breadcrumb-container{display:none}}@media only screen and (max-width: 575px){.breadcrumb-container{display:none}}.breadcrumb-list{display:flex;align-items:center;gap:10px;list-style:none}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item:not(:last-child):after{content:"/";margin-left:10px;color:#737373;font-size:14px}.breadcrumb-link{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373;text-decoration:none;transition:color .3s ease}@media only screen and (max-width: 1023px){.breadcrumb-link{font-size:14px}}@media only screen and (max-width: 575px){.breadcrumb-link{font-size:14px}}.breadcrumb-link:hover{color:#004584}.breadcrumb-current{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373}@media only screen and (max-width: 1023px){.breadcrumb-current{font-size:14px}}@media only screen and (max-width: 575px){.breadcrumb-current{font-size:14px}}.breadcrumb-min{display:none}.breadcrumb-min svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.breadcrumb-min svg{width:18px;height:18px}}@media only screen and (max-width: 1023px){.breadcrumb-min{display:flex;align-items:center;justify-content:flex-start;gap:3px}}@media only screen and (max-width: 575px){.breadcrumb-min{display:flex;align-items:center;justify-content:flex-start;gap:3px}}.button,.button-lg--inverted,.button-md--inverted,.button-sm--inverted,.button-lg,.button-md,.button-sm{border-radius:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#004f8e;line-height:100%;letter-spacing:0%}.button:hover,.button-lg--inverted:hover,.button-md--inverted:hover,.button-sm--inverted:hover,.button-lg:hover,.button-md:hover,.button-sm:hover{background-color:#004f8e;color:#fff}.button:active,.button-lg--inverted:active,.button-md--inverted:active,.button-sm--inverted:active,.button-lg:active,.button-md:active,.button-sm:active{background-color:#004584;color:#fff}.button--sm,.button-sm--inverted,.button-sm{width:157px;height:42px;gap:10px;border:1px solid #004F8E;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%}.button--md,.button-md--inverted,.button-md{width:156.5px;height:48px;gap:6px;padding:0 20px}.button--lg,.button-lg--inverted,.button-lg{width:140px;height:64px;gap:10px;border:1px solid #004F8E}.button--lg:hover,.button-lg--inverted:hover,.button-lg:hover{border:1px solid #FFFFFF}.button--inverted,.button-lg--inverted,.button-md--inverted,.button-sm--inverted{height:64px;background-color:transparent;border:1px solid #FFFFFF;color:#fff}.button--inverted:hover,.button-lg--inverted:hover,.button-md--inverted:hover,.button-sm--inverted:hover{background-color:#fff;color:#004f8e;border:1px solid #FFFFFF}.cart-content{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.cart-content{gap:16px}}.cart-breadcrumb{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media only screen and (max-width: 1023px){.cart-breadcrumb{gap:12px}}.cart-content-container{display:grid;justify-content:space-between;grid-template-columns:1fr 400px;gap:24px}.cart-items{background-color:#fff;border-radius:12px 10px}.cart-items-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:28px;color:#2c2d2e;line-height:120%;letter-spacing:-2%;margin:0 0 18px}.cart-items-list{display:flex;flex-direction:column;gap:16px;border:1px solid #D4D4D4;border-radius:12px 10px;opacity:1}.cart-empty{text-align:center;padding:18px;color:#737373;font-size:16px}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;padding:20px;border-bottom:1px solid #D4D4D4}.cart-item:last-child{border-bottom:none}.cart-item-bottom{display:flex;align-items:center;gap:20px}.cart-item-image{width:100px;height:100px;border-radius:12px 10px;overflow:hidden;background-color:#fff}.cart-item-image .cart-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-item-info{display:flex;flex-direction:column;gap:20px}.cart-item-info-bottom{display:flex;flex-direction:column;gap:16px}.cart-item-name{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}.cart-item-availability{display:flex;align-items:center;gap:4px;font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}.item-price{font-weight:700;font-style:normal;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.item-price{color:#737373;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%}}.cart-item-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}@media only screen and (max-width: 1023px){.cart-item-controls{justify-content:flex-start}}.cart-item-decrease,.cart-item-increase{width:54px;height:54px;gap:10px;background-color:#f5f5f5;border-radius:10px;color:#2c2d2e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.cart-item-decrease svg,.cart-item-increase svg{width:24px;height:24px}.cart-item-quantity{width:100px;height:54px;border:1px solid #D4D4D4;border-radius:12px 10px;padding:0 16px;text-align:center;font-size:16px;color:#2c2d2e;background-color:#fff}.cart-item-price{font-weight:700;font-style:normal;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;text-align:right}.cart-summary{display:flex;flex-direction:column;justify-content:space-between;gap:24px;align-items:flex-start;position:sticky;height:-moz-fit-content;height:fit-content}.order-summary{background-color:#fff;border-radius:12px 10px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 40px #00000014}.order-summary-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}.order-summary-total{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;margin-top:12px;margin-bottom:12px}.order-summary-details{display:flex;flex-direction:column;gap:14px}.order-summary-item{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;position:relative}.order-summary-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#d4d4d4;z-index:1}.order-summary-item span:first-child{background-color:#fff;padding-right:8px;z-index:2;position:relative}.order-summary-item span:last-child{font-weight:500;font-style:normal;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%;background-color:#fff;padding-left:8px;z-index:2;position:relative}.order-summary-button{width:100%;height:64px;background-color:#004f8e;color:#fff;border:none;border-radius:12px 10px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s ease;margin-top:12px}.order-summary-button:hover{background-color:#004584}@media only screen and (max-width: 1023px){.order-summary-button{height:54px}}@media only screen and (max-width: 575px){.order-summary-button{height:54px}}.order-summary-shipping{font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:100%;letter-spacing:0%;margin-top:10px;text-align:left}.order-summary-clear{display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:none;font-weight:600;font-style:normal;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%;cursor:pointer;transition:color .3s ease;margin:0 auto}.order-summary-clear:hover{color:#004f8e}.order-summary-clear svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.cart-content-container{grid-template-columns:1fr;gap:18px}.cart-summary{position:static}.cart-item{display:flex;flex-direction:column;gap:16px;padding:20px}.cart-item-image{width:100px;height:100px;align-self:flex-start}.cart-item-info{order:2;align-items:flex-start;align-self:flex-start;width:100%;gap:8px}.cart-item-info-bottom{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:12px;flex-direction:row}.cart-item-name{text-align:left;width:100%}.cart-item-bottom{order:3;display:flex;justify-content:flex-start;align-items:center;gap:20px;width:100%}.cart-item-controls{justify-content:flex-start;margin:0}.cart-item-price{text-align:left;margin:0}.cart-item-quantity{width:64px;height:48px}.cart-item-increase,.cart-item-decrease{width:48px;height:48px}}.catalog-categories{display:flex;flex-direction:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.catalog-categories{gap:16px}}.catalog-categories-breadcrumb{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px}@media only screen and (max-width: 1023px){.catalog-categories-breadcrumb{gap:12px}}.catalog-categories-grid{display:grid;align-items:flex-start;justify-content:space-between;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:20px}.category-card{background-color:#fff;border-radius:12px 10px;padding:20px;border:1px solid #D4D4D4;display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.category-card{max-width:160px;padding:8px;position:relative;height:98px}}.category-card-header{display:flex;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #D4D4D4}@media only screen and (max-width: 1023px){.category-card-header{border-bottom:none;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;padding-bottom:0}}.category-card-icon{width:89px;height:60px;flex-shrink:0;position:relative}.category-card-icon img{width:89px;height:60px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1023px){.category-card-icon{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:50px;height:34px}.category-card-icon img{width:50px;height:34px}}.category-card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-direction:column}@media only screen and (max-width: 1023px){.category-card-info{position:absolute;bottom:10px;left:10px;justify-content:flex-end}}.category-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.category-card-title{font-size:16px;order:2;line-height:120%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;white-space:normal}}.category-card-count-tablet{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:12px;color:#737373;white-space:nowrap;display:none}@media only screen and (max-width: 1023px){.category-card-count-tablet{display:block;text-align:right;align-self:right}}@media only screen and (max-width: 575px){.category-card-count-tablet{display:block}}.category-card-count{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:12px;color:#737373;margin:0}@media only screen and (max-width: 1023px){.category-card-count{display:none}}@media only screen and (max-width: 575px){.category-card-count{display:none}}.category-card-subcategories{margin-top:14px;flex:1;display:flex;flex-direction:column}.category-card-subcategories-list{list-style:none;padding:0;margin:0}@media only screen and (max-width: 1023px){.category-card-subcategories-list{display:none}}.category-card-subcategory-item{margin-bottom:10px}.category-card-subcategory-item:last-child{margin-bottom:0}.category-card-subcategory-link{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e;text-decoration:none;transition:color .3s ease}.category-card-subcategory-link:hover{color:#004f8e}.category-card-show-all{width:147px;height:24px;margin-top:auto;padding-top:14px}.category-card-show-all-link{font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .3s ease}.category-card-show-all-link:hover{color:#005bd1}@media only screen and (max-width: 1023px){.category-card-show-all-link{display:none}}@media only screen and (max-width: 575px){.category-card-show-all-link{display:none}}.category-card-show-all-icon{width:24px;height:24px}.category-card-show-all-icon svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.catalog-categories-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.page-title{background-color:#fff}.page-title-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.page-title-text{font-size:28px}}.you-might-like{background-color:#fff}.you-might-like-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.you-might-like-container{gap:18px}}.you-might-like-header{display:flex;justify-content:space-between;align-items:center}.you-might-like-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e}.you-might-like-show-all{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;text-decoration:none;transition:color .3s ease}.you-might-like-show-all:hover{color:#005bd1}.you-might-like-show-all svg{width:24px;height:24px}.you-might-like-slider-container{position:relative}.you-might-like-slider{overflow:hidden!important}@media only screen and (max-width: 1023px){.you-might-like-container{gap:18px}.you-might-like-show-all{flex-shrink:0;align-self:flex-end}.you-might-like-show-all-btn-text{display:none}.you-might-like-title{font-size:26px}}.certificates-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:40px}.certificates-intro p{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:160%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 1023px){.certificates-intro{gap:14px}}.certificates-grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:24px}@media only screen and (max-width: 1023px){.certificates-grid{grid-template-columns:1fr;gap:20px}}.certificate-card-content{width:370px;height:602px;display:flex;flex-flow:column;gap:20px;position:relative}@media only screen and (max-width: 1023px){.certificate-card-content{width:100%}}.certificate-image-container{width:100%;height:413px;padding-top:44px;padding-bottom:44px;border:1px solid #D4D4D4;border-radius:12px;overflow:hidden}.certificate-image-container .certificate-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width: 1023px){.certificate-image-container{padding-top:20px;padding-bottom:20px}}.certificate-content{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:16px}.certificate-title{font-weight:700;font-style:normal;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;text-align:left}.certificate-details{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.certificate-download-info{display:flex;align-items:center;justify-content:space-between;gap:16px}.certificate-date,.certificate-file{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.certificate-download{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.certificates-page-title{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media only screen and (max-width: 1023px){.certificates-page-title{gap:14px}}.certificates-page-title-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.certificates-page-title-text{font-size:28px}}.clients-section{background-color:#fff}.clients-section__container{display:flex;flex-flow:column;gap:32px}@media only screen and (max-width: 1023px){.clients-section__container{align-items:center}}@media only screen and (max-width: 575px){.clients-section__container{align-items:center}}.clients-card{width:1158px;background-color:#f5f5f5;border-radius:12px 10px;padding:16px;display:flex;align-items:center}@media only screen and (max-width: 1023px){.clients-card{height:auto;flex-flow:column;gap:24px;width:100%;padding:8px}}@media only screen and (max-width: 575px){.clients-card{height:auto;flex-flow:column;gap:24px;width:100%;padding:8px}}.clients-card__content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}@media only screen and (max-width: 1023px){.clients-card__content{flex-direction:column;align-items:flex-start}}.clients-card__text{display:flex;flex-direction:column;gap:20px;flex:1}@media only screen and (max-width: 1023px){.clients-card__text{padding:0 8px}}@media only screen and (max-width: 575px){.clients-card__text{padding:0 8px}}.clients-card__title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:24px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.clients-card__title{font-size:18px}}.clients-card__description{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}.clients-card__info{display:flex;width:100%;height:76px;align-items:flex-start;justify-content:flex-start;gap:24px}@media only screen and (max-width: 1023px){.clients-card__info{flex-direction:column;align-items:flex-start;height:auto;gap:16px}}.clients-card__info-item{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:6px;width:270px}.clients-card__info-label{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:100%;letter-spacing:0%}.clients-card__info-value{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}.clients-card__details{margin-top:16px}.clients-card__details p{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}.clients-card__image{width:489px;height:380px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media only screen and (max-width: 1023px){.clients-card__image{width:100%;height:245px}}@media only screen and (max-width: 575px){.clients-card__image{width:100%;height:245px}}.clients-card__image--tablet-top{display:none}@media only screen and (max-width: 1023px){.clients-card__image--tablet-top{width:100%;display:flex}}@media only screen and (max-width: 575px){.clients-card__image--tablet-top{display:flex}}@media only screen and (max-width: 1023px){.clients-card__image--desktop-right{display:none}}@media only screen and (max-width: 575px){.clients-card__image--desktop-right{display:none}}.clients-card__img{width:100%;height:100%;border-radius:12px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.clients-title{background-color:#fff}.clients-title-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}@media only screen and (max-width: 1023px){.clients-title-container{gap:14px}}@media only screen and (max-width: 575px){.clients-title-container{gap:14px}}.clients-title-heading{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:42px;line-height:100%;letter-spacing:-3%;color:#2c2d2e;margin:0}.clients-title-description{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:160%;letter-spacing:0%;color:#2c2d2e}.clients-title__images{display:flex;flex-direction:row;gap:16px;width:100%;height:auto;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 1279px){.clients-title__images{max-width:100%}}@media only screen and (max-width: 1023px){.clients-title__images{gap:12px}}.clients-title__swiper{width:100%;height:auto}.clients-title__swiper .swiper-wrapper{align-items:center}.clients-title__swiper .swiper-slide{width:auto;height:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}.clients-title__image{width:156px;height:76px;background-color:#fff;border:1px solid #D0D5DA;border-radius:12px 10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.clients-title__img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width: 1023px){.clients-title-heading{font-size:32px}.clients-title-description{font-size:14px;line-height:150%}}.company-page-title{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.company-page-title{gap:16px}}.company-page-title-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.company-page-title-text{font-size:28px}}.company-team-section{display:flex;justify-content:flex-end;width:100%}.company-team-section-container{width:1158px;height:434px;gap:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 1023px){.company-team-section-container{gap:18px}}@media only screen and (max-width: 575px){.company-team-section-container{gap:18px}}.company-team-section-title{font-weight:700;font-size:36px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.company-team-section-title{font-size:26px}}@media only screen and (max-width: 575px){.company-team-section-title{font-size:26px}}.company-team-section-cards{max-width:1158px;height:328px}.company-team-slider{width:100%;height:100%;overflow:hidden!important;box-sizing:border-box}.company-team-slider .swiper-wrapper{display:flex;transition-timing-function:ease-in-out;box-sizing:border-box}.company-team-slider .swiper-slide{flex-shrink:0;width:100%;height:auto;box-sizing:border-box}@media only screen and (max-width: 575px){.company-team-slider .swiper-slide{width:100%}}.company-team-card{width:212px;height:328px;gap:20px;display:flex;flex-flow:column;align-items:center;justify-content:flex-start;background-color:#f5f5f5;border-radius:12px 10px;padding:20px;box-sizing:border-box}.company-team-card-image{width:172px;height:172px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-team-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media only screen and (max-width: 1023px){.company-team-card-image{width:128px;height:128px}}.company-team-card-info{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:10px}.company-team-card-name{font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;white-space:nowrap}@media only screen and (max-width: 1023px){.company-team-card-name{font-size:16px}}@media only screen and (max-width: 575px){.company-team-card-name{font-size:16px}}.company-team-card-position{font-weight:400;font-size:16px;color:#2c2d2e;line-height:110%;letter-spacing:0%}@media only screen and (max-width: 1023px){.company-team-card-position{font-size:14px}}@media only screen and (max-width: 575px){.company-team-card-position{font-size:14px}}.company-team-card-experience{font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:100%;letter-spacing:0%;margin:0;padding:0}@media only screen and (max-width: 1023px){.company-team-card-experience{font-size:12px}}@media only screen and (max-width: 1023px){.company-team-section{justify-content:center}.company-team-section-container,.company-team-section-cards{width:100%;height:auto}.company-team-slider .swiper-wrapper{display:flex!important;flex-direction:row!important}.company-team-slider .swiper-slide{width:auto!important;flex-shrink:0!important}.company-team-card{width:100%;max-width:180px;max-height:260px;padding:16px}.company-team-card-image{width:128px;height:128px}}.company-video-section{background-color:#fff;display:flex;justify-content:flex-end}.company-video-section-container{width:1158px;height:434px;display:flex;flex-flow:column;justify-content:flex-end;gap:32px}@media only screen and (max-width: 1023px){.company-video-section-container{width:100%;height:auto;gap:10px}}@media only screen and (max-width: 575px){.company-video-section-container{width:100%;height:auto;gap:10px}}.company-video-section-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:-3%;color:#2c2d2e;text-align:left}@media only screen and (max-width: 1023px){.company-video-section-title{font-size:26px}}.company-video-section-slider-container{position:relative;flex:1}.company-video-section-slider{overflow:hidden!important;height:100%;box-sizing:border-box}.company-video-section-slider .swiper-wrapper{display:flex;transition-timing-function:ease-in-out}.company-video-section-slider .swiper-slide{flex-shrink:0;width:100%;height:auto;box-sizing:border-box}.company-video-section-image-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.company-video-section-image{width:380px;height:366px;border-radius:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.company-video-section-image{width:100%}}@media only screen and (max-width: 575px){.company-video-section-image{width:100%}}.company-warranty-section{display:flex;justify-content:flex-end;width:100%}.company-warranty-section-container{width:1158px;height:318px;display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.company-warranty-content{width:647px;height:318px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.company-warranty-text{width:647px;height:222px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.company-warranty-title{font-weight:700;font-size:36px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}.company-warranty-description{font-weight:400;font-style:normal;font-size:16px;color:#2c2d2e;line-height:160%;letter-spacing:0%}.company-warranty-button{width:163px;height:64px;padding-right:24px;padding-left:24px;border-radius:10px;background-color:#004f8e;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;color:#fff;letter-spacing:0%}.company-warranty-button:hover{background-color:#004584}.company-warranty-button--desktop{display:block}@media only screen and (max-width: 1023px){.company-warranty-button--desktop{display:none}}@media only screen and (max-width: 575px){.company-warranty-button--desktop{display:none}}.company-warranty-button--tablet{display:none;width:100%;height:54px;margin-top:-32px}@media only screen and (max-width: 1023px){.company-warranty-button--tablet{display:block}}@media only screen and (max-width: 575px){.company-warranty-button--tablet{display:block}}.company-warranty-certificates{width:432px;height:292px;display:flex;flex-flow:column;justify-content:space-between;gap:20px;position:relative}@media only screen and (max-width: 1023px){.company-warranty-certificates{width:100%;max-width:328px;height:auto}}@media only screen and (max-width: 575px){.company-warranty-certificates{width:100%;max-width:328px;height:auto}}.company-warranty-certificates-slider-container{position:relative;flex:1}.certificates-swiper{width:100%;height:100%;overflow:hidden}.certificate-card{width:206px;height:292px;border-radius:12px 10px;overflow:hidden;border:1px solid rgba(0,0,0,.05);flex-shrink:0}.certificate-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;border-radius:12px 10px}@media only screen and (max-width: 1023px){.company-warranty-section{justify-content:center}.company-warranty-section-container{width:100%;height:auto;flex-flow:column;align-items:center;justify-content:space-between;gap:32px}.company-warranty-content{width:100%;height:auto;gap:20px}.company-warranty-text{width:100%;height:auto;gap:16px}.company-warranty-title{font-size:26px}.company-warranty-description{font-size:14px;line-height:160%}.company-warranty-certificates{width:100%;height:auto;max-width:432px}.company-warranty-certificates-slider-container{position:relative}.certificates-swiper .swiper-wrapper{display:flex!important;flex-direction:row!important;gap:20px!important}.certificates-swiper .swiper-slide{width:auto!important;flex-shrink:0!important}.certificate-card{width:100%;max-width:206px;height:292px}}.contacts{background-color:#fff}.contacts-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.contacts-container{gap:18px}}.contacts-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e}@media only screen and (max-width: 1023px){.contacts-title{font-size:32px;line-height:24px}}.contacts-content{display:flex;border-radius:12px 10px;background-image:url(/bus-climate/dist/images/map.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:10px}@media only screen and (max-width: 1023px){.contacts-content{background-image:url(/bus-climate/dist/images/map-tablet.jpg);padding:6px;height:747px}}.contacts-image{border-radius:12px 10px;background:#fff}.contacts-image .contacts-bus-image{width:100%;height:100%;border-radius:12px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.contacts-image{width:100%;height:170px}}.contacts-details{background-color:#fff;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;border-radius:12px 10px}@media only screen and (max-width: 1023px){.contacts-details{align-self:flex-end;width:100%}}.contacts-info{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;border-radius:12px 10px;background-color:#fff}@media only screen and (max-width: 1023px){.contacts-info{height:100%}}.contact-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px;gap:12px}@media only screen and (max-width: 1023px){.contact-item{gap:4px}}.contact-label{font-weight:400;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.contact-label{font-size:14px}}.contact-value{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.contact-value{font-size:14px}}.cookie-banner{width:calc(100% - 48px);gap:40px;right:24px;background-color:#0009;border-radius:24px;padding:24px;display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:24px;z-index:1100;transition:opacity .3s ease,visibility .3s ease;box-sizing:border-box}@media only screen and (max-width: 1023px){.cookie-banner{width:calc(100% - 32px);gap:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px;border-radius:16px;right:16px}}.cookie-banner-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:40px}@media only screen and (max-width: 1023px){.cookie-banner-content{flex-direction:column;align-items:flex-start;gap:20px}}.cookie-banner-text{flex:1;display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 1023px){.cookie-banner-text{order:1}}.cookie-banner-title{font-weight:700;font-style:normal;font-size:18px;color:#fff;line-height:100%;letter-spacing:-3%;margin:0}@media only screen and (max-width: 1023px){.cookie-banner-title{font-size:16px}}@media only screen and (max-width: 767px){.cookie-banner-title{font-size:16px}}.cookie-banner-subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;line-height:120%;letter-spacing:0%}@media only screen and (max-width: 1023px){.cookie-banner-subtitle{font-size:12px}}@media only screen and (max-width: 767px){.cookie-banner-subtitle{font-size:12px}}.cookie-banner-button{flex-shrink:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1023px){.cookie-banner-button{order:2;align-self:stretch}}.cookie-accept-btn{width:114px;height:54px;gap:10px;background-color:#fff;opacity:1;border-radius:10px;padding:0 20px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cookie-accept-btn:hover{background-color:#e6e6e6}@media only screen and (max-width: 1023px){.cookie-accept-btn{width:100%;height:48px}}.cookie-btn-text{font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 767px){.cookie-btn-text{font-size:14px}}.header{position:sticky;top:-1px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;z-index:3;font-family:Montserrat,sans-serif;gap:10px;padding:16px 40px 20px}@media only screen and (max-width: 767px){.header{padding-right:16px;padding-left:16px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header{padding-right:16px;padding-left:16px}}.header--dark{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.33)}.header--dark .header__logo-img{background-image:url(/bus-climate/dist/images/logo-light.svg)}.header--dark .header__tagline,.header--dark .header__menu-link,.header--dark .header__action span,.header--dark .header__phone{color:#fff}.header--dark .header__contact-icon,.header--dark .header__contact-arrow,.header--dark .header__action svg,.header--dark .header__search svg,.header--dark .header__mobile-toggle svg{filter:brightness(0) invert(1)}.header--dark .header__feedback-btn{background-color:#fff;color:#004f8e}.header--dark .header__feedback-btn:hover{background-color:#004584;border:1px solid #FFFFFF;color:#fff}.header--light{background-color:#fff;border-bottom:1px solid #D4D4D4}.header--light .header__logo-img{background-image:url(/bus-climate/dist/images/logo-primary.png)}.header--light .header__action span,.header--light .header__tagline{color:#737373}.header--light .header__menu-link,.header--light .header__phone{color:#2c2d2e}.header--light .header__contact-icon,.header--light .header__contact-arrow,.header--light .header__action svg,.header--light .header__search svg,.header--light .header__mobile-toggle svg{filter:none}.header--light .header__feedback-btn{background-color:#004f8e;color:#fff}.header--light .header__feedback-btn:hover{background-color:#fff;color:#004f8e;border:1px solid #004F8E}@media only screen and (max-width: 767px){.header{height:65px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header{height:65px}}@media only screen and (max-width: 1023px){.header{height:65px;background-color:#fff;border-bottom:1px solid #D4D4D4}.header .header__logo-img{background-image:url(/bus-climate/dist/images/logo-primary.png)}.header .header__tagline,.header .header__menu-link,.header .header__action span,.header .header__phone{color:#004f8e}.header .header__contact-icon,.header .header__contact-arrow,.header .header__action svg,.header .header__search svg,.header .header__mobile-toggle svg{filter:none}.header .header__feedback-btn{background-color:#004f8e;color:#fff}}@media only screen and (max-width: 575px){.header{padding:0 16px}}.header__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:100%}.header__brand{display:flex;justify-content:flex-start;align-items:flex-start;flex-shrink:0}.header__logo{display:flex;flex-flow:row nowrap;align-items:end;gap:24px;text-decoration:none}@media only screen and (max-width: 1023px){.header__logo{gap:16px}}@media only screen and (max-width: 1439px){.header__logo{gap:12px}}.header__logo-img{display:block;width:154px;height:63px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}@media only screen and (max-width: 1023px){.header__logo-img{width:80px;height:33px}}@media only screen and (max-width: 1439px){.header__logo-img{font-size:12px;width:100px;height:40px}}.header__tagline{width:184px;font-family:Montserrat,sans-serif;font-weight:regular;font-size:14px;line-height:120%;letter-spacing:0%;transition:color .3s ease}@media only screen and (max-width: 1279px){.header__tagline{font-size:12px}}@media only screen and (max-width: 1023px){.header__tagline{display:none}}@media only screen and (max-width: 1439px){.header__tagline{font-size:12px}}.header__nav--desktop{display:flex;flex-flow:column nowrap;gap:16px;width:100%;margin-left:auto}@media only screen and (max-width: 1023px){.header__nav--desktop{display:none}}.header__top-bar{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%}.header__top-left{display:flex;align-items:center;justify-content:flex-start}.header__top-right{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:20px}.header__contact{display:flex;flex-flow:row nowrap;align-items:center;gap:6px;color:inherit;text-decoration:none;white-space:nowrap}.header__contact:hover{opacity:.8}.header__contact-icon,.header__contact-arrow{width:16px;height:16px;transition:filter .3s ease}.header__phone{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;white-space:nowrap;transition:color .3s ease}@media only screen and (max-width: 1439px){.header__phone{font-size:12px}}.header__action{display:flex;flex-flow:row nowrap;align-items:center;gap:6px;color:inherit;text-decoration:none}.header__action:hover{opacity:.8}.header__action span{font-weight:500;font-size:14px;line-height:100%;transition:color .3s ease}@media only screen and (max-width: 1439px){.header__action span{font-size:12px}}.header__action svg{width:24px;height:24px;transition:filter .3s ease}@media only screen and (max-width: 1439px){.header__action svg{width:20px;height:20px}}.header__separator{width:100%;height:1px;background-color:#ffffff54}.header--light .header__separator{background-color:#d4d4d4}.header__main-nav{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%}.header__menu{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:40px;list-style:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.header__menu{gap:20px}}@media only screen and (max-width: 767px){.header__menu{gap:20px}}@media only screen and (min-width: 1024px){.header__menu{gap:40px}}@media only screen and (orientation: landscape){.header__menu{gap:20px}}.header__menu-link{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:inherit;text-decoration:none;transition:color .3s ease}.header__menu-link:hover{opacity:.8}.header__menu-link.is-active{border-bottom:2px solid currentColor;padding-bottom:8px}@media only screen and (max-width: 1023px){.header__menu-link{font-size:12px;white-space:nowrap}}@media only screen and (max-width: 1439px){.header__menu-link{font-size:12px;white-space:nowrap}}.header__actions{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:32px}@media only screen and (max-width: 1439px){.header__actions{gap:20px}}.header__search{display:flex;align-items:center;justify-content:flex-end;width:24px;height:24px;background:none;border:none;cursor:pointer;color:inherit}.header__search svg{width:24px;height:24px;transition:filter .3s ease}@media only screen and (min-width: 768px) and (max-width: 1024px){.header__search{width:20px;height:20px}}.header__search:hover{opacity:.8}.header__feedback-btn{width:157px;height:42px;padding:0 16px;border:none;border-radius:10px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 1439px){.header__feedback-btn{height:36px;font-size:14px}}.header__mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:inherit;margin-left:auto}@media only screen and (max-width: 1023px){.header__mobile-toggle{display:flex}}@media only screen and (max-width: 767px){.header__mobile-toggle{display:flex}}.header__mobile-toggle svg{width:24px;height:24px;transition:filter .3s ease}.header__mobile-toggle:hover{opacity:.8}.hero-actions{background-color:#004f8e;padding:32px 0}.hero-actions__container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:row;justify-content:center;gap:16px}.hero-actions__btn{padding:12px 28px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:14px;letter-spacing:-3%}.hero-actions__btn--primary{background-color:#fff;color:#004f8e;border:1px solid #FFFFFF}.hero-actions__btn--primary:hover{background-color:transparent;color:#fff}.hero-actions__btn--secondary{background-color:transparent;color:#fff;border:1px solid #FFFFFF}.hero-actions__btn--secondary:hover{background-color:#fff;color:#004f8e}@media only screen and (max-width: 1023px){.hero-actions{padding:20px 0}.hero-actions__container{padding:0 24px;flex-direction:column;gap:12px}.hero-actions__btn{padding:10px 20px}}@media only screen and (max-width: 575px){.hero-actions{padding:16px 0}.hero-actions__container{padding:0 16px}}.hero-slider-actions{position:fixed;bottom:80px;left:40px;display:flex;flex-direction:row;gap:16px;z-index:1000}@media only screen and (max-width: 1023px){.hero-slider-actions{display:none}}@media only screen and (orientation: landscape){.hero-slider-actions{display:flex;flex-direction:row;justify-content:space-between;bottom:40px;left:40px}}.hero-slider-actions__company-btn{border-radius:10px;background-color:#fff;width:153px;height:64px;gap:10px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;border:none;cursor:pointer;white-space:nowrap;padding-right:24px;padding-left:24px}.hero-slider-actions__company-btn:hover{background-color:#004584;color:#fff;border:1px solid #FFFFFF}@media only screen and (max-width: 1023px){.hero-slider-actions__company-btn{height:48px;width:100%}}.hero-slider-actions__service-btn{border-radius:10px;background-color:#004f8e;width:153px;height:64px;gap:10px;border:1px solid #FFFFFF;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;cursor:pointer;padding-right:24px;padding-left:24px;white-space:nowrap}.hero-slider-actions__service-btn:hover{background-color:#004584}@media only screen and (max-width: 1023px){.hero-slider-actions__service-btn{height:48px;width:100%}}.button,.button-sm,.button-md,.button-lg,.button-sm--inverted,.button-md--inverted,.button-lg--inverted{border-radius:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#004f8e;line-height:100%;letter-spacing:0%}.button:hover,.button-sm:hover,.button-md:hover,.button-lg:hover,.button-sm--inverted:hover,.button-md--inverted:hover,.button-lg--inverted:hover{background-color:#004f8e;color:#fff}.button:active,.button-sm:active,.button-md:active,.button-lg:active,.button-sm--inverted:active,.button-md--inverted:active,.button-lg--inverted:active{background-color:#004584;color:#fff}.button--sm,.button-sm,.button-sm--inverted{width:157px;height:42px;gap:10px;border:1px solid #004F8E;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%}.button--md,.button-md,.button-md--inverted{width:156.5px;height:48px;gap:6px;padding:0 20px}.button--lg,.button-lg,.button-lg--inverted{width:140px;height:64px;gap:10px;border:1px solid #004F8E}.button--lg:hover,.button-lg:hover,.button-lg--inverted:hover{border:1px solid #FFFFFF}.button--inverted,.button-sm--inverted,.button-md--inverted,.button-lg--inverted{height:64px;background-color:transparent;border:1px solid #FFFFFF;color:#fff}.button--inverted:hover,.button-sm--inverted:hover,.button-md--inverted:hover,.button-lg--inverted:hover{background-color:#fff;color:#004f8e;border:1px solid #FFFFFF}.button-large{width:140px;height:64px;border-radius:10px;background-color:#004f8e;color:#fff;border:none;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap}.button-large:hover{background-color:#004584;color:#fff}@media only screen and (max-width: 1023px){.button-large{width:100%;height:54px;border-radius:8px;font-size:14px}}.button-large-bordered{width:133px;height:64px;gap:10px;border-radius:10px;border:1px solid #FFFFFF;padding:0 24px;background-color:#004f8e;color:#fff;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}.button-large-bordered:hover{background-color:#004584;color:#fff}.button-large-bordered:active{background-color:#00386b;color:#fff}.button-primary-sub{background-color:#004f8e1a;color:#004f8e;height:64px;padding:0 20px}.button-primary-sub:hover,.button-primary-sub:active{background-color:#004584;color:#fff}.hero-slider{position:absolute;top:0;left:0;align-items:center;width:100%;height:100vh;height:100dvh;margin-top:-92px;padding-top:92px;background-color:#004f8e}.hero-slider__container{position:relative;width:100%;height:100%;overflow:hidden!important}.hero-slider__swiper,.hero-slider__wrapper{width:100%;height:100%}.swiper-slide{will-change:transform;transform:translateZ(0)}.hero-slider__slide{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;background-image:var(--hero-image-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (max-width: 767px){.hero-slider__slide{grid-template-columns:1fr;grid-template-rows:1fr auto;text-align:center;gap:1rem;background-image:var(--hero-image-mobile);background-size:contain;background-position:center bottom}}@media only screen and (min-width: 1024px){.hero-slider__slide{gap:1rem;background-size:auto 107%}}.hero-slider__slide__content{display:flex;height:100%;padding-top:181px;padding-left:55px}@media only screen and (max-width: 767px){.hero-slider__slide__content{padding:5rem 16px;align-items:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1024px){.hero-slider__slide__content{padding:8rem 16px}}.hero-slider__slide__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:0;max-width:770px;z-index:3}@media only screen and (max-width: 767px){.hero-slider__slide__text{width:100%;max-width:unset;max-width:100%;padding:0 16px;justify-content:space-between;align-items:center;text-align:center}.hero-slider__slide__text .hero-slider__slide__title{font-size:26px}.hero-slider__slide__text .hero-slider__slide__description{line-height:120%;font-family:Montserrat,sans-serif;font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.hero-slider__slide__text{max-width:500px}.hero-slider__slide__text .hero-slider__slide__title{font-size:26px}.hero-slider__slide__text .hero-slider__slide__description{line-height:120%;font-family:Montserrat,sans-serif;font-size:14px}}.hero-slider__slide__title{font-family:Montserrat,sans-serif;font-size:42px;font-weight:700;line-height:100%;letter-spacing:-3%;color:#fff;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.hero-slider__slide__title{font-size:26px}}.hero-slider__slide__description{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;letter-spacing:0%;color:#fff;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.hero-slider__slide__description{font-family:Montserrat,sans-serif;font-size:14px}}.hero-slider__tablet-actions{display:none}@media only screen and (max-width: 1023px){.hero-slider__tablet-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-top:16px;width:100%}}@media only screen and (orientation: landscape){.hero-slider__tablet-actions{display:none}}.hero-slider__tablet-actions__company-btn{border-radius:10px;background-color:#fff;width:100%;height:48px;padding:0 24px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.hero-slider__tablet-actions__company-btn:hover{background-color:#004584;color:#fff;border:1px solid #FFFFFF}.hero-slider__tablet-actions__service-btn{border-radius:10px;background-color:#004f8e;width:100%;height:48px;padding:0 24px;border:1px solid #FFFFFF;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;cursor:pointer;transition:all .3s ease;white-space:nowrap}.hero-slider__tablet-actions__service-btn:hover{background-color:#004584}.hero-slider__stats{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-top:40px}@media only screen and (max-width: 1023px){.hero-slider__stats{display:none}}.hero-slider__stats__item{display:flex;flex-direction:column;gap:13px;width:200px}.hero-slider__stats__number{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:100%;letter-spacing:-3%;color:#fff;text-align:left}.hero-slider__stats__text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:110%;letter-spacing:0%;color:#fff;text-align:left}.controls{position:absolute;bottom:44px;right:44px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:20px;z-index:10;width:300px}@media only screen and (max-width: 1023px){.controls{bottom:32px;left:50%;right:auto;transform:translate(-50%);justify-content:center;width:auto;gap:10px}}.swiper-buttons{width:120px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:12px}@media only screen and (max-width: 1023px){.swiper-buttons{display:none}}.hero-slider .swiper-pagination{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#f5f5f5;opacity:1;margin:0;border-radius:50%;cursor:pointer;transition:all .3s ease}.swiper-pagination .swiper-pagination-bullet:hover{background-color:#004584b3}.nav-btn{width:54px;height:54px;border-radius:999px;background-color:#ffffff1a;border:none;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;transition:all .3s ease;padding:0;box-shadow:0 8px 40px #00000014;flex-shrink:0}.nav-btn:hover{background-color:#fff3;transform:translateY(-2px)}.nav-btn svg{width:24px;height:24px;color:#fff;display:block;margin:0 auto}@media only screen and (max-width: 1023px){.nav-btn{display:none}}.input-range{position:relative;display:flex;flex-flow:column;gap:10px}.input-range__value{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;max-width:24px;font-size:14px;line-height:130%;text-align:center;color:#737373}.input-range__input{cursor:pointer;height:6px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;border-radius:3px;background-color:#fff}.input-range__input::-webkit-slider-thumb{width:24px;height:24px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #2c2d2e4d;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.input-range__input::-moz-range-thumb{width:24px;height:24px;border:none;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #2c2d2e4d;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.input-range__minmax{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.input-range__minmax span{font-size:14px;line-height:130%}.input-wrapper{position:relative;width:100%}.input-wrapper--with-icon .input{padding:0 16px 0 56px}.input-wrapper--text .textarea{padding-top:20px;padding-bottom:20px;resize:none}.input-wrapper--error .input{border-color:#ed0a34}.input-wrapper--error .input-icon,.input-wrapper--error .input-notice{color:#ed0a34}.input-icon{position:absolute;top:50%;left:16px;width:24px;height:24px;pointer-events:none;color:#737373;transform:translateY(-50%);transition:color .3s ease}.input-icon svg{width:100%;height:100%}.input-clear-btn{position:absolute;top:50%;right:16px;width:24px;height:24px;opacity:0;visibility:hidden;color:#737373;background-color:#fff;transform:translateY(-50%) scale(0);transition:color .3s ease,opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)}.input-clear-btn svg{width:100%;height:100%}.input-notice{position:absolute;left:0;right:0;top:100%;font-size:12px;line-height:140%;margin-top:4px;padding:0 16px}.input,.textarea{width:323px;height:64px;border-radius:12px 10px;background-color:#f5f5f5;padding:0 16px;border:1px solid #F5F5F5;transition:border-color .3s ease,color .3s ease;box-sizing:border-box;color:#2c2d2e}.input::-moz-placeholder,.textarea::-moz-placeholder{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#737373;transform:translate3d(0,-12px,0)}.input::placeholder,.textarea::placeholder{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#737373;transform:translate3d(0,-12px,0)}.input:focus,.input:valid,.textarea:focus,.textarea:valid{border-color:#004f8e}.input:focus~.input-icon,.input:valid~.input-icon,.textarea:focus~.input-icon,.textarea:valid~.input-icon{color:#004f8e}.input::value,.textarea::value{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.input:valid~.input-clear-btn,.textarea:valid~.input-clear-btn{opacity:1;visibility:visible;color:#004f8e;transform:translateY(-50%)}@media only screen and (max-width: 1023px){.input,.textarea{width:100%;height:54px}}.textarea{height:126px}.input-with-placeholder{position:relative;width:100%;height:64px;border-radius:12px 10px;background-color:#f5f5f5;border:1px solid #F5F5F5;display:flex;flex-direction:column;justify-content:center;padding:0 16px;box-sizing:border-box;transition:border-color .3s ease}.input-with-placeholder:focus-within{border-color:#004f8e}.input-placeholder{position:absolute;top:12px;left:16px;color:#737373;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;pointer-events:none;z-index:1}.input-with-placeholder .input{width:100%;height:auto;border:none;background:transparent;padding:0;margin-top:16px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e;outline:none;position:relative;z-index:2}.input-with-placeholder .input::-moz-placeholder{color:transparent}.input-with-placeholder .input::placeholder{color:transparent}.main-block{display:flex;flex-flow:column;justify-content:space-between;gap:100px;padding:32px}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-block{gap:40px;padding:16px}}@media only screen and (max-width: 767px){.main-block{gap:40px;padding:16px}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#73737366;z-index:9999999;transition:opacity .3s ease,visibility .3s ease}.modal-overlay:not(.shown){opacity:0;visibility:hidden}.modal{position:absolute;width:calc(100% - 26px);max-width:391px;border-radius:16px;background-color:#fff;padding:24px;box-sizing:border-box;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275)}.modal:not(.shown){opacity:0;visibility:hidden;transform:translateY(60px)}.modal-close{position:absolute;top:24px;right:24px;width:24px;height:24px;color:#004f8e;z-index:1}.modal-close svg{width:100%;height:100%}.feedback-modal{max-width:600px;height:780px;gap:26px;background-color:#fff;border-radius:12px 10px;padding:32px 32px 20px;box-shadow:0 8px 40px #00000014;display:flex;flex-flow:column}.feedback-modal__header{height:104px;display:flex;flex-direction:column;gap:12px}.feedback-modal__header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.feedback-modal__title{font-weight:700;font-style:normal;font-size:28px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}.feedback-modal__close{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.feedback-modal__close svg{width:24px;height:24px;color:#737373}.feedback-modal__close:hover svg{color:#2c2d2e}.feedback-modal__desc{font-weight:400;font-style:normal;font-size:16px;color:#737373;line-height:120%;letter-spacing:0%}.feedback-modal__form{display:flex;flex-flow:column;gap:12px}.feedback-modal__form__field{display:flex;flex-direction:column;gap:12px;position:relative}.feedback-modal__form__input,.feedback-modal__form__textarea{width:100%;padding:20px;border:1px solid #D4D4D4;border-radius:12px 10px;background-color:#f5f5f5;font-family:Montserrat,sans-serif;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;box-sizing:border-box}.feedback-modal__form__input::-moz-placeholder,.feedback-modal__form__textarea::-moz-placeholder{color:#737373}.feedback-modal__form__input::placeholder,.feedback-modal__form__textarea::placeholder{color:#737373}.feedback-modal__form__input:focus,.feedback-modal__form__textarea:focus{outline:none;border-color:#004f8e}.feedback-modal__form__textarea{width:100%;height:176px;gap:12px;border-radius:12px 10px;padding:20px;resize:vertical;line-height:140%}.feedback-modal__form__submit-btn{width:100%;height:54px;background-color:#004f8e;color:#fff;border:none;border-radius:10px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.feedback-modal__form__submit-btn:hover:not(:disabled){background-color:#00335b}.feedback-modal__form__submit-btn:disabled{background-color:#737373;cursor:not-allowed}.feedback-modal__form__checkboxes{display:flex;flex-direction:column;gap:16px}.feedback-modal__form__checkbox{display:flex;align-items:flex-start;gap:12px}.feedback-modal__form__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.feedback-modal__form__checkbox-label input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:6px;border:1.5px solid #D4D4D4;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;box-sizing:border-box;flex-shrink:0}.feedback-modal__form__checkbox-label input[type=checkbox]:checked{background-color:#004f8e;border-color:#004f8e}.feedback-modal__form__checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;top:6.5px;left:5px;width:14px;height:11px;background-image:url(/bus-climate/dist/icons/tick-02.svg);background-size:14px 11px;background-repeat:no-repeat;background-position:0 0}.feedback-modal__form__checkbox-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:140%;letter-spacing:0%}.feedback-modal__form__checkbox-text a{text-decoration:underline}.feedback-modal__form__checkbox-text a:hover{text-decoration:none}.feedback-modal__form__validation-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.validation-icon--success{color:#22c55e}.validation-icon--error{color:#ef4444}.notify-modal{max-width:600px;gap:26px;background-color:#fff;border-radius:12px 10px;padding:32px 32px 20px;box-shadow:0 8px 40px #00000014;display:flex;flex-flow:column}.notify-modal__header{height:104px;display:flex;flex-direction:column;gap:12px}.notify-modal__header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.notify-modal__title{font-weight:700;font-style:normal;font-size:32px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 767px){.notify-modal__title{font-size:26px}}.notify-modal__close{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.notify-modal__close svg{width:24px;height:24px;color:#737373}.notify-modal__close:hover svg{color:#2c2d2e}.notify-modal__desc{font-weight:400;font-style:normal;font-size:16px;color:#737373;line-height:120%;letter-spacing:0%}@media only screen and (max-width: 767px){.notify-modal__desc{font-size:14px}}.notify-modal__form{display:flex;flex-flow:column;gap:12px}.notify-modal__form__field{display:flex;flex-direction:column;gap:12px;position:relative}.notify-modal__form__input{width:100%;padding:20px;border:1px solid #D4D4D4;border-radius:12px 10px;background-color:#f5f5f5;font-family:Montserrat,sans-serif;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;box-sizing:border-box}.notify-modal__form__input::-moz-placeholder{color:#737373}.notify-modal__form__input::placeholder{color:#737373}.notify-modal__form__input:focus{outline:none;border-color:#004f8e}.notify-modal__form__submit-btn{width:100%;height:54px;background-color:#004f8e;color:#fff;border:none;border-radius:10px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.notify-modal__form__submit-btn:hover:not(:disabled){background-color:#004584}.notify-modal__form__submit-btn:disabled{background-color:#737373;cursor:not-allowed}.notify-modal__form__checkboxes{display:flex;flex-direction:column;gap:16px}.notify-modal__form__checkbox{display:flex;align-items:flex-start;gap:12px}.notify-modal__form__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.notify-modal__form__checkbox-label input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:6px;border:1.5px solid #D4D4D4;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;box-sizing:border-box;flex-shrink:0}.notify-modal__form__checkbox-label input[type=checkbox]:checked{background-color:#004f8e;border-color:#004f8e}.notify-modal__form__checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;top:6.5px;left:5px;width:14px;height:11px;background-image:url(/bus-climate/dist/icons/tick-02.svg);background-size:14px 11px;background-repeat:no-repeat;background-position:0 0}.notify-modal__form__checkbox-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:140%;letter-spacing:0%}.notify-modal__form__checkbox-text a{text-decoration:underline}.notify-modal__form__checkbox-text a:hover{text-decoration:none}.notify-modal__form__validation-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.validation-icon{width:24px;height:24px}.notify-product-content{display:flex;align-items:flex-start;gap:20px;height:164px}.notify-product-card-image{width:164px;height:164px;border:1px solid #D4D4D4;border-radius:12px 10px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.notify-product-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1023px){.notify-product-card-image{width:100px;height:100px}}.notify-product-card{display:flex;flex-direction:column;gap:16px;flex:1}.notify-product-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 767px){.notify-product-card-title{font-size:14px}}.notify-product-card-status-rating,.notify-product-card-status{display:flex;align-items:center;justify-content:flex-start;gap:16px}.notify-product-card-status-icon{width:18px;height:18px}.notify-product-card-status-icon svg{width:18px;height:18px}.notify-product-card-status-text{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 767px){.notify-product-card-status-text{font-size:14px}}.notify-product-card-rating{display:flex;align-items:center;gap:16px}.notify-product-card-stars-average{display:flex;align-items:center;gap:4px}.notify-product-card-stars{display:flex;gap:4px}.notify-star{width:18px;height:18px}.notify-product-card-average{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 767px){.notify-product-card-average{font-size:14px}}.notify-product-card-reviews{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373}@media only screen and (max-width: 767px){.notify-product-card-reviews{font-size:14px}}.notify-product-card-specs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}@media only screen and (max-width: 767px){.notify-product-card-specs{gap:8px}}.notify-product-card-spec{display:flex;align-items:center;gap:4px}.notify-product-card-spec-icon{width:24px;height:24px}.notify-product-card-spec-icon svg{width:24px;height:24px;fill:currentColor;stroke:none}@media only screen and (max-width: 767px){.notify-product-card-spec-icon{width:20px;height:20px}}.notify-product-card-spec-text{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e;white-space:nowrap}@media only screen and (max-width: 767px){.notify-product-card-spec-text{font-size:14px}}.notify-product-card-article{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373;white-space:nowrap}@media only screen and (max-width: 767px){.notify-product-card-article{font-size:14px}}.notify-product-card-pricing{display:flex;flex-direction:column;gap:4px}.notify-product-card-price{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 767px){.notify-product-card-price{font-size:16px}}.notify-product-card-old-price{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;color:#737373;position:relative;display:flex;justify-content:flex-start}.notify-product-card-old-price svg{position:absolute;top:50%;height:17px;transform:translateY(-50%)}.review-modal{display:flex;flex-flow:column}.review-modal__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:22px;line-height:120%;text-align:center}.review-modal__desc{margin-top:8px;font-family:Montserrat,sans-serif;font-size:14px;line-height:140%;text-align:center;white-space:pre-line}.review-modal__form{display:flex;flex-flow:column;gap:24px;margin-top:24px}.review-modal__form__input .input{height:64px!important}.review-modal__form__submit-btn{height:64px;border-radius:16px;color:#fff;font-weight:600}.review-modal__form__policy{display:flex;flex-flow:row nowrap;align-items:center;gap:24px}.review-modal__form__policy p{flex:1;font-size:16px;line-height:130%}.review-modal__form__policy p a{color:#004f8e;text-decoration:underline}.nav-head{display:flex;align-items:center;justify-content:center;padding:16px 10px;z-index:2}@media only screen and (max-width: 575px){.nav-head{padding:0 12px}}@media only screen and (max-width: 1023px){.nav-head{display:none}}.nav-head--with-separator{border-top:1px solid rgba(44,45,46,.3)}.nav-head__container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;max-width:1240px}@media only screen and (min-width: 1645px){.nav-head__container{max-width:1600px}}@media only screen and (max-width: 1279px){.nav-head__container{max-width:1120px}}@media only screen and (max-width: 1023px){.nav-head__container{max-width:672px}}.nav-head__links{display:flex;flex-flow:row nowrap;align-items:center;gap:53px}@media only screen and (min-width: 1645px){.nav-head__links{gap:85px}}@media only screen and (max-width: 1279px){.nav-head__links{gap:51px}}.nav-head__links__item{position:relative}.nav-head__links__item:hover .nav-head__link-dropdown{opacity:1;transform:none;visibility:visible;transition:opacity .3s ease-in 0s,transform .3s ease-in 0s,visibility .3s ease-in 0s}.nav-head__links__item:hover .nav-head__links__item-text{color:#004f8e}.nav-head__links__item:hover .nav-head__links__item-text svg{transform:rotate(-180deg)}.nav-head__links__item-text{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;gap:4px;transition:color .3s ease}.nav-head__links__item-text svg{width:24px;height:24px;transition:transform .3s ease}@media only screen and (min-width: 1645px){.nav-head__links__item-text{font-size:20px}}@media only screen and (max-width: 1279px){.nav-head__links__item-text{font-size:14px}}.nav-head__link-dropdown{position:absolute;left:0;right:0;display:flex;flex-flow:column;width:240px;padding:16px 0;border-radius:8px;margin-top:30px;background-color:#fff;box-shadow:0 8px 32px #004f8e1f;opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .3s ease-out .15s,transform .3s ease-out .15s,visibility .3s ease-out .15s}.nav-head__link-dropdown__item{min-height:40px;padding:8px 16px;box-sizing:border-box;line-height:24px}@media only screen and (min-width: 1024px){.nav-head__link-dropdown__item{transition:color .3s ease,background-color .3s ease}.nav-head__link-dropdown__item:hover{color:#004f8e;background-color:#f3e8e8}}.nav-head__socials{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.nav-head__socials__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;color:#fff}.nav-head__socials__btn svg{width:16px;height:16px}@media only screen and (min-width: 1645px){.nav-head__socials__btn{width:40px;height:40px}.nav-head__socials__btn svg{width:24px;height:24px}}.news-card{width:100%;height:100%;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;gap:20px}.news-card-image{width:100%;height:100%;overflow:hidden;position:relative}.news-card-img{width:100%;height:100%;-o-object-fit:c;object-fit:c;border-radius:12px 10px}.news-card-content{display:flex;flex-flow:column;justify-content:center;gap:16px}.news-card-category{display:flex;align-items:flex-start;justify-content:flex-start}.news-card-category-text{width:-moz-fit-content;width:fit-content;height:auto;min-height:29px;display:flex;align-items:center;justify-content:flex-start;background-color:#f5f5f5;border-radius:10px;padding:4px 16px;font-weight:500;font-style:normal;font-size:14px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:left;white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.news-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}.news-card-date{font-weight:400;font-style:normal;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.news-card{width:100%;height:auto}.news-card-content{width:100%;height:auto;gap:12px}.news-card-category-text{font-size:14px}.news-card-title{font-size:16px;line-height:100%}}@media only screen and (max-width: 374px){.news-card-category-text{font-size:14px}.news-card-title{font-size:16px;line-height:100%}}.news-content{background-color:#fff;padding-bottom:40px;display:flex;flex-direction:column;gap:40px}.news-container{display:grid;grid-template-columns:1fr 351px;gap:32px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.news-container{grid-template-columns:1fr;gap:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.news-container{grid-template-columns:1fr 280px;gap:20px}}@media only screen and (max-width: 767px){.news-container{grid-template-columns:1fr;gap:20px}}.news-main{display:flex;flex-flow:column;justify-content:space-between;gap:20px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.news-main{min-width:0;width:100%}}.news-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:28px;color:#2c2d2e}@media only screen and (max-width: 1023px){.news-title{font-size:28px;margin-bottom:0}}.news-filters{display:flex;flex-flow:nowrap;align-items:center;justify-content:flex-start;width:auto;height:40px;gap:16px;margin-bottom:20px}@media only screen and (max-width: 1023px){.news-filters{width:100%;height:auto;gap:12px}}.news-filter-btn{width:auto;min-width:-moz-fit-content;min-width:fit-content;height:40px;background-color:#f5f5f5;border-radius:10px;padding:8px 16px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}@media only screen and (max-width: 1023px){.news-filter-btn{width:auto;min-width:-moz-fit-content;min-width:fit-content;height:36px;padding:12px 16px;font-size:14px}}.news-filter-btn:hover,.news-filter-btn.active{background-color:#004584;color:#fff}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.news-grid{grid-template-columns:repeat(auto-fit,minmax(350px,2fr));gap:16px}}@media only screen and (max-width: 767px){.news-grid{grid-template-columns:1fr;gap:20px}}.news-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;flex-shrink:0}@media only screen and (min-width: 1024px) and (max-width: 1279px){.news-sidebar{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.news-sidebar{display:none}}@media only screen and (max-width: 767px){.news-sidebar{display:none}}.news-categories{width:351px;max-width:351px;height:auto;display:flex;flex-direction:column;gap:16px;border:1px solid #D4D4D4;border-radius:12px 10px;padding:24px;flex-shrink:0;box-sizing:border-box}.categories-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.category-item{width:100%}.category-link{width:303px;height:25px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;font-weight:500;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}.category-item:first-child .category-link{color:#2c2d2e}.category-item:first-child .category-count{width:27px;height:25px;display:flex;align-items:center;justify-content:center;gap:10px;background:#004f8e;border-radius:10px;padding:2px 4px;font-weight:500;font-size:14px;color:#fff;line-height:100%;letter-spacing:0%;text-align:center}.category-item:not(:first-child) .category-count{width:27px;height:25px;display:flex;align-items:center;justify-content:center;gap:10px;background:#f5f5f5;border-radius:10px;padding:2px 4px;font-weight:500;font-size:14px;color:#737373;line-height:100%;letter-spacing:0%;text-align:center}.category-item-separator-line{width:303px;height:0px;border-top:1px solid #D4D4D4;margin:0}.news-pagination{width:478px;height:54px;display:flex;align-items:center;justify-content:center;margin:0 auto;gap:12px}@media only screen and (max-width: 1023px){.news-pagination{width:100%;max-width:328px;gap:10px;margin:0 auto}}.pagination-btn{width:54px;height:54px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px 10px;padding:0 20px;border:none;background:transparent;cursor:pointer;transition:all .3s ease;font-weight:400;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}.pagination-btn:hover{background-color:#004f8e1a}@media only screen and (max-width: 1023px){.pagination-btn{width:48px;height:48px;gap:6px}}.pagination-btn.active{border:1px solid #004F8E;border-radius:12px 10px;color:#004f8e;font-weight:600}.pagination-btn.current-page{background:#f5f5f5;border-radius:12px 10px}.pagination-dots{width:13px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:400;color:#2c2d2e;font-size:16px;line-height:100%;letter-spacing:0%}.pagination-btn:last-child{width:142px;height:54px;gap:10px;background:#004f8e;border-radius:10px;padding:0 20px;font-weight:600;font-size:16px;color:#fff;line-height:100%;letter-spacing:0%}.pagination-btn:last-child:hover{background-color:#004584}.pagination-btn:last-child svg{width:24px;height:24px;color:#fff}@media only screen and (max-width: 1023px){.news-pagination{width:100%;max-width:328px;height:auto;min-height:54px;gap:1px}.pagination-btn:last-child{width:100%;max-width:48px;height:48px;padding:12px}.pagination-btn:last-child span{display:none}.pagination-btn:last-child svg{display:block}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#2c2d2e4d;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.overlay.visible{opacity:1;visibility:visible}.privacy-content{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:32px;width:100%}.privacy-breadcrumb{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media only screen and (max-width: 1023px){.privacy-breadcrumb{gap:14px}}.privacy-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0%;color:#2c2d2e}@media only screen and (min-width: 768px) and (max-width: 1024px){.privacy-text{font-size:14px}}@media only screen and (max-width: 767px){.privacy-text{font-size:14px}}.privacy-text h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:18px;color:#2c2d2e;margin-top:40px;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.privacy-text h2{font-size:18px;line-height:16px}}@media only screen and (max-width: 767px){.privacy-text h2{font-size:18px;line-height:16px}}.privacy-text h2:first-child{margin-top:0}.privacy-text p{margin:0 0 16px}.privacy-text p:last-child{margin-bottom:0}.privacy-text p strong{font-weight:600}.privacy-text ul li{margin-bottom:10px}.privacy-text ul li:last-child{margin-bottom:0}.product-card-page-title{background-color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%}.product-card-page-title-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.product-card-page-title-text{font-size:28px}}@media only screen and (max-width: 575px){.product-card-page-title-text{font-size:28px}}.product-card-page-title-share{width:24px;height:24px;display:flex;align-items:center;justify-content:flex-end;text-decoration:none;transition:opacity .3s ease}.product-card-page-title-share:hover{opacity:.7}.product-card-page-title-share svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.product-card-page-title-share{display:none}}.product-card-characteristics{display:flex;flex-flow:column;justify-content:space-between;gap:32px;width:100%}@media only screen and (max-width: 1023px){.product-card-characteristics{width:100%;gap:24px}}@media only screen and (max-width: 575px){.product-card-characteristics{width:100%;gap:24px}}.product-card-characteristics-description{color:#2c2d2e;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;align-self:left}@media only screen and (max-width: 1023px){.product-card-characteristics-description{font-size:14px}}@media only screen and (max-width: 575px){.product-card-characteristics-description{font-size:14px}}.product-card-characteristics-info{display:flex;flex-direction:column;align-self:flex-start;justify-content:center;gap:24px}@media only screen and (max-width: 1023px){.product-card-characteristics-info{gap:18px}}@media only screen and (max-width: 575px){.product-card-characteristics-info{gap:18px}}.product-card-characteristics-info-title{font-weight:700;color:#2c2d2e;font-size:18px;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.product-card-characteristics-info-title{font-size:16px}}@media only screen and (max-width: 575px){.product-card-characteristics-info-title{font-size:16px}}.product-card-characteristics-list{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:10px}.product-card-characteristics-item{display:flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start;gap:6px}@media only screen and (max-width: 1023px){.product-card-characteristics-item{flex-flow:column;align-items:flex-start;justify-content:flex-start}}@media only screen and (max-width: 575px){.product-card-characteristics-item{flex-flow:column;align-items:flex-start;justify-content:flex-start}}.product-card-characteristics-label{color:#737373;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.product-card-characteristics-label{font-size:14px}}@media only screen and (max-width: 575px){.product-card-characteristics-label{font-size:14px}}.product-card-characteristics-value{color:#2c2d2e;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:left}@media only screen and (max-width: 1023px){.product-card-characteristics-value{font-size:14px}}@media only screen and (max-width: 575px){.product-card-characteristics-value{font-size:14px}}.product-card-characteristics-show-all{display:flex;align-items:center;justify-content:flex-start;gap:10px}.product-card-characteristics-show-all a{display:flex;align-items:center;gap:10px;text-decoration:none;transition:all .2s ease}.product-card-characteristics-show-all a:hover{opacity:.8}.product-card-characteristics-show-all svg{width:24px;height:24px}.product-card-characteristics-show-all-text{font-weight:600;color:#004f8e;font-size:16px;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.product-card-characteristics-show-all-text{font-size:14px}}@media only screen and (max-width: 575px){.product-card-characteristics-show-all-text{font-size:14px}}.product-card-branding{display:flex;flex-flow:column;justify-content:space-between;gap:16px;background-color:#f5f5f5;border-radius:12px;padding:24px}.product-card-brand-logo{display:flex;align-self:flex-start}.product-card-brand-logo .brand-logo{-o-object-fit:contain;object-fit:contain}.product-card-related-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.product-card-related-link{display:flex;align-items:center;gap:6px;text-decoration:none;font-weight:400;font-family:Montserrat,sans-serif;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%;transition:all .2s ease}.product-card-related-link:hover{color:#004f8e}.product-card-related-link svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.product-card-related-link{font-size:14px}}@media only screen and (max-width: 575px){.product-card-related-link{font-size:14px}}.product-card-characteristics-separator-line{width:100%;height:1px;background-color:#d4d4d4;border:none}.product-card-warranty{display:flex;align-items:center;justify-content:flex-start;height:24px;gap:10px}.product-card-warranty svg{width:24px;height:24px;flex-shrink:0}.product-card-warranty-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 1023px){.product-card-warranty-text{font-size:14px}}@media only screen and (max-width: 575px){.product-card-warranty-text{font-size:14px}}.product-card-section{display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.product-card-section{gap:16px}}@media only screen and (max-width: 575px){.product-card-section{gap:16px}}.product-card-section__container{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:50px}.product-category-card-image{border-radius:12px 10px;border:1px solid #D4D4D4;width:100%;height:100%}.product-category-card-image img{width:100%;height:100%;aspect-ratio:1.1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.product-card-section__container{flex-flow:column;align-items:center;justify-content:center;gap:16px}.product-category-card-image{order:1}.product-category-card-image img{width:100%;height:100%}.product-card-characteristics{order:3}.add-to-cart-card{order:2}}@media only screen and (max-width: 575px){.product-card-section__container{flex-flow:column;align-items:center;justify-content:center;gap:16px}.product-category-card-image{width:100%;height:100%;order:1}.product-category-card-image img{width:100%;height:100%}.product-card-characteristics{order:3}.add-to-cart-card{order:2}}.add-to-cart-card{display:flex;flex-flow:column;justify-content:space-between;width:402px;gap:24px;border:1px solid #D4D4D4;border-radius:12px 10px;padding:24px}@media only screen and (max-width: 1023px){.add-to-cart-card{border:none;width:100%}}@media only screen and (max-width: 575px){.add-to-cart-card{border:none;width:100%}}.add-to-cart-product-availability{display:flex;flex-flow:column;width:100%;gap:16px}@media only screen and (max-width: 1023px){.add-to-cart-product-availability{flex-flow:row;flex-wrap:wrap;align-items:flex-start;gap:12px}.add-to-cart-product-availability>:nth-child(1){order:2;flex:1}.add-to-cart-product-availability>:nth-child(2){order:1;flex:1}.add-to-cart-product-availability>:nth-child(3){order:3;flex-basis:100%}}@media only screen and (max-width: 575px){.add-to-cart-product-availability{flex-flow:row;flex-wrap:wrap;align-items:flex-start;gap:12px}.add-to-cart-product-availability>:nth-child(1){order:2;flex:1}.add-to-cart-product-availability>:nth-child(2){order:1;flex:1}.add-to-cart-product-availability>:nth-child(3){order:3;flex-basis:100%}}.add-to-card-product-availability-icon{display:flex;align-items:center;gap:6px}.add-to-card-product-availability-icon svg{width:18px;height:18px}@media only screen and (max-width: 1023px){.add-to-card-product-availability-icon{order:2}}.add-to-cart-product-availability-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.add-to-cart-product-availability-text{font-size:14px}}@media only screen and (max-width: 575px){.add-to-cart-product-availability-text{font-size:14px}}.add-to-cart-product-pricing{display:flex;align-items:center;gap:14px}@media only screen and (max-width: 1023px){.add-to-cart-product-pricing{order:1}}.add-to-cart-product-price-current{font-weight:700;color:#2c2d2e;font-size:28px;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.add-to-cart-product-price-current{font-size:20px}}@media only screen and (max-width: 575px){.add-to-cart-product-price-current{font-size:20px}}.add-to-cart-product-price-original{color:#737373;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;margin:0;position:relative;display:flex;justify-content:flex-start}.add-to-cart-product-price-original svg{position:absolute;top:50%;height:17px;transform:translateY(-50%)}@media only screen and (max-width: 1023px){.add-to-cart-product-price-original{font-size:12px}}@media only screen and (max-width: 575px){.add-to-cart-product-price-original{font-size:12px}}.add-to-cart-product-rating{display:flex;align-items:center;gap:6px}@media only screen and (max-width: 1023px){.add-to-cart-product-rating{order:3}}.add-to-cart-product-rating-stars{display:flex;align-items:center;gap:2px}.add-to-cart-product-rating-stars svg{width:24px;height:24px}.add-to-cart-product-rating-text{font-weight:400;color:#737373;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap}@media only screen and (max-width: 1023px){.add-to-cart-product-rating-text{font-size:14px}}@media only screen and (max-width: 575px){.add-to-cart-product-rating-text{font-size:14px}}.add-to-cart-product-actions{display:flex;flex-direction:column;gap:12px}.add-to-cart-product-action-buttons{display:flex;align-items:center;justify-content:space-between;gap:10px}.add-to-cart-product-btn{width:100%;height:64px;padding-right:24px;padding-left:24px;border-radius:10px;background-color:#004f8e;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease}.add-to-cart-product-btn:hover{background-color:#004584}@media only screen and (max-width: 1023px){.add-to-cart-product-btn{width:100%;height:54px;border-radius:8px;font-size:14px}}@media only screen and (max-width: 575px){.add-to-cart-product-btn{width:100%;height:54px;border-radius:8px;font-size:14px}}.add-to-cart-product-action-sub-btn{width:100%;height:64px;padding-right:24px;padding-left:24px;border-radius:10px;background-color:#004f8e1a;color:#004f8e;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease}.add-to-cart-product-action-sub-btn:hover{background-color:#004584;color:#fff}@media only screen and (max-width: 1023px){.add-to-cart-product-action-sub-btn{width:100%;height:54px;border-radius:8px;font-size:14px}}@media only screen and (max-width: 575px){.add-to-cart-product-action-sub-btn{width:100%;height:54px;border-radius:8px;font-size:14px}}.add-to-cart-product-action-btn{display:flex;align-items:center;justify-content:center;width:64px;height:64px;gap:10px;border:1px solid #D4D4D4;border-radius:10px;background-color:transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0}.add-to-cart-product-action-btn svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.add-to-cart-product-action-btn{width:54px;height:54px;border-radius:8px}}@media only screen and (max-width: 575px){.add-to-cart-product-action-btn{width:54px;height:54px;border-radius:8px}}.add-to-cart-product-separator-line{width:100%;height:1px;background-color:#d4d4d4;border:none}.add-to-cart-product-delivery-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.add-to-cart-product-delivery-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;width:100%}.add-to-cart-product-delivery-item svg{width:20px;height:20px;flex-shrink:0}.add-to-cart-product-delivery-label{color:#2c2d2e;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap}@media only screen and (max-width: 1023px){.add-to-cart-product-delivery-label{font-size:14px}}.add-to-cart-product-delivery-value{color:#737373;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;text-align:left;white-space:nowrap}@media only screen and (max-width: 1023px){.add-to-cart-product-delivery-value{font-size:14px}}.add-to-cart-product-disclaimer{width:100%}.add-to-cart-product-disclaimer p{color:#737373;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;margin:0;text-align:left}@media only screen and (max-width: 1023px){.add-to-cart-product-disclaimer p{font-size:12px}}@media only screen and (max-width: 575px){.add-to-cart-product-disclaimer p{font-size:12px}}.add-to-cart-product-separator-line-bottom{width:100%;height:1px;background-color:#d4d4d4;border:none;display:none}@media only screen and (max-width: 1023px){.add-to-cart-product-separator-line-bottom{display:block}}@media only screen and (max-width: 575px){.add-to-cart-product-separator-line-bottom{display:block}}.similar-products-section{background-color:#fff}.similar-products-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.similar-products-container{gap:18px}}.similar-products-header{display:flex;justify-content:space-between;align-items:center}.similar-products-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e}@media only screen and (max-width: 1023px){.similar-products-title{font-size:26px}}.similar-products-show-all{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;text-decoration:none;transition:color .3s ease}.similar-products-show-all:hover{color:#005bd1}.similar-products-show-all svg{width:24px;height:24px}.similar-products-slider-container{position:relative}.similar-products-slider{overflow:hidden!important}@media only screen and (max-width: 1023px){.similar-products-show-all{flex-shrink:0;align-self:flex-end}.similar-products-title{font-size:26px}.similar-products-show-all-btn-text{display:none}}.category-aside-bar{width:100%;max-width:351px}.category-aside-catalog-section{height:auto;gap:20px;border:1px solid #D4D4D4;border-radius:12px 10px;padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:space-between;background-color:#fff;margin-bottom:32px}.category-aside-header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;cursor:pointer;transition:all .2s ease}.category-aside-header svg{transition:transform .2s ease;width:24px;height:24px}.category-aside-header.expanded svg{transform:rotate(180deg)}.category-aside-header-title{font-weight:700;color:#2c2d2e;font-size:18px;line-height:100%;letter-spacing:-3%;flex:1}.category-aside-bar-separator{width:100%;height:0px;border:.5px solid #D4D4D4;margin:0}.category-aside-catalog-item{display:flex;flex-direction:column;gap:12px;width:100%;overflow:hidden;transition:all .3s ease}.category-aside-header:not(.expanded)+.category-aside-bar-separator+.category-aside-catalog-item{max-height:0;opacity:0;margin-top:0}.category-aside-header.expanded+.category-aside-bar-separator+.category-aside-catalog-item{max-height:1000px;opacity:1;margin-top:12px}.category-aside-catalog-header{display:flex;align-items:center;justify-content:space-between;width:100%}.category-aside-catalog-title{font-weight:700;color:#2c2d2e;font-size:18px;line-height:100%;letter-spacing:-3%;margin:0;flex:1}.category-catalog-submenu{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0;width:100%}.category-catalog-submenu li{margin:0;padding:0}.category-catalog-submenu a{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;font-weight:400;color:#2c2d2e;font-size:16px;line-height:100%;letter-spacing:0%;transition:color .2s ease}.category-catalog-submenu a:hover{color:#004f8e}.categories-item-count{display:inline-flex;align-items:center;justify-content:center;width:24px;height:25px;gap:10px;background-color:#f5f5f5;border-radius:10px;padding:2px 4px;color:#737373;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;flex-shrink:0;margin-left:auto}.category-aside-filter-group{display:flex;flex-direction:column;gap:16px;width:100%}.category-aside-filter-item{display:flex;flex-direction:column;gap:12px;width:100%;cursor:pointer;transition:all .2s ease}.category-aside-filter-item:not(.expanded) .category-aside-filter-options{display:none}.category-aside-filter-item.expanded .category-aside-filter-item-header svg{transform:rotate(180deg)}.category-aside-filter-item-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.category-aside-filter-item-header svg{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0}.category-aside-filter-item-title{color:#2c2d2e;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;flex:1}.category-aside-filter-options{display:flex;flex-direction:column;gap:12px;padding-left:0;margin:0}.category-aside-filter-options label{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}.category-aside-filter-options label:hover .category-aside-filter-options-text{color:#004f8e}.category-aside-filter-options input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:6px;background-color:#f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;box-sizing:border-box;flex-shrink:0}.category-aside-filter-options input[type=checkbox]:checked{background-color:#004f8e;border-color:#004f8e}.category-aside-filter-options input[type=checkbox]:checked:after{content:"";position:absolute;top:6.5px;left:5px;width:14px;height:11px;background-image:url(/bus-climate/dist/icons/tick-02.svg);background-size:14px 11px;background-repeat:no-repeat;background-position:0 0}.category-aside-filter-options-text{color:#2c2d2e;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;transition:color .2s ease}.category-aside-show-button{width:100%;height:64px;background-color:#004f8e;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;cursor:pointer;transition:all .2s ease;margin-top:5px}.category-aside-show-button:hover{background-color:#004584}.category-aside-show-button:active{transform:translateY(1px)}.category-order-process-section{background-color:#fff}.category-order-process-section-container{display:flex;flex-direction:column;gap:32px}.category-order-process-section-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e;text-align:left}@media only screen and (max-width: 1023px){.category-order-process-section-title{font-size:26px}}.category-order-process-section-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;justify-content:space-between}.category-order-process-section-cards--desktop{display:grid}.category-order-process-section-cards--tablet{display:none}.category-order-process-slider{overflow:hidden!important;box-sizing:border-box}.category-order-process-slider .swiper-slide{height:100%;box-sizing:border-box;display:flex}.category-order-process-card{position:relative;background-color:#fff;border:1px solid #D4D4D4;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:flex-start}@media only screen and (max-width: 1023px){.category-order-process-card{height:150px}}@media only screen and (max-width: 575px){.category-order-process-card{height:150px}}.category-order-process-card-icon{width:80px;height:80px;background-color:#004f8e1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;align-self:flex-start}.category-order-process-card-icon svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.category-order-process-card-icon{width:54px;height:54px}}.category-order-process-card-number{position:absolute;top:24px;right:24px;width:15px;height:36px;opacity:.3;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;color:#737373;line-height:100%;letter-spacing:-3%;text-align:right}.category-order-process-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.category-order-process-card-title{font-size:18px}}.category-order-process-card-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0%;color:#737373;margin:0}@media only screen and (max-width: 1023px){.category-order-process-card-text{font-size:14px;line-height:120%}}@media only screen and (max-width: 575px){.category-order-process-card-text{font-size:14px;line-height:120%}}.category-order-process-card-content{display:flex;flex-direction:column;gap:13px;flex:1}@media only screen and (max-width: 1023px){.category-order-process-section-container{gap:18px}.category-order-process-section-title{font-size:32px;line-height:24px;margin-bottom:16px}.category-order-process-section-cards--desktop{display:none}.category-order-process-section-cards--tablet{display:block}.category-order-process-card{padding:20px}.category-order-process-card-icon{width:54px;height:54px;margin-bottom:16px}.category-order-process-card-title{font-size:18px;line-height:16px}.category-order-process-card-text{font-size:14px;line-height:12px}}@media only screen and (max-width: 575px){.category-order-process-section-cards{grid-template-columns:1fr;gap:16px}}.category-products-count-section{background-color:#fff}.category-products-count-section .category-products-count-container{display:flex;flex-direction:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.category-products-count-section .category-products-count-container{gap:16px}}@media only screen and (max-width: 575px){.category-products-count-section .category-products-count-container{gap:16px}}.category-products-count-section .category-products-count-header{display:flex;align-items:flex-start;gap:20px}.category-products-count-section .category-products-count-title{font-weight:700;font-size:42px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}.category-products-count-section .category-products-count-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:32px;gap:10px;background-color:#f5f5f5;padding:4px;border-radius:10px}.category-products-count-section .category-products-count-badge-text{font-family:Montserrat,sans-serif;font-weight:500;color:#737373;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center}.category-products-count-section .category-instock-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:20px}.category-products-count-section .category-instock-card{display:flex;flex-direction:row;align-items:center;text-align:left;padding:16px;background-color:#fff;border:1px solid #D4D4D4;border-radius:12px;gap:16px}.category-products-count-section .category-instock-card-image{width:89px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-products-count-section .category-instock-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category-products-count-section .category-instock-count-tablet{display:none}.category-products-count-section .category-instock-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;justify-content:center;flex:1}.category-products-count-section .category-instock-title{font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;margin:0 0 4px;text-align:left;width:100%}.category-products-count-section .category-instock-count,.category-products-count-section .category-instock-count-tablet{color:#737373;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:left;width:100%}.category-products-count-section .category-instock-filters{display:flex;width:auto;height:40px;gap:16px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.category-products-count-section .category-instock-filters__swiper{width:100%;height:auto;overflow:hidden!important}.category-products-count-section .category-instock-filters__swiper .swiper-wrapper{align-items:center}.category-products-count-section .category-instock-filters__swiper .swiper-slide{width:auto;height:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media only screen and (max-width: 1023px){.category-products-count-section .category-instock-filters__swiper{width:100%;height:auto;gap:12px}}.category-products-count-section .category-instock-show-more-btn{width:149px;height:40px;border-radius:10px;border:1px solid #D4D4D4;padding:8px 16px;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;white-space:nowrap;text-align:center}.category-products-count-section .category-instock-show-more-btn:hover{background-color:#004584;color:#fff}.category-products-count-section .category-instock-show-more-btn:active{transform:translateY(1px)}@media only screen and (max-width: 1023px){.category-products-count-section .category-instock-cards{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);padding:4px;gap:10px;justify-content:space-between}.category-products-count-section .category-products-count-badge{width:27px;height:25px}.category-products-count-section .category-products-count-badge-text{font-size:14px}.category-products-count-section .category-instock-card{display:flex;flex-direction:column;justify-content:space-between;padding:10px}.category-products-count-section .category-instock-card-image{width:50px;height:34px;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:10px;width:100%}.category-products-count-section .category-instock-card-img{align-self:flex-start}.category-products-count-section .category-instock-card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category-products-count-section .category-instock-card-content{width:100%}.category-products-count-section .category-instock-count{display:none}.category-products-count-section .category-instock-count-tablet{display:block;font-size:14px;white-space:nowrap;align-self:flex-start;text-align:right}.category-products-count-section .category-instock-title{font-size:14px;order:2}.category-products-count-title{font-size:28px}}@media only screen and (max-width: 575px){.category-products-count-section .category-instock-cards{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.category-products-count-section .category-products-count-header{flex-flow:row nowrap;align-items:flex-start;gap:12px}.category-products-count-section .category-products-count-title{font-size:28px}.category-products-count-section .category-instock-count{display:none}.category-products-count-section .category-instock-count-tablet{display:block;font-size:14px;white-space:nowrap;align-self:flex-start;text-align:right}}.category-products-filter-container .category-products-filter-menu{height:65px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border:1px solid #D4D4D4;border-radius:12px;padding:0 20px;background-color:#fff}.category-products-filter-container .category-products-filter-sort-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:265px;height:24px;background:none;border:none;cursor:pointer}.category-products-filter-container .category-products-filter-sort-btn:hover{opacity:.8}.category-products-filter-container .category-products-filter-sort-btn svg{width:24px;height:24px}.category-products-filter-container .category-products-filter-sort-text{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.category-products-filter-container .category-products-filter-icons{display:flex;align-items:center;gap:16px;width:200px;height:25px}.category-products-filter-container .category-products-filter-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;transition:all .2s ease}.category-products-filter-container .category-products-filter-icon-btn:hover{opacity:.7}.category-products-filter-container .category-products-filter-icon-btn:active{transform:scale(.95)}.category-products-filter-container .category-products-filter-icon-btn svg{width:24px;height:24px}.category-products-filter-container .category-products-filter-separator{width:0px;height:16px;border:1px solid #D4D4D4}.category-products-filter-container .category-products-filter-tablet-btn{display:none;align-items:center;justify-content:center;gap:6px;height:48px;background-color:#f5f5f5;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;padding:0 20px}.category-products-filter-container .category-products-filter-tablet-btn:hover{opacity:.8}.category-products-filter-container .category-products-filter-tablet-btn svg{width:24px;height:24px}.category-products-filter-container .category-products-filter-tablet-text{color:#2c2d2e;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}.category-products-filter-container .buttons-selected-filters{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:12px;height:40px;margin-top:32px;margin-bottom:12px}.category-products-filter-container .buttons-selected-filters__swiper{width:100%;height:auto}.category-products-filter-container .buttons-selected-filters__swiper .swiper-wrapper{align-items:center}.category-products-filter-container .buttons-selected-filters__swiper .swiper-slide{width:auto;height:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-products-filter-container .selected-filter-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;height:40px;background-color:#004f8e;border:none;border-radius:10px;padding:8px 16px;cursor:pointer;transition:all .2s ease}.category-products-filter-container .selected-filter-btn:hover{background-color:#004584}.category-products-filter-container .selected-filter-btn:active{transform:scale(.98)}.category-products-filter-container .selected-filter-text{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;white-space:nowrap}.category-products-filter-container .reset-filters-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;height:40px;background-color:#fff;border:1px solid #D4D4D4;border-radius:10px;padding:0 16px;cursor:pointer;transition:all .2s ease}.category-products-filter-container .reset-filters-btn:hover{background-color:#f5f5f5}.category-products-filter-container .reset-filters-btn:active{transform:scale(.98)}.category-products-filter-container .reset-filters-text{font-family:Montserrat,sans-serif;font-weight:500;color:#2c2d2e;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;white-space:nowrap}.category-products-filter-container .badge-selected-filter-count{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#004f8e;border-radius:999px;padding:2px 4px}.category-products-filter-container .badge-selected-filter-count-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;color:#fff}@media only screen and (max-width: 1023px){.category-products-filter-container .category-products-filter-top{display:flex;flex-flow:nowrap;align-items:center;justify-content:space-between;gap:12px}.category-products-filter-container .category-products-filter-menu{height:auto;flex-flow:nowrap;gap:16px;padding:12px;font-size:14px;width:100%}.category-products-filter-container .category-products-filter-sort-btn{width:100%;justify-content:flex-start;flex-flow:nowrap}.category-products-filter-container .category-products-filter-sort-text{font-size:14px}.category-products-filter-container .category-products-filter-icons{display:none}.category-products-filter-container .buttons-selected-filters{width:100%;flex-wrap:wrap;height:auto;gap:12px}.category-products-filter-container .selected-filter-btn,.category-products-filter-container .reset-filters-btn{width:auto}.category-products-filter-container .category-products-filter-tablet-btn{display:flex;width:100%}}@media only screen and (max-width: 575px){.category-products-filter-container .category-products-filter-top{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;gap:12px}.category-products-filter-container .category-products-filter-sort-text{font-size:14px}.category-products-filter-container .category-products-filter-icons{gap:12px}.category-products-filter-container .category-products-filter-tablet-btn{display:flex}}.category-products-container{display:flex;gap:24px}.category-products-content{flex:1;display:flex;flex-flow:column;gap:24px}@media only screen and (max-width: 1023px){.category-products-content{gap:12px}}@media only screen and (max-width: 575px){.category-products-content{gap:12px}}.category-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.category-product-item{display:flex;flex-flow:column;width:100%}@media only screen and (max-width: 1023px){.category-products-container{flex-flow:column;gap:12px}.category-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}}@media only screen and (max-width: 575px){.category-products-container{gap:12px}.category-products-grid{grid-template-columns:1fr;gap:16px}}.delivery-bus-climate-banner{box-sizing:border-box}.delivery-bus-climate-banner-container{gap:24px;background:#004f8e;border-radius:12px 10px;padding:24px;display:flex;align-items:center;justify-content:space-between;height:auto;flex:1;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.delivery-bus-climate-banner-container{width:100%;height:auto;flex-direction:column;gap:20px;padding:24px}}@media only screen and (max-width: 767px){.delivery-bus-climate-banner-container{border-radius:12px 10px;gap:18px;flex-direction:column;align-items:flex-start;padding:18px;gap:12px}}.delivery-bus-climate-banner-image{flex-shrink:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.delivery-bus-climate-banner-image{order:1}}.delivery-bus-climate-banner-van{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1279px){.delivery-bus-climate-banner-van{max-height:80px}}@media only screen and (max-width: 1023px){.delivery-bus-climate-banner-van{width:127px;height:59px}}@media only screen and (max-width: 575px){.delivery-bus-climate-banner-van{max-height:50px}}.delivery-bus-climate-banner-content{flex:1;display:flex;flex-direction:column;gap:16px;padding:0 20px}@media only screen and (max-width: 1279px){.delivery-bus-climate-banner-content{order:2;padding:0;text-align:center}}@media only screen and (max-width: 1023px){.delivery-bus-climate-banner-content{order:2;padding:0;text-align:left;gap:12px}}.delivery-bus-climate-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:28px;color:#fff;line-height:100%;letter-spacing:-3%;margin:0}@media only screen and (min-width: 1645px){.delivery-bus-climate-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:28px;color:#fff;line-height:100%;letter-spacing:-3%}}@media only screen and (max-width: 1279px){.delivery-bus-climate-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:24px;color:#fff;line-height:100%;letter-spacing:-3%}}@media only screen and (max-width: 1023px){.delivery-bus-climate-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#fff;line-height:100%;letter-spacing:-3%}}@media only screen and (max-width: 575px){.delivery-bus-climate-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#fff;line-height:100%;letter-spacing:-3%}}.delivery-bus-climate-banner-subtitle{font-weight:400;font-style:normal;font-size:16px;color:#fff;line-height:100%;letter-spacing:0%;margin:0}@media only screen and (min-width: 1645px){.delivery-bus-climate-banner-subtitle{font-weight:400;font-style:normal;font-size:16px;color:#fff;line-height:100%;letter-spacing:0%}}@media only screen and (max-width: 1279px){.delivery-bus-climate-banner-subtitle{font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:100%;letter-spacing:0%}}@media only screen and (max-width: 1023px){.delivery-bus-climate-banner-subtitle{font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:100%;letter-spacing:0%}}@media only screen and (max-width: 575px){.delivery-bus-climate-banner-subtitle{font-weight:400;font-style:normal;font-size:12px;color:#fff;line-height:100%;letter-spacing:0%}}.delivery-bus-climate-banner-button{flex-shrink:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1279px){.delivery-bus-climate-banner-button{order:3}}.delivery-bus-climate-banner-btn{width:146px;height:64px;gap:10px;padding:0 24px;border-radius:10px;background:#fff;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delivery-bus-climate-banner-btn:hover{background:#004584;color:#fff}@media only screen and (max-width: 1023px){.delivery-bus-climate-banner-btn{width:118px;height:48px;padding-right:20px;padding-left:20px}}@media only screen and (max-width: 575px){.delivery-bus-climate-banner-btn{width:118px;height:48px;padding-right:20px;padding-left:20px}}.delivery-bus-climate-banner-btn-text{font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:#004f8e}.delivery-bus-climate-banner-btn-text:hover{color:#fff}@media only screen and (max-width: 1023px){.delivery-bus-climate-banner-btn-text{font-size:14px}}@media only screen and (max-width: 575px){.delivery-bus-climate-banner-btn-text{font-size:14px}}.last-seen-category-section .last-seen-category-container{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width: 1023px){.last-seen-category-section .last-seen-category-container{gap:18px}}@media only screen and (max-width: 575px){.last-seen-category-section .last-seen-category-container{gap:18px}}.last-seen-category-section .last-seen-category-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.last-seen-category-section .last-seen-category-title{font-weight:700;font-size:42px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;flex:1}@media only screen and (max-width: 1023px){.last-seen-category-section .last-seen-category-title{font-size:32px}}.last-seen-category-section .last-seen-category-title--desktop{display:block}@media only screen and (max-width: 1023px){.last-seen-category-section .last-seen-category-title--desktop{display:none}}.last-seen-category-section .last-seen-category-title--tablet{display:none}@media only screen and (max-width: 1023px){.last-seen-category-section .last-seen-category-title--tablet{display:block;font-size:26px}}.last-seen-category-section .last-seen-category-btn{display:none;background:none;border:none;cursor:pointer;border-radius:10px;transition:all .2s ease;font-weight:600}.last-seen-category-section .last-seen-category-btn:hover{background-color:#004584}.last-seen-category-section .last-seen-category-btn:active{transform:translateY(1px)}.last-seen-category-section .last-seen-category-btn svg{width:24px;height:24px}.last-seen-category-section .last-seen-cards{display:flex;justify-content:flex-start;align-items:flex-start;gap:32px}.last-seen-category-section .last-seen-slider{width:100%;overflow:hidden o!important;position:relative;box-sizing:border-box}.last-seen-category-section .last-seen-slider .swiper-wrapper{display:flex;transition-timing-function:ease-in-out}.last-seen-category-section .last-seen-slider .swiper-slide{flex-shrink:0;height:auto;display:flex;justify-content:flex-start;box-sizing:border-box}.last-seen-category-section .last-seen-card{display:flex;flex-direction:row;align-items:center;gap:16px;border:1px solid #D4D4D4;border-radius:12px;padding:20px;background-color:#fff;transition:all .2s ease;flex:1}@media only screen and (max-width: 1023px){.last-seen-category-section .last-seen-card{max-width:272px;width:100%;padding:16px}}@media only screen and (max-width: 575px){.last-seen-category-section .last-seen-card{max-width:272px;width:100%;padding:16px}}.last-seen-category-section .last-seen-card-image{width:72px;height:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.last-seen-category-section .last-seen-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.last-seen-category-section .last-seen-card-content{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;gap:20px;flex:1}.last-seen-category-section .last-seen-title{font-weight:500;color:#2c2d2e;font-size:16px;line-height:100%;letter-spacing:0%;text-align:left}.last-seen-category-section .last-seen-price{font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;text-align:left}@media only screen and (max-width: 1023px){.last-seen-category-section .last-seen-category-header{align-items:center;justify-content:space-between}.last-seen-category-section .last-seen-category-btn{display:flex;align-items:center;justify-content:center}}.manufacturer-section{padding:24px 0;background-color:#fff}.manufacturer-section-container{max-width:1240px;margin:0 auto;padding:0 24px}@media only screen and (min-width: 1645px){.manufacturer-section-container{max-width:1600px}}@media only screen and (max-width: 1279px){.manufacturer-section-container{max-width:1120px;padding:0 20px}}@media only screen and (max-width: 1023px){.manufacturer-section-container{max-width:672px;padding:0 16px}}@media only screen and (max-width: 575px){.manufacturer-section-container{padding:0 12px}}.manufacturer-section-content{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;height:40px;gap:12px;opacity:1}@media only screen and (max-width: 1023px){.manufacturer-section-content{flex-direction:column;align-items:flex-start;height:auto;gap:16px}}.manufacturer-cards{display:flex;gap:12px;flex-flow:row nowrap}@media only screen and (max-width: 1023px){.manufacturer-cards{gap:12px}}.manufacturer-card{height:40px;gap:10px;background:#f5f5f5;border-radius:10px;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid transparent;min-width:-moz-fit-content;min-width:fit-content}.manufacturer-card:hover{background:#fff;border-color:#d4d4d4}.manufacturer-card-text{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1645px){.manufacturer-card-text{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}@media only screen and (max-width: 1279px){.manufacturer-card-text{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}@media only screen and (max-width: 1023px){.manufacturer-card-text{font-weight:500;font-style:normal;font-size:14px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}@media only screen and (max-width: 575px){.manufacturer-card-text{font-weight:500;font-style:normal;font-size:14px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}.manufacturer-show-more-btn{width:149px;height:40px;border:1px solid #D4D4D4;border-radius:10px;padding:4px 16px;background:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}.manufacturer-show-more-btn:hover{background:#f5f5f5}.manufacturer-show-more-text{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center;display:block;width:100%}@media only screen and (min-width: 1645px){.manufacturer-show-more-text{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}@media only screen and (max-width: 1279px){.manufacturer-show-more-text{font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}@media only screen and (max-width: 1023px){.manufacturer-show-more-text{font-weight:500;font-style:normal;font-size:14px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}@media only screen and (max-width: 575px){.manufacturer-show-more-text{font-weight:500;font-style:normal;font-size:14px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}}.question-section{align-self:right;width:1150px;box-sizing:border-box}@media only screen and (max-width: 1023px){.question-section{width:100%}}@media only screen and (max-width: 575px){.question-section{width:100%}}.question-section__main{position:relative;border-radius:12px 10px;background-color:#004f8e}@media only screen and (max-width: 1023px){.question-section__main{display:flex;flex-flow:column-reverse}}.question-section__main__block{display:flex;flex-flow:column;padding:32px}@media only screen and (max-width: 1023px){.question-section__main__block{padding:32px 24px 24px;align-items:flex-start;justify-content:flex-start}}.question-section__main__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:20px;line-height:100%;letter-spacing:-3%;align-self:flex-start}@media only screen and (max-width: 1023px){.question-section__main__title{font-size:24px;align-self:flex-start;margin-top:0}}@media only screen and (max-width: 575px){.question-section__main__title{font-size:24px;align-self:flex-start;margin-top:0}}.question-section__main__desc{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;width:100%;margin-top:10px;margin-bottom:10px}@media only screen and (max-width: 1023px){.question-section__main__desc{font-size:14px;line-height:110%;align-self:flex-start;margin-top:10px}}@media only screen and (max-width: 575px){.question-section__main__desc{font-size:14px;line-height:110%;align-self:flex-start;margin-top:10px}}.question-section__main__form{display:flex;flex-flow:column;width:100%;max-width:724px;gap:12px;margin-top:10px;color:#fff}@media only screen and (min-width: 1645px){.question-section__main__form{margin-top:10px}}@media only screen and (max-width: 1279px){.question-section__main__form{gap:12px;margin-top:10px;max-width:575px}}@media only screen and (max-width: 1023px){.question-section__main__form{gap:12px;max-width:unset}}.question-section__main__form__group{display:flex;flex-direction:row;gap:12px}@media only screen and (max-width: 1279px){.question-section__main__form__group{gap:12px}}@media only screen and (max-width: 1023px){.question-section__main__form__group{gap:12px}}@media only screen and (max-width: 575px){.question-section__main__form__group{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);gap:12px;grid-template-areas:"name-input name-input" "phone-input phone-input" "submit-btn submit-btn" "policy policy"}}.question-section__main__form__input{display:block;width:100%}@media only screen and (max-width: 575px){.question-section__main__form__input--name{grid-area:name-input}}@media only screen and (max-width: 575px){.question-section__main__form__input--phone{grid-area:phone-input}}@media only screen and (max-width: 575px){.question-section__main__form__policy{grid-area:policy}}.question-section__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.question-section__checkbox-label input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:6px;border:1.5px solid #D4D4D4;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;box-sizing:border-box;flex-shrink:0}.question-section__checkbox-label input[type=checkbox]:checked{background-color:#fff}.question-section__checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;top:6.5px;left:5px;width:14px;height:11px;background-image:url(/bus-climate/dist/icons/tick-02-primary.svg);background-size:14px 11px;background-repeat:no-repeat;background-position:0 0}.question-section__checkbox-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:140%;letter-spacing:0%}.question-section__checkbox-text a{text-decoration:underline}.question-section__checkbox-text a:hover{text-decoration:none}.button-lg--inverted{width:140px!important}@media only screen and (max-width: 1023px){.button-lg--inverted{width:100%}}.question-section__main__form__btn{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;background-color:#004f8e;width:140px;height:64px;border:1px solid #FFFFFF;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;padding-left:24px;padding-right:24px}.question-section__main__form__btn:hover{background-color:#004584}@media only screen and (max-width: 1023px){.question-section__main__form__btn{width:100%;height:54px}.question-section__main__form__btn[type=submit]{grid-area:submit-btn}}@media only screen and (max-width: 575px){.question-section__main__form__btn{width:100%;height:54px}.question-section__main__form__btn[type=submit]{grid-area:submit-btn}}.question-section__main__form__policy{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:8px}@media only screen and (max-width: 1279px){.question-section__main__form__policy{gap:16px}}@media only screen and (max-width: 1023px){.question-section__main__form__policy{gap:24px}}@media only screen and (max-width: 575px){.question-section__main__form__policy{max-width:unset;margin-top:8px}}.question-section__checkbox{display:flex;align-items:center}@media only screen and (min-width: 1024px){.question-section__main__icon{position:absolute;top:12px;right:12px;width:252px;pointer-events:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.question-section__main__icon{top:unset;right:12px;bottom:12px;width:252px}}@media only screen and (max-width: 1023px){.question-section__main__icon{width:152px;align-self:flex-end;margin-top:-44px}}@media only screen and (max-width: 575px){.question-section__main__icon{width:150px;margin-top:-44px;align-self:flex-end}}@media only screen and (max-width: 767px){.review-card{gap:18px}}.review-card-user{display:flex;align-items:center;height:40px;gap:24px}@media only screen and (max-width: 1023px){.review-card-user{align-items:flex-start;height:auto;gap:16px}}.review-card-user-icon{width:40px;height:40px;background-color:#004f8e;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-card-user-icon svg{width:24px;height:24px}.review-card-user-info{display:flex;align-items:center;gap:16px;flex:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.review-card-user-info{flex-direction:column;align-items:flex-start;gap:12px}}@media only screen and (max-width: 767px){.review-card-user-info{flex-direction:column;align-items:flex-start;gap:12px}}.review-card-user-name{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-3%;color:#2c2d2e;white-space:nowrap}@media only screen and (max-width: 1023px){.review-card-user-name{font-size:16px}}.review-card-user-date{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e;white-space:nowrap;margin-left:auto}@media only screen and (max-width: 1023px){.review-card-user-date{font-size:12px;color:#737373;margin-left:0}}.review-card-rating{display:flex;align-items:center;gap:2px;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.review-card-rating{margin-left:0}}@media only screen and (max-width: 767px){.review-card-rating{margin-left:0}}.review-card-stars{display:flex;gap:2px}.review-card-stars svg{width:24px;height:24px}.review-card-stars svg.star-active{fill:#ff9e00}@media only screen and (max-width: 767px){.review-card-stars svg{width:14px;height:14px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.review-card-stars svg{width:14px;height:14px}}.review-card{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:24px}.review-card-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0%;color:#2c2d2e;flex:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.review-card-text{font-size:14px}}@media only screen and (max-width: 767px){.review-card-text{font-size:14px}}.review-card-link{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#004f8e;line-height:100%;letter-spacing:0%;text-decoration:none}.review-card-link:hover{color:#004584}@media only screen and (min-width: 768px) and (max-width: 1024px){.review-card-link{font-size:14px}}@media only screen and (max-width: 767px){.review-card-link{font-size:14px}}.reviews-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#191715e6;z-index:999999;transition:opacity .3s ease,visibility .3s ease}.reviews-modal:not(.shown){opacity:0;visibility:hidden}.reviews-modal__slider{width:100%;max-width:382px;overflow:unset!important}@media only screen and (max-width: 1279px) and (min-width: 1024px){.reviews-modal__slider{max-width:268px}}@media only screen and (max-width: 575px){.reviews-modal__slider{max-width:268px}}.reviews-modal__slide{position:relative}.reviews-modal__slide:not(.swiper-slide-visible) .reviews-modal__slide__stories:after{opacity:1}.reviews-modal__slide:not(.swiper-slide-visible) .reviews-modal__slide__name{top:100%;opacity:0}.reviews-modal__slide__play-btn{position:absolute;top:24px;right:24px;width:40px;height:40px;color:#fff;z-index:1}.reviews-modal__slide__play-btn svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275)}.reviews-modal__slide__play-btn--play svg:nth-child(2){opacity:0;transform:rotate(-45deg)}.reviews-modal__slide__play-btn:not(.reviews-modal__slide__play-btn--play) svg:nth-child(1){opacity:0;transform:rotate(45deg)}.reviews-modal__slide__stories{position:relative;width:100%;height:600px;border-radius:24px;overflow:hidden}@media only screen and (max-width: 1279px) and (min-width: 1024px){.reviews-modal__slide__stories{height:440px}}@media only screen and (max-width: 575px){.reviews-modal__slide__stories{height:440px}}.reviews-modal__slide__stories:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background-color:#000000b3;transition:opacity .3s ease}.reviews-modal__slide__stories>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.reviews-modal__slide__name{position:absolute;top:calc(100% + 48px);left:0;right:0;display:flex;flex-flow:column;gap:8px;color:#fff;text-align:center;pointer-events:none;transition:top .3s ease,opacity .3s ease}@media only screen and (max-width: 1279px) and (min-width: 1024px){.reviews-modal__slide__name{top:calc(100% + 50px)}}@media only screen and (max-width: 575px){.reviews-modal__slide__name{top:calc(100% + 32px)}}.reviews-modal__slide__name span:nth-child(1){font-size:20px;font-weight:600;line-height:130%}.reviews-modal__slide__name span:nth-child(2){font-size:16px;line-height:130%}.reviews-section{background-color:#fff}.reviews-section-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}.reviews-section-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e;text-align:left}.reviews-section-separator-line{width:100%;height:1px;background-color:#d4d4d4;margin-bottom:20px}.reviews-section-slider-container{position:relative;box-sizing:border-box}.reviews-section-slider{overflow:hidden!important;position:relative;box-sizing:border-box}.reviews-section-slider .swiper-wrapper{transition-timing-function:ease-in-out;box-sizing:border-box}.reviews-section-slider .swiper-slide{flex-shrink:0;height:auto;box-sizing:border-box}.reviews-section-slide{background-color:#fff;border:1px solid #D4D4D4;border-radius:12px;padding:24px;display:flex;flex-flow:column;gap:24px}.reviews-section-product{display:flex;flex-flow:column;gap:20px;border-radius:12px}.review-product-card-content{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.review-product-card-image-container{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;flex-shrink:0}.review-product-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;background-color:#fff}.review-product-card-main-content{display:flex;flex-direction:column;gap:16px;flex:1}.review-product-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.review-product-card-title{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}}.review-product-card-status-rating{display:flex;align-items:center;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1023px){.review-product-card-status-rating{display:none}}.review-product-card-status{display:flex;align-items:center;justify-content:flex-start;gap:6px}.review-product-card-status-icon{width:18px;height:18px}.review-product-card-status-icon svg{width:18px;height:18px}.review-product-card-status-text{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.review-product-card-rating{display:flex;align-items:center;gap:16px}.review-product-card-stars-average{display:flex;align-items:center;justify-content:flex-start;gap:4px}.review-product-card-stars{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:4px}.review-star{width:18px;height:18px}.review-product-card-average{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e;text-align:left}.review-product-card-reviews{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373;text-align:left}.review-product-card-specs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1023px){.review-product-card-specs{display:none}}.review-product-card-spec{display:flex;align-items:center;gap:4px}.review-product-card-spec-icon{width:24px;height:24px}.review-product-card-spec-icon svg{width:24px;height:24px;fill:currentColor;stroke:none}.review-product-card-spec-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.review-product-card-article{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373}.review-product-card-pricing-button{display:flex;align-items:center;justify-content:flex-start;gap:20px}.review-product-card-pricing{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width: 1023px){.review-product-card-pricing{height:36px}}.review-product-card-price{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.review-product-card-price{font-size:16px}}@media only screen and (max-width: 575px){.review-product-card-price{font-size:16px}}.review-product-card-old-price{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;color:#737373;position:relative;display:flex;justify-content:flex-start}.review-product-card-old-price svg{position:absolute;top:50%;height:17px;transform:translateY(-50%)}.review-product-card-button{width:136px;height:64px;gap:10px;border-radius:10px;background-color:#004f8e1a;color:#004f8e;border:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1023px){.review-product-card-button{width:110px;height:48px;border-radius:8px;order:1}}@media only screen and (max-width: 575px){.review-product-card-button{width:110px;height:48px;border-radius:8px;order:1}}@media only screen and (max-width: 1023px){.reviews-section-prev,.reviews-section-next{display:none!important}}@media only screen and (max-width: 1023px){.reviews-section-container{gap:18px}.reviews-section-title{font-size:26px}.reviews-section-slide{padding:16px;gap:16px;box-sizing:border-box}.review-product-card-content{gap:16px}.review-product-card-image-container{width:110px;height:120px}.review-product-card-pricing-button{flex-flow:column;align-items:flex-start;gap:16px}}.scroll-to-top-btn{display:none;position:fixed;bottom:24px;right:24px;width:54px;height:54px;border-radius:999px;background-color:#fff;border:none;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 40px #00000024;z-index:1000}.scroll-to-top-btn svg{width:24px;height:24px;color:#004f8e}@media only screen and (max-width: 1023px){.scroll-to-top-btn{display:flex}}@media only screen and (max-width: 575px){.scroll-to-top-btn{display:flex}}.advantages-service{background-color:#fff}.advantages-service__content{display:flex;flex-flow:row;gap:32px;width:1150px;height:396px;align-items:flex-start}@media only screen and (max-width: 1023px){.advantages-service__content{width:100%;height:auto;flex-flow:column;gap:24px}}.advantages-service__title-top{display:none}@media only screen and (max-width: 1023px){.advantages-service__title-top{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;display:flex}}.advantages-service__image{width:512px;height:396px}@media only screen and (max-width: 1023px){.advantages-service__image{width:100%;height:170px}}.advantages-service__img{width:100%;height:100%;border-radius:12px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.advantages-service__cards{display:flex;flex-direction:column;gap:16px;width:606px;height:396px}@media only screen and (max-width: 1023px){.advantages-service__cards{width:100%;height:auto}}.advantages-service__title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.advantages-service__title{display:none}}.advantages-service__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:24px;width:100%;height:auto}@media only screen and (max-width: 1023px){.advantages-service__grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.advantages-service__card{display:flex;flex-direction:column;gap:20px;width:291px;height:146px;background-color:#fff;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 1279px){.advantages-service__card{width:160px;height:auto}}.advantages-service__card__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advantages-service__card__icon__svg{width:24px;height:24px;color:#004f8e}.advantages-service__card__content{display:flex;flex-direction:column;gap:10px;width:100%;height:auto;align-items:flex-start;justify-content:flex-start}.advantages-service__card__title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.advantages-service__card__title{font-size:16px;white-space:normal;text-align:left}}.advantages-service__card__description{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.advantages-service__card__description{font-size:14px}}.order-process-service{background-color:#fff;max-width:1150px;display:flex;justify-content:space-between;flex-direction:column;gap:32px}@media only screen and (max-width: 767px){.order-process-service{margin-top:40px;gap:18px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.order-process-service{gap:18px}}.order-process-service__title{text-align:left}.order-process-service__title h2{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (min-width: 768px) and (max-width: 1024px){.order-process-service__title h2{font-size:26px}}@media only screen and (max-width: 767px){.order-process-service__title h2{font-size:26px}}.order-process-service__cards{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:32px}@media only screen and (min-width: 768px) and (max-width: 1024px){.order-process-service__cards{gap:8px}}@media only screen and (max-width: 575px){.order-process-service__cards{gap:8px}}.order-process-service__slider{overflow:hidden!important;box-sizing:border-box}.order-process-service__slider .swiper-slide{height:100%;box-sizing:border-box;display:flex}.order-process-service__card{position:relative;display:flex;flex-direction:column;gap:32px;background-color:#fff;border:1px solid #D4D4D4;border-radius:12px 10px;padding:24px;align-items:flex-start;justify-content:flex-start;flex:1}.order-process-service__card__icon{position:relative;width:80px;height:80px;background-color:#004f8e;border-radius:12px 10px;display:flex;align-items:center;justify-content:center}.order-process-service__card__icon__svg{width:32px;height:32px}@media only screen and (min-width: 768px) and (max-width: 1024px){.order-process-service__card__icon__svg{width:24px;height:24px}}@media only screen and (max-width: 767px){.order-process-service__card__icon__svg{width:24px;height:24px}}@media only screen and (max-width: 1023px){.order-process-service__card__icon{width:54px;height:54px}}.order-process-service__card__number{position:absolute;top:24px;right:24px;width:22px;height:36px;font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;color:#d4d4d4;line-height:100%;letter-spacing:-3%;text-align:right}.order-process-service__card__content{display:flex;flex-direction:column;gap:10px;flex:1}.order-process-service__card__title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}.order-process-service__card__description{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:120%;letter-spacing:0%;flex:1}.service-card{display:flex;flex-direction:column;justify-content:space-between;padding:20px;gap:20px;background-color:#fff;border:1px solid #D4D4D4;border-radius:12px 10px}.service-card-image{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px 10px}.service-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.service-card-content{flex:1;display:flex;flex-direction:column;gap:20px}.service-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}.service-card-description{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373;margin:0}.service-card-pricing{width:100%;height:20px;display:flex;justify-content:space-between;align-items:center}.service-card-price{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.service-card-details-btn{font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;background:none;border:none;cursor:pointer;text-decoration:none;transition:color .3s ease}.service-card-details-btn:hover{color:#004584}.service-card-separator{width:100%;height:1px;background-color:#d4d4d4}.service-card-services{width:100%;min-height:150px;display:flex;flex-direction:column;gap:10px}.service-card-services-additional{display:flex;flex-direction:column;gap:10px}.service-card-service-item{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}.service-card-show-all{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;transition:color .3s ease}.service-card-show-all:hover .service-card-show-all-text{color:#004584}.service-card-show-all-text{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;transition:color .3s ease}.service-card-show-all-icon{width:24px;height:24px;transition:transform .3s ease}.service-card-show-all--active .service-card-show-all-icon{transform:rotate(180deg)}@media only screen and (max-width: 1023px){.service-card{height:auto;gap:10px;padding:8px}.service-card-image{min-width:148px;max-height:97px}.service-card-content{gap:10px;justify-content:space-between;height:100%}.service-card-title{font-size:16px}.service-card-description,.service-card-price,.service-card-details-btn{font-size:12px}.service-card-pricing{padding-right:12px}.service-card-separator,.service-card-services,.service-card-show-all{display:none}}.service-page-review-card{width:100%;border:1px solid #D4D4D4;border-radius:12px 10px;padding:24px;background-color:#fff;box-sizing:border-box}@media only screen and (max-width: 1023px){.service-page-review-card{width:100%}}@media only screen and (max-width: 575px){.service-page-review-card{width:100%}}.service-page-reviews-section{background-color:#fff}.service-page-reviews-section-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px}.service-page-reviews-section-header{width:100%}.service-page-reviews-section-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:100%;letter-spacing:-3%;color:#2c2d2e;text-align:left}@media only screen and (max-width: 1023px){.service-page-reviews-section-title{font-size:32px;line-height:24px}}.service-page-reviews-section-slider-container{position:relative;width:100%}.service-page-reviews-section-slider{width:100%;overflow:hidden o!important;position:relative;box-sizing:border-box}.service-page-reviews-section-slider .swiper-wrapper{display:flex;transition-timing-function:ease-in-out}.service-page-reviews-section-slider .swiper-slide{flex-shrink:0;height:auto;display:flex;justify-content:center;box-sizing:border-box}@media only screen and (max-width: 1023px){.service-page-reviews-section-container{gap:24px}.service-page-reviews-section-title{font-size:26px}}.service-page-section{background-color:#fff;gap:20px}@media only screen and (max-width: 1023px){.service-page-section{height:100%;gap:12px}}.service-page-section__container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.service-page-section__container{align-items:center;gap:12px}}.service-page-section__content{display:grid;grid-template-columns:1fr 606px;gap:40px;justify-content:space-between;align-items:start}@media only screen and (max-width: 1023px){.service-page-section__content{align-items:center;grid-template-columns:1fr;gap:12px;padding-top:12px}}.service-page-section__text{display:flex;flex-flow:column;justify-content:center;gap:24px;margin-top:40px;max-width:700px}@media only screen and (max-width: 1023px){.service-page-section__text{margin-top:12px}}.service-page-section__title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:26px;letter-spacing:-3%;color:#2c2d2e;text-align:left}@media only screen and (max-width: 1279px){.service-page-section__title{font-size:28px}}@media only screen and (max-width: 1023px){.service-page-section__title{font-size:28px;line-height:20px}}.service-page-section__description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:regular;line-height:14px;letter-spacing:0%;color:#2c2d2e;line-height:160%;text-align:left}@media only screen and (max-width: 1023px){.service-page-section__description{font-size:16px;line-height:160%}}.service-page-section__buttons{display:flex;flex-flow:nowrap;gap:20px;margin-top:40px;position:relative;z-index:5;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 1023px){.service-page-section__buttons{flex-flow:column;gap:12px;align-items:center;justify-content:center;margin-top:unset}}.service-page-section__buttons .service-page-section-button{width:284px;height:64px;gap:10px;border-radius:10px;background-color:#004f8e;color:#fff;border:none;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap}.service-page-section__buttons .service-page-section-button:hover{background-color:#004584;color:#fff}.service-page-section__buttons .service-page-section-button:active{background-color:#00386b;color:#fff}@media only screen and (max-width: 1023px){.service-page-section__buttons .service-page-section-button{width:100%;height:54px}}.service-page-section__buttons .service-page-section-sub-button{width:184px;height:64px;gap:10px;border-radius:10px;background-color:#004f8e1a;color:#004f8e;border:none;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap}.service-page-section__buttons .service-page-section-sub-button:hover,.service-page-section__buttons .service-page-section-sub-button:active{background-color:#004584;color:#fff}@media only screen and (max-width: 1023px){.service-page-section__buttons .service-page-section-sub-button{width:100%;height:54px}}.service-page-section__image{position:relative}@media only screen and (max-width: 1023px){.service-page-section__image{top:0;order:-1}}.service-page-section__img{border-radius:12px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.service-page-section__img{width:100%;height:100%}}@media only screen and (max-width: 575px){.service-page-section__img{width:100%;height:100%}}.service-offers{display:flex;flex-flow:row;align-items:center;gap:20px;justify-content:flex-start}@media only screen and (max-width: 1023px){.service-offers{display:grid;justify-content:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}}.service-offers__card{display:flex;flex-flow:nowrap;justify-content:flex-start;align-items:center;gap:16px}@media only screen and (max-width: 1023px){.service-offers__card{flex-flow:column;align-items:flex-start;text-align:left;gap:12px;width:100%;height:auto;padding-top:24px}}.service-offers__card__icon{width:64px;height:64px;background-color:#004f8e1a;border-radius:12px 10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-offers__card__icon .contact-icon{width:24px;height:24px;color:#004f8e}@media only screen and (max-width: 1023px){.service-offers__card__icon{width:48px;height:48px}}.service-offers__card__content{display:flex;flex-direction:column;gap:10px;width:280px;height:auto;justify-content:center}@media only screen and (min-width: 1024px) and (max-width: 1279px){.service-offers__card__content{width:100%;height:auto;align-items:center;text-align:center}}@media only screen and (max-width: 1023px){.service-offers__card__content{width:100%;height:auto}}.service-offers__card__title{font-weight:700;font-style:normal;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.service-offers__card__title{font-size:16px}}.service-offers__card__description{font-weight:400;font-style:normal;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.service-offers__card__description{font-size:14px;line-height:110%}}.services-section{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.services-section-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;gap:32px}@media only screen and (max-width: 1023px){.services-section-grid{grid-template-columns:repeat(2,1fr);gap:8px;justify-items:center}}@media only screen and (max-width: 575px){.services-section-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.services-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.services-title-heading{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:42px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}.services-title-description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 1023px){.services-title{gap:12px}.services-title-heading{font-size:28px}.services-title-description{font-size:14px;self-align:center}}.team-card{display:flex;align-items:center;justify-content:space-between;height:auto;max-width:1158px;gap:32px;background-color:#f5f5f5;border-radius:12px 10px;padding:20px}@media only screen and (max-width: 1023px){.team-card{flex-direction:column;width:100%;width:auto;gap:24px;padding:16px;align-items:flex-start}}.team-card-avatar{flex-shrink:0}.avatar-image{width:265px;height:265px;border-radius:12px 10px;background-color:#fff;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1023px){.avatar-image{width:150px;height:150px}}.team-card-content{display:flex;flex-direction:column;justify-content:space-between;gap:6px;flex:1}.team-card-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px}@media only screen and (max-width: 1023px){.team-card-info{gap:8px;justify-content:flex-start}}.name-text{font-weight:700;font-style:normal;font-size:24px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.name-text{font-size:18px}}.position-text{font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 1023px){.position-text{font-size:14px}}.experience-text{font-weight:400;font-style:normal;font-size:14px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.experience-text{font-size:16px}}.specialization-text{font-weight:400;font-style:normal;font-size:16px;color:#2c2d2e;line-height:160%;letter-spacing:0%}@media only screen and (max-width: 1023px){.specialization-text{font-size:14px}}.team-contacts{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}@media only screen and (max-width: 1023px){.team-contacts{flex-direction:column}}.team-contact-item{display:flex;align-items:center;gap:10px}.team-contact-icon{width:24px;height:24px;flex-shrink:0}.team-email-text,.team-phone-text{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-decoration:none}@media only screen and (max-width: 1023px){.team-email-text,.team-phone-text{font-size:14px}}.team-email-text:hover,.team-phone-text:hover{color:#004584}.team-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.team-content-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}@media only screen and (max-width: 1023px){.team-content-header{gap:14px}}.team-filters__swiper{width:100%;height:auto;overflow:hidden!important}.team-filters__swiper .swiper-slide{width:auto;height:auto;display:flex;align-items:flex-start;justify-content:flex-start}.team-filters__swiper .swiper-slide .filter-btn{white-space:nowrap;flex-shrink:0}.filter-btn{width:auto;min-width:-moz-fit-content;min-width:fit-content;height:40px;background-color:#f5f5f5;border-radius:10px;padding:8px 16px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;text-align:center}@media only screen and (max-width: 1023px){.filter-btn{width:auto;min-width:-moz-fit-content;min-width:fit-content;height:36px;padding:12px 16px}}.filter-btn:hover,.filter-btn--active{background-color:#004584;color:#fff}@media only screen and (max-width: 1023px){.filter-btn{font-size:14px}}.team-members-grid{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.thumb-input{cursor:pointer;display:flex;width:51px;height:31px}.thumb-input input{display:none}.thumb-input__main{position:relative;width:100%;height:100%;border-radius:15.5px;background-color:#7878804d;transition:background-color .3s ease}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.thumb-input__main{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.thumb-input__main:before{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #2c2d2e4d,0 3px 1px #2c2d2e4d;transition:left .3s cubic-bezier(.175,.885,.32,1.275)}input:checked~.thumb-input__main{background-color:#004f8e}input:checked~.thumb-input__main:before{left:22px}.warranty-banner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:24px;background-color:#004f8e1a;border-radius:12px 10px;box-sizing:border-box}@media only screen and (max-width: 1023px){.warranty-banner{flex-direction:column;align-items:flex-start;gap:16px}}.warranty-banner-text{flex:1;display:flex;flex-flow:column;gap:16px}@media only screen and (max-width: 1023px){.warranty-banner-text{gap:10px;align-items:flex-start}}.warranty-banner-title{font-weight:700;font-family:Montserrat,sans-serif;font-size:28px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.warranty-banner-title{text-align:left;font-size:18px}}@media only screen and (max-width: 575px){.warranty-banner-title{text-align:left;font-size:18px}}.warranty-banner-subtitle{font-weight:400;font-size:16px;color:#2c2d2e;line-height:160%;letter-spacing:0%}@media only screen and (max-width: 1023px){.warranty-banner-subtitle{font-size:14px}}.warranty-banner-image{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 1023px){.warranty-banner-image{display:flex;flex-direction:row;justify-content:space-between;gap:10px}}.warranty-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1023px){.warranty-image{width:78px;height:74px;align-self:flex-end}}.warranty-banner-mobile{display:none}@media only screen and (max-width: 1023px){.warranty-banner-mobile{display:flex}}@media only screen and (max-width: 1023px){.warranty-banner-desktop{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}:focus,:active{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a{color:inherit;text-decoration:none}a:active,a:hover{outline:0}img{border:0;-ms-mulishpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;box-shadow:none;border:none;color:currentColor}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:poMulish;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}textarea,input{font-family:Montserrat,sans-serif;font-size:16px;line-height:normal}button{cursor:pointer;margin:0;padding:0;font-size:16px;line-height:normal;background-color:transparent}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{display:flex;flex-flow:column;min-height:100vh;font-family:Montserrat,sans-serif;font-size:16px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}.article-page-section{display:flex;flex-flow:column;justify-content:space-between;background-color:#fff;gap:20px}@media only screen and (max-width: 1023px){.article-page-section{gap:14px}}@media only screen and (max-width: 575px){.article-page-section{gap:14px}}.article-section-content{display:flex;flex-flow:column;justify-content:space-between;gap:24px}@media only screen and (max-width: 1023px){.article-section-content{width:100%}}.article-title-container{display:flex;flex-flow:column;justify-content:space-between;gap:20px}@media only screen and (max-width: 1023px){.article-title-container{gap:14px;justify-content:center;width:100%}}.article-title-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:100%;color:#2c2d2e;letter-spacing:-3%;text-align:left}@media only screen and (max-width: 1023px){.article-title-heading{font-size:26px}}.article-title-description{font-family:Montserrat,sans-serif;font-weight:regular;font-size:16px;color:#2c2d2e;line-height:160%}@media only screen and (max-width: 767px){.article-title-description{color:#2c2d2e;font-size:14px}}@media only screen and (max-width: 1023px){.article-title-description{font-size:14px;width:100%}}.article-section-info{height:64px;display:flex;align-items:center;gap:32px}@media only screen and (max-width: 1023px){.article-section-info{height:auto;flex-flow:column;align-items:flex-start;gap:16px}}@media only screen and (max-width: 767px){.article-section-info{order:2}}.article-author-info{width:195px;height:64px;display:flex;align-items:center;gap:14px}.article-author-image{width:64px;height:64px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.article-author-name-desc{width:117px;height:44px;display:flex;flex-direction:column;gap:6px;white-space:nowrap}.article-author-name{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.article-author-name{font-size:16px}}.article-author-desc{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-author-desc{font-size:14px}}.article-date{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:16px;color:#737373;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-date{font-size:14px}}.article-section-info-category{display:flex;align-items:flex-start;justify-content:flex-start}.article-card-category-section-text{width:-moz-fit-content;width:fit-content;height:auto;min-height:29px;display:flex;align-items:center;justify-content:flex-start;background-color:#f5f5f5;border-radius:10px;padding:4px 16px;font-weight:500;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%;white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1023px){.article-card-category-section-text{font-size:14px;color:#2c2d2e}}@media only screen and (max-width: 767px){.article-card-category-section-text{color:#2c2d2e;font-size:14px}}.article-image-container{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.article-image-container{order:1}}.article-image{width:100%;max-height:600px;border-radius:12px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.article-image{width:100%;height:auto}}.article-subject{min-height:24px;display:flex;flex-flow:column;justify-content:space-between;gap:20px;border:1px solid #D4D4D4;border-radius:12px 10px;padding:24px;cursor:pointer;transition:min-height .3s ease}.article-subject.collapsed{min-height:24px}@media only screen and (max-width: 1023px){.article-subject{height:auto;padding:18px}}@media only screen and (max-width: 767px){.article-subject{order:3}}.article-subject-header{height:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media only screen and (max-width: 1023px){.article-subject-header{width:100%}}.article-subject-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:24px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.article-subject-title{font-size:18px}}.article-subject-icon{transition:transform .3s ease;width:24px;height:24px}.article-subject-icon.rotated{transform:rotate(180deg)}.article-subject-content{align-items:flex-start}@media only screen and (max-width: 1023px){.article-subject-content{max-width:328px;gap:8px}}.article-subject-list{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:10px;list-style:none}@media only screen and (max-width: 1023px){.article-subject-list{max-width:328px;gap:8px}}.article-subject-item{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:10px}.article-subject-dot{width:8px;height:8px;background-color:#004f8e;border-radius:50%;flex-shrink:0}.article-subject-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#2c2d2e;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-subject-text{font-size:14px}}.article-banner-mobile{display:none}@media only screen and (max-width: 767px){.article-banner-mobile{display:flex;order:4}}.article-promo-banner{width:100%}.banner-container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:spacing-lg;padding:24px;background-color:#004f8e;border-radius:12px 10px;height:170px;box-sizing:border-box}@media only screen and (max-width: 1023px){.banner-container{height:auto;flex-flow:column;border-radius:10px;gap:16px}}.promo-banner-image{width:176px;height:122px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;flex-shrink:0}@media only screen and (max-width: 1023px){.promo-banner-image{width:124px;height:78px;align-self:flex-start}}.promo-banner-text{width:699px;height:80px;display:flex;flex-flow:column;align-items:flex-start;gap:12px;box-sizing:border-box}@media only screen and (max-width: 1023px){.promo-banner-text{width:100%;gap:10px;align-items:flex-start;justify-content:flex-start;height:auto}}.promo-banner-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#fff;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.promo-banner-title{font-size:18px}}.promo-banner-description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:120%;letter-spacing:0%}@media only screen and (max-width: 1023px){.promo-banner-description{font-size:14px}}.article-promo-banner-btn{width:146;height:64;padding:24px;border-radius:10px;background-color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#004f8e;line-height:100%;letter-spacing:0%}.article-promo-banner-btn:hover{background-color:#004584;color:#fff;border:1px solid #FFFFFF}@media only screen and (max-width: 1023px){.article-promo-banner-btn{width:100%;height:48px;padding:16px;border-radius:spacing-xxs;font-size:14px}}.article-sidebar{display:flex;flex-direction:column;gap:24px;align-items:flex-start;height:-moz-fit-content;height:fit-content;width:100%;max-width:351px}@media only screen and (min-width: 768px) and (max-width: 1024px){.article-sidebar{display:none}}@media only screen and (max-width: 767px){.article-sidebar{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.article-sidebar{display:none}}.article-aside-categories-section{height:auto;gap:20px;border:1px solid #D4D4D4;border-radius:12px 10px;padding:0 24px;display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.article-aside-categories-section{display:none}}.article-aside-bar-separator{width:100%;height:0px;border-top:.5px solid #D4D4D4}.article-aside-categories-list{display:flex;flex-direction:column;gap:0}.article-aside-category-link{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:400;font-size:16px;color:#737373;text-decoration:none;transition:color .2s ease;padding:16px 0}.article-aside-category-link:hover{color:#004f8e}.article-aside-categories-list>.article-aside-category-link:first-child{color:#2c2d2e}.article-aside-category-count{width:24px;height:25px;background:#f5f5f5;border-radius:10px;padding:2px 4px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;color:#737373;line-height:100%;letter-spacing:0%;text-align:center;flex-shrink:0}.article-aside-categories-list>.article-aside-category-link:first-child .article-aside-category-count{background:#004f8e;color:#fff}.article-aside-banner-section{display:flex;flex-direction:column}.article-page-content-section{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.article-page-content-section{gap:0}}.article-text-section{display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;gap:16px}@media only screen and (max-width: 1023px){.article-text-section{gap:14px}}.article-text-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;color:#2c2d2e;line-height:100%;letter-spacing:-3%;text-align:left}@media only screen and (max-width: 1023px){.article-text-title{font-size:26px}}.article-content-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#2c2d2e;line-height:160%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-content-text{font-size:14px}}.article-content-link{color:#004f8e;text-decoration:underline;transition:color .3s ease}.article-content-link:hover{color:#004584}.article-content-section{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:32px}@media only screen and (max-width: 1023px){.article-content-section{flex-flow:column nowrap;gap:24px}}.article-content-image{flex-shrink:0}.article-content-img{width:481px;height:374px;border-radius:12px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media only screen and (max-width: 1023px){.article-content-img{width:100%;height:100%}}.article-content-text-block{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 1023px){.article-content-text-block{gap:14px}}.article-content-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;color:#2c2d2e;line-height:100%;letter-spacing:-3%}@media only screen and (max-width: 1023px){.article-content-title{font-size:26px}}.article-content-description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;color:#2c2d2e;line-height:160%;letter-spacing:0%}@media only screen and (max-width: 1023px){.article-content-description{font-size:14px}}.swiper-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;position:relative;z-index:1000}@media only screen and (max-width: 1023px){.swiper-navigation{justify-content:center;gap:16px;margin-top:24px}}.swiper-navigation--edge-centered{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1000;padding:0;transform:translateY(-25px)}.swiper-navigation--edge-centered .swiper-navigation__arrows{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0 24px}.swiper-navigation--edge-centered .swiper-navigation__btn{pointer-events:auto;position:relative}.swiper-navigation--edge-centered .swiper-navigation__btn:first-child{left:-52px}.swiper-navigation--edge-centered .swiper-navigation__btn:last-child{right:-52px}.swiper-navigation--edge-centered .swiper-navigation__dots{display:none}@media only screen and (max-width: 1023px){.swiper-navigation--edge-centered{position:static;transform:none;justify-content:center;gap:16px;margin-top:24px;pointer-events:auto;padding:0}.swiper-navigation--edge-centered .swiper-navigation__arrows{display:none}.swiper-navigation--edge-centered .swiper-navigation__btn:first-child,.swiper-navigation--edge-centered .swiper-navigation__btn:last-child{left:auto;right:auto}.swiper-navigation--edge-centered .swiper-navigation__dots{display:flex!important;justify-content:center;align-items:center;gap:12px}}.swiper-navigation__arrows{display:flex;align-items:center;gap:12px;position:relative;z-index:1000}@media only screen and (max-width: 1023px){.swiper-navigation__arrows{order:2}}.swiper-navigation__btn{background-color:#fff;width:64px;height:64px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 40px #00000014;position:relative;z-index:1000;opacity:1;transform:translateY(-35px)}.swiper-navigation__btn:hover:not([disabled]){box-shadow:0 8px 40px #00000014}.swiper-navigation__btn:active:not([disabled]){box-shadow:0 8px 40px #00000014}.swiper-navigation__btn[disabled]{opacity:0;visibility:hidden;cursor:not-allowed;transform:none;box-shadow:none}.swiper-navigation__btn svg{width:24px;height:24px;color:#004f8e;display:block;transition:all .3s ease}.swiper-navigation__btn:hover:not([disabled]) svg{color:#004584}@media only screen and (max-width: 1023px){.swiper-navigation__btn{width:56px;height:56px}.swiper-navigation__btn svg{width:20px;height:20px}}.swiper-navigation__btn--prev svg{transform:rotate(180deg)}.swiper-navigation__btn--next svg{transform:rotate(0)}.swiper-navigation__dots{display:flex;align-items:center;gap:12px;position:relative;z-index:1000}@media only screen and (max-width: 1023px){.swiper-navigation__dots{order:1}}.swiper-navigation__dot{width:8px;height:8px;background-color:#e1e1e1;border-radius:50%;cursor:pointer;transition:all .3s ease;position:relative;z-index:1000}.swiper-navigation__dot:hover{background-color:#004584;transform:scale(1.1)}.swiper-navigation__dot.active{background-color:#004584;transform:scale(1.2)}.swiper-pagination{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:12px!important;flex-shrink:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;z-index:1000!important}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#e1e1e1;opacity:1;margin:0;border-radius:50%;cursor:pointer;transition:all .3s ease;position:relative;z-index:1000}.swiper-pagination .swiper-pagination-bullet:hover{background-color:#004f8eb3;transform:scale(1.1)}.swiper-pagination .swiper-pagination-bullet-active{background-color:#004f8e;transform:scale(1.2)}.swiper-navigation__btn--prev,.swiper-navigation__btn--next{display:flex}@media only screen and (max-width: 1023px){.swiper-navigation{flex-direction:row;justify-content:center;align-items:center;margin-top:24px}.swiper-navigation__arrows{display:none}.swiper-navigation__dots{display:flex!important;justify-content:center;align-items:center;gap:12px;order:1}}.product-card{background-color:#fff;border-radius:12px;padding:20px;border:1px solid #D4D4D4;opacity:1;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}@media only screen and (max-width: 1023px){.product-card{padding:8px}}@media only screen and (max-width: 575px){.product-card{padding:8px}}.product-card-image-container{position:relative;aspect-ratio:1.2/1.1;background-color:transparent;overflow:hidden;margin:-20px -20px 0}@media only screen and (max-width: 1023px){.product-card-image-container{margin:-15px -15px 0;aspect-ratio:1/1}}.product-card-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:transparent}.product-card-separator-line{width:100%;height:1px;background-color:#d4d4d4;border:none}.product-card-discount{position:absolute;bottom:10px;left:10px;background-color:#004f8e;color:#fff;border-radius:10px;padding:4px 6px;display:flex;align-items:center;justify-content:center;z-index:2}@media only screen and (max-width: 1023px){.product-card-discount{border-radius:8px}}@media only screen and (max-width: 575px){.product-card-discount{border-radius:8px}}.product-card-discount-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}@media only screen and (max-width: 1023px){.product-card-discount-text{font-size:12px}}@media only screen and (max-width: 575px){.product-card-discount-text{font-size:12px}}.product-card-content{display:flex;flex-direction:column;justify-content:center;gap:20px;flex:1}@media only screen and (max-width: 1023px){.product-card-content{align-items:center;justify-content:center;gap:10px}}.product-card-main-content{display:flex;flex-flow:column;gap:14px}@media only screen and (max-width: 1023px){.product-card-main-content{gap:10px}}@media only screen and (max-width: 575px){.product-card-main-content{gap:10px}}.product-card-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-3%;color:#2c2d2e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 1023px){.product-card-title{font-size:14px;font-weight:700;line-height:100%;-webkit-line-clamp:3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.product-card-status-rating{display:flex;align-items:center;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1023px){.product-card-status-rating{flex-flow:column;align-items:flex-start;gap:8px}}.product-card-status{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 1023px){.product-card-status{flex-flow:row nowrap;align-items:center;gap:4px}}.product-card-status-icon{width:18px;height:18px}.product-card-status-icon svg{width:100%;height:100%}.product-card-status-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 1023px){.product-card-status-text{font-size:12px}}@media only screen and (max-width: 575px){.product-card-status-text{font-size:12px}}.product-card-rating{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 1023px){.product-card-rating{flex-flow:row nowrap;align-items:center;gap:4px}}.product-card-stars{display:flex;gap:2px}.star{width:18px;height:18px;color:#d4d4d4}.star svg{width:100%;height:100%;fill:currentColor;stroke:none}.star--active{color:#ff9e00}@media only screen and (max-width: 1023px){.star{width:14px;height:14px}}@media only screen and (max-width: 575px){.star{width:14px;height:14px}}.product-card-reviews{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373}@media only screen and (max-width: 1023px){.product-card-reviews{font-size:14px}}@media only screen and (max-width: 575px){.product-card-reviews{font-size:14px}}.product-card-specs{display:flex;align-items:center;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1023px){.product-card-specs{flex-direction:column;align-items:flex-start;gap:4px}}.product-card-specs-row{display:flex;align-items:center;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1023px){.product-card-specs-row{gap:12px}}.product-card-spec{display:flex;align-items:center;gap:8px}.product-card-spec-icon{width:24px;height:24px;color:#737373;flex-shrink:0}.product-card-spec-icon svg{width:100%;height:100%;fill:currentColor;stroke:none}@media only screen and (max-width: 1023px){.product-card-spec-icon{width:20px;height:20px}}@media only screen and (max-width: 575px){.product-card-spec-icon{width:20px;height:20px}}.product-card-spec-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#2c2d2e}@media only screen and (max-width: 1023px){.product-card-spec-text{font-size:12px}}@media only screen and (max-width: 575px){.product-card-spec-text{font-size:12px}}.product-card-article{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#737373}@media only screen and (max-width: 1023px){.product-card-article{font-size:12px}}@media only screen and (max-width: 575px){.product-card-article{font-size:12px}}.product-card-pricing-button{display:flex;align-items:center;justify-content:flex-start;gap:24px}@media only screen and (max-width: 1023px){.product-card-pricing-button{flex-flow:column;align-items:self-start;width:100%;gap:10px}}.product-card-pricing{display:flex;flex-flow:column;align-items:flex-start;gap:2px}@media only screen and (max-width: 1023px){.product-card-pricing{flex-flow:row nowrap;gap:10px}}@media only screen and (max-width: 575px){.product-card-pricing{flex-flow:row nowrap;gap:10px}}.product-card-price{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:100%;letter-spacing:-3%;color:#2c2d2e}@media only screen and (max-width: 1023px){.product-card-price{font-size:16px}}@media only screen and (max-width: 575px){.product-card-price{font-size:16px}}.product-card-old-price{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;color:#737373;position:relative;display:flex}.product-card-old-price svg{position:absolute;top:50%;height:17px;transform:translateY(-50%)}@media only screen and (max-width: 1023px){.product-card-old-price svg{height:15px;transform:translateY(-55%)}}@media only screen and (max-width: 575px){.product-card-old-price svg{height:15px;transform:translateY(-55%)}}@media only screen and (max-width: 1023px){.product-card-old-price{font-size:12px}}@media only screen and (max-width: 575px){.product-card-old-price{font-size:12px}}.product-card-button{width:136px;height:64px;gap:10px;border-radius:10px;padding-right:24px;padding-left:24px;background-color:#004f8e1a;color:#004f8e;border:none;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;cursor:pointer;transition:background-color .3s ease}@media only screen and (max-width: 1023px){.product-card-button{width:100%;height:36px;font-size:12px;white-space:nowrap;order:2}}@media only screen and (max-width: 575px){.product-card-button{width:100%;height:36px;white-space:nowrap;font-size:12px;order:2}}.swiper-slide{box-sizing:border-box}.article-bestsellers{background-color:#fff;max-width:1200px}.article-bestsellers-container{display:flex;flex-flow:column;justify-content:space-between;gap:32px}@media only screen and (max-width: 1023px){.article-bestsellers-container{width:100%;max-width:390px;gap:18px}}.article-bestsellers-header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.article-bestsellers-header{justify-content:flex-start;align-items:flex-start}}.article-bestsellers-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:26px;color:#2c2d2e}@media only screen and (max-width: 1023px){.article-bestsellers-title{font-size:26px}}.article-bestsellers-show-all{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#004f8e;text-decoration:none;transition:color .3s ease}.article-bestsellers-show-all:hover{color:#004584}.article-bestsellers-show-all svg{width:24px;height:24px}@media only screen and (max-width: 1023px){.article-bestsellers-show-all{flex-shrink:0;align-self:flex-end}}@media only screen and (max-width: 1023px){.article-bestsellers-show-all .article-bestsellers-show-all-btn-text{display:none}}@media only screen and (max-width: 1023px){.article-bestsellers-show-all .article-bestsellers-show-all-icon{display:block}}.article-bestsellers-slider-container{position:relative;box-sizing:border-box}.article-bestsellers-slider{overflow:hidden!important;box-sizing:border-box}:root{color:#fff}body{background-color:#fff;font-family:Montserrat,sans-serif;margin-bottom:40px}.article-page-main-block{display:flex;flex-flow:row;align-items:flex-start;justify-content:space-between;gap:32px}.article-page-section-container{flex:1;display:flex;flex-flow:column;align-items:flex-start;gap:60px}@media only screen and (max-width: 1023px){.article-page-section-container{flex-flow:column;gap:32px}}
