.entry-content {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

.wp-block-html {
  max-width: 100% !important;
  padding: 0 !important;
}

.has-global-padding {
  padding-inline: 0 !important;
}

.is-layout-constrained > * {
  max-width: 100% !important;
}

h1.wp-block-post-title {
  display: none !important;
}

.wp-block-post-title {
  display: none !important;
}
.entry-content {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

.wp-block-html {
  max-width: 100% !important;
  padding: 0 !important;
}

.has-global-padding {
  padding-inline: 0 !important;
}

.is-layout-constrained > * {
  max-width: 100% !important;
}

.wp-block-post-title {
  display: none !important;
}

.site-title a {
  color: #ffffff !important;
}

.wp-block-navigation a {
  color: #ffffff !important;
}

header {
  background-color: #0c1e30 !important;
}
.wp-block-post-content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.entry-content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.wp-block-group {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.aq-hero {
  padding-top: 20px !important;
}
.aq-hero {
  padding-top: 60px !important;
}
.wp-block-group.is-layout-flow {
  gap: 0 !important;
}

body {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.aq-hero {
  font-family: Arial, sans-serif !important;
}

.aq-h1 {
  font-family: Georgia, 'Times New Roman', serif !important;
}@media (max-width: 781px) {
  .wp-block-navigation__responsive-container-open {
    display: flex !important;
    color: #ffffff !important;
    position: fixed !important;
    right: 16px !important;
    top: 16px !important;
    z-index: 9999 !important;
    width: 44px !important;
    height: 44px !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .wp-block-navigation__responsive-container-open svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    width: 28px !important;
    height: 28px !important;
  }
}@media (max-width: 781px) {
  .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #0c1e30 !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
    color: #ffffff !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open a {
    color: #ffffff !important;
    font-size: 20px !important;
    padding: 12px 0 !important;
    display: block !important;
  }

  .wp-block-navigation__responsive-container-close {
    color: #ffffff !important;
  }

  .wp-block-navigation__responsive-container-close svg {
    fill: #ffffff !important;
    color: #ffffff !important;
  }
}.wp-block-post-content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.wp-block-template-part + .wp-block-group {
  margin-top: 0 !important;
}

.editor-styles-wrapper {
  padding-top: 0 !important;
}

header + * {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.wp-site-blocks > * + * {
  margin-top: 0 !important;
  padding-top: 0 !important;
}.has-global-padding {
  padding-inline: 0 !important;
}

.is-layout-constrained {
  padding-inline: 0 !important;
}

.wp-block-post-content.has-global-padding {
  padding: 0 !important;
}.wp-block-post-content-is-layout-constrained {
  padding: 0 !important;
  margin: 0 !important;
}

.entry-content.wp-block-post-content {
  padding: 0 !important;
  margin: 0 !important;
}

.wp-block-template-part {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}.wp-site-blocks > .wp-block-template-part + * {
  margin-top: -1px !important;
}

body .wp-site-blocks {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}

body .wp-site-blocks > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}.aq-hero {
  margin-top: -30px !important;
}.aqs-header {
  margin-top: -30px !important;
}
.aqg-header {
  margin-top: -30px !important;
}
.aqa-header {
  margin-top: -30px !important;
}
.aqb-header {
  margin-top: -30px !important;
}.wp-block-site-logo img {
  width: 70px !important;
  height: auto !important;
}.aq-hero {
  padding-top: 20px !important;
  padding-bottom: 40px !important;
}.aq-hero {
  padding-top: 5px !important;
  padding-bottom: 20px !important;
}