@media(max-width:1024px){.elementor .footer-bottom-inner{padding-block-start:var(--space-6);padding-block-end:var(--space-6);padding-inline-start:var(--page-gutter-tablet);padding-inline-end:var(--page-gutter-tablet)}}@media(max-width:1024px){.elementor .footer-brand{flex:1 1 var(--full)}}@media(max-width:1024px){.elementor .footer-main{padding-block-start:var(--space-11);padding-block-end:var(--space-10);padding-inline-start:var(--page-gutter-tablet);padding-inline-end:var(--page-gutter-tablet);flex-wrap:wrap}}@media(max-width:1024px){.elementor .header-nav{justify-content:flex-end}}@media(max-width:1024px){.elementor .header-bar{padding-block-start:0;padding-block-end:0;padding-inline-start:var(--page-gutter-tablet);padding-inline-end:var(--page-gutter-tablet);gap:var(--space-4)}}@media(max-width:1024px){.elementor .card-feature{flex:1 1 var(--col-half)}}@media(max-width:1024px){.elementor .heading-page{font-size:var(--fs-h1-tablet)}}@media(max-width:1024px){.elementor .band-cta-side{flex:0 0 auto}}@media(max-width:1024px){.elementor .band-cta-inner{flex-direction:column;align-items:stretch}}@media(max-width:1024px){.elementor .heading-card{font-size:var(--fs-h3-tablet)}}@media(max-width:1024px){.elementor .heading-section{font-size:var(--fs-h2-tablet)}}@media(max-width:1024px){.elementor .split-media{flex:0 0 auto}}@media(max-width:1024px){.elementor .split{flex-direction:column;align-items:stretch}}@media(max-width:1024px){.elementor .container{padding-block-start:0;padding-block-end:0;padding-inline-start:var(--page-gutter-tablet);padding-inline-end:var(--page-gutter-tablet);gap:var(--section-gap-tablet)}}@media(max-width:1024px){.elementor .section{padding-block-start:var(--section-pad-tablet);padding-block-end:var(--section-pad-tablet);padding-inline-start:0;padding-inline-end:0}}@media(max-width:1024px){.elementor .photo-split{aspect-ratio:16/9}}@media(max-width:1024px){.elementor .split-top{align-items:stretch}}@media(max-width:1024px){.elementor .page-hero{padding-block-start:var(--hero-pad-top-tablet);padding-block-end:var(--section-pad-tablet);padding-inline-start:0;padding-inline-end:0}}@media(max-width:1024px){.elementor .header-cta{display:none}}