@media(max-width:767px){.elementor .e-3a65821a-680b{font-family:var(--body-text);}}@media(max-width:767px){.elementor .e-9eff6c7-e33f{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .e-3a6d3d3-385c{padding-block-start:2.5rem;padding-block-end:1.75rem;padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-494d4bbd-5b6a{aspect-ratio:1.35 / 1;}}@media(max-width:767px){.elementor .e-58c47e11-bed0{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-741938b4-e67b{font-size:0.78rem;}}@media(max-width:767px){.elementor .e-7316f462-bbd5{font-size:14px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-7355a51f-f7f0{width:100%;padding:1px;margin:0px;border-inline-end-width:0px;gap:0%;}}@media(max-width:767px){.elementor .e-1ebec32c-509c{font-size:0.78rem;}}@media(max-width:767px){.elementor .e-47e0ed8c-8148{font-size:14px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-2ddeddc1-e0f1{width:100%;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-6916dafc-439c{font-size:0.78rem;}}@media(max-width:767px){.elementor .e-196416c4-b15a{font-size:14px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-2f12350f-9422{width:100%;}}@media(max-width:767px){.elementor .e-7d78198c-f0a0{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.55rem;padding-inline-end:0.55rem;margin-inline-end:-2px;display:grid;gap:10px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-16121956-46d5{padding:0px;gap:1rem;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .e-3b104669-144a{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}}@media(max-width:767px){.elementor .e-65d133be-8af1{gap:0.75rem;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .e-2b77940b-d578{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}}@media(max-width:767px){.elementor .e-6062ab0d-4550{width:100%;}}@media(max-width:767px){.elementor .e-2d4f94d0-c847{font-size:25px;}}@media(max-width:767px){.elementor .e-4e8daeee-beaa{padding:0px;flex-direction:row;gap:0.65rem;align-items:flex-start;}}@media(max-width:767px){.elementor .e-40630f3c-f994104{padding:0px;}}@media(max-width:767px){.elementor .e-c6a2c1e-c15d{padding-block-start:50px;padding-block-end:50px;}}@media(max-width:767px){.elementor .e-6b82d7f0-d336{flex:0 1 0rem;}}@media(max-width:767px){.elementor .e-53f67e43-9427{flex-direction:column;gap:0.8rem;align-items:flex-start;}}@media(max-width:767px){.elementor .e-2b2e62f5-1a2f{padding:1.4rem;}}@media(max-width:767px){.elementor .e-6c8b7d56-2caf{padding:1.4rem;}}@media(max-width:767px){.elementor .e-eabd5c8-326b{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-1ebbccdd-a096{padding:1.4rem;}}@media(max-width:767px){.elementor .e-2ed2ce73-a724{border-width:0rem;border-color:transparent;border-style:solid;display:flex;}}@media(max-width:767px){.elementor .e-669f2da5-5bc2{padding-inline-start:0rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .e-55efbec9-bcc3{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}}@media(max-width:767px){.elementor .e-529bf3b1-f5f1{padding:0px;gap:0.8rem;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);}}@media(max-width:767px){.elementor .e-77ccd813-bebb{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}}@media(max-width:767px){.elementor .e-6fc9cc8e-a9e7{padding:1.25rem;}}@media(max-width:767px){.elementor .e-16f01651-39bf{padding:1.25rem;}}@media(max-width:767px){.elementor .e-7b5033bc-4f30{padding:1.25rem;}}@media(max-width:767px){.elementor .e-3c5e59a7-c3e8{padding:0px;gap:0.8rem;grid-template-columns:1fr;grid-template-rows:auto auto auto;}}@media(max-width:767px){.elementor .e-55689c2c-6c53{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-71368982-18ac{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-3178c2f2-f783{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;gap:1rem;}}@media(max-width:767px){.elementor .e-2763b23e-e1a1{padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}}