@media(max-width:767px){.elementor .footer-rule{margin-block-start:calc(var(--space-2xl) * -1);margin-block-end:var(--space-2xl);margin-inline-start:calc(var(--gutter-mobile) * -1);margin-inline-end:calc(var(--gutter-mobile) * -1);}}@media(max-width:767px){.elementor .footer-legal{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .footer-bottom{padding-block-start:1.875rem;margin-block-start:2.75rem;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .footer-col{width:calc(50% - 0.5rem);flex:0 0 auto;}}@media(max-width:767px){.elementor .footer-col-wide{width:100%;}}@media(max-width:767px){.elementor .footer-cols{column-gap:1rem;padding-block-start:0px;border-block-start-width:0px;flex-wrap:wrap;justify-content:flex-start;row-gap: 2.75rem; border-image: none;\n}}@media(max-width:767px){.elementor .footer-text{max-width:100%;}}@media(max-width:767px){.elementor .footer{padding-block-start:var(--space-2xl);padding-block-end:1.5rem;padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .menu-panel{padding-block: 0.84375rem 3rem; padding-inline: var(--gutter-mobile);\n}}@media(max-width:767px){.elementor .logo-footer{width:7.8rem;height:1.86rem;}}@media(max-width:767px){.elementor .logo{width:7.125rem;height:1.6875rem;}}@media(max-width:767px){.elementor .header-bar{height:4.5rem;padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .button-primary{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;}}