@media(max-width:1024px){.elementor .ic-footer-brand{max-width:34rem;grid-column:1 / -1;}}@media(max-width:1024px){.elementor .ic-footer-top{grid-template-columns:repeat(4, 1fr);gap: 2.5rem 2rem;\n}}@media(max-width:1024px){.elementor .ic-footer-card{padding-block-start:3.5rem;padding-block-end:1.75rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:24px;gap:3rem;}}@media(max-width:1024px){.elementor .ic-mega-img{width:64px;aspect-ratio:1 / 1;gap:3px;flex:0 0 64px;}}@media(max-width:1024px){.elementor .ic-mega-card{padding:0.5rem;flex-direction:row;gap:0.85rem;align-items:center;}}@media(max-width:1024px){.elementor .ic-mega-grid{column-gap:0.5rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);row-gap: 0.5rem;\n}}@media(max-width:1024px){.elementor .ic-mega-intro{display:none;}}@media(max-width:1024px){.elementor .ic-mega-panel{padding-block-start:0.75rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;gap:1rem;}}@media(max-width:1024px){.elementor .ic-header-right{gap:0.75rem;}}@media(max-width:1024px){.elementor .ic-logo{width:54px;}}@media(max-width:1024px){.elementor .ic-header{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .ic-h2{font-size:2.1rem;}}@media(max-width:1024px){.elementor .ic-h1{font-size:3.2rem;}}@media(max-width:1024px){.elementor .ic-section{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;}}