@media(max-width:1024px){.elementor .gc-footer__ackband{padding-inline: 4.5rem; padding-block: 4rem; padding-inline: max(4.5rem, calc((100% - 1600px) / 2)); padding-inline: max(4rem, calc((100% - 1600px) / 2));\n}}@media(max-width:1024px){.elementor .gc-footer__cols{gap:2.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));padding-block: 4rem;\n}}@media(max-width:1024px){.elementor .gc-footer__pad{padding-inline: 4.5rem; padding-inline: max(4.5rem, calc((100% - 1600px) / 2)); padding-inline: max(4rem, calc((100% - 1600px) / 2));\n}}@media(max-width:1024px){.elementor .gc-trust{gap:3rem;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .gc-mark{width:7rem;inset: 3rem 3rem auto auto;\n}}@media(max-width:1024px){.elementor .gc-btn{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .gc-h4{font-size:1.25rem;}}@media(max-width:1024px){.elementor .gc-h3{font-size:1.4375rem;}}@media(max-width:1024px){.elementor .gc-h2{font-size:2rem;}}@media(max-width:1024px){.elementor .gc-page-title{font-size:2.5rem;}}@media(max-width:1024px){.elementor .gc-section-xl{padding-block: 8rem;\n}}@media(max-width:1024px){.elementor .gc-section-lg{padding-block: 6.5rem;\n}}@media(max-width:1024px){.elementor .gc-section-sm{padding-block: 4rem;\n}}@media(max-width:1024px){.elementor .gc-shell{padding-inline: 2.5rem;\n}}@media(max-width:1024px){.elementor .gc-cta__actions{width:auto;position:static;inset: auto;\n}}@media(max-width:1024px){.elementor .gc-cta__body{padding:3rem;}}@media(max-width:1024px){.elementor .gc-trust__item{max-width:calc(50% - 1.5rem);flex:0 1 calc(50% - 1.5rem);}}@media(max-width:1024px){.elementor .gc-hero__body{width:auto;}}@media(max-width:1024px){.elementor .gc-hero__frame{min-height:24rem;}}@media(max-width:1024px){.elementor .gc-cta-shell--spaced{padding-block-start:5rem;}}@media(max-width:1024px){.elementor .gc-btn--lg{min-height:54px;font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .text-display-l{font-size:clamp(1.875rem, 4vw, 3.25rem);letter-spacing:-0.03em;line-height:1.05;}}@media(max-width:1024px){.elementor .text-display-m{font-size:clamp(1.625rem, 3vw, 2.5rem);letter-spacing:-0.025em;line-height:1.12;}}@media(max-width:1024px){.elementor .gc-quote-block{line-height:1.14;}}