.elementor .aa-video-ctrl:hover,.elementor .aa-video-ctrl:focus-visible{opacity:100%;}.elementor .aa-video-ctrl{min-height:44px;font-family:N27;font-weight:400;font-size:11px;color:var(--aa-white);letter-spacing:0.2em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;opacity:80%;}.elementor .aa-plus:hover,.elementor .aa-plus:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);}.elementor .aa-plus{width:44px;height:44px;cursor:pointer;padding:10px;margin-block-start:1.5rem;transition:transform 0.3s;}.elementor .aa-hero-content{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:center;}.elementor .aa-hero-subtitle{max-width:40rem;font-weight:300;font-size:1rem;color:var(--aa-white);letter-spacing:0.25em;line-height:1.6;text-align:center;text-transform:uppercase;opacity:90%;}.elementor .aa-hero-title{font-weight:300;font-size:3.25rem;color:var(--aa-white);letter-spacing:0.3em;line-height:1.1;text-align:center;text-transform:uppercase;margin-inline-end:-0.3em;}.elementor .aa-hero{min-height:calc(100dvh - 80px);position:relative;font-family:N27;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--aa-ink);display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:center;background-size: cover; background-position: center center;\n}