@media(max-width:767px){.elementor .mw-footer-link{padding-block: 0.72rem;\n}}@media(max-width:767px){.elementor .mw-grid-footer{grid-template-columns:repeat(2, minmax(0, 1fr));gap: 1.5rem 1rem;\n}}@media(max-width:767px){.elementor .mw-logo{width:7.5rem;}}@media(max-width:767px){.elementor .mw-sticky-bar{display:flex;}}@media(max-width:767px){.elementor .mw-grid-snap{width:calc(100% + var(--mw-space-gutter) * 2);padding-block-end:2rem;margin-block-end:-1.25rem;display:flex;flex-direction:row;gap:0.9rem;overflow-x: auto; scroll-snap-type: x mandatory; box-sizing: border-box; max-width: none; margin-inline: calc(var(--mw-space-gutter) * -1); padding-inline: var(--mw-space-gutter); scroll-padding-inline: var(--mw-space-gutter); overscroll-behavior-x: contain;\n}}@media(max-width:767px){.elementor .mw-link{min-height:2.75rem;padding-block: 0.45rem;\n}}@media(max-width:767px){.elementor .mw-tab{text-align:center;flex:1 1 auto;}}@media(max-width:767px){.elementor .mw-tabs-menu{width:100%;border-radius:1.5rem;box-sizing: border-box;\n}}@media(max-width:767px){.elementor .mw-acc-head{gap:1rem;padding-block: 1.05rem;\n}}@media(max-width:767px){.elementor .mw-stack-lg{gap:1.15rem;}}@media(max-width:767px){.elementor .mw-grid-3{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .mw-grid-2{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .mw-section{gap:1.35rem;padding-block: 2.25rem;\n}}@media(max-width:767px){.elementor .mw-card{padding:1.25rem;gap:0.8rem;}}@media(max-width:767px){.elementor .mw-section-tight{padding-block: 1.75rem;\n}}@media(max-width:767px){.elementor .mw-bg-hero{padding-block-start:1.75rem;padding-block-end:2.25rem;}}@media(max-width:767px){.elementor .mw-hide-mobile{display:none;}}@media(max-width:767px){.elementor .mw-blob-sm{width:min(64%, 14rem);justify-self: center; margin-inline: auto;\n}}