.elementor .e-376dff35-1d01{width:100%;height:auto;object-fit:fill;margin:0px;border-radius:0px;display:block;max-width: none; box-shadow: none;\n}.elementor .e-18e59efa-5d0b{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:var(--sp-font-heebo);font-weight:600;font-size:clamp(14px, 13px + 0.25vw, 17px);color:#FFFFFF;line-height:1.3;padding-block-start:24px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;box-sizing: border-box; text-align: right; background-image: linear-gradient(to top, rgba(16, 24, 38, 0.78) 0%, rgba(16, 24, 38, 0.5) 55%, rgba(16, 24, 38, 0) 100%);\n}.elementor .e-4145c21-1623{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-family:var(--sp-font-heebo);font-weight:400;font-size:var(--sp-place-fs);color:#FFFFFF;line-height:1.3;padding-block-start:0px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;box-sizing: border-box; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; pointer-events: none; opacity: 0.9; &:empty { display: none; }\n}.elementor .e-1c422ffd-79cf{width:100%;overflow:hidden;position:relative;color:#FFFFFF;text-decoration:none;padding:0px;margin:0px;border-width:0px;background-color:#E3E5EA;display:block;--sp-place-fs: clamp(12.5px, 11.5px + 0.2vw, 14.5px); --sp-place-h: calc(var(--sp-place-fs) * 1.3 + 3px); &:focus-visible { outline: 3px solid var(--sp-dark-surface); outline-offset: 3px; } & h2 { transition: background-size 0.25s ease; } &:hover h2, &:focus-visible h2 { background-image: linear-gradient(to top, rgba(16, 24, 38, 0.86), rgba(16, 24, 38, 0)); } &:hover h2 span, &:focus-visible h2 span { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.25em; } &:has(> p:not(:empty)) h2 { padding-block-end: calc(12px + var(--sp-place-h)); } @media (max-width: 767px) { --sp-place-fs: 12px; &:has(> p:not(:empty)) h2 { padding-block-end: calc(8px + var(--sp-place-h)); } }\n}