.elementor .e-ffd1928-b1d2b37{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;& { object-position: center top; }\n}.elementor .e-487c33a-a8249d7{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;&::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(10,12,20,0.25) 0%, rgba(10,12,20,0) 60%); transition: background 0.3s; }\n}.elementor .e-28c7598-7384e68{font-weight:500;font-size:16px;color:var(--text-on-dark);line-height:1.2em;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-518b5dc-bf1ab0e{font-size:13px;color:var(--text-muted-dark);line-height:1.35em;}.elementor .e-ec415df-02543ef{color:rgba(215,160,0,0.56);margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c009875-e146ddb{min-height:156px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.06);border-style:solid;flex-direction:column;& > p:last-of-type { padding-block-start: 6px; }\n}.elementor .e-cd2f483-07ea470{width:100%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--surface-mid);display:flex;flex-direction:column;& { transition: background-color 0.16s; }
&::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: var(--brand-primary); opacity: 0; transition: opacity 0.2s; z-index: 2; }
@media (hover: hover) { &:hover::before { opacity: 1; } }
& img { filter: grayscale(1); transition: transform 0.55s ease; }
@media (hover: hover) { &:hover img { transform: scale(1.05); } }
& .text-label { flex-direction: column; align-items: flex-start; }
& .text-label span:not(:last-of-type)::after { content: ","; }\n}