@media(max-width:767px){.elementor .e-a8f97f4-a4c5{font-size:clamp(32px, 8vw, 40px);}}@media(max-width:767px){.elementor .e-7af3e191-8a21{flex-direction:column;gap:48px;}}@media(max-width:767px){.elementor .e-12615c41-16b9{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-cfc8285-43d1{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-6ea9a73c-f055{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-35d0c5ca-7dd7{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-34a5347b-df09{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-7159afcc-5119{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-1ea1822e-f4f4{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-4ca18851-16fa{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-12386e50-f985{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-7b3782fc-779b{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-68c8a27f-616c{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-eadde9d-d672{width:calc(50% - 16px);min-width:0px;aspect-ratio:16 / 10;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-22069652-7e95{gap:16px;}}