.pattern-header .wpml-language-switcher-block:not(.has-text-color) .wp-block-navigation__submenu-container{
  color:inherit;
}
.pattern-header .wp-block-bedrock-search-modal__trigger .wp-element-button{
  min-height:0;
  padding:.125rem;
  border-radius:0;
}
.pattern-header .wp-block-bedrock-search-modal__trigger .wp-element-button:hover{
  background-color:transparent;
}
.pattern-header .wp-block-navigation__responsive-container.has-modal-open.is-menu-open{
  width:100vw;
  height:100vh;
  right:auto;
  bottom:auto;
}

.wp-block-template-part-header{
  width:100%;
  top:0;
  transition:background-color .2s,color .2s;
  z-index:12000;
}
.admin-bar .wp-block-template-part-header{
  top:46px;
}

.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child):not(.fixed),.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section):not(.fixed){
  position:absolute;
  color:var(--wp--preset--color--white);
}
.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child)+.wp-block-template-part-main,.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section)+.wp-block-template-part-main{
  padding-block-start:0;
}
.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child)+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child .wp-block-cover__inner-container,.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child)+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section .wp-block-cover__inner-container,.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section)+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child .wp-block-cover__inner-container,.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section)+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section .wp-block-cover__inner-container{
  padding-block-start:var(--wp--custom--header--height);
}
.wp-block-template-part-header.fixed{
  position:fixed;
  background-color:var(--wp--preset--color--white);
  color:var(--wp--preset--color--black);
}
.wp-block-template-part-header.fixed:not(.visible){
  transform:translateY(-100%);
}
.wp-block-template-part-header.fixed.visible{
  transform:translateY(0);
}
.wp-block-template-part-header.fixed.transition{
  transition:all .3s;
}
.wp-block-template-part-header.fixed:not(:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-section:first-child))+.wp-block-template-part-main,.wp-block-template-part-header.fixed:not(:has(+.wp-block-template-part-main>.entry-content>.wp-block-bedrock-slides:first-child .pattern-hero-section))+.wp-block-template-part-main{
  margin-block-start:var(--wp--custom--header--height);
}
@media (min-width:600px){
  .pattern-header .wpml-language-switcher-block{
    width:auto !important;
  }
}
@media (min-width:783px){
  .admin-bar .wp-block-template-part-header{
    top:32px;
  }
}
@media (min-width:1200px){
  .pattern-header .wp-block-navigation,.pattern-header .wp-block-navigation .wp-block-navigation-item.has-mega-menu,.pattern-header .wp-block-navigation__container,.pattern-header .wp-block-navigation__responsive-container{
    position:static;
  }
  .pattern-header>.wp-block-group{
    flex:1;
  }
  .pattern-header-default .wp-block-bedrock-search-modal{
    order:1;
  }
  .pattern-header-default .wp-block-navigation:not(.wpml-language-switcher-block){
    margin-inline:auto;
  }
  .pattern-header-light .wp-block:has(>.wpml-language-switcher-block),.pattern-header-light .wpml-language-switcher-block{
    margin-inline-end:auto;
  }
}
/*# sourceMappingURL=header.css.map */
