@media(max-width:767px){.elementor .article-definition{font-size:20px;}}@media(max-width:767px){.elementor .article-text{font-size:18px;}}@media(max-width:767px){.elementor .article-heading{font-size:28px;}}@media(max-width:767px){.elementor .article-title{font-size:40px;}}@media(max-width:767px){.elementor .article{font-size:18px;gap:56px;}}@media(max-width:767px){.elementor .footer-list{gap:12px;}}@media(max-width:767px){.elementor .footer-optin-heading{font-size:24px;}}@media(max-width:767px){.elementor .footer-optin{order:2;}}@media(max-width:767px){.elementor .footer-links-block{padding-block-end:40px;border-start-start-radius:var(--radius-medium);border-start-end-radius:var(--radius-medium);border-end-start-radius:0px;border-end-end-radius:0px;padding-block: calc(var(--block-padding-mobile) * 1.5) 24px;\n}}@media(max-width:767px){.elementor .footer-cta-block{padding-block: calc(var(--block-padding-mobile) * 1.5); padding-block: calc(var(--block-padding-mobile) * 2.5);\n}}@media(max-width:767px){.elementor .headline-sub{font-size:16px;}}@media(max-width:767px){.elementor .button-text{font-size:14px;}}@media(max-width:767px){.elementor .footer-heading{font-size:22px;}}@media(max-width:767px){.elementor .footer-columns{gap:48px;grid-template-columns:minmax(0, 1fr);& > :first-child { grid-column-start: auto; }\n}}@media(max-width:767px){.elementor .header-menu-link{font-size:min(10vh, 16vw);}}@media(max-width:767px){.elementor .header-menu-button{width:48px;height:42px;}}@media(max-width:767px){.elementor .footer-bottom{padding-block-start:24px;flex-direction:column-reverse;gap:24px;align-items:flex-start;}}@media(max-width:767px){.elementor .footer-logo{margin-block-start:48px;margin-block-end:-24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .footer-link{font-size:17px;line-height:26px;}}@media(max-width:767px){.elementor .footer-column{gap:20px;}}@media(max-width:767px){.elementor .footer-links{gap:48px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .footer-block-inner{gap:48px;}}@media(max-width:767px){.elementor .footer-block-wrap{padding:0px;margin-block-start:calc(var(--block-padding-mobile) * 2);border-start-start-radius:var(--radius-medium);border-start-end-radius:var(--radius-medium);border-end-start-radius:0px;border-end-end-radius:0px;}}@media(max-width:767px){.elementor .header-logo{font-size:20px;}}@media(max-width:767px){.elementor .header{height:60px;gap:12px;}}@media(max-width:767px){.elementor .button{height:48px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:6px;}}@media(max-width:767px){.elementor .block-inner-hero{padding-block-start:var(--block-padding-mobile);gap:var(--block-inner-gap-mobile);}}@media(max-width:767px){.elementor .block{padding-block: var(--block-padding-mobile);\n}}