@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .ds-bf-fbbc49eb27{font-size:1.6rem;line-height:1.7;}}@media(max-width:767px){.elementor .ds-bf-3a26e9380a{padding: 0rem 0rem 3.2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-5cdd206e7f{columns: 1;\n}}@media(max-width:767px){.elementor .ds-bf-b65b9e376c{font-size:2.8rem;}}@media(max-width:767px){.elementor .ds-bf-ff1a113ad6{padding: 2.6rem 2.2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-bd3f1307b6{font-size:2.8rem;}}@media(max-width:767px){.elementor .ds-bf-095919cec3{padding-top: 4.9rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-bdceab9256{padding: 1.6rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-ce6872fb3c{padding-inline-start:1.6rem;padding-inline-end:1.6rem;}}@media(max-width:767px){.elementor .ds-bf-17b1cb3f4b{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ds-bf-a50ba12883{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ds-bf-5842a30aed{align-items:flex-start;}}@media(max-width:767px){.elementor .ds-bf-93bb2bace4{align-items:flex-start;}}@media(max-width:767px){.elementor .ds-bf-071fb234b7{font-size:1.2rem;}}@media(max-width:767px){.elementor .ds-bf-1f32e08d43{padding: 1.8rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-ab63b849cf{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ds-bf-c7c50caf08{padding: 1.8rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-9ce4542017{padding: 1.7rem 2rem 2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-e8c82070b4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ds-bf-daded2f308{border-block-start-width:0.1rem;border-inline-start-width:0rem;border-top-style: solid; border-top-color: rgb(225, 232, 239); padding: 2.2rem 2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-fca431e1c7{padding: 2.3rem 2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-86efc92416{padding: 2.3rem 2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-5086919c38{display:none;}}@media(max-width:767px){.elementor .ds-bf-f355fe58d0{font-size:2.2rem;}}@media(max-width:767px){.elementor .ds-bf-065f48dacc{padding: 1.8rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-dba6be646c{gap:0.7rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ds-bf-fb2cc1a1c6{display:flex;gap:0.6rem;justify-content:space-between;align-items:center;padding: 1.3rem 1.7rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-8996e929f3{gap:0.8rem;}}@media(max-width:767px){.elementor .ds-bf-b270b64cdb{padding: 1.4rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-5c450a46e4{font-size:2.5rem;}}@media(max-width:767px){.elementor .ds-bf-3bf977699e{font-size:0.9rem;}}@media(max-width:767px){.elementor .ds-bf-4724a66dcb{font-size:2rem;}}@media(max-width:767px){.elementor .ds-bf-55f760b7e4{padding: 1.4rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-6862c69fc6{font-size:2.5rem;}}@media(max-width:767px){.elementor .ds-bf-c29b5ed1e1{font-size:0.9rem;}}@media(max-width:767px){.elementor .ds-bf-c35304a175{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ds-bf-a23355c5bb{font-size:2.2rem;}}@media(max-width:767px){.elementor .ds-bf-9661fbc34f{padding-top: 4.9rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-307ce03a6c{gap:0.8rem;grid-template-columns:1fr 1fr;}}@media(max-width:767px){.elementor .ds-bf-df8b8d7f82{padding: 1.4rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-7437e2e675{padding: 1.4rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-0e465b4916{font-size:2.8rem;}}@media(max-width:767px){.elementor .ds-bf-ab35d2574b{font-size:1.7rem;}}@media(max-width:767px){.elementor .ds-bf-c655a539ee{border-radius:1.1rem;gap:1.3rem;padding: 1.8rem !important; margin: 0rem 0rem 2.3rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-3a97323541{height:3.2rem;font-size:1.9rem;width: 3.2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-4e906a6003{border-radius:1.6rem;padding: 3.4rem 2.4rem !important; margin-bottom: 2rem !important;\n}}@media(max-width:767px){.elementor .ds-bf-f88c5139cb{font-size:1.4rem;}}@media(max-width:767px){.elementor .ds-bf-d42b925085{font-size:2.4rem;}}@media(max-width:767px){.elementor .ds-bf-4eb63bd8df{font-size:clamp(4.4rem,13.333vw,5.2rem);}}@media(max-width:767px){.elementor .ds-bf-da82720f52{margin-bottom: 2.1rem !important;\n}}