.elementor .e-5832023-8c3187d{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-754f794-7438d57{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, rgba(10,12,20,0.82) 0%,rgba(10,12,20,0.05) 58%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-b86cb47-7db2d07{font-weight:600;font-size:12px;color:rgba(255,255,255,0.70);letter-spacing:0.16em;}.elementor .e-76ba1d5-a5386e1{font-size:12px;color:rgba(215,160,0,0.65);letter-spacing:0.1em;}.elementor .e-832b525-e12883d{width:100%;position:absolute;inset-block-end:16px;inset-inline-start:0px;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:end;}.elementor .e-fe5b1fb-35fadfa{width:100%;height:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;&::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(to top, rgba(10,12,20,0.74) 0%, rgba(10,12,20,0.05) 58%); }
& [data-shade] { opacity: 0; transition: opacity 0.3s; }
@media (hover: hover) { &:hover [data-shade] { opacity: 1; } }
&::after { 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::after { opacity: 1; } }
& img { transition: transform 0.55s ease; }
@media (hover: hover) { &:hover img { transform: scale(1.04); } }
& [data-nowrap] { white-space: nowrap; }\n}