/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
.layout-header {
  background: #FFFFFF;
  box-shadow: 0 2px rgba(0, 59, 74, 0.07);
  position: relative;
  z-index: 200;
}
.layout-header .region-primary-menu {
    align-self: end;
    grid-area: bottom;
    justify-self: end;
    width: 100%;
  }
.layout-header .region-primary-menu .region__inner {
      display: flex;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      min-height: 60px;
    }
.layout-header .region-secondary-menu > .region__inner {
      align-items: center;
      display: flex;
    }
.layout-header .block-system-branding-block {
    width: 100px;
  }
.main-menu-end-logo {
    padding: 10px 10px 10px 35px;
    display: flex;
    align-items: center;
}
.main-menu-end-logo img {
  width: auto;
  height: 50px;
}

header .region-secondary-menu .menu--account > .menu {
  left: auto;
  right: 10px;
  padding: 10px;
  min-width: 200px;
}
header .block-search .form-submit {
  cursor: pointer;
}
@media screen and (min-width: 600px) {
.layout-header .block-system-branding-block {
      width: 150px;
  }
    }
@media screen and (min-width: 900px) {
.layout-header .block-system-branding-block {
      width: 180px;
  }
    }
@media screen and (min-width: 1200px) {
.layout-header .block-system-branding-block {
      width: 285px;
  }
    }
.layout-header .block-system-branding-block .site-logo,
    .layout-header .block-system-branding-block img {
      display: block;
      max-width: 100%;
    }
@media screen and (max-width: 899px) {

    .layout-header > .layout__inner {
      align-items: center;
      display: flex;
      gap: 30px;
    }

    .layout-header .region-header {
      padding-left: 10px;
    }

    .layout-header .region-secondary-menu {
      display: none;
      padding-left: 60px;
      position: fixed;
      right: 0;
      top: 0;
      width: 100%;
      z-index: 901;
    }

      .layout-header .region-secondary-menu > .region__inner {
        justify-content: flex-end;
      }
  }
@media screen and (min-width: 900px) {
.layout-header {
    height: 140px;
}

    .layout-header > .layout__inner {
      display: grid;
      grid-template-areas:
      "left top"
      "left bottom";
      grid-template-columns: auto 1fr;
      height: 100%;
      row-gap: 0;
      max-width: 1600px;
    }

    .layout-header .region-header {
      align-self: center;
      grid-area: left;
      padding-left: 2rem;
    }

    .layout-header .region-primary-menu {
      align-self: end;
      grid-area: bottom;
      justify-self: end;
    }

      .layout-header .region-primary-menu .region__inner {
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        flex-wrap: nowrap;
        max-width: none;
      }

    .layout-header .region-secondary-menu {
      align-self: start;
      grid-area: top;
      justify-self: end;
    }


  }
@media screen and (max-width: 899px) {

    body.main-menu-open .region-secondary-menu {
      display: block;
    }
  }

  @media screen and (max-width: 360px) { 
    .layout-header .region-secondary-menu {
      padding-left: 0;
    }
  }

  

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vcGNzcy9sYXlvdXRzL2hlYWRlci5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBQUE7QUNBQTs7O0VBR0U7QUNDRjtFQUNFLG1CQUE4QjtFQUM5Qix1Q0FBdUM7RUFDdkMsa0JBQWtCO0VBQ2xCLFlBQVk7QUFvSGQ7QUFsSEU7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixXQUFXO0VBU2I7QUFQRTtNQUNFLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsOEJBQThCO01BQzlCLGlCQUFpQjtNQUNqQixnQkFBZ0I7SUFDbEI7QUFLQTtNQUNFLG1CQUFtQjtNQUNuQixhQUFhO0lBQ2Y7QUFHRjtJQUNFLFlBQVk7RUFtQmQ7QUFqQkU7QUFIRjtNQUlJLFlBQVk7RUFnQmhCO0lBZkU7QUFFQTtBQVBGO01BUUksWUFBWTtFQVloQjtJQVhFO0FBRUE7QUFYRjtNQVlJLFlBQVk7RUFRaEI7SUFQRTtBQUVBOztNQUVFLGNBQWM7TUFDZCxlQUFlO0lBQ2pCO0FBR0Y7O0lBRUU7TUFDRSxtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLFNBQWtCO0lBQ3BCOztJQUVBO01BQ0Usa0JBQWtCO0lBQ3BCOztJQUVBO01BQ0UsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsUUFBUTtNQUNSLE1BQU07TUFDTixXQUFXO01BQ1gsWUFBWTtJQUtkOztNQUhFO1FBQ0UseUJBQXlCO01BQzNCO0VBRUo7QUFFQTtBQTlFRjtJQStFSSxhQUFhO0FBeUNqQjs7SUF2Q0k7TUFDRSxhQUFhO01BQ2I7O21CQUVhO01BQ2IsK0JBQStCO01BQy9CLFlBQVk7TUFDWixVQUFVO01BQ1YsaUJBQWlCO0lBQ25COztJQUVBO01BQ0Usa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixrQkFBa0I7SUFDcEI7O0lBRUE7TUFDRSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGlCQUFpQjtJQVNuQjs7TUFQRTtRQUNFLGFBQWE7UUFDYixxQkFBcUI7UUFDckIseUJBQXlCO1FBQ3pCLGlCQUFpQjtRQUNqQixlQUFlO01BQ2pCOztJQUdGO01BQ0UsaUJBQWlCO01BQ2pCLGNBQWM7TUFDZCxpQkFBaUI7SUFDbkI7OztFQUdGO0FBS0E7O0lBRUU7TUFDRSxjQUFjO0lBQ2hCO0VBQ0YiLCJmaWxlIjoiaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyoqXG4gKiBXZSBhcmUgdXNpbmcgUG9zdENTUyBDdXN0b20gTWVkaWEgYmVjYXVzZSB3ZSBjYW4gbm90IHVzZSBjdXN0b20gcHJvcGVydGllcyBpbnNpZGUgQG1lZGlhLlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24gZ28gdG86IGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Bvc3Rjc3MtY3VzdG9tLW1lZGlhXG4gKi9cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtdXAgKG1pbi13aWR0aDogNjAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtdXAgKG1pbi13aWR0aDogOTAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtdXAgKG1pbi13aWR0aDogMTIwMHB4KTtcblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC1kb3duIChtYXgtd2lkdGg6IDU5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLWRvd24gKG1heC13aWR0aDogODk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtZG93biAobWF4LXdpZHRoOiAxMTk5cHgpOyIsIkBpbXBvcnQgdXJsKCcuLi9iYXNlL2JyZWFrLXBvaW50cy5wY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vYmFzZS92YXJpYWJsZXMucGNzcycpO1xuXG5cbi5sYXlvdXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDJweCByZ2JhKDAsIDU5LCA3NCwgMC4wNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuXG4gICYgLnJlZ2lvbi1wcmltYXJ5LW1lbnUge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBncmlkLWFyZWE6IGJvdHRvbTtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgLnJlZ2lvbl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJiAucmVnaW9uLXNlY29uZGFyeS1tZW51IHtcblxuICAgICYgPiAucmVnaW9uX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIHdpZHRoOiAxMDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1wb3J0cmFpdC11cCkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLS1kZXNrdG9wLXVwKSB7XG4gICAgICB3aWR0aDogMjg1cHg7XG4gICAgfVxuXG4gICAgJiAuc2l0ZS1sb2dvLFxuICAgICYgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1sYW5kc2NhcGUtZG93bikge1xuXG4gICAgJiA+IC5sYXlvdXRfX2lubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiB2YXIoLS1ndXR0ZXIpO1xuICAgIH1cblxuICAgICYgLnJlZ2lvbi1oZWFkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICYgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDkwMTtcblxuICAgICAgJiA+IC5yZWdpb25fX2lubmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICYgPiAubGF5b3V0X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwibGVmdCB0b3BcIlxuICAgICAgXCJsZWZ0IGJvdHRvbVwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJvdy1nYXA6IDA7XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICB9XG5cbiAgICAmIC5yZWdpb24taGVhZGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGdyaWQtYXJlYTogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG5cbiAgICAmIC5yZWdpb24tcHJpbWFyeS1tZW51IHtcbiAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgIGdyaWQtYXJlYTogYm90dG9tO1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICAgICYgLnJlZ2lvbl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmVnaW9uLXNlY29uZGFyeS1tZW51IHtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgZ3JpZC1hcmVhOiB0b3A7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICB9XG5cblxuICB9XG59XG5cbmJvZHkubWFpbi1tZW51LW9wZW4ge1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1sYW5kc2NhcGUtZG93bikge1xuXG4gICAgJiAucmVnaW9uLXNlY29uZGFyeS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIl19 */