@media(max-width:1024px){.elementor .shs-rule{height:2px;}}@media(max-width:1024px){.elementor .shs-section{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .shs-display{line-height:1.05;white-space: normal; text-wrap: balance;\n}}@media(max-width:1024px){.elementor .shs-social{margin-block-start:16px;align-self:end;}}@media(max-width:1024px){.elementor .shs-footer{padding-block-end:48px;grid-template-columns:minmax(0px, 1fr) auto;grid-template-rows:none;grid-template-areas: "contact-title logo" "contact logo" "email social" "menu-title menu-title" "menu menu" "legal legal";\n}}@media(max-width:1024px){.elementor .shs-header__ctas{margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;order:2;}}@media(max-width:1024px){.elementor .shs-header__logo{margin-block-start:0px;}}@media(max-width:1024px){.elementor .shs-header{height:auto;min-height:calc(203 * var(--u));padding-block-start:calc(32 * var(--u));padding-block-end:calc(49 * var(--u));padding-inline-start:max(32px, calc((100% - var(--shs-content-width)) / 2));padding-inline-end:max(32px, calc((100% - var(--shs-content-width)) / 2));align-items:center;}}@media(max-width:1024px){.elementor .shs-footer__legal{margin-block-start:24px;}}@media(max-width:1024px){.elementor .shs-footer__email{margin-block-start:16px;}}@media(max-width:1024px){.elementor .shs-footer__title--menu{margin-block-start:48px;}}