.elementor .e-5c672d24-a1f8{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-start-start-radius:8px;border-start-end-radius:8px;transition:all 0.3s;display:block;}.elementor .e-5c672d24-a1f8:hover,.elementor .e-5c672d24-a1f8:focus-visible{opacity:85%;}.elementor .e-6be03b83-1c4a{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:0.04em;text-transform:uppercase;}.elementor .e-67affe80-81f0{font-weight:500;font-size:var(--text-lg);line-height:1.3;transition:all 0.3s;}.elementor .e-67affe80-81f0:hover,.elementor .e-67affe80-81f0:focus-visible{color:var(--color-primary);}.elementor .e-29fd07bb-9c94{font-size:var(--text-sm);line-height:1.6;}.elementor .e-33544bde-a933:hover,.elementor .e-33544bde-a933:focus-visible{text-decoration:underline;}.elementor .e-33544bde-a933{font-size:var(--text-sm);color:var(--color-primary);padding-block-start:var(--space-1);margin-block-start:auto;transition:all 0.3s;}.elementor .e-19363e27-79d4{padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-5fffaa3c-d942{height:100%;}