@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .tx3-footer-col{width:100%;flex:1 1 100%;}}@media(max-width:767px){.elementor .tx3-footer-cols{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .tx3-ind-h2{font-size:1.75rem;}}@media(max-width:767px){.elementor .tx3-ind-section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-54819d1c-8b78{position:fixed;inset-block-end:calc(12px + env(safe-area-inset-bottom, 0px));inset-inline-start:10px;z-index:990;padding:6px;border-radius:999px;border-width:2px;border-color:#8dc63f;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.25);display:flex;gap:6px;}}@media(max-width:767px){.elementor .e-2026bd7a-848c{width:100%;flex:1 1 100%;}}@media(max-width:767px){.elementor .e-4b3adc25-62f1{width:100%;flex:1 1 100%;}}@media(max-width:767px){.elementor .e-65e539f5-6bc9{width:100%;flex:1 1 100%;}}@media(max-width:767px){.elementor .e-1af4cb8e-7f71{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .e-5eff1070-11d6{padding-block-start:0.5rem;}}