.header-component{--header-bg-color:transparent;--header-fg-color:var(--header-color,#fff)}
.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(--primary-color-fg)}
.header-component.bg-tertiary{--header-bg-color:var(--tertiary-color-bg);--header-fg-color:var(--tertiary-color-fg);--primary-color-fg-titles:var(--tertiary-color-fg)}
.header-component__logo{height:40px}
@media(min-width:1280px){.header-component__logo{height:40px}
}
.header-component__back-btn [class^="icon-hdr-"],.header-component__back-btn [class*=" icon-hdr-"]{transform:translateY(2px)}
@media(min-width:1280px){.header-component__nav-wrapper .header-component__logo-link{top:21px}
}
@media(min-width:1280px){.header-component__nav{padding-top:28px}
}
@media(min-width:1280px){.header-component__nav-item:hover>.header-component__nav-link{color:var(--header-fg-color-hover)}
}
@media(min-width:1280px){.header-component__nav-item__heading-text{font-size:18px}
}
.header-component__nav-link{color:var(--primary-color-fg-titles)}
.header-component__nav-link [class^="icon-hdr-"],.header-component__nav-link [class*=" icon-hdr-"]{transform:translateY(2px);font-size:18px}
.header-component__subnav-title{color:var(--primary-color-fg-titles)}
@media(min-width:1280px){.header-component__subnav-link:hover{color:var(--header-fg-color-hover)}
}
@media(min-width:1280px){.header-component__thirdnav-link:hover{color:var(--header-fg-color-hover)}
}
@media(prefers-reduced-motion:no-preference) and (min-width:1280px){.header-component__nav-item__heading-text{transition-property:column-gap,padding-right,color}
.header-component__nav-item__heading-text::after{transition-property:left,right,color}
}
.header-component.header-component--sticky.bg-primary{--header-after-gradient-end-bg-color:var(--primary-color-bg);--header-fg-color-hover:var(--primary-color-fg)}
.header-component.header-component--sticky.bg-primary .header-component__nav{color:white}
.header-component.header-component--sticky.bg-primary:has(.header-component__nav-item--childs:hover) .header-component__nav{color:var(--primary-color-fg)}
.header-component.header-component--sticky.bg-primary.scrolling .header-component__nav{color:var(--primary-color-fg)}
@media(min-width:1280px){.header-component.scrolling .header-component__nav-list{background-color:transparent}
}
@media(min-width:1280px){.header-component.header-component--sticky.bg-secondary:has(.header-component__nav-item--childs:hover) .header-component__nav-list{color:var(--secondary-color-fg)}
}
.header-component.header-component--sticky.bg-secondary .hamburger{--header-fg-color:var(--secondary-color-bg)}
.header-component.header-component--sticky.bg-secondary .header-component__nav{color:var(--secondary-color-bg)}
@media(min-width:1280px){.header-component.header-component--sticky.bg-secondary.scrolling .header-component__nav{color:var(--header-fg-color)}
.header-component.header-component--sticky.bg-secondary.scrolling .header-component__nav-list{background-color:var(--secondary-color-bg)}
}
.header-component.header-component--sticky.bg-secondary.opened .hamburger{--header-fg-color:var(--secondary-color-fg)}
.header-component.header-component--sticky.bg-secondary.opened .header-component__nav-list{color:var(--secondary-color-fg)}
.header-component.header-component--sticky.bg-tertiary{--primary-color-fg-titles:var(--tertiary-color)}
.header-component.header-component--sticky.bg-tertiary.scrolling{--primary-color-fg-titles:var(--tertiary-color-fg)}
@media(prefers-reduced-motion:no-preference){.header-component.header-component--sticky.bg-primary .header-component__logo{transition-property:filter;transition-duration:var(--duration-moderate-2);transition-timing-function:ease-in-out}
}