@media(max-width:767px){.elementor .e-46fc416a-e943{font-size:var(--text-body);}}@media(max-width:767px){.elementor .e-1a5b876f-f894{width:100%;}}@media(max-width:767px){.elementor .e-2f5c922e-ba6b{width:100%;}}@media(max-width:767px){.elementor .e-4930f841-f8db{box-shadow: 10px 10px 0 0 var(--dlf-orange), 20px 20px 0 0 var(--dlf-purple);\n}}@media(max-width:767px){.elementor .e-7f9e748d-a16f{padding-block-start:2.5rem;padding-block-end:3.5rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-4987fb92-9d1d{padding:1rem;}}@media(max-width:767px){.elementor .e-6b99d732-be9d{padding-block-start:2rem;}}@media(max-width:767px){.elementor .e-aa55f6f-e09f{gap:3rem;}}@media(max-width:767px){.elementor .e-77d0c8b4-1a30{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-72698db6-a2c4{font-size:2rem;}}@media(max-width:767px){.elementor .e-21e672e-fbee{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-187759b-2fa4{width:100%;}}@media(max-width:767px){.elementor .e-12b3b0f0-cb21{padding:1.5rem;}}@media(max-width:767px){.elementor .e-52912f27-b94c{width:100%;}}@media(max-width:767px){.elementor .e-5fe849ef-d002{padding:1.5rem;}}@media(max-width:767px){.elementor .e-3faf9aa2-ba42{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}