/* Responsive fixes for the static export */
html,body{max-width:100%;overflow-x:clip}
img,video,iframe,svg{max-width:100%}
iframe{display:block;width:100%;border:0}
@media (max-width:781px){
  iframe{height:300px!important}
  /* top navbar only */
  header > .wp-block-group:first-child > .wp-block-group:first-child .wp-block-paragraph:empty,
  header > .wp-block-group:first-child > .wp-block-group:first-child .wp-block-buttons:empty{display:none}
  header > .wp-block-group:first-child > .wp-block-group:first-child > .wp-block-columns{flex-wrap:nowrap!important;align-items:center;gap:8px!important}
  header > .wp-block-group:first-child > .wp-block-group:first-child > .wp-block-columns > .wp-block-column{flex-basis:auto!important;flex-grow:0!important;min-width:0}
  header > .wp-block-group:first-child > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child{flex-grow:1!important;margin-left:auto}
  header > .wp-block-group:first-child > .wp-block-group:first-child .wp-block-group.is-nowrap{justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap}
  header > .wp-block-group:first-child > .wp-block-group:first-child .wp-block-site-title{font-size:17px!important;white-space:nowrap;margin:0}
  header > .wp-block-group:first-child > .wp-block-group:first-child .wp-block-button__link{font-size:11px!important;padding:9px 12px!important;white-space:nowrap}
  header .bk-hide-mob{display:block!important}
  header .wp-block-group.is-nowrap > .wp-block-spacer{display:none!important}
  header .wp-block-navigation__responsive-container-open{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0}
  header .wp-block-navigation__responsive-container-open svg{width:24px!important;height:24px!important}
  header .wp-block-navigation__responsive-container-open,header .wp-block-navigation__responsive-container-open svg{color:#fff!important;fill:#fff!important}
  header .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--foreground,#000428)!important;color:#fff!important}
  header .wp-block-navigation__responsive-container.is-menu-open a,header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,header .wp-block-navigation__responsive-container-close{color:#fff!important;fill:#fff!important}
  h1,h2,h3,h4{overflow-wrap:break-word}
  main .wp-block-group.is-nowrap,.wp-block-cover .wp-block-group.is-nowrap{flex-wrap:wrap!important;gap:12px 16px}
  main .wp-block-group.is-nowrap > *{flex:1 1 45%!important;min-width:130px;max-width:100%;text-align:left!important}
  .wp-block-group.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
/* contact form button matches site theme */
.wpforms-container .wpforms-form button[type=submit].wpforms-submit{background:var(--wp--preset--color--accent,#f0524f)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:12px 28px!important;font-weight:600;cursor:pointer}
.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover{background:var(--wp--preset--color--hover,#d8403d)!important}
