@media(max-width:879px){.elementor .hc-cta-inner{flex-direction:column;gap:var(--sp-5);align-items:stretch;}}@media(max-width:879px){.elementor .hc-quote-text{font-size:var(--fs-quote-mobile);}}@media(max-width:879px){.elementor .hc-split-media{height:var(--img-tall-mobile);flex:0 0 auto;}}@media(max-width:879px){.elementor .hc-split{flex-direction:column;gap:var(--sp-6);align-items:stretch;}}@media(max-width:879px){.elementor .hc-scroll-hint{display:block;}}@media(max-width:879px){.elementor .hc-fact-value{font-size:var(--fs-h3-mobile);}}@media(max-width:879px){.elementor .hc-fact{padding-block-start:var(--sp-4);padding-block-end:var(--sp-4);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);border-block-start-width:var(--bw);border-block-end-width:var(--sp-0);border-inline-start-width:var(--sp-0);border-inline-end-width:var(--sp-0);flex:0 0 auto;}}@media(max-width:879px){.elementor .hc-fact-strip{flex-direction:column;}}@media(max-width:879px){.elementor .hc-section{padding-block-start:var(--section-y-mobile);padding-block-end:var(--section-y-mobile);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);}}@media(max-width:879px){.elementor .hc-container{padding-block-start:var(--sp-0);padding-block-end:var(--sp-0);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);gap:var(--sp-6);}}@media(max-width:879px){.elementor .hc-text-body{font-size:var(--fs-body-mobile);}}@media(max-width:879px){.elementor .hc-lead{font-size:var(--fs-lead-mobile);}}@media(max-width:879px){.elementor .hc-heading-minor{font-size:var(--fs-h4-mobile);}}@media(max-width:879px){.elementor .hc-heading-section{font-size:var(--fs-h2-mobile);}}@media(max-width:879px){.elementor .hc-heading-display{font-size:var(--fs-display-mobile);}}@media(max-width:879px){.elementor .hc-button-row{flex-direction:column;align-items:stretch;}}@media(max-width:879px){.elementor .hc-fact-first{padding-block-start:var(--sp-4);padding-block-end:var(--sp-4);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);border-block-start-width:var(--bw);border-block-end-width:var(--sp-0);border-inline-start-width:var(--sp-0);border-inline-end-width:var(--sp-0);}}@media(max-width:879px){.elementor .hc-section-tight{padding-block-start:var(--sp-6);padding-block-end:var(--sp-6);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);}}@media(max-width:879px){.elementor .hc-audience-text{font-size:var(--fs-h4-mobile);}}@media(max-width:879px){.elementor .hc-audience-item{padding-block-start:var(--sp-4);padding-block-end:var(--sp-4);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);flex:0 0 auto;}}@media(max-width:879px){.elementor .hc-audience-list{flex-direction:column;}}@media(max-width:879px){.elementor .hc-banner-sub{font-size:var(--fs-h3-mobile);}}@media(max-width:879px){.elementor .hc-video-banner-content{padding-block-start:var(--sp-8);padding-block-end:var(--sp-8);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:879px){.elementor .hc-video-banner-media{height:var(--img-hero-mobile);}}@media(max-width:879px){.elementor .hc-video-banner{height:var(--img-hero-mobile);}}@media(max-width:879px){.elementor .hc-section-cta{padding-block-start:var(--sp-7);padding-block-end:var(--sp-7);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);}}@media(max-width:879px){.elementor .hc-swipe-row{width:auto;overflow:auto;padding-block-start:var(--sp-0);padding-block-end:var(--sp-3);padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);margin-block-start:var(--sp-0);margin-block-end:var(--sp-0);margin-inline-start:var(--gutter-neg-mobile);margin-inline-end:var(--gutter-neg-mobile);flex-direction:row;gap:var(--sp-4);flex-wrap:nowrap;align-items:stretch;}}@media(max-width:879px){.elementor .hc-swipe-fact{padding-block-start:var(--sp-4);padding-block-end:var(--sp-0);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);border-block-start-width:var(--bw-thick);border-block-end-width:var(--sp-0);border-inline-start-width:var(--sp-0);border-inline-end-width:var(--sp-0);border-color:var(--c-gold);flex:0 0 var(--card-scroll);}}@media(max-width:879px){.elementor .hc-cta-lead{font-size:var(--fs-body-mobile);}}@media(max-width:879px){.elementor .hc-cta-heading{font-size:var(--fs-h3-mobile);}}