.mixin-edc-secondary-title-1-2{font-family:'museo',serif;font-weight:700;font-size:44px;line-height:50px}
@media(min-width:1024px){.mixin-edc-secondary-title-1-2{font-family:'museo',serif;font-weight:700;font-size:60px;line-height:72px}
}
.mixin-edc-secondary-title-3-4{font-family:'museo',serif;font-weight:700;font-size:28px;line-height:30px;letter-spacing:-0.02em}
@media(min-width:1024px){.mixin-edc-secondary-title-3-4{font-family:'museo',serif;font-weight:700;font-size:42px;line-height:40px}
}
.header{--height-header:94px;height:var(--height-header)}
.header-component{--height-header:64px;position:fixed;z-index:1030;width:100%;min-height:var(--height-header);background-color:var(--header-bg-color,var(--primary-color-bg));color:var(--header-fg-color,var(--primary-color-fg))}
.header-component.bg-primary{--header-bg-color:var(--primary-color-bg);--header-fg-color:var(--primary-color-fg)}
.header-component.bg-secondary{--header-bg-color:var(--secondary-color-bg);--header-fg-color:var(--secondary-color-fg)}
.header-component.bg-tertiary{--header-bg-color:var(--tertiary-color-bg);--header-fg-color:var(--tertiary-color-fg)}
.header-component>.container{height:100%}
.header-component__container{height:100%}
@media(min-width:1024px){.header-component__container{display:flex;justify-content:space-between;align-items:center}
}
.header-component__logo-link-top{width:132px}
.header-component__logo-link{width:129px}
.header-component__top{display:flex;justify-content:space-between;align-items:center;height:var(--height-header)}
.header-component__top__item{font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;line-height:normal;padding:16px 0;font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#828282;cursor:pointer}
@media(min-width:1024px){.header-component__top__item{padding:0}
}
.header-component__language-picker{position:relative;transform:rotate(0);display:flex;justify-content:center;align-items:center;text-transform:uppercase;transition:transform .6s}
@media(min-width:1024px){.header-component__language-picker{justify-content:flex-end;border-right:solid 1px #333;border-left:solid 1px #333;padding:20px 14.5px}
}
.header-component__language-picker [class^="icon-hdr-"]{font-size:14px}
.header-component__language-picker:hover{color:#fff}
@media(min-width:1280px){.header-component__language-picker:hover .header-component__language-picker__list{display:flex}
.header-component__language-picker:hover .header-component__language-picker__icon{transform:rotate(180deg)}
}
.header-component__language-picker__icon{margin-right:2px}
.header-component__language-picker.is-active{color:#fff}
.header-component__language-picker.is-active .header-component__language-picker__icon{transform:rotate(180deg)}
.header-component__language-picker__language--active{display:none}
@media(min-width:1024px){.header-component__language-picker__language--active{display:block}
}
.header-component__language-picker__list{display:flex;flex-direction:row}
@media(min-width:1024px){.header-component__language-picker__list{position:absolute;top:50px;right:0;z-index:1;display:none;flex-direction:column;min-width:93px;background-color:var(--header-bg-color,var(--primary-color-bg));color:var(--header-fg-color,var(--primary-color-fg))}
}
.header-component__language-picker__list.is-open{display:flex}
.header-component__language-picker__list a{display:inline-block;padding:18px;width:100%;text-decoration:none;font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:normal;letter-spacing:2px;color:var(--primary-color-fg)}
.header-component__language-picker__list a:hover{text-decoration:underline}
.header-component__language-picker__item{border-right:solid 1px #333;border-left:solid 1px #333}
@media(min-width:1024px){.header-component__language-picker__item{border:0}
}
@media(min-width:1024px){.header-component__btn-menu{display:none}
}
@media(min-width:1024px){.header-component__bottom{height:var(--height-header)}
}
.header-component ul{margin:0;padding:0;list-style-type:none}
.header-component__nav{display:none}
@media(min-width:1024px){.header-component__nav{display:flex;align-items:center;gap:22px;height:var(--height-header)}
}
.header-component__nav.is-open{display:block}
.header-component__nav.is-open .header-component__language-picker__icon{display:none}
.header-component__nav-list{display:flex;flex-direction:column;row-gap:8px}
@media(min-width:1024px){.header-component__nav-list{flex-direction:row;align-items:center;gap:0 64px}
}
@media(min-width:1024px){.header-component__nav-list--large{gap:0 22px}
}
.header-component__nav-item-link{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:1.25px;display:block;padding:16px 0;line-height:14px;text-decoration:none;color:currentColor}
@media(min-width:1024px){.header-component__nav-item-link{padding:0}
}
.header-component__nav-item-link--button{font-family:'helvetica-neue-lt-pro','helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:14px;letter-spacing:2px;display:inline-flex;column-gap:8px;border-radius:24px;border:solid 1px #e1251b;margin-bottom:16px;padding:12px 20px 12px 31px;background:#e1251b;color:var(--headers-hover-color)}
@media(min-width:1024px){.header-component__nav-item-link--button{display:flex;margin-bottom:0;font-size:10px}
}
.header-component__nav-item-link--button:hover{opacity:.6}
.header-component__nav-item-link--button [class^="icon-hdr-"],.header-component__nav-item-link--button [class*=" icon-hdr-"]{font-size:14px}
.header-component__nav-item{text-align:center}
@media(min-width:1024px){.header-component__nav-item{border-bottom:solid 2px transparent}
.header-component__nav-item:hover:not(.header-component__nav-item--button){border-bottom-color:currentColor}
}
.header-component__nav-item.is-active .header-component__nav-item-link{color:var(--headers-hover-color)}
.header-component__nav-item.is-active:hover{border-bottom-color:var(--headers-hover-color)}
.header-component__icon{display:flex;justify-content:center;align-items:center}
@media(min-width:768px){.header-component__icon{margin-left:22px}
}
.header-component__icon img{padding-bottom:5px}
.header-secondary-component__container{display:flex;justify-content:center;align-items:center;padding:8px 0}
.hamburger{display:flex;align-items:center;border:0;padding:0;background:transparent;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;color:#fff}
@media(min-width:1024px){.hamburger{display:none}
}
.hamburger-box{position:relative;display:inline-block;width:20px;height:14px}
.hamburger-inner{top:50%;display:block;margin-top:-1px;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-duration:75ms}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:20px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:currentColor}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}
.hamburger-inner::before{top:-6px;transition:top 75ms ease .12s,opacity 75ms ease}
.hamburger-inner::after{bottom:-6px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger.is-active .hamburger-box{width:20px}
.hamburger.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:rotate(45deg)}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{width:20px;background-color:currentColor}
.hamburger.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}
.hamburger.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215,0.61,0.355,1) .12s}
.hamburger-text{position:absolute;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;white-space:nowrap !important}