@media(max-width:767px){.elementor .e-widget_ir9nynv8o-c433413{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-widget_wxy9o8i7y-d61ad3f{font-size:1rem;}}@media(max-width:767px){.elementor .e-container_pcenct5wb-1e166c4{width:100%;}}@media(max-width:767px){.elementor .e-container_h155279nt-a6ee333{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-widget_vavlgy2mp-0b149ba{font-size:1.75rem;}}@media(max-width:767px){.elementor .e-container_x28hvcody-1f0b854{width:100%;}}@media(max-width:767px){.elementor .e-container_wit5ddzsb-e9242cc{width:100%;}}@media(max-width:767px){.elementor .e-container_4an7mwpk1-d3cdfe9{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-widget_xumvod2xa-d06ecb1{font-size:1.8rem;}}@media(max-width:767px){.elementor .e-d3b1288-03fd5ec{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-container_j8rjio4hw-b2f1d92{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-widget_5lo3eprb3-6ba743e{font-size:1.85rem;}}@media(max-width:767px){.elementor .e-container_1924hcjua-df4b915{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-widget_vqpu15bpa-5f9b2d2{font-size:2rem;}}@media(max-width:767px){.elementor .e-container_zlgof7zci-cafb9f9{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-widget_l8jqlws9x-25578ee{font-size:2rem;}}@media(max-width:767px){.elementor .e-container_mwqrp7834-1633fa4{column-gap:0rem;row-gap:1.5rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-container_gcrfcresd-96f6641{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:3rem;}}@media(max-width:767px){.elementor .e-widget_wpm53403z-8d3f7ed{font-size:2rem;}}