.cmp-hero-banner{margin:0}
.cmp-hero-banner .hero-banner__video{position:relative;height:540px}
.cmp-hero-banner .hero-banner__video video{overflow-clip-margin:unset;width:100% !important;height:100%;object-fit:cover;margin-bottom:0;top:0 !important;left:0 !important}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__video video{height:100%;min-height:100vh;min-height:-webkit-fill-available;top:0 !important;transform:none !important}
}
.cmp-hero-banner .hero-banner__video.--mobile{display:none}
.cmp-hero-banner .hero-banner__video.--desktop{display:block}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__video.--desktop{display:none}
.cmp-hero-banner .hero-banner__video.--mobile{display:block}
.cmp-hero-banner .hero-banner__video.--mobile .smart-crop-video.js-smart-crop-videos{height:100%}
}
.cmp-hero-banner .hero-banner__background{width:100%;height:100%;top:0;position:absolute;background-color:transparent;z-index:1}
.cmp-hero-banner .hero-banner__text{display:flex;gap:12px;position:absolute;z-index:2;max-width:757px;bottom:68px;left:50%;transform:translate(-50%,-50%);color:white;font-size:48px;font-weight:800;line-height:52px;text-align:center;font-family:var(--NeuePower-Ultra)}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__text{font-size:24px;bottom:26px;line-height:30px}
}
.cmp-hero-banner .hero-banner__controls{display:flex;gap:12px;position:absolute;z-index:2;right:48px;bottom:32px}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__controls{right:24px;bottom:24px}
}
.cmp-hero-banner .hero-banner__controls .container-icon{width:40px;height:40px;border-radius:42px;border:1px solid var(--Text-Dark);display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;background-color:white;cursor:pointer}
.cmp-hero-banner .hero-banner__controls .container-icon.--mobile{display:none}
.cmp-hero-banner .hero-banner__controls .container-icon.--desktop{display:flex}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__controls .container-icon.--desktop{display:none}
.cmp-hero-banner .hero-banner__controls .container-icon.--mobile{display:flex}
}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__controls .container-icon{width:32px;height:32px}
}
.cmp-hero-banner .hero-banner__controls .container-icon i{color:var(--Text-Dark)}
.cmp-hero-banner .hero-banner__down{width:100%;border-radius:42px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;cursor:pointer;position:absolute;z-index:2;bottom:-18px}
.cmp-hero-banner .hero-banner__down i{color:var(--Text-Dark);transform:rotate(90deg);font-size:32px;background-color:var(--primary-primary-500);width:40px;height:40px;border-radius:42px;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}
@media(max-width:1024px){.cmp-hero-banner .hero-banner__down i::before{font-size:28px}
}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer{width:100%;height:auto}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer .s7videoelement.video-js{transform:none !important;top:0 !important;height:100% !important;width:100% !important}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer .s7videoelement.video-js video{height:100% !important;top:0 !important}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer .s7iconeffect{display:none !important}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer .s7controlbar{display:none !important}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer .s7socialshare{display:none !important}
.cmp-hero-banner .smart-crop-video.s7smartcropvideoviewer .s7linkdialog{display:none !important}
.cmp-hero-banner.gaztea .hero-banner__down i{color:var(--Neutral-White)}
.cmp-hero-banner.gaztea .hero-banner__controls .container-icon{border:1px solid var(--Greyscale-700);font-size:32px}
.cmp-hero-banner.gaztea .hero-banner__controls .container-icon .icon-volume-off{font-size:32px}
.cmp-hero-banner.gaztea .hero-banner__controls .container-icon .icon-volume{font-size:32px}
@media(max-width:1670px){.cmp-hero-banner.gaztea .hero-banner__video video{object-fit:none}
}
section.hero-banner{position:relative;margin-top:-90px}
@media(max-width:1024px){section.hero-banner{margin-top:-82px}
}
.cmp-hero-banner.news section.hero-banner{position:relative;margin-top:0}
@media(max-width:1024px){.cmp-hero-banner.news section.hero-banner{margin-top:0}
}
.cmp-header{height:72px;z-index:999}
.cmp-header .cmp-header-bars i{color:white}
.cmp-header.makusi{background:linear-gradient(180deg,#0a3740 0,rgba(10,55,64,0) 100%)}
.cmp-header.gaztea{background:var(--Greyscale-800)}
.cmp-header.gaztea .cmp-header-logo img{filter:unset}
.cmp-header.news{height:unset;z-index:99999999}
.cmp-header.news .cmp-header-bars i{color:#232323}
.cmp-header.black{background:var(--primary-primary-500)}
.cmp-header.black .cmp-header-bars i{color:var(--Tertiary-Blue)}
.cmp-header.black .cmp-header-logo img{filter:none}
.cmp-header.makusi .cmp-header-logo img{filter:invert(65%) sepia(47%) saturate(940%) hue-rotate(86deg) brightness(95%) contrast(93%)}
.cmp-header.gaztea{background:var(--Greyscale-800)}
.cmp-header.gaztea .cmp-header-logo img{filter:unset}