@media(max-width:1024px){.elementor .cx-sticky-slot{min-height:64px;font-size:18px;}}@media(max-width:1024px){.elementor .cx-dd-panel{width:100%;min-width:0px;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:0px;margin-block-start:0px;border-width:0px;background-color:transparent;opacity:100%;visibility: visible; translate: 0 0; box-shadow: none;\n}}@media(max-width:1024px){.elementor .cx-field{background-position:right -200px center;\n}}@media(max-width:1024px){.elementor .cx-subnav{width:auto;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;justify-content:flex-end;box-shadow:none; backdrop-filter:none; &.cx-open { position:absolute; inset-block-start:-10px; inset-inline-end:-10px; width:min(320px, calc(100vw - 32px)); padding:10px; background-color:rgba(255,255,255,0.98); border-width:1px; border-style:solid; border-color:rgba(27,27,27,0.08); border-radius:20px; box-shadow:0px 18px 44px -12px rgba(27,27,27,0.28); z-index:300; } & > *:not(.cx-subnav-toggle) { display:none; } &.cx-open > *:not(.cx-subnav-toggle) { display:block; }\n}}@media(max-width:1024px){.elementor .cx-logo{flex:0 1 calc((100% - 24px)/2);}}@media(max-width:1024px){.elementor .crs-h1{font-size:46px;}}@media(max-width:1024px){.elementor .crs-row{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .crs-col-3{flex:0 1 calc((100% - 24px) / 2);}}@media(max-width:1024px){.elementor .crs-section{padding-block-start:50px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .crs-h2{font-size:36px;}}@media(max-width:1024px){.elementor .crs-card{flex:0 1 calc((100% - 1.5rem) / 2);}}@media(max-width:1024px){.elementor .cx-logo-md{flex:0 1 calc((100% - 24px)/2);}}@media(max-width:1024px){.elementor .crs-hero-copy{width:100%;flex:0 1 auto;}}