@font-face{font-family:"Helvetica-Neue";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Bold";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Bold.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Bold.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-BoldItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-BoldItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-BoldItalic.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-CondensedBlack";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-CondensedBlack.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-CondensedBlack.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Italic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Italic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Italick.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-light";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Light.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Light.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-lightItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-LightItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-LightItalic.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Medium";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Medium.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Medium.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-Thin";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-Thin.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-Thin.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-UltraLight";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-UltraLight.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-UltraLight.ttf") format("truetype")}
@font-face{font-family:"Helvetica-Neue-UltraLightItalic";src:url("../../../clientlib-site/resources/fonts/HelveticaNeue-UltraLightItalic.woff") format("woff"),url("../../../clientlib-site/css/resources/fonts/HelveticaNeue-UltraLightItalic.ttf") format("truetype")}
@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Light.ttf") format("truetype")}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Regular.ttf") format("truetype")}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-SemiBold.ttf") format("truetype")}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype"),url("../../../clientlib-site/css/resources/fonts/OpenSans-Bold.ttf") format("truetype")}
header[data-cmp-name="header"]{display:flex;flex-direction:column;width:100%;position:relative;padding-top:16px;box-sizing:border-box}
header[data-cmp-name="header"] .header-wrapper{position:relative;width:100%;box-sizing:border-box;padding-bottom:4px}
header[data-cmp-name="header"] .header-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(to right,#ad1519 0 33.33%,#fabd00 33.33% 66.66%,#ad1519 66.66% 100%);pointer-events:none;z-index:5}
header[data-cmp-name="header"] .header-wrapper{display:flex;flex-direction:column;width:100%}
header[data-cmp-name="header"] .interactive--bar{display:flex;align-items:center;width:100%;padding:0 24px;box-sizing:border-box}
header[data-cmp-name="header"] .header__top-left--image,header[data-cmp-name="header"] .header__top-mid--image,header[data-cmp-name="header"] .search-box--wrapper{flex:0 0 33.3333%;max-width:33.3333%;display:flex;align-items:center;min-width:0;box-sizing:border-box}
header[data-cmp-name="header"] .header__top-left--image{justify-content:flex-start}
header[data-cmp-name="header"] .header__top-mid--image{justify-content:center}
header[data-cmp-name="header"] .search-box--wrapper{justify-content:flex-end;gap:16px;flex-wrap:nowrap}
header[data-cmp-name="header"] .cmp-image__image{max-width:100%;height:auto;object-fit:contain;display:block}
header[data-cmp-name="header"] .header__top-left--image .cmp-image__image{max-height:72px}
header[data-cmp-name="header"] .header__top-mid--image .cmp-image__image{max-height:52px}
header[data-cmp-name="header"] .container--redes-sociales{display:flex;align-items:center;gap:12px}
header[data-cmp-name="header"] .container--redes-sociales .cmp-image__image{max-width:24px;max-height:24px}
header[data-cmp-name="header"] .container--redes-sociales .redes-sociales_item:first-child .cmp-image__link{display:inline-flex;flex-direction:row-reverse;align-items:center;text-decoration:none}
header[data-cmp-name="header"] .container--redes-sociales .redes-sociales_item:first-child .cmp-image__link::after{content:"Suscríbete";display:block;margin-top:0;font-size:16px;line-height:1;color:#333435;white-space:nowrap}
html[lang="en"] header[data-cmp-name="header"] .container--redes-sociales .redes-sociales_item:first-child .cmp-image__link::after{content:"Subscribe"}
html[lang="ca"] header[data-cmp-name="header"] .container--redes-sociales .redes-sociales_item:first-child .cmp-image__link::after{content:"Subscriu-te"}
html[lang="gl"] header[data-cmp-name="header"] .container--redes-sociales .redes-sociales_item:first-child .cmp-image__link::after{content:"Subscríbete"}
html[lang="eu"] header[data-cmp-name="header"] .container--redes-sociales .redes-sociales_item:first-child .cmp-image__link::after{content:"Harpidetu"}
header[data-cmp-name="header"] .language-selector{position:relative;display:flex;align-items:center;padding-right:16px;border-right:1px solid #cfcfcf}
header[data-cmp-name="header"] .languageBox{display:inline-flex;align-items:center;gap:6px;cursor:pointer}
header[data-cmp-name="header"] .languageBox .language-arrow{font-size:10px;line-height:1}
header[data-cmp-name="header"] .cmp-languagenavigation{display:none;position:absolute;top:100%;right:0;z-index:30;background:#fff;padding:8px 0;margin:0}
header[data-cmp-name="header"] .language-selector.is-open .cmp-languagenavigation{display:block}
header[data-cmp-name="header"] .cmp-languagenavigation__group{list-style:none;margin:0;padding:0}
header[data-cmp-name="header"] .cmp-languagenavigation__item-link{display:block;padding:8px 12px;white-space:nowrap;text-decoration:none}
header[data-cmp-name="header"] .cmp-languagenavigation__item.is-active>.cmp-languagenavigation__item-link{text-decoration:underline;text-underline-offset:4px}
header[data-cmp-name="header"] .search-box{display:flex;align-items:center}
header[data-cmp-name="header"] .search-box__form{display:flex;align-items:center;gap:6px}
header[data-cmp-name="header"] .search-box__link{display:flex;align-items:center;gap:6px;color:black;text-decoration:none}
header[data-cmp-name="header"] .search-box__link span{color:inherit}
header[data-cmp-name="header"] .search-box__link:hover{color:#ff8a00;text-decoration:none}
header[data-cmp-name="header"] .search-box__input{width:160px;max-width:100%;box-sizing:border-box}
.search-submit__btn{border:0;background-color:transparent}
header[data-cmp-name="header"] .header__site-navigation{display:flex;width:100%;padding:0 24px;margin-top:8px;box-sizing:border-box;justify-content:center}
header[data-cmp-name="header"] .header__site-navigation .cmp-navigation{width:100%}
header[data-cmp-name="header"] .header__site-navigation>.cmp-navigation>.cmp-navigation__group{display:flex;align-items:center;justify-content:space-around;gap:24px;margin:0;padding:0;list-style:none;flex-wrap:nowrap}
header[data-cmp-name="header"] .cmp-navigation__item{position:relative}
header[data-cmp-name="header"] .cmp-navigation__item-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none;color:#333435}
header[data-cmp-name="header"] .cmp-navigation__item-link:hover{font-weight:700;color:#ff8a00}
header[data-cmp-name="header"] .cmp-navigation__item:not(:has(>.cmp-navigation__group)) .icon-down1{display:none}
header[data-cmp-name="header"] .cmp-navigation__item:has(>.cmp-navigation__group) .icon-down1{font-size:.7em}
header[data-cmp-name="header"] .cmp-navigation__item>.cmp-navigation__group{display:none}
header[data-cmp-name="header"] .cmp-navigation__item.is-open>.cmp-navigation__group{display:flex;position:fixed;top:var(--header-bottom,0);left:0;width:100vw;justify-content:center;padding:12px 0;background-color:#fff;box-sizing:border-box;z-index:9999;gap:0}
@media(min-width:960px){body.has-pinned-navigation-submenu header[data-cmp-name="header"]{margin-bottom:80px}
}
header[data-cmp-name="header"] .cmp-navigation__item.is-open>.cmp-navigation__group::before,header[data-cmp-name="header"] .cmp-navigation__item.is-open>.cmp-navigation__group::after{content:"";flex:1}
header[data-cmp-name="header"] .cmp-navigation__item.is-open>.cmp-navigation__group>.cmp-navigation__item{display:flex;align-items:center;flex-shrink:0}
header[data-cmp-name="header"] .cmp-navigation__item.is-open>.cmp-navigation__group>.cmp-navigation__item:not(:last-child)::after{content:"";width:1px;height:16px;background-color:#cfcfcf;margin:0 12px}
header[data-cmp-name="header"] .cmp-navigation__item-link.is-active{text-decoration:underline}
@media(min-width:360px) and (max-width:959px){header[data-cmp-name="header"] .header__top-left--image,header[data-cmp-name="header"] .search-box--wrapper,header[data-cmp-name="header"] .header__site-navigation{display:none !important}
header[data-cmp-name="header"] .header__top-left--image{display:block !important}
header[data-cmp-name="header"] .interactive--bar{position:relative;min-height:56px;padding:12px 16px}
header[data-cmp-name="header"] .header__top-mid--image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}
header[data-cmp-name="header"] .header__top-mid--image .cmp-image__image{max-height:40px;width:auto;display:block}
header[data-cmp-name="header"] .mobile-hamburger{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer;z-index:2}
header[data-cmp-name="header"] .mobile-hamburger .bar{display:block;width:22px;height:2px;background:currentColor;position:relative;transition:background .2s ease}
header[data-cmp-name="header"] .mobile-hamburger .bar::before,header[data-cmp-name="header"] .mobile-hamburger .bar::after{content:"";position:absolute;left:0;width:22px;height:2px;background:currentColor;transition:transform .2s ease,top .2s ease}
header[data-cmp-name="header"] .mobile-hamburger .bar::before{top:-6px}
header[data-cmp-name="header"] .mobile-hamburger .bar::after{top:6px}
header[data-cmp-name="header"].is-mobile-open .mobile-hamburger .bar{background:transparent}
header[data-cmp-name="header"].is-mobile-open .mobile-hamburger .bar::before{top:0;transform:rotate(45deg)}
header[data-cmp-name="header"].is-mobile-open .mobile-hamburger .bar::after{top:0;transform:rotate(-45deg)}
header[data-cmp-name="header"] .mobile-panel{display:none;background:#fff;box-sizing:border-box;padding:16px;border-top:1px solid #e6e6e6}
header[data-cmp-name="header"].is-mobile-open .mobile-panel{display:block}
header[data-cmp-name="header"] .mobile-panel,header[data-cmp-name="header"] .mobile-panel *{min-height:0}
header[data-cmp-name="header"] .mobile-lang{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid #e6e6e6;margin-bottom:12px}
header[data-cmp-name="header"] .mobile-lang-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;border:0;padding:10px 0;cursor:pointer;color:inherit;font-size:16px;line-height:1.2}
header[data-cmp-name="header"] .mobile-lang-toggle .right{display:inline-flex;align-items:center;gap:8px}
header[data-cmp-name="header"] .mobile-lang .cmp-languagenavigation{display:none;position:static;background:transparent;padding:0;margin:0}
header[data-cmp-name="header"] .mobile-lang.is-open .cmp-languagenavigation{display:block}
header[data-cmp-name="header"] .mobile-lang .cmp-languagenavigation__group{list-style:none;margin:0;padding:0}
header[data-cmp-name="header"] .mobile-lang .cmp-languagenavigation__item-link{display:block;padding:10px 0;white-space:nowrap;text-decoration:none;color:inherit}
header[data-cmp-name="header"] .mobile-nav{display:flex;flex-direction:column}
header[data-cmp-name="header"] .mobile-nav-item{border-bottom:1px solid #e6e6e6}
header[data-cmp-name="header"] .mobile-nav-btn,header[data-cmp-name="header"] .mobile-nav-link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 0;background:transparent;border:0;text-decoration:none;color:inherit;cursor:pointer;font-size:16px;line-height:1.2}
header[data-cmp-name="header"] .mobile-submenu{display:none;padding:0 0 12px 0}
header[data-cmp-name="header"] .mobile-nav-item.is-open .mobile-submenu{display:block;background-color:rgba(250,189,0,0.3)}
header[data-cmp-name="header"] .mobile-submenu a{display:block;padding:12px 16px;text-decoration:none;color:inherit}
header[data-cmp-name="header"] .mobile-caret{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex:0 0 auto}
header[data-cmp-name="header"] .mobile-lang.is-open .mobile-caret,header[data-cmp-name="header"] .mobile-nav-item.is-open .mobile-caret{transform:rotate(-135deg)}
}