@media(max-width:767px){.elementor .gc-feature{padding:var(--space-28);}}@media(max-width:767px){.elementor .gc-feature-grid{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .gc-support{padding:var(--space-24);flex-direction:column;gap:var(--space-20);align-items:flex-start;& img { width: 64px; height: 64px; }\n}}@media(max-width:767px){.elementor .gc-entity-side{gap:var(--space-28);}}@media(max-width:767px){.elementor .gc-entity-text{gap:var(--space-20);}}@media(max-width:767px){.elementor .gc-entity{row-gap: var(--space-32);\n}}@media(max-width:767px){.elementor .gc-text-h2-md{font-size:var(--type-title-md);line-height:var(--type-title-md-lh);}}@media(max-width:767px){.elementor .gc-navbtns{& > * { flex: 1 1 calc(50% - var(--space-12) / 2); min-width: 0px; white-space: normal; }\n}}@media(max-width:767px){.elementor .gc-stack{gap:var(--space-8);}}@media(max-width:767px){.elementor .gc-arrow-end{justify-content:flex-start;&:not([hidden])::after { display: none; }\n}}@media(max-width:767px){.elementor .gc-header{min-height:var(--size-header-mobile);}}@media(max-width:767px){.elementor .gc-grid{display:flex;flex-direction:column;row-gap: var(--space-24);\n}}@media(max-width:767px){.elementor .gc-section{padding-block: var(--space-72);\n}}@media(max-width:767px){.elementor .gc-container{padding-inline: var(--space-24);\n}}@media(max-width:767px){.elementor .gc-text-eyebrow{font-size:var(--type-eyebrow-mobile);line-height:var(--type-eyebrow-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-body{font-size:var(--type-body-mobile);line-height:var(--type-body-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-lead{font-size:var(--type-lead-mobile);line-height:var(--type-lead-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-title-lg{font-size:var(--type-title-lg-mobile);line-height:var(--type-title-lg-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-h2{font-size:var(--type-h2-mobile);line-height:var(--type-h2-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-display{font-size:var(--type-display-mobile);line-height:var(--type-display-lh-mobile);}}@media(max-width:767px){.elementor .gc-btn{line-height:1.25;white-space: normal; padding-block: var(--space-12);\n}}@media(max-width:767px){.elementor .gc-menu-link-split{justify-content:flex-start;}}