@media(max-width:1024px){.elementor .contact-form-panel{--width: 100%; padding-block: 56px; padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .contact-info{gap:32px;--width: 100%; padding-block: 56px; padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .contact-split{flex-direction:column;}}@media(max-width:1024px){.elementor .brand-glow{display:none;}}@media(max-width:1024px){.elementor .page-hero__title-sm{font-size:40px;line-height:48px;}}@media(max-width:1024px){.elementor .faq-communities__title{--width: 100%;\n}}@media(max-width:1024px){.elementor .journey-step__num{font-size:44px;line-height:52px;}}@media(max-width:1024px){.elementor .journey-col{flex:0 0 auto;--width: 50%;\n}}@media(max-width:1024px){.elementor .journey-steps{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .pillar{padding:24px;--width: calc((100% - 24px) / 2);\n}}@media(max-width:1024px){.elementor .site-masthead{padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .footer-copyright{white-space: normal;\n}}@media(max-width:1024px){.elementor .footer-columns{gap:32px;}}@media(max-width:1024px){.elementor .footer-brand-row{gap:48px;}}@media(max-width:1024px){.elementor .page-footer{padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .faq-row{gap:48px;}}@media(max-width:1024px){.elementor .heading-2{font-size:34px;line-height:44px;}}@media(max-width:1024px){.elementor .page-section-feature{padding-block: 96px; padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .page-section{padding-block: 72px; padding-inline: 48px;\n}}