@media(max-width:1024px){.elementor .sh-section-title{font-size:42px;line-height:42.84px;}}@media(max-width:1024px){.elementor .section-heading{grid-template-columns:minmax(0px, 1fr);}}@media(max-width:1024px){.elementor .system-image{min-height:0px;}}@media(max-width:1024px){.elementor .site-footer{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .faq-accordion-wrap{width:100%;}}@media(max-width:1024px){.elementor .decision-card{border-block-start-width:1px;border-inline-start-width:1px;}}@media(max-width:1024px){.elementor .benefit-card-title{margin-block-start:22px;margin-block-end:10px;}}@media(max-width:1024px){.elementor .product-card-copy{min-height:45px;}}@media(max-width:1024px){.elementor .decision-grid{border-style:none;}}@media(max-width:1024px){.elementor .product-banner-caption{background-color:#163F44;}}@media(max-width:1024px){.elementor .product-benefit-card{min-height:220px;justify-content:center;}}@media(max-width:1024px){.elementor .variant-card-shell{min-height:620px;display:flex;flex-direction:column;}}@media(max-width:1024px){.elementor .variant-cards-grid{gap:20px;}}@media(max-width:1024px){.elementor .variant-card-media{height:270px;min-height:270px;}}@media(max-width:1024px){.elementor .variant-card-content{min-height:300px;}}@media(max-width:1024px){.elementor .variant-card-meta{margin-block-start:24px;}}@media(max-width:1024px){.elementor .technical-list-item{padding-block-start:38px;padding-block-end:38px;padding-inline-start:38px;padding-inline-end:38px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}}@media(max-width:1024px){.elementor .technical-item-number{width:10%;max-width:10%;}}@media(max-width:1024px){.elementor .technical-item-title{width:40%;max-width:40%;}}@media(max-width:1024px){.elementor .technical-item-copy{width:50%;max-width:50%;}}@media(max-width:1024px){.elementor .product-card-specs{margin-block-end:24px;}}@media(max-width:1024px){.elementor .product-card-actions{margin-block-start:0px;}}@media(max-width:1024px){.elementor .section-kicker-layout{align-items:center;}}@media(max-width:1024px){.elementor .section-paragraph{margin-block-start:24px;}}@media(max-width:1024px){.elementor .card-image{align-self:center;}}@media(max-width:1024px){.elementor .product-hero{width:57.5%;min-width:0px;max-width:57.5%;padding-block-start:38px;padding-block-end:38px;padding-inline-start:42px;padding-inline-end:42px;}}