body {
  --wp--style--block-gap: 0.25em;
}

.swiper-wrapper {
  align-items: center;
}
.swiper-wrapper .swiper-slide img {
  max-height: 100px;
  width: auto;
}

.wp-block-advgb-accordion-item {
  border-radius: 4px !important;
}

.advgb-accordion-body,
.advgb-accordion-header,
.js-accordion-item {
  background-color: #cde2f7 !important;
  color: #00376e !important;
  border-radius: 4px !important;
  padding: 1.1rem 2rem 0.1rem !important;
  border-color: transparent !important;
}
@media (max-width: 992px) {
  .advgb-accordion-body,
  .advgb-accordion-header,
  .js-accordion-item {
    margin: 1rem 0 !important;
  }
}
.advgb-accordion-body h4,
.advgb-accordion-body h2,
.advgb-accordion-header h4,
.advgb-accordion-header h2,
.js-accordion-item h4,
.js-accordion-item h2 {
  color: #00376e !important;
}
.advgb-accordion-body h4,
.advgb-accordion-header h4,
.js-accordion-item h4 {
  font-size: 32px !important;
  border-bottom: 0;
}

.advgb-accordion-body,
.advgb-accordion-header {
  padding-bottom: 1rem !important;
  border-radius: 0 !important;
}

.wp-block-pb-accordion-item:not(:last-of-type) {
  margin-bottom: 1rem;
}

.wp-block-image > figure {
  display: block !important;
}

@media (max-width: 992px) {
  .entry-content > .wp-block-cover.alignfull {
    align-items: flex-end !important;
    padding-bottom: 2rem;
    padding-top: 9rem;
  }
  .ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2 {
    padding: 0;
  }
}
.wp-block-buttons {
  margin-bottom: 1rem;
}
.wp-block-buttons .wp-block-button__link {
  text-transform: none !important;
}
.wp-block-buttons .wp-block-button__link:active, .wp-block-buttons .wp-block-button__link:focus, .wp-block-buttons .wp-block-button__link:hover {
  background-color: rgba(0, 55, 110, 0.8);
}

@media (min-width: 768px) and (max-width: 992px) {
  .footer-adv-widget-4 {
    clear: both;
  }
  .wp-block-media-text.is-stacked-on-mobile {
    display: block;
  }
}
.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu {
  background-color: rgba(0, 0, 0, 0.9);
}
.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu li > a {
  color: #fff;
}

.ast-header-break-point #ast-desktop-header {
  display: block !important;
}
.ast-header-break-point #ast-desktop-header .ast-main-header-wrap {
  display: none !important;
}
.ast-header-break-point #ast-desktop-header .site-header-section-left {
  display: none !important;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link,
.main-header-bar,
.ast-above-header {
  background-color: rgba(0, 55, 110, 0.8) !important;
  color: #fff !important;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link a,
.main-header-bar a,
.ast-above-header a {
  color: #fff !important;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .custom-logo-link > img {
    max-width: 160px !important;
  }
}
a {
  font-weight: 800;
}

.site-header-above-section-left {
  align-items: center;
}
.site-header-above-section-left p {
  margin-bottom: 0;
}

#swCookieNotice .wp-block-button:not(:last-child) {
  margin-bottom: 1rem;
}

.header__video-wrapper .wp-block-cover__inner-container {
  position: static;
}

@media (max-width: 992px) {
  .header__video-wrapper {
    min-height: auto !important;
  }
}

.header__video video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.header__video + .wp-block-columns {
  position: relative;
}/*# sourceMappingURL=style.css.map */