html {
  background: url(../images/background.webp) no-repeat center fixed !important;
  background-size: cover !important;
  background-color: #ffffff !important;
}

main {
  background-color: rgba(255, 255, 255, 0.95);
  margin-top: 0 !important;
}

header .navigation {
  background-color: rgba(19, 46, 95, 0.9) !important;
}
header .navigation ul li a {
  font-size: 1.5rem !important;
  font-family: var(--wp--preset--font-family--pacifico) !important;
}
header .navigation ul li a :hover {
  color: #132E5F !important;
}
header .navigation ul li ul li a {
  font-size: 1.2rem !important;
  color: #132E5F !important;
  font-family: var(--wp--preset--font-family--albert-sans) !important;
  padding: 0.5rem !important;
}

footer {
  padding-top: 0 !important;
  margin-top: -24px !important;
}

body.login {
  background: url(../images/BBB24-background-2.webp) no-repeat center fixed !important;
  background-size: cover !important;
  background-color: #000000 !important;
}

#login h1 a, .login h1 a {
  background-image: url();
  height: 95px;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

.login #nav {
  color: #ffffff;
}
.login #nav a {
  color: #ffffff;
}

.login #backtoblog a, .login #nav a {
  text-decoration: none;
  color: #ffffff;
}

a.privacy-policy-link {
  color: #ffffff;
}

.gpnf-row-actions .delete a, .gpnf-row-actions .delete-button {
  color: #ffffff;
}

.termsandconditions .indent {
  padding-left: 1em;
  text-indent: -2.7em;
  margin-left: 2.9em;
}
.termsandconditions .indent-2 {
  padding-left: 1.6em;
  text-indent: -2.6em;
  margin-left: 4.9em;
}

header .navigation ul li ul li a {
  font-weight: 600 !important;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  border-radius: 10px !important;
}

.wp-block-navigation ul, .wp-block-navigation ul li:first-child {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.wp-block-navigation ul, .wp-block-navigation ul li:last-child {
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.wp-block-navigation ul, .wp-block-navigation ul li:only-child {
  border-radius: 10px !important;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  height: 1.4em !important;
  margin-left: 0.55em !important;
  width: 1.4em !important;
}

.wp-block-navigation .wp-block-navigation-item {
  background-color: transparent !important;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #132E5F !important;
}

header {
  view-transition-name: header;
  position: relative;
  z-index: 1;
}

.cta-form .gform_wrapper.gravity-theme .gfield input, .cta-form .gfield textarea, .cta-form .gform_wrapper.gravity-theme .gfield select {
  max-width: 100%;
  background: #f4f4f4 !important;
  border: 0;
  color: #132E5F;
  font-family: Arial, Helvetica, sans-serif;
}
.cta-form input::-moz-placeholder, .cta-form textarea::-moz-placeholder {
  color: #132E5F;
}
.cta-form input::placeholder, .cta-form textarea::placeholder {
  color: #132E5F;
}

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

@media (max-width: 480px) {
  main {
    padding-left: 5vw !important;
    padding-right: 5vw !important;
  }
  .navigation {
    padding: 5vw !important;
  }
  .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    height: 44px !important;
    width: 44px !important;
  }
  header .navigation ul li ul li a {
    color: #ffffff !important;
  }
  .wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
    gap: 0 !important;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    padding: 0 !important;
    margin: 0 !important;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container li {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
}/*# sourceMappingURL=custom.css.map */