@media(max-width:767px){.elementor .cta-overlay{padding-block-start:calc(var(--space-lg));padding-block-end:calc(var(--space-lg));padding-inline-start:calc(var(--space-md));padding-inline-end:calc(var(--space-md));}}@media(max-width:767px){.elementor .product-card-body{padding:calc(var(--space-md));}}@media(max-width:767px){.elementor .product-card-image{height:220px;}}@media(max-width:767px){.elementor .product-card{flex:0 0 auto;}}@media(max-width:767px){.elementor .product-grid{flex-direction:column;gap:calc(var(--space-md));}}@media(max-width:767px){.elementor .section-head-text{width:100%;}}@media(max-width:767px){.elementor .section-head{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .featured-products{padding-block-start:calc(var(--space-xl));padding-block-end:calc(var(--space-xl));padding-inline-start:calc(var(--space-md));padding-inline-end:calc(var(--space-md));gap:calc(var(--space-md));}}@media(max-width:767px){.elementor .value-card{flex:0 0 auto;}}@media(max-width:767px){.elementor .values-inner{flex-direction:column;}}@media(max-width:767px){.elementor .values{padding-block-start:calc(var(--space-xl));padding-block-end:calc(var(--space-xl));padding-inline-start:calc(var(--space-md));padding-inline-end:calc(var(--space-md));}}@media(max-width:767px){.elementor .story-text{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .story-photo{height:260px;}}@media(max-width:767px){.elementor .story-image{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .story-teaser{padding-block-start:calc(var(--space-xl));padding-block-end:calc(var(--space-xl));padding-inline-start:calc(var(--space-md));padding-inline-end:calc(var(--space-md));flex-direction:column-reverse;gap:calc(var(--space-lg));flex-wrap:nowrap;align-items:stretch;}}@media(max-width:767px){.elementor .hero-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .hero-desc{font-size:16px;}}@media(max-width:767px){.elementor .hero-eyebrow{font-size:13px;}}@media(max-width:767px){.elementor .hero-overlay{min-height:480px;padding-block-start:calc(var(--space-xl));padding-block-end:calc(var(--space-xl));padding-inline-start:calc(var(--space-md));padding-inline-end:calc(var(--space-md));background-image:linear-gradient(180deg, rgba(7,59,102,0.82) 0%,rgba(7,59,102,0.6) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .hero{min-height:480px;}}