@media(max-width:767px){.elementor .e-39dfe0e7-a1a2{font-size:34px;}}@media(max-width:767px){.elementor .e-36f435f4-4e46{width:100%;border-radius:0px;flex:0 0 auto;padding-block: 40px; padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-226281ea-b317{width:100%;height:240px;min-height:240px;position:static;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-78e1e02e-ea1d{min-height:0px;flex-direction:column;}}@media(max-width:767px){.elementor .e-4aa93ad8-db07{gap:20px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-6fb5ef1f-2927{gap:20px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-6824517a-653b{gap:20px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-5b38b432-12d1{gap:20px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-1011f69c-af80{width:26px;height:26px;}}@media(max-width:767px){.elementor .e-62012745-94c8{font-size:28px;}}@media(max-width:767px){.elementor .e-5f9c2819-4aa8{gap:6px;padding-block: 16px; padding-inline: 6px;\n}}@media(max-width:767px){.elementor .e-781dac4a-aee9{width:26px;height:26px;}}@media(max-width:767px){.elementor .e-61cdf01a-83c5{font-size:28px;}}@media(max-width:767px){.elementor .e-296ed032-ac71{gap:6px;padding-block: 16px; padding-inline: 6px;\n}}@media(max-width:767px){.elementor .e-65b805b9-7868{width:26px;height:26px;}}@media(max-width:767px){.elementor .e-60867651-1b01{font-size:28px;}}@media(max-width:767px){.elementor .e-493cc50b-ecd0{gap:6px;padding-block: 16px; padding-inline: 6px;\n}}@media(max-width:767px){.elementor .e-6c89299-cdd8{gap:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;padding-block: 18px; padding-inline: 8px;\n}}@media(max-width:767px){.elementor .e-7ada7be3-ace1{padding-block: 64px; padding-block: 56px;\n}}@media(max-width:767px){.elementor .e-309e9938-6e84{flex:0 0 auto;padding-block: 22px; padding-inline: 18px; & .wpcf7-submit { width: 100%; min-height: 48px; }\n}}@media(max-width:767px){.elementor .e-1f9aa237-d751{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-5bcd5bb9-eccb{flex-direction:column;gap:32px;}}