@media(max-width:1024px){.elementor .product-hero-visual-frame{width:100%;max-width:520px;flex:0 1 auto;align-self:center}}@media(max-width:1024px){.elementor .product-hero-title{font-size:40px}}@media(max-width:1024px){.elementor .product-hero-text{width:100%;max-width:800px;flex:0 1 auto}}@media(max-width:1024px){.elementor .product-hero-inner{flex-direction:column;gap:28px;align-items:stretch}}@media(max-width:1024px){.elementor .homepage-section-gutters{padding-inline-start:32px;padding-inline-end:32px}}