.barrava-video-section{background:var(--barrava-video-section-background,#26313c);box-sizing:border-box;padding:clamp(0px,var(--barrava-video-padding-top,32px),240px) clamp(0px,var(--barrava-video-padding-side,24px),120px) clamp(0px,var(--barrava-video-padding-bottom,48px),240px);width:100%}.barrava-video{--barrava-video-mint:#00dea4;--barrava-video-navy:#26313c;aspect-ratio:var(--barrava-video-aspect-ratio,16/9);background:var(--barrava-video-background,#26313c);border-radius:clamp(0px,var(--barrava-video-radius,12px),120px);box-shadow:var(--barrava-video-shadow,none);color:#fff;isolation:isolate;line-height:1.4;margin-inline:var(--barrava-video-margin-start,auto) var(--barrava-video-margin-end,auto);max-width:clamp(240px,var(--barrava-video-max-width,1080px),1920px);overflow:hidden;position:relative;width:100%}.barrava-video *,.barrava-video :after,.barrava-video :before{box-sizing:border-box}.barrava-video [hidden]{display:none!important}.barrava-video .barrava-video__media{display:block;height:100%;margin:0;max-width:none;object-fit:var(--barrava-video-fit,contain);width:100%}.barrava-video .barrava-video__mute,.barrava-video .barrava-video__surface{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;margin:0;padding:0;text-transform:none;transform:none}.barrava-video .barrava-video__mute:after,.barrava-video .barrava-video__mute:before,.barrava-video .barrava-video__surface:after,.barrava-video .barrava-video__surface:before{content:none}.barrava-video .barrava-video__surface{height:100%;inset:0;position:absolute;width:100%;z-index:1}.barrava-video .barrava-video__surface:hover{background:transparent;color:inherit}.barrava-video .barrava-video__surface:focus-visible{outline:3px solid var(--barrava-video-mint);outline-offset:-6px}.barrava-video .barrava-video__volume{align-items:center;background:transparent;bottom:12px;display:flex;padding:0;position:absolute;right:12px;z-index:2}.barrava-video .barrava-video__mute{border-radius:50%;flex:0 0 auto;height:clamp(44px,var(--barrava-video-mute-size,44px),80px);width:clamp(44px,var(--barrava-video-mute-size,44px),80px)}.barrava-video .barrava-video__mute,.barrava-video .barrava-video__mute:hover{background:var(--barrava-video-mute-background,#00dea4);color:var(--barrava-video-mute-colour,#26313c)}.barrava-video .barrava-video__mute:hover{filter:brightness(1.12)}.barrava-video .barrava-video__mute svg{display:block;height:22px;width:22px}.barrava-video[data-muted=false] .barrava-video__sound-off,.barrava-video[data-muted=true] .barrava-video__sound-on{display:none}.barrava-video .barrava-video__mute:focus-visible{outline:3px solid var(--barrava-video-mint);outline-offset:2px}.barrava-video .barrava-video__error,.barrava-video .barrava-video__fallback{background:var(--barrava-video-navy);border-radius:6px;color:#fff;font:14px/1.4 system-ui,sans-serif;left:12px;margin:0;padding:10px 14px;position:absolute;right:12px;top:12px;z-index:3}.barrava-video .barrava-video__error a,.barrava-video .barrava-video__fallback a{color:var(--barrava-video-mint);text-decoration:underline}@media (max-width:767px){.barrava-video-section{padding:clamp(0px,var(--barrava-video-mobile-padding-top,24px),160px) clamp(0px,var(--barrava-video-mobile-padding-side,16px),60px) clamp(0px,var(--barrava-video-mobile-padding-bottom,32px),160px)}.barrava-video .barrava-video__mute{height:clamp(44px,var(--barrava-video-mobile-mute-size,44px),80px);width:clamp(44px,var(--barrava-video-mobile-mute-size,44px),80px)}}@media (max-width:420px){.barrava-video .barrava-video__volume{bottom:8px;right:8px}}