@media(max-width:767px){.elementor .cgp-prow{gap:8px;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .cgp-ftr-grid{gap:40px;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .cgp-ftr{padding-block-start:64px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cgp-hdr-logo{width:210px;}}@media(max-width:767px){.elementor .cgp-hdr{position:relative;padding-block-start:14px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .cgp-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .cgp-nav-link{font-size:13px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:9px;padding-inline-end:9px;}}@media(max-width:767px){.elementor .cgp-lead{font-size:18px;}}@media(max-width:767px){.elementor .cgp-h2{font-size:32px;}}@media(max-width:767px){.elementor .cgp-h1{font-size:40px;line-height:1.05;}}@media(max-width:767px){.elementor .cgp-inner{gap:36px;}}@media(max-width:767px){.elementor .cgp-section{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cgp-nav-cta{padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:4px;margin-inline-start:0px;display:inline-block;}}@media(max-width:767px){.elementor .cgp-page-hero{padding-block-start:80px;padding-block-end:64px;}}