@media(max-width:1024px){.elementor .tpm-header-logo{height:48px;}}@media(max-width:1024px){.elementor .tpm-header{padding-block-start:18px;padding-block-end:18px;padding-inline-start:5%;padding-inline-end:5%;}}@media(max-width:1024px){.elementor .tpm-btn-on-dark{font-size:var(--fs-body-mobile);padding-block-start:14px;padding-block-end:14px;padding-inline-start:35px;padding-inline-end:35px;}}@media(max-width:1024px){.elementor .tpm-footer-link{font-size:var(--fs-body-mobile);}}@media(max-width:1024px){.elementor .tpm-footer-text{font-size:var(--fs-body-mobile);}}@media(max-width:1024px){.elementor .tpm-footer-brand{flex:1 1 100%;}}@media(max-width:1024px){.elementor .tpm-footer-col{flex:1 1 40%;}}@media(max-width:1024px){.elementor .tpm-footer-cols{gap:var(--space-48);flex-wrap:wrap;}}@media(max-width:1024px){.elementor .tpm-footer{font-size:var(--fs-body-mobile);padding-block-start:var(--space-48);padding-inline-start:5%;padding-inline-end:5%;}}@media(max-width:1024px){.elementor .tpm-btn-primary{font-size:var(--fs-body-mobile);padding-block-start:14px;padding-block-end:14px;padding-inline-start:35px;padding-inline-end:35px;}}@media(max-width:1024px){.elementor .tpm-header-btn{padding-block-start:14px;padding-block-end:14px;padding-inline-start:35px;padding-inline-end:35px;}}