@media(max-width:767px){.elementor .dual-col--content{width:100%;}}@media(max-width:767px){.elementor .heading-x-large{font-size:clamp(3rem, 15vw, 4.5rem);letter-spacing:-0.04em;align-self:start;}}@media(max-width:767px){.elementor .bg-overlay-icon{display:none;}}@media(max-width:767px){.elementor .section-content{flex-direction:column;}}@media(max-width:767px){.elementor .no-padding{flex-direction:column;}}@media(max-width:767px){.elementor .heading-hero{width:100%;font-size:4rem;}}@media(max-width:767px){.elementor .btn--base{font-size:1rem;}}@media(max-width:767px){.elementor .section-hero{height:732px;padding-block-start:15rem;}}@media(max-width:767px){.elementor .heading-large{font-size:2rem;letter-spacing:-0.04em;align-self:start;}}@media(max-width:767px){.elementor .section-content--wide{flex-direction:column;}}@media(max-width:767px){.elementor .product-table--header-text{font-size:clamp(0.8rem, 1vw, 1rem);}}@media(max-width:767px){.elementor .product-tabs--heading{width:100%;}}@media(max-width:767px){.elementor .side-bg-image-container{display:none;}}@media(max-width:767px){.elementor .faq-tabs--header-text{font-size:clamp(0.8rem, 1vw, 1rem);}}@media(max-width:767px){.elementor .faq-tabs--heading{width:100%;}}