.wp-block-template-part-header .pattern-header .wp-block-bedrock-search-modal__trigger .wp-element-button{
  min-height:0;
  padding:.125rem;
  border-radius:0;
}
.wp-block-template-part-header .pattern-header .wp-block-bedrock-search-modal__trigger .wp-element-button:hover{
  background-color:transparent;
}
.wp-block-template-part-header .pattern-header .wpml-language-switcher-block:not(.has-text-color) .wp-block-navigation__submenu-container{
  color:inherit;
}
.wp-block-template-part-header .pattern-header .wp-block-navigation__responsive-container.has-modal-open.is-menu-open{
  box-sizing:border-box;
  width:100vw;
  height:100vh;
  right:auto;
  bottom:auto;
}
.wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-header:first-child){
  position:absolute;
  top:0;
  width:100%;
  color:var(--wp--preset--color--white);
  transition:background-color .2s,color .2s;
  z-index:12000;
}
.admin-bar .wp-block-template-part-header:has(+.wp-block-template-part-main>.entry-content>.pattern-hero-header:first-child){
  top:46px;
}

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