@media(max-width:1024px){.elementor .hero{flex-direction:column;}}@media(max-width:1024px){.elementor .hero-copy{width:100%;padding-block-start:56px;padding-block-end:46px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:1024px){.elementor .hero-image{width:100%;height:57vh;min-height:440px;order:-99999;}}@media(max-width:1024px){.elementor .section-heading{grid-template-columns:minmax(0px, 1fr);}}@media(max-width:1024px){.elementor .shop-intro{flex:0 1 auto;}}@media(max-width:1024px){.elementor .shop-category{min-height:132px;}}@media(max-width:1024px){.elementor .section-paragraph{margin-block-start:24px;}}@media(max-width:1024px){.elementor .hero-title{font-size:clamp(42px, 12vw, 92px);}}@media(max-width:1024px){.elementor .shop-section{flex-direction:column;}}@media(max-width:1024px){.elementor .shop-categories{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:1024px){.elementor .shop-category-title{font-size:27px;}}@media(max-width:1024px){.elementor .realization-note-title{font-size:22px;}}@media(max-width:1024px){.elementor .contact-section{flex-direction:column;}}@media(max-width:1024px){.elementor .contact-main{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .proof-title{font-size:42px;}}@media(max-width:1024px){.elementor .home-contact-aside{width:100%;position:relative;inset-block-start:0px;display:flex;grid-template-columns:repeat(2, 1fr);}}