@media(max-width:767px){.elementor .sec{padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(16px, 4vw);padding-inline-end:max(16px, 4vw);}}@media(max-width:767px){.elementor .pg-hero{padding-block-start:116px;padding-block-end:28px;padding-inline-start:max(16px, 4vw);padding-inline-end:max(16px, 4vw);gap:16px;}}@media(max-width:767px){.elementor .pg-h1{font-size:clamp(28px, 8vw, 38px);}}@media(max-width:767px){.elementor .hide-mobile{display:none;}}@media(max-width:767px){.elementor .ftr{padding-block-start:64px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .ftr-grid{column-gap:24px;row-gap:36px;grid-template-columns:1fr 1fr;}}@media(max-width:767px){.elementor .ftr-band{padding-block-start:22px;padding-block-end:88px;padding-inline-start:max(16px, 4vw);padding-inline-end:max(16px, 4vw);flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .ovl-close{width:64px;height:64px;}}@media(max-width:767px){.elementor .ovl-mark{letter-spacing:0.06em;}}@media(max-width:767px){.elementor .ovl-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ovl-col{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .ovl-list{grid-template-columns:1fr;}}