@media(max-width:767px){.elementor .e-6efcfd23-720a{font-size:0.68rem;letter-spacing:0.22em;margin-block-end:0.9rem;}}@media(max-width:767px){.elementor .e-6cb82c71-aa93{font-size:2.7rem;line-height:1.02;margin-block-end:1.2rem;}}@media(max-width:767px){.elementor .e-e255f19-473c{font-size:0.95rem;margin-block-end:0.9rem;}}@media(max-width:767px){.elementor .e-148a5ca1-ba7a{font-size:0.95rem;margin-block-end:1.35rem;}}@media(max-width:767px){.elementor .e-3641de42-23cf{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-7287f840-db1e{width:100%;aspect-ratio:4 / 3;object-position:30% 50%;}}@media(max-width:767px){.elementor .e-6d8dbd42-64f6{font-size:1.15rem;}}@media(max-width:767px){.elementor .e-7d6b9719-5f60{width:auto;padding-block-start:1.2rem;padding-block-end:1.25rem;padding-inline-start:1.15rem;padding-inline-end:1.2rem;margin-block-start:-1.5rem;margin-inline: 1.5rem 0.75rem;\n}}@media(max-width:767px){.elementor .e-697c45db-955a{width:100%;align-items:stretch;}}@media(max-width:767px){.elementor .e-4f1f25f5-6813{min-height:0px;flex-direction:column;gap:2.25rem;align-items:stretch;padding-block: 2.75rem 2.25rem; padding-inline: 1.5rem;\n}}