@media(max-width:1024px){.elementor .e-default-h1{font-size:3rem;letter-spacing:-0.02em;line-height:1.12;}}@media(max-width:1024px){.elementor .e-default-h2{font-size:2.25rem;letter-spacing:-0.015em;}}@media(max-width:1024px){.elementor .gm-footer-grid{gap:32px;grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .gm-mobile-menu{display:flex;padding-block: 0px 16px; padding-inline: 24px;\n}}@media(max-width:1024px){.elementor .gm-header-nav{display:none;}}@media(max-width:1024px){.elementor .gm-brand-mark{font-size:1.5rem;}}@media(max-width:1024px){.elementor .gm-h2{font-size:2.25rem;letter-spacing:-0.015em;}}@media(max-width:1024px){.elementor .gm-h1{font-size:3rem;letter-spacing:-0.02em;line-height:1.12;}}@media(max-width:1024px){.elementor .e-461fb8a0-4ccf{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .e-6f55c151-f31c{grid-template-columns:repeat(2,1fr);}}@media(max-width:1024px){.elementor .e-43c8275a-1bb7{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .e-342cf9e4-6d21{flex-direction:column;}}@media(max-width:1024px){.elementor .e-33818eec-7b74{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-252548fc-2a62{flex-direction:column;}}