@media(max-width:512px){.elementor .e-widget_kbewluo5b-64d71ae{font-size:0.85rem;}}@media(max-width:512px){.elementor .e-widget_14dd029hv-8acb19d{font-size:2.2rem;}}@media(max-width:512px){.elementor .e-widget_mfz6ygsc6-6c55622{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;}}@media(max-width:512px){.elementor .e-container_j0spypccu-89764cf{min-height:75vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:512px){.elementor .e-widget_s9weuw5f8-2a18393{height:350px;}}@media(max-width:512px){.elementor .e-container_s1b6g18xm-912aef9{width:100%;}}@media(max-width:512px){.elementor .e-widget_pfxy1whut-ef87cd1{font-size:1.8rem;}}@media(max-width:512px){.elementor .e-container_tniy46pqq-3523349{width:100%;column-gap:0rem;row-gap:1.2rem;}}@media(max-width:512px){.elementor .e-container_uxuwdmse0-8229ed7{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:512px){.elementor .e-widget_th4fyv2a5-acfee02{font-size:1.8rem;}}@media(max-width:512px){.elementor .e-container_l29qr8r8c-08b71a4{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}}@media(max-width:512px){.elementor .e-container_8xugp0mix-3a5dca9{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:512px){.elementor .e-widget_ldmlthwuw-cf27329{font-size:2.2rem;}}@media(max-width:512px){.elementor .e-widget_8f50d209f-166dd7c{font-size:1rem;}}@media(max-width:512px){.elementor .e-container_ji9087569-aa97bde{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:512px){.elementor .e-widget_ndx11hxim-7b775ef{font-size:2rem;}}@media(max-width:512px){.elementor .e-container_x6cm066k6-b8edf8e{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}}@media(max-width:512px){.elementor .e-widget_1szfl979a-141317a{font-size:1.6rem;}}@media(max-width:512px){.elementor .e-container_tcfj0hel9-e1bb914{display:flex;justify-content:start;align-self:start;}}@media(max-width:512px){.elementor .e-container_8jojksr4n-154a2f4{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}}@media(max-width:512px){.elementor .e-container_aetkj0314-a422ccb{height:25rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:512px){.elementor .e-container_k0ye2qrx6-9bca65e{height:25rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:512px){.elementor .e-container_3d6z0qryg-902ab47{height:25rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:512px){.elementor .e-container_f3uraikdq-97626b5{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;}}@media(max-width:512px){.elementor .e-container_0fu3emz0b-3ff9ee7{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:2rem;}}@media(max-width:512px){.elementor .e-widget_4gemjxcoq-d97878e{font-size:1.8rem;}}@media(max-width:512px){.elementor .e-container_czw6s0xy9-0f4f5b8{width:100%;display:flex;justify-content:start;}}@media(max-width:512px){.elementor .e-container_rhnpie8d2-0cd4336{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}}@media(max-width:512px){.elementor .e-container_vov3r5d1l-95fb2a3{width:100%;min-height:26rem;}}@media(max-width:512px){.elementor .e-container_g1jsqpfb4-bfbf8d1{width:100%;min-height:26rem;}}@media(max-width:512px){.elementor .e-container_vcrxl24zw-fc60f4b{width:100%;min-height:26rem;}}@media(max-width:512px){.elementor .e-container_gr89g5qyp-d74aed0{column-gap:0rem;display:flex;flex-direction:column;row-gap:2rem;}}@media(max-width:512px){.elementor .e-container_yha7yxu3s-8d32354{column-gap:0rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;row-gap:2rem;}}