@media(max-width:767px){.elementor .e-ded7227-2960{font-size:34px;}}@media(max-width:767px){.elementor .e-565a1f6f-e4ed{width:100%;text-align:center;display:block;max-width: none;\n}}@media(max-width:767px){.elementor .e-2abcb206-60fc{width:100%;border-radius:0px;flex:0 0 auto;padding-block: 40px; padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-55af196c-b3a0{width:100%;height:240px;min-height:240px;position:static;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-1b75fc9f-5b47{min-height:0px;flex-direction:column;}}@media(max-width:767px){.elementor .e-229a10dc-31f2{width:28px;height:28px;}}@media(max-width:767px){.elementor .e-4c4e45f-8c63{font-size:30px;}}@media(max-width:767px){.elementor .e-d47b485-b257{gap:6px;padding-block: 8px;\n}}@media(max-width:767px){.elementor .e-11cf1617-e0f4{width:28px;height:28px;}}@media(max-width:767px){.elementor .e-21cf01fe-d24f{font-size:30px;}}@media(max-width:767px){.elementor .e-7eb618a3-bedf{gap:6px;padding-block: 8px;\n}}@media(max-width:767px){.elementor .e-3f337b2a-9572{width:28px;height:28px;}}@media(max-width:767px){.elementor .e-2ec393c2-3edf{font-size:30px;}}@media(max-width:767px){.elementor .e-22b2c9c5-b602{gap:6px;padding-block: 8px;\n}}@media(max-width:767px){.elementor .e-1134d673-9c17{column-gap:8px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;row-gap: 24px;\n}}@media(max-width:767px){.elementor .e-5f004aa1-2629{padding-block: 28px;\n}}@media(max-width:767px){.elementor .e-52d1fd21-d207{width:100%;text-align:center;display:block;align-self:stretch;max-width: none;\n}}@media(max-width:767px){.elementor .e-779e23a6-849e{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-1ce52283-f8c4{min-height:0px;aspect-ratio:990 / 510;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-1cd8b161-2fa1{margin-block-start:-28px;box-shadow:0px 0px 0px 8px #FFFFFF;margin-inline: 12px; padding-block: 22px; padding-inline: 20px;\n}}@media(max-width:767px){.elementor .e-3f7e7f20-5aa9{max-width:100%;flex:0 0 auto;margin-block: 8px;\n}}@media(max-width:767px){.elementor .e-3847aa83-4848{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .e-2d0286fc-9a0f{padding-block: 56px; padding-block: 40px;\n}}@media(max-width:767px){.elementor .e-601ffb0c-3254{min-height:0px;padding-inline: 48px;\n}}@media(max-width:767px){.elementor .e-641ff0b3-b9ff{font-size:60px;}}@media(max-width:767px){.elementor .e-40b2146e-9b34{width:100%;text-align:center;display:block;}}@media(max-width:767px){.elementor .e-69176b0f-3663{padding-inline: 20px;\n}}@media(max-width:767px){.elementor .e-2240c245-4cad{min-height:0px;padding-inline: 48px;\n}}@media(max-width:767px){.elementor .e-16247eb8-7e43{font-size:60px;}}@media(max-width:767px){.elementor .e-71c6d549-4b59{width:100%;text-align:center;display:block;}}@media(max-width:767px){.elementor .e-63b35244-db49{padding-inline: 20px;\n}}@media(max-width:767px){.elementor .e-55321164-d278{gap:24px;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-e691c21-1925{padding-block: 64px;\n}}@media(max-width:767px){.elementor .e-5cae6734-ffc4{padding-block: 28px; padding-inline: 20px;\n}}@media(max-width:767px){.elementor .e-3d19011b-9b4d{padding-block: 56px; padding-block: 40px;\n}}@media(max-width:767px){.elementor .e-72762f3-21fb{width:100%;text-align:center;display:block;align-self:stretch;order:1;max-width: none;\n}}@media(max-width:767px){.elementor .e-48dbfa5d-fe34{width:100%;display:contents;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-701a6772-a1b0{max-width:240px;}}@media(max-width:767px){.elementor .e-b53488e-a233{flex:0 0 auto;margin-block: 10px;\n}}@media(max-width:767px){.elementor .e-64bb33fa-2e50{flex-direction:column;gap:18px;align-items:stretch;}}@media(max-width:767px){.elementor .e-dd55f1-b9de{padding-block: 64px;\n}}@media(max-width:767px){.elementor .e-65c9292c-54cf{gap:20px;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(3, auto);}}@media(max-width:767px){.elementor .e-d070e67-66fd{padding-block-start:56px;padding-block: 40px;\n}}@media(max-width:767px){.elementor .e-4437780d-435c{flex:0 0 auto;padding-block: 22px; padding-inline: 18px; & .wpcf7-submit { width: 100%; min-height: 48px; }\n}}@media(max-width:767px){.elementor .e-477ad85f-5297{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-7b297d35-794f{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .e-414bef25-6508{padding-block: 40px;\n}}