@media(max-width:767px){.elementor .e-253511f-a1d3a8d{height:auto;aspect-ratio:16 / 9;}}@media(max-width:767px){.elementor .e-a7fac0b-038f1f4{font-size:1.25rem;color:#2C2F34;line-height:1.3;text-shadow:none; -webkit-line-clamp:3; & > .e-heading-link-base { color:inherit; } & > .e-heading-link-base:hover { color:#E9297B;text-decoration-color:#E9297B; } & > .e-heading-link-base:focus-visible { outline:2px solid #E9297B;outline-offset:3px; }\n}}@media(max-width:767px){.elementor .e-e7b09d6-a1753f4{font-size:0.875rem;color:#666666;line-height:1.45;text-shadow:none; -webkit-line-clamp:2;\n}}@media(max-width:767px){.elementor .e-d2415e5-bbef049{width:100%;min-width:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;color:#2C2F34;padding:16px;margin:0px;background-image:linear-gradient(180deg, #ffffff 0%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:8px;flex:1 1 auto;justify-content:flex-start;align-items:stretch;z-index:auto; box-sizing:border-box; text-shadow:none;\n}}@media(max-width:767px){.elementor .e-7d0437c-959636a{padding:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;align-items:stretch;& > .e-image-link-base { flex-shrink:0; }\n}}@media(max-width:767px){.elementor .e-4523e0d-7fcdb71{padding:0px;margin:0px;border-width:0px;}}@media(max-width:767px){.elementor .e-acf46ac-1813206{padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}}