.video-player{gap:var(--space-12);flex-direction:column;width:100%;margin:0;display:flex}.video-player-frame{width:100%;aspect-ratio:var(--video-player-aspect-ratio,16 / 9);border:1px solid var(--neutral-border-components);border-radius:var(--radius-4);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-surface-primary) 10%, transparent), transparent 28%), var(--neutral-surface-subtle);isolation:isolate;position:relative;overflow:hidden}.video-player-element,.video-player-empty{border:0;width:100%;height:100%;display:block}.video-player-element{background-color:var(--neutral-surface-background);-o-object-fit:cover;object-fit:cover}.video-player-frame--custom-controls{cursor:default}.video-player-frame--custom-controls:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, transparent 55%, color-mix(in srgb, var(--neutral-black) 24%, transparent) 100%);opacity:0;transition:opacity var(--speed-medium) var(--ease-linear);position:absolute;inset:0}.video-player-frame--custom-controls:hover:after,.video-player-frame--custom-controls.video-player-frame--playing:after{opacity:1}.video-player-overlay-control{border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--neutral-black) 88%, transparent);color:var(--neutral-white);box-shadow:var(--shadow-bottom-l);cursor:pointer;transition:transform var(--speed-medium) var(--ease-linear), opacity var(--speed-medium) var(--ease-linear), background-color var(--speed-medium) var(--ease-linear);z-index:1;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player-overlay-control:hover{background-color:color-mix(in srgb, var(--neutral-black) 94%, transparent);transform:translate(-50%,-50%)scale(1.04)}.video-player-overlay-control:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:4px}.video-player-overlay-control--large{width:116px;height:116px}.video-player-overlay-control--small{width:52px;height:52px}.video-player-overlay-icon{--neutral-surface-icons:var(--neutral-surface-main);width:100%;height:100%;color:var(--neutral-surface-main);justify-content:center;align-items:center;padding-left:2px;display:inline-flex}.video-player-overlay-control--large .video-player-overlay-icon svg{width:24px;height:24px}.video-player-overlay-control--small .video-player-overlay-icon svg{width:20px;height:20px}.video-player-frame--playing .video-player-overlay-control{opacity:0}.video-player-frame--playing:hover .video-player-overlay-control,.video-player-frame--playing .video-player-overlay-control:focus-visible{opacity:1}.video-player-empty{padding:var(--space-24);text-align:center;color:var(--neutral-content-support);background:linear-gradient(180deg, color-mix(in srgb, var(--neutral-surface-main) 70%, transparent), transparent), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--neutral-border-components) 30%, transparent), color-mix(in srgb, var(--neutral-border-components) 30%, transparent) 12px, transparent 12px, transparent 24px);justify-content:center;align-items:center;display:flex}.video-player-meta{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.video-player-title,.video-player-caption{margin:0}.video-player-caption{color:var(--neutral-content-support)}@media (max-width:720px){.video-player-overlay-control--large{width:88px;height:88px}.video-player-overlay-control--large .video-player-overlay-icon svg{width:34px;height:34px}.video-player-overlay-control--small{width:44px;height:44px}.video-player-overlay-control--small .video-player-overlay-icon svg{width:18px;height:18px}}


.help-bar{z-index:60;background:var(--neutral-surface-elevated,#fff);border-top:1px solid var(--neutral-border-subtle,#00000014);will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #0000000f}.help-bar[data-state=shown]{transform:translateY(0)}.help-bar-inner{max-width:var(--container-max,1440px);padding:var(--space-16,16px) var(--space-32,24px);justify-content:space-between;align-items:center;gap:var(--space-24,24px);margin:0 auto;display:flex}.help-bar-label{color:var(--neutral-content-main,#0c0c0c);margin:0;font-weight:600}.help-bar-actions{align-items:center;gap:var(--space-12,12px);display:flex}.help-bar-cta{align-items:center;gap:var(--space-8,8px);padding:var(--space-12,12px) var(--space-16,16px);background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);border-radius:var(--radius-8,8px);font-weight:var(--weight-body-strong,600);font-size:var(--size-body,14px);transition:background-color var(--speed-medium) var(--ease-linear);line-height:1;text-decoration:none;display:inline-flex}.help-bar-cta:hover{background-color:var(--neutral-surface-oncolor)}.help-bar-cta-arrows{flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;overflow:hidden}.help-bar-cta-arrow{stroke:currentColor;width:16px;height:16px;transition:transform var(--speed-medium) var(--ease-custom);position:absolute;inset:0}.help-bar-cta-arrow-incoming{transform:translate(-100%)}.help-bar-cta:hover .help-bar-cta-arrow{transform:translate(100%)}.help-bar-cta:hover .help-bar-cta-arrow-incoming{transform:translate(0)}.help-bar-dismiss{border:1px solid var(--neutral-border-subtle,#0000001f);cursor:pointer;width:36px;height:36px;color:var(--neutral-content-main,#0c0c0c);transition:background var(--speed-fast,.2s) var(--ease-custom,ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.help-bar-dismiss:hover{background:var(--neutral-surface-subtle,#0000000a)}@media (max-width:640px){.help-bar-inner{gap:12px;padding:12px 16px}.help-bar-label{font-size:14px}.help-bar-cta{padding:8px 14px;font-size:13px}.help-bar-dismiss{width:32px;height:32px}}body:has(#iubenda-cs-banner.iubenda-cs-visible) .help-bar{transform:translateY(100%)}body:has(.help-bar[data-state=shown]) :is(.iubenda-tp-btn,.iubenda-uspr-btn,.iubenda-tp-alert-btn)[data-tp-float^=bottom]{bottom:var(--help-bar-height,72px)!important}
.preview-bar{z-index:10000;color:#fff;background-color:#1c1c1c;border-radius:100px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 12px;font-size:14px;line-height:1.3;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px #0000003d}.preview-bar-label{color:#1c1c1c;background-color:#f2b33d;border-radius:100px;flex-shrink:0;padding:4px 10px;font-weight:600}.preview-bar-exit{color:#1c1c1c;background-color:#fff;border-radius:100px;flex-shrink:0;padding:6px 12px;font-weight:600;text-decoration:none}@media (max-width:767px){.preview-bar-text{display:none}}
.locale-banner{z-index:9999999;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.locale-banner-overlay{opacity:0;pointer-events:none;background:#00000073;transition:opacity .3s;position:absolute;inset:0}.locale-banner[data-open=true] .locale-banner-overlay{opacity:1;pointer-events:auto}.locale-banner-card{z-index:1;background:var(--neutral-surface-elevated,#fff);border-radius:var(--radius-12,12px);align-items:center;gap:var(--space-16,16px);text-align:center;opacity:0;pointer-events:auto;flex-direction:column;width:100%;max-width:560px;padding:48px;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(16px)scale(.98);box-shadow:0 16px 64px #0000002e}.locale-banner[data-open=true] .locale-banner-card{opacity:1;transform:translateY(0)scale(1)}.locale-banner-card h2.title3{margin:0}.locale-banner-card p.copy{max-width:440px;margin:0}.locale-banner-close{width:32px;height:32px;color:var(--neutral-content-main-titles,#0c0c0c);cursor:pointer;transition:background var(--speed-fast,.2s) var(--ease-custom,ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;top:16px;right:16px}.locale-banner-close:hover{background:var(--neutral-surface-support,#0000000d)}.locale-banner-cta{align-items:center;gap:var(--space-8,8px);padding:var(--space-12,12px) var(--space-16,16px);margin-top:var(--space-8,8px);background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);border-radius:var(--radius-8,8px);font-weight:var(--weight-body-strong,600);font-size:var(--size-body,14px);transition:background-color var(--speed-medium,.3s) var(--ease-linear,ease);line-height:1;text-decoration:none;display:inline-flex}.locale-banner-cta:hover{background-color:var(--neutral-surface-oncolor)}.locale-banner-cta-arrows{flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;overflow:hidden}.locale-banner-cta-arrow{stroke:currentColor;width:16px;height:16px;transition:transform var(--speed-medium,.3s) var(--ease-custom,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.locale-banner-cta-arrow-incoming{transform:translate(-100%)}.locale-banner-cta:hover .locale-banner-cta-arrow{transform:translate(100%)}.locale-banner-cta:hover .locale-banner-cta-arrow-incoming{transform:translate(0)}@media (max-width:640px){.locale-banner-card{padding:32px 24px}.locale-banner-card h2.title3{font-size:22px;line-height:1.25}}
