@media(max-width:767px){.elementor .acj2-logo-footer{width:12rem;}}@media(max-width:767px){.elementor .acj2-logo-header{width:8.5rem;}}@media(max-width:767px){.elementor .acj2-footer{padding-block-start:3rem;padding-block-end:1.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .acj2-header-row{gap:1rem;}}@media(max-width:767px){.elementor .acj2-header{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .acj2-button-primary{font-size:0.9rem;}}@media(max-width:767px){.elementor .acj2-lead{font-size:1rem;}}@media(max-width:767px){.elementor .acj2-h2{font-size:2rem;}}@media(max-width:767px){.elementor .acj2-h1{font-size:2.55rem;letter-spacing:-0.045em;line-height:1.1;}}@media(max-width:767px){.elementor .acj2-grid3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .acj2-section-white{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .acj2-section-dark{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}