@media(max-width:767px){.elementor .sw-story-large{aspect-ratio:4 / 5;}}@media(max-width:767px){.elementor .sw-story-small{width:calc(50% - 8px);}}@media(max-width:767px){.elementor .sw-story-pair{gap:16px;justify-content:flex-start;}}@media(max-width:767px){.elementor .sw-story-col{padding-block-start:0px;gap:32px;}}@media(max-width:767px){.elementor .sw-story-media{width:75%;}}@media(max-width:767px){.elementor .sw-story-grid{gap:24px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .sw-order-dot{width:9px;height:9px;}}@media(max-width:767px){.elementor .sw-section{padding-block-start:48px;padding-inline-start:16px;padding-inline-end:16px;gap:24px;}}@media(max-width:767px){.elementor .sw-footer{column-gap:24px;padding-block-start:48px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;grid-template-columns:1fr;row-gap: 48px;\n}}@media(max-width:767px){.elementor .sw-header{padding-block-start:14px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;grid-template-columns:1fr auto;}}@media(max-width:767px){.elementor .sw-nav{gap: 0px 18px;\n}}@media(max-width:767px){.elementor .sw-nav-link{font-size:16px;line-height:16px;}}@media(max-width:767px){.elementor .sw-cta{font-size:16px;line-height:16px;gap:16px;}}@media(max-width:767px){.elementor .sw-footer-links{justify-content:flex-start;}}@media(max-width:767px){.elementor .sw-footer-text{font-size:16px;line-height:20px;}}@media(max-width:767px){.elementor .sw-feature-body{gap:16px;}}@media(max-width:767px){.elementor .sw-body-copy{font-size:17px;line-height:125%;}}@media(max-width:767px){.elementor .sw-statement{font-size:28px;line-height:34px;}}@media(max-width:767px){.elementor .sw-link-italic{font-size:16px;line-height:125%;}}@media(max-width:767px){.elementor .sw-about-image{width:100%;aspect-ratio:4 / 5;}}@media(max-width:767px){.elementor .sw-logo-img{width:110px;}}@media(max-width:767px){.elementor .sw-header-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;}}@media(max-width:767px){.elementor .sw-push-end{margin-inline-start:0px;text-align: left;\n}}@media(max-width:767px){.elementor .sw-story-stick{position:static;}}@media(max-width:767px){.elementor .sw-story-split{align-self:auto;}}@media(max-width:767px){.elementor .sw-story-text{max-width:544px;margin-inline-start:0px;gap:16px;}}@media(max-width:767px){.elementor .sw-story-space{padding-block-start:56px;}}@media(max-width:767px){.elementor .sw-story-end-mobile{justify-self: end;\n}}