@media(max-width:767px){.elementor .gk-row{flex-direction:column;gap:10px;align-items:stretch;}}@media(max-width:767px){.elementor .gk-grid-4{gap:12px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .gk-btn-secondary-dark{width:100%;min-height:50px;font-size:16px;}}@media(max-width:767px){.elementor .gk-btn-primary{width:100%;min-height:52px;font-size:16px;}}@media(max-width:767px){.elementor .gk-card{padding:18px;gap:8px;}}@media(max-width:767px){.elementor .gk-mono{font-size:13px;}}@media(max-width:767px){.elementor .gk-p{font-size:15px;line-height:1.55;}}@media(max-width:767px){.elementor .gk-lead{font-size:17px;line-height:1.5;}}@media(max-width:767px){.elementor .gk-h3{font-size:18px;line-height:1.3;}}@media(max-width:767px){.elementor .gk-h2{font-size:27px;line-height:1.15;}}@media(max-width:767px){.elementor .gk-h1{font-size:36px;line-height:1.08;}}@media(max-width:767px){.elementor .gk-eyebrow-dark{font-size:12px;}}@media(max-width:767px){.elementor .gk-eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .gk-section-dark{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;padding-block:44px; padding-inline:20px;\n}}@media(max-width:767px){.elementor .gk-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;padding-block:44px; padding-inline:20px;\n}}