@media(max-width:767px){.elementor .e-1ae3af9-bc1ca1b{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-df886b1-61ee744{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-58322e2-c903875{font-size:0.8rem;color:#3d3d3d;border-color:rgba(0, 0, 0, 0.15);}}@media(max-width:767px){.elementor .e-f0b7a18-2e35f06{width:100%;}}@media(max-width:767px){.elementor .e-3cb1bd2-355f307{aspect-ratio:4 / 3;}}@media(max-width:767px){.elementor .e-46eb2f8-45f9b25{width:100%;height:300px;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-ac35282-cc774e8{flex-direction:column-reverse;gap:2rem;}}@media(max-width:767px){.elementor .e-235298d-02f5c50{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-f7fd5d9-08ac78a{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-1e5ac16-4130910{font-size:0.8rem;margin-block-end:2rem;}}@media(max-width:767px){.elementor .e-9a99e39-58abae7{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-68da328-cb672ba{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-7350809-dc2f569{display:contents;}}@media(max-width:767px){.elementor .e-452be47-96d85de{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-9d2a468-9a59e1d{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-e1385af-cc48a89{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-ee7b7b4-b9322af{display:contents;}}@media(max-width:767px){.elementor .e-132b553-2c429a3{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-8663728-fb300f2{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-d2b2acd-1a40d95{display:contents;}}@media(max-width:767px){.elementor .e-f5600d9-615ea03{display:grid;gap:0.75rem;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .e-655a336-369765f{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-1e1aeba-96d3a4d{font-size:2.5rem;}}@media(max-width:767px){.elementor .e-969eabd-77ceb20{font-size:1rem;}}@media(max-width:767px){.elementor .e-9a22e7c-73d3b8e{border-color:rgba(0, 0, 0, 0.45);}}@media(max-width:767px){.elementor .e-45e1241-55dd400{font-size:1rem;}}@media(max-width:767px){.elementor .e-1da362a-e5adc26{padding-block-start:1.1rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-9059565-d4440b4{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-56ac983-4a41649{padding-block-start:0px;padding-block-end:1.1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-4c9a14c-29ee45b{font-size:1rem;}}@media(max-width:767px){.elementor .e-4acd6c4-b1b2a06{padding-block-start:1.1rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-bc1c534-c40bb86{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-56c3d2c-081a66a{padding-block-start:0px;padding-block-end:1.1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-dc67267-e9cffe9{font-size:1rem;}}@media(max-width:767px){.elementor .e-81f78f7-e9eb2d2{padding-block-start:1.1rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-3079054-edd1340{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-a67f94a-4921365{padding-block-start:0px;padding-block-end:1.1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-5b37c67-cdcdba0{font-size:1rem;}}@media(max-width:767px){.elementor .e-7b39178-1e899be{padding-block-start:1.1rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-71a2e36-14e79e0{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-733ea0c-d64a3fc{padding-block-start:0px;padding-block-end:1.1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}@media(max-width:767px){.elementor .e-a08bc31-a0636e9{gap:2rem;}}@media(max-width:767px){.elementor .e-094e742-6287fae{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-8c78ea8-6b3d52a{font-size:0.8rem;}}