/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/scss/atf.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: Heebo;
  font-weight: 900;
  src: url(../fonts/Heebo-Black.ttf);
  src: local(""), url(../fonts/Heebo-Black.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: Heebo;
  font-weight: 700;
  src: url(../fonts/Heebo-Bold.ttf);
  src: local(""), url(../fonts/Heebo-Bold.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NunitoSans-Regular.ttf);
  src: local(""), url(../fonts/NunitoSans-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  font-weight: 700;
  src: url(../fonts/NunitoSans-Bold.ttf);
  src: local(""), url(../fonts/NunitoSans-Bold.ttf) format("truetype");
  font-display: swap;
}
.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 3px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(29.7, 33.3, 36.9);
  text-decoration: none;
  background-color: #e5e5e5;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0050a0;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #c4c4c4;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #d1d1d1;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0050a0;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #c4c4c4;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #c4c4c4;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #000;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #3a94ed;
  text-decoration: none;
}
.nav-link.disabled {
  color: #d1d1d1;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 3px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -3px;
  background: none;
  border: 3px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e5e5e5 #e5e5e5 #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #d1d1d1;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #e5e5e5;
  border-color: #dee2e6 #dee2e6 #e5e5e5;
}
.nav-tabs .dropdown-menu {
  margin-top: -3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0050a0;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
}
.navbar > .container-xxl, .navbar > .container-xl, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 3px solid transparent;
  border-radius: 0;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.cursor-default {
  cursor: auto;
  pointer-events: none;
}

a {
  color: #3a94ed;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
}
a:hover {
  color: rgb(46.4, 118.4, 189.6);
  text-decoration: underline;
}
a:not([href]) {
  text-decoration: none;
}
a:not([href]):hover {
  text-decoration: none;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

.has-inline-background,
.has-inline-color:not([style*="background-color: rgba(0, 0, 0, 0)"]) {
  padding: 0.12em 0.2em;
  border-radius: 0;
}

.wp-block-quote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.wp-block-quote > :last-child {
  margin-bottom: 0;
}

.wp-block-quote cite {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #d1d1d1;
}
.wp-block-quote cite::before {
  content: "— ";
}

.post-title {
  color: #000;
  text-decoration: none;
}
.post-title:hover {
  color: #0050a0;
}

.btn, .wp-block-button__link {
  display: inline-block;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 3px solid transparent;
  min-width: 3rem;
  padding: 0.475rem 1.75rem;
  font-size: max(10px + 0.5vw, 16px);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .wp-block-button__link {
    transition: none;
  }
}
.btn:hover, .wp-block-button__link:hover {
  text-decoration: none !important;
}
.btn-check:focus + .btn, .btn-check:focus + .wp-block-button__link, .btn:focus, .wp-block-button__link:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 80, 160, 0.25);
}
.btn:disabled, .wp-block-button__link:disabled, .btn.disabled, .disabled.wp-block-button__link, fieldset:disabled .btn, fieldset:disabled .wp-block-button__link {
  pointer-events: none;
  opacity: 0.65;
}
.btn.btn-icon, .btn-icon.wp-block-button__link {
  position: relative;
}
.btn.btn-icon::before, .btn-icon.wp-block-button__link::before {
  position: absolute;
  content: "";
  height: 1em;
  width: 1em;
  background-color: #dc3545;
}

.btn-link, .wp-block-button.is-style-link .wp-block-button__link {
  font-weight: 700;
  color: #3a94ed;
  text-decoration: underline;
}
.btn-link:hover, .wp-block-button.is-style-link .wp-block-button__link:hover {
  color: rgb(46.4, 118.4, 189.6);
  text-decoration: underline;
}
.btn-link:focus, .wp-block-button.is-style-link .wp-block-button__link:focus {
  text-decoration: underline;
}
.btn-link:disabled, .wp-block-button.is-style-link .wp-block-button__link:disabled, .btn-link.disabled, .wp-block-button.is-style-link .disabled.wp-block-button__link {
  color: #d1d1d1;
}

.btn-primary, .has-btn-primary .wp-block-button__link {
  color: #fff;
  background-color: #0050a0;
  border-color: #0050a0;
}
.btn-primary:hover, .has-btn-primary .wp-block-button__link:hover {
  color: #fff;
  background-color: #001d3a;
  border-color: #001d3a;
}
.btn-check:focus + .btn-primary, .has-btn-primary .btn-check:focus + .wp-block-button__link, .btn-primary:focus, .has-btn-primary .wp-block-button__link:focus {
  color: #fff;
  background-color: #001d3a;
  border-color: #001d3a;
  box-shadow: 0 0 0 0.25rem rgba(38.25, 106.25, 174.25, 0.5);
}
.btn-check:checked + .btn-primary, .has-btn-primary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-primary, .has-btn-primary .btn-check:active + .wp-block-button__link, .btn-primary:active, .has-btn-primary .wp-block-button__link:active, .btn-primary.active, .has-btn-primary .active.wp-block-button__link, .show > .btn-primary.dropdown-toggle, .has-btn-primary .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: #004080;
  border-color: #003c78;
}
.btn-check:checked + .btn-primary:focus, .has-btn-primary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-primary:focus, .has-btn-primary .btn-check:active + .wp-block-button__link:focus, .btn-primary:active:focus, .has-btn-primary .wp-block-button__link:active:focus, .btn-primary.active:focus, .has-btn-primary .active.wp-block-button__link:focus, .show > .btn-primary.dropdown-toggle:focus, .has-btn-primary .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(38.25, 106.25, 174.25, 0.5);
}
.btn-primary:disabled, .has-btn-primary .wp-block-button__link:disabled, .btn-primary.disabled, .has-btn-primary .disabled.wp-block-button__link {
  color: #fff;
  background-color: #0050a0;
  border-color: #0050a0;
}

.btn-secondary, .has-btn-secondary .wp-block-button__link {
  color: #fff;
  background-color: #3a94ed;
  border-color: #3a94ed;
}
.btn-secondary:hover, .has-btn-secondary .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(16.1581395349, 96.9488372093, 176.8418604651);
  border-color: rgb(16.1581395349, 96.9488372093, 176.8418604651);
}
.btn-check:focus + .btn-secondary, .has-btn-secondary .btn-check:focus + .wp-block-button__link, .btn-secondary:focus, .has-btn-secondary .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(16.1581395349, 96.9488372093, 176.8418604651);
  border-color: rgb(16.1581395349, 96.9488372093, 176.8418604651);
  box-shadow: 0 0 0 0.25rem rgba(87.55, 164.05, 239.7, 0.5);
}
.btn-check:checked + .btn-secondary, .has-btn-secondary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-secondary, .has-btn-secondary .btn-check:active + .wp-block-button__link, .btn-secondary:active, .has-btn-secondary .wp-block-button__link:active, .btn-secondary.active, .has-btn-secondary .active.wp-block-button__link, .show > .btn-secondary.dropdown-toggle, .has-btn-secondary .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: rgb(46.4, 118.4, 189.6);
  border-color: rgb(43.5, 111, 177.75);
}
.btn-check:checked + .btn-secondary:focus, .has-btn-secondary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-secondary:focus, .has-btn-secondary .btn-check:active + .wp-block-button__link:focus, .btn-secondary:active:focus, .has-btn-secondary .wp-block-button__link:active:focus, .btn-secondary.active:focus, .has-btn-secondary .active.wp-block-button__link:focus, .show > .btn-secondary.dropdown-toggle:focus, .has-btn-secondary .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(87.55, 164.05, 239.7, 0.5);
}
.btn-secondary:disabled, .has-btn-secondary .wp-block-button__link:disabled, .btn-secondary.disabled, .has-btn-secondary .disabled.wp-block-button__link {
  color: #000;
  background-color: #3a94ed;
  border-color: #3a94ed;
}

.btn-tertiary, .has-btn-tertiary .wp-block-button__link {
  color: #fff;
  background-color: #f8d675;
  border-color: #f8d675;
}
.btn-tertiary:hover, .has-btn-tertiary .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(243.075862069, 185.1586206897, 19.924137931);
  border-color: rgb(243.075862069, 185.1586206897, 19.924137931);
}
.btn-check:focus + .btn-tertiary, .has-btn-tertiary .btn-check:focus + .wp-block-button__link, .btn-tertiary:focus, .has-btn-tertiary .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(243.075862069, 185.1586206897, 19.924137931);
  border-color: rgb(243.075862069, 185.1586206897, 19.924137931);
  box-shadow: 0 0 0 0.25rem rgba(249.05, 220.15, 137.7, 0.5);
}
.btn-check:checked + .btn-tertiary, .has-btn-tertiary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-tertiary, .has-btn-tertiary .btn-check:active + .wp-block-button__link, .btn-tertiary:active, .has-btn-tertiary .wp-block-button__link:active, .btn-tertiary.active, .has-btn-tertiary .active.wp-block-button__link, .show > .btn-tertiary.dropdown-toggle, .has-btn-tertiary .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(198.4, 171.2, 93.6);
  border-color: rgb(186, 160.5, 87.75);
}
.btn-check:checked + .btn-tertiary:focus, .has-btn-tertiary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-tertiary:focus, .has-btn-tertiary .btn-check:active + .wp-block-button__link:focus, .btn-tertiary:active:focus, .has-btn-tertiary .wp-block-button__link:active:focus, .btn-tertiary.active:focus, .has-btn-tertiary .active.wp-block-button__link:focus, .show > .btn-tertiary.dropdown-toggle:focus, .has-btn-tertiary .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(249.05, 220.15, 137.7, 0.5);
}
.btn-tertiary:disabled, .has-btn-tertiary .wp-block-button__link:disabled, .btn-tertiary.disabled, .has-btn-tertiary .disabled.wp-block-button__link {
  color: #000;
  background-color: #f8d675;
  border-color: #f8d675;
}

.btn-quaternary, .has-btn-quaternary .wp-block-button__link {
  color: #fff;
  background-color: #86599e;
  border-color: #86599e;
}
.btn-quaternary:hover, .has-btn-quaternary .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(78.6639676113, 52.2469635628, 92.7530364372);
  border-color: rgb(78.6639676113, 52.2469635628, 92.7530364372);
}
.btn-check:focus + .btn-quaternary, .has-btn-quaternary .btn-check:focus + .wp-block-button__link, .btn-quaternary:focus, .has-btn-quaternary .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(78.6639676113, 52.2469635628, 92.7530364372);
  border-color: rgb(78.6639676113, 52.2469635628, 92.7530364372);
  box-shadow: 0 0 0 0.25rem rgba(152.15, 113.9, 172.55, 0.5);
}
.btn-check:checked + .btn-quaternary, .has-btn-quaternary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-quaternary, .has-btn-quaternary .btn-check:active + .wp-block-button__link, .btn-quaternary:active, .has-btn-quaternary .wp-block-button__link:active, .btn-quaternary.active, .has-btn-quaternary .active.wp-block-button__link, .show > .btn-quaternary.dropdown-toggle, .has-btn-quaternary .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: rgb(107.2, 71.2, 126.4);
  border-color: rgb(100.5, 66.75, 118.5);
}
.btn-check:checked + .btn-quaternary:focus, .has-btn-quaternary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-quaternary:focus, .has-btn-quaternary .btn-check:active + .wp-block-button__link:focus, .btn-quaternary:active:focus, .has-btn-quaternary .wp-block-button__link:active:focus, .btn-quaternary.active:focus, .has-btn-quaternary .active.wp-block-button__link:focus, .show > .btn-quaternary.dropdown-toggle:focus, .has-btn-quaternary .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(152.15, 113.9, 172.55, 0.5);
}
.btn-quaternary:disabled, .has-btn-quaternary .wp-block-button__link:disabled, .btn-quaternary.disabled, .has-btn-quaternary .disabled.wp-block-button__link {
  color: #fff;
  background-color: #86599e;
  border-color: #86599e;
}

.btn-quinary, .has-btn-quinary .wp-block-button__link {
  color: #fff;
  background-color: #69a9a7;
  border-color: #69a9a7;
}
.btn-quinary:hover, .has-btn-quinary .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(62.6779661017, 109.3220338983, 107.8644067797);
  border-color: rgb(62.6779661017, 109.3220338983, 107.8644067797);
}
.btn-check:focus + .btn-quinary, .has-btn-quinary .btn-check:focus + .wp-block-button__link, .btn-quinary:focus, .has-btn-quinary .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(62.6779661017, 109.3220338983, 107.8644067797);
  border-color: rgb(62.6779661017, 109.3220338983, 107.8644067797);
  box-shadow: 0 0 0 0.25rem rgba(127.5, 181.9, 180.2, 0.5);
}
.btn-check:checked + .btn-quinary, .has-btn-quinary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-quinary, .has-btn-quinary .btn-check:active + .wp-block-button__link, .btn-quinary:active, .has-btn-quinary .wp-block-button__link:active, .btn-quinary.active, .has-btn-quinary .active.wp-block-button__link, .show > .btn-quinary.dropdown-toggle, .has-btn-quinary .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(84, 135.2, 133.6);
  border-color: rgb(78.75, 126.75, 125.25);
}
.btn-check:checked + .btn-quinary:focus, .has-btn-quinary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-quinary:focus, .has-btn-quinary .btn-check:active + .wp-block-button__link:focus, .btn-quinary:active:focus, .has-btn-quinary .wp-block-button__link:active:focus, .btn-quinary.active:focus, .has-btn-quinary .active.wp-block-button__link:focus, .show > .btn-quinary.dropdown-toggle:focus, .has-btn-quinary .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(127.5, 181.9, 180.2, 0.5);
}
.btn-quinary:disabled, .has-btn-quinary .wp-block-button__link:disabled, .btn-quinary.disabled, .has-btn-quinary .disabled.wp-block-button__link {
  color: #000;
  background-color: #69a9a7;
  border-color: #69a9a7;
}

.btn-senary, .has-btn-senary .wp-block-button__link {
  color: #fff;
  background-color: #d6b753;
  border-color: #d6b753;
}
.btn-senary:hover, .has-btn-senary .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(157.4647887324, 129.0845070423, 37.5352112676);
  border-color: rgb(157.4647887324, 129.0845070423, 37.5352112676);
}
.btn-check:focus + .btn-senary, .has-btn-senary .btn-check:focus + .wp-block-button__link, .btn-senary:focus, .has-btn-senary .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(157.4647887324, 129.0845070423, 37.5352112676);
  border-color: rgb(157.4647887324, 129.0845070423, 37.5352112676);
  box-shadow: 0 0 0 0.25rem rgba(220.15, 193.8, 108.8, 0.5);
}
.btn-check:checked + .btn-senary, .has-btn-senary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-senary, .has-btn-senary .btn-check:active + .wp-block-button__link, .btn-senary:active, .has-btn-senary .wp-block-button__link:active, .btn-senary.active, .has-btn-senary .active.wp-block-button__link, .show > .btn-senary.dropdown-toggle, .has-btn-senary .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(171.2, 146.4, 66.4);
  border-color: rgb(160.5, 137.25, 62.25);
}
.btn-check:checked + .btn-senary:focus, .has-btn-senary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-senary:focus, .has-btn-senary .btn-check:active + .wp-block-button__link:focus, .btn-senary:active:focus, .has-btn-senary .wp-block-button__link:active:focus, .btn-senary.active:focus, .has-btn-senary .active.wp-block-button__link:focus, .show > .btn-senary.dropdown-toggle:focus, .has-btn-senary .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(220.15, 193.8, 108.8, 0.5);
}
.btn-senary:disabled, .has-btn-senary .wp-block-button__link:disabled, .btn-senary.disabled, .has-btn-senary .disabled.wp-block-button__link {
  color: #000;
  background-color: #d6b753;
  border-color: #d6b753;
}

.btn-success, .has-btn-success .wp-block-button__link {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover, .has-btn-success .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(9.0625, 48.9375, 30.45);
  border-color: rgb(9.0625, 48.9375, 30.45);
}
.btn-check:focus + .btn-success, .has-btn-success .btn-check:focus + .wp-block-button__link, .btn-success:focus, .has-btn-success .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(9.0625, 48.9375, 30.45);
  border-color: rgb(9.0625, 48.9375, 30.45);
  box-shadow: 0 0 0 0.25rem rgba(59.5, 153, 109.65, 0.5);
}
.btn-check:checked + .btn-success, .has-btn-success .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-success, .has-btn-success .btn-check:active + .wp-block-button__link, .btn-success:active, .has-btn-success .wp-block-button__link:active, .btn-success.active, .has-btn-success .active.wp-block-button__link, .show > .btn-success.dropdown-toggle, .has-btn-success .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: rgb(20, 108, 67.2);
  border-color: rgb(18.75, 101.25, 63);
}
.btn-check:checked + .btn-success:focus, .has-btn-success .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-success:focus, .has-btn-success .btn-check:active + .wp-block-button__link:focus, .btn-success:active:focus, .has-btn-success .wp-block-button__link:active:focus, .btn-success.active:focus, .has-btn-success .active.wp-block-button__link:focus, .show > .btn-success.dropdown-toggle:focus, .has-btn-success .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(59.5, 153, 109.65, 0.5);
}
.btn-success:disabled, .has-btn-success .wp-block-button__link:disabled, .btn-success.disabled, .has-btn-success .disabled.wp-block-button__link {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info, .has-btn-info .wp-block-button__link {
  color: #fff;
  background-color: #f8d675;
  border-color: #f8d675;
}
.btn-info:hover, .has-btn-info .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(243.075862069, 185.1586206897, 19.924137931);
  border-color: rgb(243.075862069, 185.1586206897, 19.924137931);
}
.btn-check:focus + .btn-info, .has-btn-info .btn-check:focus + .wp-block-button__link, .btn-info:focus, .has-btn-info .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(243.075862069, 185.1586206897, 19.924137931);
  border-color: rgb(243.075862069, 185.1586206897, 19.924137931);
  box-shadow: 0 0 0 0.25rem rgba(249.05, 220.15, 137.7, 0.5);
}
.btn-check:checked + .btn-info, .has-btn-info .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-info, .has-btn-info .btn-check:active + .wp-block-button__link, .btn-info:active, .has-btn-info .wp-block-button__link:active, .btn-info.active, .has-btn-info .active.wp-block-button__link, .show > .btn-info.dropdown-toggle, .has-btn-info .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(198.4, 171.2, 93.6);
  border-color: rgb(186, 160.5, 87.75);
}
.btn-check:checked + .btn-info:focus, .has-btn-info .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-info:focus, .has-btn-info .btn-check:active + .wp-block-button__link:focus, .btn-info:active:focus, .has-btn-info .wp-block-button__link:active:focus, .btn-info.active:focus, .has-btn-info .active.wp-block-button__link:focus, .show > .btn-info.dropdown-toggle:focus, .has-btn-info .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(249.05, 220.15, 137.7, 0.5);
}
.btn-info:disabled, .has-btn-info .wp-block-button__link:disabled, .btn-info.disabled, .has-btn-info .disabled.wp-block-button__link {
  color: #000;
  background-color: #f8d675;
  border-color: #f8d675;
}

.btn-warning, .has-btn-warning .wp-block-button__link {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover, .has-btn-warning .wp-block-button__link:hover {
  color: #fff;
  background-color: #a07800;
  border-color: #a07800;
}
.btn-check:focus + .btn-warning, .has-btn-warning .btn-check:focus + .wp-block-button__link, .btn-warning:focus, .has-btn-warning .wp-block-button__link:focus {
  color: #fff;
  background-color: #a07800;
  border-color: #a07800;
  box-shadow: 0 0 0 0.25rem rgba(255, 202.3, 44.2, 0.5);
}
.btn-check:checked + .btn-warning, .has-btn-warning .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-warning, .has-btn-warning .btn-check:active + .wp-block-button__link, .btn-warning:active, .has-btn-warning .wp-block-button__link:active, .btn-warning.active, .has-btn-warning .active.wp-block-button__link, .show > .btn-warning.dropdown-toggle, .has-btn-warning .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(204, 154.4, 5.6);
  border-color: rgb(191.25, 144.75, 5.25);
}
.btn-check:checked + .btn-warning:focus, .has-btn-warning .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-warning:focus, .has-btn-warning .btn-check:active + .wp-block-button__link:focus, .btn-warning:active:focus, .has-btn-warning .wp-block-button__link:active:focus, .btn-warning.active:focus, .has-btn-warning .active.wp-block-button__link:focus, .show > .btn-warning.dropdown-toggle:focus, .has-btn-warning .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 202.3, 44.2, 0.5);
}
.btn-warning:disabled, .has-btn-warning .wp-block-button__link:disabled, .btn-warning.disabled, .has-btn-warning .disabled.wp-block-button__link {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger, .has-btn-danger .wp-block-button__link {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover, .has-btn-danger .wp-block-button__link:hover {
  color: #fff;
  background-color: rgb(145.746835443, 25.253164557, 36.7974683544);
  border-color: rgb(145.746835443, 25.253164557, 36.7974683544);
}
.btn-check:focus + .btn-danger, .has-btn-danger .btn-check:focus + .wp-block-button__link, .btn-danger:focus, .has-btn-danger .wp-block-button__link:focus {
  color: #fff;
  background-color: rgb(145.746835443, 25.253164557, 36.7974683544);
  border-color: rgb(145.746835443, 25.253164557, 36.7974683544);
  box-shadow: 0 0 0 0.25rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-check:checked + .btn-danger, .has-btn-danger .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-danger, .has-btn-danger .btn-check:active + .wp-block-button__link, .btn-danger:active, .has-btn-danger .wp-block-button__link:active, .btn-danger.active, .has-btn-danger .active.wp-block-button__link, .show > .btn-danger.dropdown-toggle, .has-btn-danger .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: rgb(176, 42.4, 55.2);
  border-color: rgb(165, 39.75, 51.75);
}
.btn-check:checked + .btn-danger:focus, .has-btn-danger .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-danger:focus, .has-btn-danger .btn-check:active + .wp-block-button__link:focus, .btn-danger:active:focus, .has-btn-danger .wp-block-button__link:active:focus, .btn-danger.active:focus, .has-btn-danger .active.wp-block-button__link:focus, .show > .btn-danger.dropdown-toggle:focus, .has-btn-danger .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger:disabled, .has-btn-danger .wp-block-button__link:disabled, .btn-danger.disabled, .has-btn-danger .disabled.wp-block-button__link {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-white, .has-btn-white .wp-block-button__link {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover, .has-btn-white .wp-block-button__link:hover {
  color: #fff;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-check:focus + .btn-white, .has-btn-white .btn-check:focus + .wp-block-button__link, .btn-white:focus, .has-btn-white .wp-block-button__link:focus {
  color: #fff;
  background-color: #cccccc;
  border-color: #cccccc;
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-check:checked + .btn-white, .has-btn-white .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-white, .has-btn-white .btn-check:active + .wp-block-button__link, .btn-white:active, .has-btn-white .wp-block-button__link:active, .btn-white.active, .has-btn-white .active.wp-block-button__link, .show > .btn-white.dropdown-toggle, .has-btn-white .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: #cccccc;
  border-color: rgb(191.25, 191.25, 191.25);
}
.btn-check:checked + .btn-white:focus, .has-btn-white .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-white:focus, .has-btn-white .btn-check:active + .wp-block-button__link:focus, .btn-white:active:focus, .has-btn-white .wp-block-button__link:active:focus, .btn-white.active:focus, .has-btn-white .active.wp-block-button__link:focus, .show > .btn-white.dropdown-toggle:focus, .has-btn-white .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-white:disabled, .has-btn-white .wp-block-button__link:disabled, .btn-white.disabled, .has-btn-white .disabled.wp-block-button__link {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.btn-light, .has-btn-light .wp-block-button__link {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-light:hover, .has-btn-light .wp-block-button__link:hover {
  color: #fff;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-check:focus + .btn-light, .has-btn-light .btn-check:focus + .wp-block-button__link, .btn-light:focus, .has-btn-light .wp-block-button__link:focus {
  color: #fff;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
  box-shadow: 0 0 0 0.25rem rgba(243.95, 243.95, 243.95, 0.5);
}
.btn-check:checked + .btn-light, .has-btn-light .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-light, .has-btn-light .btn-check:active + .wp-block-button__link, .btn-light:active, .has-btn-light .wp-block-button__link:active, .btn-light.active, .has-btn-light .active.wp-block-button__link, .show > .btn-light.dropdown-toggle, .has-btn-light .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(193.6, 193.6, 193.6);
  border-color: rgb(181.5, 181.5, 181.5);
}
.btn-check:checked + .btn-light:focus, .has-btn-light .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-light:focus, .has-btn-light .btn-check:active + .wp-block-button__link:focus, .btn-light:active:focus, .has-btn-light .wp-block-button__link:active:focus, .btn-light.active:focus, .has-btn-light .active.wp-block-button__link:focus, .show > .btn-light.dropdown-toggle:focus, .has-btn-light .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(243.95, 243.95, 243.95, 0.5);
}
.btn-light:disabled, .has-btn-light .wp-block-button__link:disabled, .btn-light.disabled, .has-btn-light .disabled.wp-block-button__link {
  color: #000;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.btn-gray, .has-btn-gray .wp-block-button__link {
  color: #fff;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.btn-gray:hover, .has-btn-gray .wp-block-button__link:hover {
  color: #fff;
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}
.btn-check:focus + .btn-gray, .has-btn-gray .btn-check:focus + .wp-block-button__link, .btn-gray:focus, .has-btn-gray .wp-block-button__link:focus {
  color: #fff;
  background-color: #9e9e9e;
  border-color: #9e9e9e;
  box-shadow: 0 0 0 0.25rem rgba(215.9, 215.9, 215.9, 0.5);
}
.btn-check:checked + .btn-gray, .has-btn-gray .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-gray, .has-btn-gray .btn-check:active + .wp-block-button__link, .btn-gray:active, .has-btn-gray .wp-block-button__link:active, .btn-gray.active, .has-btn-gray .active.wp-block-button__link, .show > .btn-gray.dropdown-toggle, .has-btn-gray .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: rgb(167.2, 167.2, 167.2);
  border-color: rgb(156.75, 156.75, 156.75);
}
.btn-check:checked + .btn-gray:focus, .has-btn-gray .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-gray:focus, .has-btn-gray .btn-check:active + .wp-block-button__link:focus, .btn-gray:active:focus, .has-btn-gray .wp-block-button__link:active:focus, .btn-gray.active:focus, .has-btn-gray .active.wp-block-button__link:focus, .show > .btn-gray.dropdown-toggle:focus, .has-btn-gray .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(215.9, 215.9, 215.9, 0.5);
}
.btn-gray:disabled, .has-btn-gray .wp-block-button__link:disabled, .btn-gray.disabled, .has-btn-gray .disabled.wp-block-button__link {
  color: #000;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}

.btn-dark, .has-btn-dark .wp-block-button__link {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover, .has-btn-dark .wp-block-button__link:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-check:focus + .btn-dark, .has-btn-dark .btn-check:focus + .wp-block-button__link, .btn-dark:focus, .has-btn-dark .wp-block-button__link:focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.25rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-check:checked + .btn-dark, .has-btn-dark .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-dark, .has-btn-dark .btn-check:active + .wp-block-button__link, .btn-dark:active, .has-btn-dark .wp-block-button__link:active, .btn-dark.active, .has-btn-dark .active.wp-block-button__link, .show > .btn-dark.dropdown-toggle, .has-btn-dark .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: rgb(26.4, 29.6, 32.8);
  border-color: rgb(24.75, 27.75, 30.75);
}
.btn-check:checked + .btn-dark:focus, .has-btn-dark .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-dark:focus, .has-btn-dark .btn-check:active + .wp-block-button__link:focus, .btn-dark:active:focus, .has-btn-dark .wp-block-button__link:active:focus, .btn-dark.active:focus, .has-btn-dark .active.wp-block-button__link:focus, .show > .btn-dark.dropdown-toggle:focus, .has-btn-dark .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-dark:disabled, .has-btn-dark .wp-block-button__link:disabled, .btn-dark.disabled, .has-btn-dark .disabled.wp-block-button__link {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-black, .has-btn-black .wp-block-button__link {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover, .has-btn-black .wp-block-button__link:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-check:focus + .btn-black, .has-btn-black .btn-check:focus + .wp-block-button__link, .btn-black:focus, .has-btn-black .wp-block-button__link:focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.25rem rgba(38.25, 38.25, 38.25, 0.5);
}
.btn-check:checked + .btn-black, .has-btn-black .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-black, .has-btn-black .btn-check:active + .wp-block-button__link, .btn-black:active, .has-btn-black .wp-block-button__link:active, .btn-black.active, .has-btn-black .active.wp-block-button__link, .show > .btn-black.dropdown-toggle, .has-btn-black .show > .dropdown-toggle.wp-block-button__link {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-check:checked + .btn-black:focus, .has-btn-black .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-black:focus, .has-btn-black .btn-check:active + .wp-block-button__link:focus, .btn-black:active:focus, .has-btn-black .wp-block-button__link:active:focus, .btn-black.active:focus, .has-btn-black .active.wp-block-button__link:focus, .show > .btn-black.dropdown-toggle:focus, .has-btn-black .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(38.25, 38.25, 38.25, 0.5);
}
.btn-black:disabled, .has-btn-black .wp-block-button__link:disabled, .btn-black.disabled, .has-btn-black .disabled.wp-block-button__link {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-primary:hover, .has-btn-primary .wp-block-button__link:hover {
  background-color: #3a94ed;
  border-color: #3a94ed;
}

.btn-outline-white, .has-btn-outline-white .wp-block-button__link {
  background-color: #fff;
  color: #000 !important;
  border-color: #3a94ed !important;
}
.btn-outline-white:hover, .has-btn-outline-white .wp-block-button__link:hover {
  background-color: #3a94ed !important;
  border-color: #3a94ed !important;
  color: #fff !important;
}

.btn-outline-primary, .has-btn-outline-primary .wp-block-button__link {
  color: #0050a0;
  border-color: #0050a0;
  color: #000;
}
.btn-outline-primary:hover, .has-btn-outline-primary .wp-block-button__link:hover {
  color: #fff;
  background-color: #0050a0;
  border-color: #0050a0;
}
.btn-check:focus + .btn-outline-primary, .has-btn-outline-primary .btn-check:focus + .wp-block-button__link, .btn-outline-primary:focus, .has-btn-outline-primary .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 80, 160, 0.5);
}
.btn-check:checked + .btn-outline-primary, .has-btn-outline-primary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-primary, .has-btn-outline-primary .btn-check:active + .wp-block-button__link, .btn-outline-primary:active, .has-btn-outline-primary .wp-block-button__link:active, .btn-outline-primary.active, .has-btn-outline-primary .active.wp-block-button__link, .btn-outline-primary.dropdown-toggle.show, .has-btn-outline-primary .dropdown-toggle.show.wp-block-button__link {
  color: #fff;
  background-color: #0050a0;
  border-color: #0050a0;
}
.btn-check:checked + .btn-outline-primary:focus, .has-btn-outline-primary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-primary:focus, .has-btn-outline-primary .btn-check:active + .wp-block-button__link:focus, .btn-outline-primary:active:focus, .has-btn-outline-primary .wp-block-button__link:active:focus, .btn-outline-primary.active:focus, .has-btn-outline-primary .active.wp-block-button__link:focus, .btn-outline-primary.dropdown-toggle.show:focus, .has-btn-outline-primary .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 80, 160, 0.5);
}
.btn-outline-primary:disabled, .has-btn-outline-primary .wp-block-button__link:disabled, .btn-outline-primary.disabled, .has-btn-outline-primary .disabled.wp-block-button__link {
  color: #0050a0;
  background-color: transparent;
}

.btn-outline-secondary, .has-btn-outline-secondary .wp-block-button__link {
  color: #3a94ed;
  border-color: #3a94ed;
  color: #000;
}
.btn-outline-secondary:hover, .has-btn-outline-secondary .wp-block-button__link:hover {
  color: #fff;
  background-color: #3a94ed;
  border-color: #3a94ed;
}
.btn-check:focus + .btn-outline-secondary, .has-btn-outline-secondary .btn-check:focus + .wp-block-button__link, .btn-outline-secondary:focus, .has-btn-outline-secondary .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(58, 148, 237, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .has-btn-outline-secondary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-secondary, .has-btn-outline-secondary .btn-check:active + .wp-block-button__link, .btn-outline-secondary:active, .has-btn-outline-secondary .wp-block-button__link:active, .btn-outline-secondary.active, .has-btn-outline-secondary .active.wp-block-button__link, .btn-outline-secondary.dropdown-toggle.show, .has-btn-outline-secondary .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #3a94ed;
  border-color: #3a94ed;
}
.btn-check:checked + .btn-outline-secondary:focus, .has-btn-outline-secondary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-secondary:focus, .has-btn-outline-secondary .btn-check:active + .wp-block-button__link:focus, .btn-outline-secondary:active:focus, .has-btn-outline-secondary .wp-block-button__link:active:focus, .btn-outline-secondary.active:focus, .has-btn-outline-secondary .active.wp-block-button__link:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .has-btn-outline-secondary .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(58, 148, 237, 0.5);
}
.btn-outline-secondary:disabled, .has-btn-outline-secondary .wp-block-button__link:disabled, .btn-outline-secondary.disabled, .has-btn-outline-secondary .disabled.wp-block-button__link {
  color: #3a94ed;
  background-color: transparent;
}

.btn-outline-tertiary, .has-btn-outline-tertiary .wp-block-button__link {
  color: #f8d675;
  border-color: #f8d675;
  color: #000;
}
.btn-outline-tertiary:hover, .has-btn-outline-tertiary .wp-block-button__link:hover {
  color: #fff;
  background-color: #f8d675;
  border-color: #f8d675;
}
.btn-check:focus + .btn-outline-tertiary, .has-btn-outline-tertiary .btn-check:focus + .wp-block-button__link, .btn-outline-tertiary:focus, .has-btn-outline-tertiary .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 214, 117, 0.5);
}
.btn-check:checked + .btn-outline-tertiary, .has-btn-outline-tertiary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-tertiary, .has-btn-outline-tertiary .btn-check:active + .wp-block-button__link, .btn-outline-tertiary:active, .has-btn-outline-tertiary .wp-block-button__link:active, .btn-outline-tertiary.active, .has-btn-outline-tertiary .active.wp-block-button__link, .btn-outline-tertiary.dropdown-toggle.show, .has-btn-outline-tertiary .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #f8d675;
  border-color: #f8d675;
}
.btn-check:checked + .btn-outline-tertiary:focus, .has-btn-outline-tertiary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-tertiary:focus, .has-btn-outline-tertiary .btn-check:active + .wp-block-button__link:focus, .btn-outline-tertiary:active:focus, .has-btn-outline-tertiary .wp-block-button__link:active:focus, .btn-outline-tertiary.active:focus, .has-btn-outline-tertiary .active.wp-block-button__link:focus, .btn-outline-tertiary.dropdown-toggle.show:focus, .has-btn-outline-tertiary .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 214, 117, 0.5);
}
.btn-outline-tertiary:disabled, .has-btn-outline-tertiary .wp-block-button__link:disabled, .btn-outline-tertiary.disabled, .has-btn-outline-tertiary .disabled.wp-block-button__link {
  color: #f8d675;
  background-color: transparent;
}

.btn-outline-quaternary, .has-btn-outline-quaternary .wp-block-button__link {
  color: #86599e;
  border-color: #86599e;
  color: #000;
}
.btn-outline-quaternary:hover, .has-btn-outline-quaternary .wp-block-button__link:hover {
  color: #fff;
  background-color: #86599e;
  border-color: #86599e;
}
.btn-check:focus + .btn-outline-quaternary, .has-btn-outline-quaternary .btn-check:focus + .wp-block-button__link, .btn-outline-quaternary:focus, .has-btn-outline-quaternary .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(134, 89, 158, 0.5);
}
.btn-check:checked + .btn-outline-quaternary, .has-btn-outline-quaternary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-quaternary, .has-btn-outline-quaternary .btn-check:active + .wp-block-button__link, .btn-outline-quaternary:active, .has-btn-outline-quaternary .wp-block-button__link:active, .btn-outline-quaternary.active, .has-btn-outline-quaternary .active.wp-block-button__link, .btn-outline-quaternary.dropdown-toggle.show, .has-btn-outline-quaternary .dropdown-toggle.show.wp-block-button__link {
  color: #fff;
  background-color: #86599e;
  border-color: #86599e;
}
.btn-check:checked + .btn-outline-quaternary:focus, .has-btn-outline-quaternary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-quaternary:focus, .has-btn-outline-quaternary .btn-check:active + .wp-block-button__link:focus, .btn-outline-quaternary:active:focus, .has-btn-outline-quaternary .wp-block-button__link:active:focus, .btn-outline-quaternary.active:focus, .has-btn-outline-quaternary .active.wp-block-button__link:focus, .btn-outline-quaternary.dropdown-toggle.show:focus, .has-btn-outline-quaternary .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(134, 89, 158, 0.5);
}
.btn-outline-quaternary:disabled, .has-btn-outline-quaternary .wp-block-button__link:disabled, .btn-outline-quaternary.disabled, .has-btn-outline-quaternary .disabled.wp-block-button__link {
  color: #86599e;
  background-color: transparent;
}

.btn-outline-quinary, .has-btn-outline-quinary .wp-block-button__link {
  color: #69a9a7;
  border-color: #69a9a7;
  color: #000;
}
.btn-outline-quinary:hover, .has-btn-outline-quinary .wp-block-button__link:hover {
  color: #fff;
  background-color: #69a9a7;
  border-color: #69a9a7;
}
.btn-check:focus + .btn-outline-quinary, .has-btn-outline-quinary .btn-check:focus + .wp-block-button__link, .btn-outline-quinary:focus, .has-btn-outline-quinary .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(105, 169, 167, 0.5);
}
.btn-check:checked + .btn-outline-quinary, .has-btn-outline-quinary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-quinary, .has-btn-outline-quinary .btn-check:active + .wp-block-button__link, .btn-outline-quinary:active, .has-btn-outline-quinary .wp-block-button__link:active, .btn-outline-quinary.active, .has-btn-outline-quinary .active.wp-block-button__link, .btn-outline-quinary.dropdown-toggle.show, .has-btn-outline-quinary .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #69a9a7;
  border-color: #69a9a7;
}
.btn-check:checked + .btn-outline-quinary:focus, .has-btn-outline-quinary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-quinary:focus, .has-btn-outline-quinary .btn-check:active + .wp-block-button__link:focus, .btn-outline-quinary:active:focus, .has-btn-outline-quinary .wp-block-button__link:active:focus, .btn-outline-quinary.active:focus, .has-btn-outline-quinary .active.wp-block-button__link:focus, .btn-outline-quinary.dropdown-toggle.show:focus, .has-btn-outline-quinary .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(105, 169, 167, 0.5);
}
.btn-outline-quinary:disabled, .has-btn-outline-quinary .wp-block-button__link:disabled, .btn-outline-quinary.disabled, .has-btn-outline-quinary .disabled.wp-block-button__link {
  color: #69a9a7;
  background-color: transparent;
}

.btn-outline-senary, .has-btn-outline-senary .wp-block-button__link {
  color: #d6b753;
  border-color: #d6b753;
  color: #000;
}
.btn-outline-senary:hover, .has-btn-outline-senary .wp-block-button__link:hover {
  color: #fff;
  background-color: #d6b753;
  border-color: #d6b753;
}
.btn-check:focus + .btn-outline-senary, .has-btn-outline-senary .btn-check:focus + .wp-block-button__link, .btn-outline-senary:focus, .has-btn-outline-senary .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(214, 183, 83, 0.5);
}
.btn-check:checked + .btn-outline-senary, .has-btn-outline-senary .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-senary, .has-btn-outline-senary .btn-check:active + .wp-block-button__link, .btn-outline-senary:active, .has-btn-outline-senary .wp-block-button__link:active, .btn-outline-senary.active, .has-btn-outline-senary .active.wp-block-button__link, .btn-outline-senary.dropdown-toggle.show, .has-btn-outline-senary .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #d6b753;
  border-color: #d6b753;
}
.btn-check:checked + .btn-outline-senary:focus, .has-btn-outline-senary .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-senary:focus, .has-btn-outline-senary .btn-check:active + .wp-block-button__link:focus, .btn-outline-senary:active:focus, .has-btn-outline-senary .wp-block-button__link:active:focus, .btn-outline-senary.active:focus, .has-btn-outline-senary .active.wp-block-button__link:focus, .btn-outline-senary.dropdown-toggle.show:focus, .has-btn-outline-senary .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(214, 183, 83, 0.5);
}
.btn-outline-senary:disabled, .has-btn-outline-senary .wp-block-button__link:disabled, .btn-outline-senary.disabled, .has-btn-outline-senary .disabled.wp-block-button__link {
  color: #d6b753;
  background-color: transparent;
}

.btn-outline-success, .has-btn-outline-success .wp-block-button__link {
  color: #198754;
  border-color: #198754;
  color: #000;
}
.btn-outline-success:hover, .has-btn-outline-success .wp-block-button__link:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .has-btn-outline-success .btn-check:focus + .wp-block-button__link, .btn-outline-success:focus, .has-btn-outline-success .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .has-btn-outline-success .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-success, .has-btn-outline-success .btn-check:active + .wp-block-button__link, .btn-outline-success:active, .has-btn-outline-success .wp-block-button__link:active, .btn-outline-success.active, .has-btn-outline-success .active.wp-block-button__link, .btn-outline-success.dropdown-toggle.show, .has-btn-outline-success .dropdown-toggle.show.wp-block-button__link {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .has-btn-outline-success .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-success:focus, .has-btn-outline-success .btn-check:active + .wp-block-button__link:focus, .btn-outline-success:active:focus, .has-btn-outline-success .wp-block-button__link:active:focus, .btn-outline-success.active:focus, .has-btn-outline-success .active.wp-block-button__link:focus, .btn-outline-success.dropdown-toggle.show:focus, .has-btn-outline-success .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .has-btn-outline-success .wp-block-button__link:disabled, .btn-outline-success.disabled, .has-btn-outline-success .disabled.wp-block-button__link {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info, .has-btn-outline-info .wp-block-button__link {
  color: #f8d675;
  border-color: #f8d675;
  color: #000;
}
.btn-outline-info:hover, .has-btn-outline-info .wp-block-button__link:hover {
  color: #fff;
  background-color: #f8d675;
  border-color: #f8d675;
}
.btn-check:focus + .btn-outline-info, .has-btn-outline-info .btn-check:focus + .wp-block-button__link, .btn-outline-info:focus, .has-btn-outline-info .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 214, 117, 0.5);
}
.btn-check:checked + .btn-outline-info, .has-btn-outline-info .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-info, .has-btn-outline-info .btn-check:active + .wp-block-button__link, .btn-outline-info:active, .has-btn-outline-info .wp-block-button__link:active, .btn-outline-info.active, .has-btn-outline-info .active.wp-block-button__link, .btn-outline-info.dropdown-toggle.show, .has-btn-outline-info .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #f8d675;
  border-color: #f8d675;
}
.btn-check:checked + .btn-outline-info:focus, .has-btn-outline-info .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-info:focus, .has-btn-outline-info .btn-check:active + .wp-block-button__link:focus, .btn-outline-info:active:focus, .has-btn-outline-info .wp-block-button__link:active:focus, .btn-outline-info.active:focus, .has-btn-outline-info .active.wp-block-button__link:focus, .btn-outline-info.dropdown-toggle.show:focus, .has-btn-outline-info .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 214, 117, 0.5);
}
.btn-outline-info:disabled, .has-btn-outline-info .wp-block-button__link:disabled, .btn-outline-info.disabled, .has-btn-outline-info .disabled.wp-block-button__link {
  color: #f8d675;
  background-color: transparent;
}

.btn-outline-warning, .has-btn-outline-warning .wp-block-button__link {
  color: #ffc107;
  border-color: #ffc107;
  color: #000;
}
.btn-outline-warning:hover, .has-btn-outline-warning .wp-block-button__link:hover {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .has-btn-outline-warning .btn-check:focus + .wp-block-button__link, .btn-outline-warning:focus, .has-btn-outline-warning .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .has-btn-outline-warning .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-warning, .has-btn-outline-warning .btn-check:active + .wp-block-button__link, .btn-outline-warning:active, .has-btn-outline-warning .wp-block-button__link:active, .btn-outline-warning.active, .has-btn-outline-warning .active.wp-block-button__link, .btn-outline-warning.dropdown-toggle.show, .has-btn-outline-warning .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .has-btn-outline-warning .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-warning:focus, .has-btn-outline-warning .btn-check:active + .wp-block-button__link:focus, .btn-outline-warning:active:focus, .has-btn-outline-warning .wp-block-button__link:active:focus, .btn-outline-warning.active:focus, .has-btn-outline-warning .active.wp-block-button__link:focus, .btn-outline-warning.dropdown-toggle.show:focus, .has-btn-outline-warning .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .has-btn-outline-warning .wp-block-button__link:disabled, .btn-outline-warning.disabled, .has-btn-outline-warning .disabled.wp-block-button__link {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger, .has-btn-outline-danger .wp-block-button__link {
  color: #dc3545;
  border-color: #dc3545;
  color: #000;
}
.btn-outline-danger:hover, .has-btn-outline-danger .wp-block-button__link:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .has-btn-outline-danger .btn-check:focus + .wp-block-button__link, .btn-outline-danger:focus, .has-btn-outline-danger .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .has-btn-outline-danger .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-danger, .has-btn-outline-danger .btn-check:active + .wp-block-button__link, .btn-outline-danger:active, .has-btn-outline-danger .wp-block-button__link:active, .btn-outline-danger.active, .has-btn-outline-danger .active.wp-block-button__link, .btn-outline-danger.dropdown-toggle.show, .has-btn-outline-danger .dropdown-toggle.show.wp-block-button__link {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .has-btn-outline-danger .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-danger:focus, .has-btn-outline-danger .btn-check:active + .wp-block-button__link:focus, .btn-outline-danger:active:focus, .has-btn-outline-danger .wp-block-button__link:active:focus, .btn-outline-danger.active:focus, .has-btn-outline-danger .active.wp-block-button__link:focus, .btn-outline-danger.dropdown-toggle.show:focus, .has-btn-outline-danger .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .has-btn-outline-danger .wp-block-button__link:disabled, .btn-outline-danger.disabled, .has-btn-outline-danger .disabled.wp-block-button__link {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-white, .has-btn-outline-white .wp-block-button__link {
  color: #fff;
  border-color: #fff;
  color: #000;
}
.btn-outline-white:hover, .has-btn-outline-white .wp-block-button__link:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-check:focus + .btn-outline-white, .has-btn-outline-white .btn-check:focus + .wp-block-button__link, .btn-outline-white:focus, .has-btn-outline-white .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-check:checked + .btn-outline-white, .has-btn-outline-white .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-white, .has-btn-outline-white .btn-check:active + .wp-block-button__link, .btn-outline-white:active, .has-btn-outline-white .wp-block-button__link:active, .btn-outline-white.active, .has-btn-outline-white .active.wp-block-button__link, .btn-outline-white.dropdown-toggle.show, .has-btn-outline-white .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}
.btn-check:checked + .btn-outline-white:focus, .has-btn-outline-white .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-white:focus, .has-btn-outline-white .btn-check:active + .wp-block-button__link:focus, .btn-outline-white:active:focus, .has-btn-outline-white .wp-block-button__link:active:focus, .btn-outline-white.active:focus, .has-btn-outline-white .active.wp-block-button__link:focus, .btn-outline-white.dropdown-toggle.show:focus, .has-btn-outline-white .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white:disabled, .has-btn-outline-white .wp-block-button__link:disabled, .btn-outline-white.disabled, .has-btn-outline-white .disabled.wp-block-button__link {
  color: #fff;
  background-color: transparent;
}

.btn-outline-light, .has-btn-outline-light .wp-block-button__link {
  color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000;
}
.btn-outline-light:hover, .has-btn-outline-light .wp-block-button__link:hover {
  color: #fff;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-check:focus + .btn-outline-light, .has-btn-outline-light .btn-check:focus + .wp-block-button__link, .btn-outline-light:focus, .has-btn-outline-light .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(242, 242, 242, 0.5);
}
.btn-check:checked + .btn-outline-light, .has-btn-outline-light .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-light, .has-btn-outline-light .btn-check:active + .wp-block-button__link, .btn-outline-light:active, .has-btn-outline-light .wp-block-button__link:active, .btn-outline-light.active, .has-btn-outline-light .active.wp-block-button__link, .btn-outline-light.dropdown-toggle.show, .has-btn-outline-light .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-check:checked + .btn-outline-light:focus, .has-btn-outline-light .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-light:focus, .has-btn-outline-light .btn-check:active + .wp-block-button__link:focus, .btn-outline-light:active:focus, .has-btn-outline-light .wp-block-button__link:active:focus, .btn-outline-light.active:focus, .has-btn-outline-light .active.wp-block-button__link:focus, .btn-outline-light.dropdown-toggle.show:focus, .has-btn-outline-light .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(242, 242, 242, 0.5);
}
.btn-outline-light:disabled, .has-btn-outline-light .wp-block-button__link:disabled, .btn-outline-light.disabled, .has-btn-outline-light .disabled.wp-block-button__link {
  color: #f2f2f2;
  background-color: transparent;
}

.btn-outline-gray, .has-btn-outline-gray .wp-block-button__link {
  color: #d1d1d1;
  border-color: #d1d1d1;
  color: #000;
}
.btn-outline-gray:hover, .has-btn-outline-gray .wp-block-button__link:hover {
  color: #fff;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.btn-check:focus + .btn-outline-gray, .has-btn-outline-gray .btn-check:focus + .wp-block-button__link, .btn-outline-gray:focus, .has-btn-outline-gray .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(209, 209, 209, 0.5);
}
.btn-check:checked + .btn-outline-gray, .has-btn-outline-gray .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-gray, .has-btn-outline-gray .btn-check:active + .wp-block-button__link, .btn-outline-gray:active, .has-btn-outline-gray .wp-block-button__link:active, .btn-outline-gray.active, .has-btn-outline-gray .active.wp-block-button__link, .btn-outline-gray.dropdown-toggle.show, .has-btn-outline-gray .dropdown-toggle.show.wp-block-button__link {
  color: #000;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.btn-check:checked + .btn-outline-gray:focus, .has-btn-outline-gray .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-gray:focus, .has-btn-outline-gray .btn-check:active + .wp-block-button__link:focus, .btn-outline-gray:active:focus, .has-btn-outline-gray .wp-block-button__link:active:focus, .btn-outline-gray.active:focus, .has-btn-outline-gray .active.wp-block-button__link:focus, .btn-outline-gray.dropdown-toggle.show:focus, .has-btn-outline-gray .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(209, 209, 209, 0.5);
}
.btn-outline-gray:disabled, .has-btn-outline-gray .wp-block-button__link:disabled, .btn-outline-gray.disabled, .has-btn-outline-gray .disabled.wp-block-button__link {
  color: #d1d1d1;
  background-color: transparent;
}

.btn-outline-dark, .has-btn-outline-dark .wp-block-button__link {
  color: #212529;
  border-color: #212529;
  color: #000;
}
.btn-outline-dark:hover, .has-btn-outline-dark .wp-block-button__link:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .has-btn-outline-dark .btn-check:focus + .wp-block-button__link, .btn-outline-dark:focus, .has-btn-outline-dark .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .has-btn-outline-dark .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-dark, .has-btn-outline-dark .btn-check:active + .wp-block-button__link, .btn-outline-dark:active, .has-btn-outline-dark .wp-block-button__link:active, .btn-outline-dark.active, .has-btn-outline-dark .active.wp-block-button__link, .btn-outline-dark.dropdown-toggle.show, .has-btn-outline-dark .dropdown-toggle.show.wp-block-button__link {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .has-btn-outline-dark .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-dark:focus, .has-btn-outline-dark .btn-check:active + .wp-block-button__link:focus, .btn-outline-dark:active:focus, .has-btn-outline-dark .wp-block-button__link:active:focus, .btn-outline-dark.active:focus, .has-btn-outline-dark .active.wp-block-button__link:focus, .btn-outline-dark.dropdown-toggle.show:focus, .has-btn-outline-dark .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .has-btn-outline-dark .wp-block-button__link:disabled, .btn-outline-dark.disabled, .has-btn-outline-dark .disabled.wp-block-button__link {
  color: #212529;
  background-color: transparent;
}

.btn-outline-black, .has-btn-outline-black .wp-block-button__link {
  color: #000;
  border-color: #000;
  color: #000;
}
.btn-outline-black:hover, .has-btn-outline-black .wp-block-button__link:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-check:focus + .btn-outline-black, .has-btn-outline-black .btn-check:focus + .wp-block-button__link, .btn-outline-black:focus, .has-btn-outline-black .wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn-check:checked + .btn-outline-black, .has-btn-outline-black .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-outline-black, .has-btn-outline-black .btn-check:active + .wp-block-button__link, .btn-outline-black:active, .has-btn-outline-black .wp-block-button__link:active, .btn-outline-black.active, .has-btn-outline-black .active.wp-block-button__link, .btn-outline-black.dropdown-toggle.show, .has-btn-outline-black .dropdown-toggle.show.wp-block-button__link {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-check:checked + .btn-outline-black:focus, .has-btn-outline-black .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-outline-black:focus, .has-btn-outline-black .btn-check:active + .wp-block-button__link:focus, .btn-outline-black:active:focus, .has-btn-outline-black .wp-block-button__link:active:focus, .btn-outline-black.active:focus, .has-btn-outline-black .active.wp-block-button__link:focus, .btn-outline-black.dropdown-toggle.show:focus, .has-btn-outline-black .dropdown-toggle.show.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black:disabled, .has-btn-outline-black .wp-block-button__link:disabled, .btn-outline-black.disabled, .has-btn-outline-black .disabled.wp-block-button__link {
  color: #000;
  background-color: transparent;
}

.btn-lg, .has-btn-lg .wp-block-button__link {
  font-size: calc(var(--wp--preset--font-size--large) - 0.6em);
}

.btn-sm, .has-btn-sm .wp-block-button__link {
  font-size: calc(var(--wp--preset--font-size--small) - 0.2em);
}

.wp-block-buttons > .wp-block-button.has-custom-width {
  min-width: 8em;
}

.wp-block-button.has-btn-white .wp-block-button__link.has-dark-color.has-text-color, .wp-block-button.has-btn-white .wp-block-button__link.has-black-color.has-text-color {
  border-color: #3a94ed;
}
.wp-block-button.has-btn-white .wp-block-button__link.has-dark-color.has-text-color:hover, .wp-block-button.has-btn-white .wp-block-button__link.has-black-color.has-text-color:hover {
  background: #3a94ed;
  color: #fff !important;
}

.scrollbar-primary::-webkit-scrollbar-track {
  background-color: #c4c4c4;
}
.scrollbar-primary::-webkit-scrollbar {
  width: 10px;
  background-color: #c4c4c4;
}
.scrollbar-primary::-webkit-scrollbar-thumb {
  height: 30vh;
  background-color: #0050a0;
}

.icon,
.icon svg,
.icon img,
.is-style-icon img,
.is-style-icon svg {
  width: 6em;
  height: 6em;
}
@media (min-width: 768px) {
  .icon,
  .icon svg,
  .icon img,
  .is-style-icon img,
  .is-style-icon svg {
    width: 5em;
    height: 5em;
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  overflow-x: hidden;
  scroll-padding-top: calc(80px + 3rem) !important;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.site-content {
  position: relative;
  margin-top: 100px;
  min-height: 75vh;
}

.entry-content > *:not(.wp-block-separator):not(.woocommerce) {
  margin-top: var(--wp--custom--layout--spacing);
  margin-bottom: var(--wp--custom--layout--spacing);
}
.entry-content > *:not(.wp-block-separator):not(.woocommerce):first-child {
  margin-top: 0;
}
.entry-content > *:not(.wp-block-separator):not(.woocommerce):last-child {
  margin-bottom: 0;
}

.alignfull.has-background ~ .alignfull.has-background {
  margin-top: calc(-1 * var(--wp--custom--layout--spacing));
}

.entry-content > * {
  margin-left: auto;
  margin-right: auto;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.wp-block-separator):not(.woocommerce) {
  max-width: var(--wp--custom--layout--base);
}

.entry-content > *.alignwide {
  max-width: var(--wp--custom--layout--wide);
}

.fill-parent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.site-header {
  position: fixed;
  background: #fff;
  height: auto;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  box-shadow: 0 -10px 20px 20px rgba(40, 80, 120, 0.5);
  transition: box-shadow 0.15s ease-in;
}
.site-header .main-navigation {
  height: 80px;
  transition: height 0.4s ease;
}
.site-header.top {
  box-shadow: none;
}
.site-header.top .main-navigation {
  height: 100px;
}

.skip-nav-link {
  position: absolute;
  background: #e5e5e5;
  padding: 0.5rem 1.5rem;
  left: 50%;
  top: 0;
  margin-top: 0 !important;
  border-radius: 0 0 0 0;
  z-index: 1001;
  transform: translate(-50%, -100%);
  transition: transform 325ms ease-in-out;
}
.skip-nav-link:focus {
  transform: translate(-50%, 0);
}

#main-menu-collapse {
  transition: all 0.5s ease-in-out;
}

.menu-navbar-buttons-container {
  align-items: center;
  justify-content: center;
}
.menu-navbar-buttons-container .menu-item.active .btn-outline-secondary, .menu-navbar-buttons-container .menu-item.active .has-btn-outline-secondary .wp-block-button__link, .has-btn-outline-secondary .menu-navbar-buttons-container .menu-item.active .wp-block-button__link {
  background-color: #fff;
  color: #000;
}
.menu-navbar-buttons-container .menu-item.active .btn-outline-secondary:hover, .menu-navbar-buttons-container .menu-item.active .has-btn-outline-secondary .wp-block-button__link:hover, .has-btn-outline-secondary .menu-navbar-buttons-container .menu-item.active .wp-block-button__link:hover {
  background-color: #3a94ed;
  color: #fff;
}

.mobile-menu-container {
  height: var(--mobile-menu-nav, calc(100vh - 150px));
  overflow-y: auto;
  padding-bottom: 10vh;
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .mobile-menu-container {
    --mobile-menu-nav: calc(100vh - 95px);
  }
}
.mobile-menu-container .mobile-menu,
.mobile-menu-container .sub-menu {
  list-style-type: none;
}
.mobile-menu-container .mobile-menu *,
.mobile-menu-container .sub-menu * {
  text-decoration: none;
}
.mobile-menu-container .mobile-menu {
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .mobile-menu-container .mobile-menu {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .mobile-menu-container .mobile-menu .menu-item {
    flex-basis: 50%;
  }
}
@media (min-width: 1200px) {
  .mobile-menu-container .mobile-menu {
    display: initial;
  }
  .mobile-menu-container .mobile-menu .menu-item {
    display: inline-block;
    width: 50%;
    float: left;
    word-break: break-word;
  }
  .mobile-menu-container .mobile-menu .menu-item .sub-menu > .menu-item {
    width: 100%;
  }
}
.mobile-menu-container .mobile-menu .menu-item.link-icon {
  position: relative;
}
.mobile-menu-container .mobile-menu .menu-item.link-icon span {
  margin-left: 2em;
}
.mobile-menu-container .mobile-menu .menu-item.link-icon::before {
  position: absolute;
  content: "";
  height: 2.2em;
  width: 2.2em;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0.5em;
  left: 1em;
  z-index: 2;
}
.mobile-menu-container .mobile-menu .menu-item.link-icon.icon__donate::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHZpZXdCb3g9IjAgMCA2NCA2MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjA5NjMgMzYuNjM3OUMxNS45ODcxIDM2LjYzNzkgMTguMTY2IDM1LjMyOTkgMTguMTY2IDMzLjU5NkMxOC4xNjYgMzEuODYyMiAxNS45ODcxIDMwLjU1NDIgMTMuMDk2MyAzMC41NTQyQzEwLjIwNTYgMzAuNTU0MiA4LjAyNjYxIDMxLjg2MjIgOC4wMjY2MSAzMy41OTZDOC4wMjY2MSAzNS4zMjk5IDEwLjIwNTYgMzYuNjM3OSAxMy4wOTYzIDM2LjYzNzlaTTEzLjA5NjMgMzIuNTgyMUMxNS4wNTkzIDMyLjU4MjEgMTYuMTM4MiAzMy4zNDM2IDE2LjEzODIgMzMuNTk2QzE2LjEzODIgMzMuODQ4NSAxNS4wNTkzIDM0LjYxIDEzLjA5NjMgMzQuNjFDMTEuMTMzMyAzNC42MSAxMC4wNTQ1IDMzLjg0ODUgMTAuMDU0NSAzMy41OTZDMTAuMDU0NSAzMy4zNDM2IDExLjEzMzMgMzIuNTgyMSAxMy4wOTYzIDMyLjU4MjFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzAuOTQxOCA1My4wNjM1TDI4LjUwODMgNTEuMjM4NEMyNi4wNjg4IDQ5LjQwNzIgMjIuNDI5NyA0OS40MDgyIDE5Ljk5MjIgNTEuMjM4NEwxOC41NTQ0IDUyLjMxNjJDMTcuNjE2NSA1MC43OTIyIDE1Ljk1NzcgNDkuODE4OCAxNC4xMTAzIDQ5LjgxODhDMTMuNzg0OCA0OS44MTg4IDEzLjQ3ODYgNDkuOTc1IDEzLjI4NyA1MC4yNDA2QzEzLjA5NjQgNTAuNTA1MyAxMy4wNDQ3IDUwLjg0NSAxMy4xNDgxIDUxLjE1NDJMMTQuMDU1NiA1My44NzQ2TDEzLjE0ODEgNTYuNTk2QzEzLjA0MzYgNTYuOTA1MyAxMy4wOTY0IDU3LjI0NSAxMy4yODcgNTcuNTA5NkMxMy40Nzg2IDU3Ljc3NDIgMTMuNzg0OCA1Ny45MzA0IDE0LjExMDMgNTcuOTMwNEMxNS45NTc3IDU3LjkzMDQgMTcuNjE3NSA1Ni45NTYgMTguNTU0NCA1NS40MzMxTDE5Ljk5MTIgNTYuNTEwOUMyMS4yMTEgNTcuNDI2NSAyMi43MjI4IDU3LjkzMDQgMjQuMjQ5OCA1Ny45MzA0QzI1Ljc3NjggNTcuOTMwNCAyNy4yODg1IDU3LjQyNTUgMjguNTA3MyA1Ni41MTA5TDMwLjk0MDggNTQuNjg1OEMzMS4xOTYzIDU0LjQ5NDEgMzEuMzQ2MyA1NC4xOTQgMzEuMzQ2MyA1My44NzQ2QzMxLjM0NjMgNTMuNTU1MiAzMS4xOTczIDUzLjI1NTEgMzAuOTQxOCA1My4wNjM1VjUzLjA2MzVaTTE1LjY0ODUgNTUuNTExMUwxNi4wODY1IDU0LjE5NkMxNi4xNTY1IDUzLjk4NzIgMTYuMTU2NSA1My43NjMxIDE2LjA4NjUgNTMuNTU0MkwxNS42NDg1IDUyLjIzOTFDMTYuMjkzMyA1Mi41OTIgMTYuODEwNSA1My4xNjI4IDE3LjA5MjMgNTMuODc1NkMxNi44MTA1IDU0LjU4NjQgMTYuMjkzMyA1NS4xNTgzIDE1LjY0ODUgNTUuNTExMVY1NS41MTExWk0yNy4yOTA2IDU0Ljg4ODZDMjUuNTQ5NiA1Ni4xOTY2IDIyLjk1MDkgNTYuMTk3NiAyMS4yMDc5IDU0Ljg4ODZMMTkuODU2MyA1My44NzQ2TDIxLjIwODkgNTIuODYwN0MyMi45NDk5IDUxLjU1MjcgMjUuNTQ4NiA1MS41NTE3IDI3LjI5MTYgNTIuODYwN0wyOC42NDMyIDUzLjg3NDZMMjcuMjkwNiA1NC44ODg2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQ2LjU1NjUgMC4xMzU3NDJDNDAuNTk0NSAwLjEzNTc0MiAyOS4zMTk0IDEuMTk1MzEgMjkuMzE5NCA1LjIwNTQ2VjI2Ljg3MzRDMjcuMDMxIDI2LjYyNSAyNC42MjM5IDI2LjQ5ODMgMjIuMjIxOCAyNi40OTgzQzExLjY0MDMgMjYuNDk4MyAwLjkyOTAxNiAyOC45MzU4IDAuOTI5MDE2IDMzLjU5NTlWNTUuOTAyN0MwLjkyOTAxNiA2MC41NjI3IDExLjY0MDMgNjMuMDAwMyAyMi4yMjE4IDYzLjAwMDNDMzIuODAzNCA2My4wMDAzIDQzLjUxNDcgNjAuNTYyNyA0My41MTQ3IDU1LjkwMjdWNTQuODEwNkM0NC41MTc1IDU0Ljg1NzMgNDUuNTMyNCA1NC44ODg3IDQ2LjU1NjUgNTQuODg4N0M1Mi41MTg1IDU0Ljg4ODcgNjMuNzkzNSA1My44MjkxIDYzLjc5MzUgNDkuODE5VjUuMjA1NDZDNjMuNzkzNSAxLjE5NTMxIDUyLjUxODUgMC4xMzU3NDIgNDYuNTU2NSAwLjEzNTc0MlpNNDYuNTU2NSAyLjE2MzYzQzU2LjQzNTMgMi4xNjM2MyA2MS43NjU3IDQuMzIyMzIgNjEuNzY1NyA1LjIwNTQ2QzYxLjc2NTcgNi4wODg2MSA1Ni40MzUzIDguMjQ3MjkgNDYuNTU2NSA4LjI0NzI5QzM2LjY3NzYgOC4yNDcyOSAzMS4zNDczIDYuMDg4NjEgMzEuMzQ3MyA1LjIwNTQ2QzMxLjM0NzMgNC4zMjIzMiAzNi42Nzc2IDIuMTYzNjMgNDYuNTU2NSAyLjE2MzYzWk0yMi4yMjE4IDI4LjUyNjJDMzQuMTU3IDI4LjUyNjIgNDEuNDg2OCAzMS40Nzg4IDQxLjQ4NjggMzMuNTk1OUM0MS40ODY4IDM1LjcxMyAzNC4xNTcgMzguNjY1NiAyMi4yMjE4IDM4LjY2NTZDMTAuMjg2NyAzOC42NjU2IDIuOTU2OSAzNS43MTMgMi45NTY5IDMzLjU5NTlDMi45NTY5IDMxLjQ3ODggMTAuMjg2NyAyOC41MjYyIDIyLjIyMTggMjguNTI2MlpNNDMuNTE0NyAzMy41OTU5QzQzLjUxNDcgMzIuNjI5NiA0My4wNDgyIDMxLjc1OTYgNDIuMjIyOSAzMC45ODdDNDIuNzc5NiAzMC43MDYyIDQzLjM5MiAzMC41NTQxIDQ0LjAyMTYgMzAuNTU0MUg0NS4wMzU2QzQ1LjgyOTUgMzAuNTU0MSA0Ni41OTkxIDMwLjc4NjMgNDcuMjU5MiAzMS4yMjczTDQ3Ljc3MDIgMzEuNTY4QzQ4Ljc2MzggMzIuMjMxMSA0OS45MjI4IDMyLjU4MTkgNTEuMTE5MiAzMi41ODE5QzUyLjMxNTcgMzIuNTgxOSA1My40NzM2IDMyLjIzMTEgNTQuNDY4MyAzMS41NjhMNTQuNjEyMyAzMS40NzE3QzU0LjE1NSAzNS41MTMzIDUwLjcxODcgMzguNjY1NiA0Ni41NTY1IDM4LjY2NTZDNDUuNDk2OSAzOC42NjU2IDQ0LjQ3ODkgMzguNDU1NyA0My41MTQ3IDM4LjA2MzNWMzMuNTk1OVpNNTMuMzQyOCAyOS44ODA4QzUyLjAyMTcgMzAuNzYxOSA1MC4yMTU4IDMwLjc2MTkgNDguODk0NiAyOS44ODA4TDQ4LjM4NDYgMjkuNTQwMUM0Ny4zOTEgMjguODc3IDQ2LjIzMiAyOC41MjYyIDQ1LjAzNTYgMjguNTI2Mkg0NC4wMjE2QzQyLjgyNTIgMjguNTI2MiA0MS42NjczIDI4Ljg3NyA0MC42NzI2IDI5LjU0MDFMNDAuNDAyOSAyOS43MTk2QzM5Ljg2MzQgMjkuNDI4NiAzOS4yNjQyIDI5LjE1NjggMzguNjEyMiAyOC45MDU0QzM5LjM3NzggMjUuMTcgNDIuNjYxOSAyMi40NDI1IDQ2LjU1NjUgMjIuNDQyNUM1MC41MjkxIDIyLjQ0MjUgNTMuODM2NiAyNS4zMTUgNTQuNTI5MSAyOS4wODk5TDUzLjM0MjggMjkuODgwOFpNOC4wMjY2MiA1OS4yMDNWNDUuMDc4OEMxMS44NjY0IDQ2LjE2NDcgMTYuOTQxMiA0Ni43NzcyIDIyLjIyMTggNDYuNzc3MkMyNy41MDM1IDQ2Ljc3NzIgMzIuNTc4MyA0Ni4xNjQ3IDM2LjQxNzEgNDUuMDc4OFY1OS4yMDNDMzMuMDkwMyA2MC4yMiAyOC4yNDQ3IDYwLjk3MjQgMjIuMjIxOCA2MC45NzI0QzE2LjE5OSA2MC45NzI0IDExLjM1MzQgNjAuMjIgOC4wMjY2MiA1OS4yMDNaTTM4LjQ0NDkgNTguNDc0VjQzLjcwMzlDMzguNDQ0OSA0My4zNzc0IDM4LjI4NzggNDMuMDcwMiAzOC4wMjExIDQyLjg3OTZDMzcuNzU0NCA0Mi42ODg5IDM3LjQxMzggNDIuNjM5MyAzNy4xMDQ1IDQyLjc0MzdDMzMuMzU0OSA0NC4wMTgyIDI3LjkzMTQgNDQuNzQ5MyAyMi4yMjE4IDQ0Ljc0OTNDMTYuNTE0MyA0NC43NDkzIDExLjA4OTcgNDQuMDE4MiA3LjMzOTE3IDQyLjc0MzdDNy4wMjg5IDQyLjYzODIgNi42ODgyMiA0Mi43MDMxIDYuNDIyNTYgNDIuODk0OEM2LjE1NTkgNDMuMDg1NCA1Ljk5ODc0IDQzLjQwODggNS45OTg3NCA0My43MzUzVjU4LjQ3NEM0LjAyNDU5IDU3LjYzNDUgMi45NTY5IDU2LjcwODcgMi45NTY5IDU1LjkwMjdWMzYuODA0QzYuNTU1MzkgMzkuMzY3MyAxNC40MjE2IDQwLjY5MzUgMjIuMjIxOCA0MC42OTM1QzMwLjAyMjEgNDAuNjkzNSAzNy44ODgzIDM5LjM2NzMgNDEuNDg2OCAzNi44MDRWNTUuOTAyN0M0MS40ODY4IDU2LjcwODcgNDAuNDE5MSA1Ny42MzQ1IDM4LjQ0NDkgNTguNDc0Wk00Ni41NTY1IDUyLjg2MDhDNDUuNTMxNCA1Mi44NjA4IDQ0LjUxNjQgNTIuODI4NCA0My41MTQ3IDUyLjc4MDdWNDQuNjcxMkM0NC41MTc1IDQ0LjcxNzggNDUuNTMyNCA0NC43NDkzIDQ2LjU1NjUgNDQuNzQ5M0M1MC45NTcgNDQuNzQ5MyA1OC4yNDYzIDQ0LjE3MDMgNjEuNzY1NyA0Mi4yNTZWNDkuODE5QzYxLjc2NTcgNTAuNzAyMSA1Ni40MzUzIDUyLjg2MDggNDYuNTU2NSA1Mi44NjA4VjUyLjg2MDhaTTQ2LjU1NjUgNDIuNzIxNEM0NS41MzE0IDQyLjcyMTQgNDQuNTE2NCA0Mi42ODg5IDQzLjUxNDcgNDIuNjQxM1Y0MC4yMTQ5QzQ0LjQ5MzEgNDAuNTIzMiA0NS41MDgxIDQwLjY5MzUgNDYuNTU2NSA0MC42OTM1QzUyLjE0NzQgNDAuNjkzNSA1Ni42OTU5IDM2LjE0NDkgNTYuNjk1OSAzMC41NTQxQzU2LjY5NTkgMjQuOTYzMiA1Mi4xNDc0IDIwLjQxNDYgNDYuNTU2NSAyMC40MTQ2QzQxLjc3MzcgMjAuNDE0NiAzNy43MzMyIDIzLjcxMSAzNi42ODY4IDI4LjI1NzVDMzUuMDg0NyAyNy43OSAzMy4yNzY5IDI3LjQxMzkgMzEuMzQ3MyAyNy4xMzJWMTUuODkzNEMzNC44NjY3IDE3LjgwNzggNDIuMTU2IDE4LjM4NjcgNDYuNTU2NSAxOC4zODY3QzUwLjk1NyAxOC4zODY3IDU4LjI0NjMgMTcuODA3OCA2MS43NjU3IDE1Ljg5MzRWMzkuNjc5NkM2MS43NjU3IDQwLjU2MjcgNTYuNDM1MyA0Mi43MjE0IDQ2LjU1NjUgNDIuNzIxNFpNNDYuNTU2NSAxNi4zNTg4QzM2LjY3NzYgMTYuMzU4OCAzMS4zNDczIDE0LjIwMDIgMzEuMzQ3MyAxMy4zMTdWNy43ODE4OUMzNC44NjY3IDkuNjk2MjIgNDIuMTU2IDEwLjI3NTIgNDYuNTU2NSAxMC4yNzUyQzUwLjk1NyAxMC4yNzUyIDU4LjI0NjMgOS42OTYyMiA2MS43NjU3IDcuNzgxODlWMTMuMzE3QzYxLjc2NTcgMTQuMjAwMiA1Ni40MzUzIDE2LjM1ODggNDYuNTU2NSAxNi4zNTg4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.mobile-menu-container .mobile-menu .menu-item a {
  color: #000;
  position: relative;
  margin-left: 2em;
  z-index: 1;
  background-color: transparent;
  pointer-events: none;
}
.mobile-menu-container .mobile-menu .menu-item a::before {
  position: absolute;
  content: "";
  left: -1em;
  top: -0.4em;
  height: 2.2em;
  width: 2.2em;
  background-color: #f8d675;
  border-radius: 10em;
  z-index: -1;
}
.mobile-menu-container .mobile-menu .menu-item.current_page_item > a {
  color: #0050a0;
  text-decoration: underline;
}
.mobile-menu-container .mobile-menu .menu-item.current_page_item > a::before {
  top: -0.7em;
}
.mobile-menu-container .mobile-menu .sub-menu {
  padding: 0;
  padding-left: 1.3em;
  display: flex;
  flex-direction: column;
}
.mobile-menu-container .mobile-menu .sub-menu .menu-item.current_page_item {
  text-decoration: underline;
}
.mobile-menu-container .mobile-menu .sub-menu .menu-item a {
  font-size: 0.9em;
  color: #0050a0;
  pointer-events: all;
}
.mobile-menu-container .mobile-menu .sub-menu .menu-item a::before {
  display: none;
}

/***********************************************************************
FOOTER
***********************************************************************/
.site-footer {
  background-color: #fff;
  color: #000;
  padding: 4rem 0;
}
.site-footer .footer.container > .row {
  margin-left: 0;
  margin-right: 0;
  flex-direction: column-reverse;
}
@media (min-width: 992px) {
  .site-footer .footer.container > .row {
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .site-footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .site-footer {
    padding: 5rem 3rem;
  }
}
.site-footer a:not(.social-button) {
  color: #000;
}
.site-footer a:not(.social-button):hover {
  color: rgb(46.4, 118.4, 189.6);
}
.site-footer .nav,
.site-footer .sub-menu,
.site-footer .footer__links,
.site-footer .footer__social {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-transform: uppercase;
  font-family: heebo, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
}
@media (min-width: 1200px) {
  .site-footer .nav,
  .site-footer .sub-menu,
  .site-footer .footer__links,
  .site-footer .footer__social {
    text-align: left;
  }
}
.site-footer .nav > .menu-item,
.site-footer .sub-menu > .menu-item,
.site-footer .footer__links > li,
.site-footer .footer__links > li > .link {
  font-size: 0.8em;
}
@media (max-width: 991.98px) {
  .site-footer .nav > .menu-item,
  .site-footer .sub-menu > .menu-item,
  .site-footer .footer__links > li,
  .site-footer .footer__links > li > .link {
    margin-bottom: 2rem;
  }
}
.site-footer .sub-menu {
  margin-top: 1.6em;
}
.site-footer .sub-menu .menu-item {
  margin: 1em 0;
}
.site-footer .nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  text-align: center;
}
@media (min-width: 768px) {
  .site-footer .nav {
    display: flex;
    text-align: left;
    justify-content: space-between;
    margin-right: 4em;
  }
}
@media (min-width: 1200px) {
  .site-footer .nav {
    justify-content: space-evenly;
  }
}
.site-footer .nav > .menu-item > a {
  color: #0050a0;
}
.site-footer .contact__container {
  position: relative;
  margin-top: 15%;
}
@media (max-width: 991.98px) {
  .site-footer .contact__container-inner {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .site-footer .contact__container {
    margin-top: 0;
  }
}
.site-footer .contact__container::before {
  position: absolute;
  content: "";
  width: 60%;
  height: 1px;
  top: -13%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #000;
}
@media (min-width: 992px) {
  .site-footer .contact__container::before {
    left: 0;
    left: -8%;
    width: 1px;
    height: 110%;
    transform: none;
  }
}
@media (min-width: 992px) {
  .site-footer .contact__container::before {
    height: 100%;
    top: 0;
    right: 0%;
    left: unset;
  }
}
.site-footer .social__container {
  margin-top: 3rem;
  text-align: center;
}
.site-footer .social__container h4 {
  color: #d1d1d1;
  font-family: heebo, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
  font-weight: 700;
  margin-bottom: 1rem;
  margin-top: 0;
}
@media (min-width: 992px) {
  .site-footer .social__container h4 {
    text-align: left;
  }
}
.site-footer .social__container .footer__social {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.75rem;
  width: 100%;
  max-width: 350px;
  margin: 2rem auto;
}
@media (min-width: 992px) {
  .site-footer .social__container .footer__social {
    justify-content: space-between;
    margin-left: 0;
  }
}
.site-footer .social__container .footer__social .social {
  position: relative;
  display: flex;
  text-align: center;
  justify-content: center;
}
.site-footer .social__container .footer__social .social svg {
  width: 2rem;
  height: 2rem;
}
@media (min-width: 992px) {
  .site-footer .social__container .footer__social .social svg {
    width: 2.3125rem;
    height: 2.3125rem;
  }
}
.site-footer .social__container .footer__social .social svg * {
  transition: all 0.3s ease-in-out;
  fill: #0050a0;
}
.site-footer .social__container .footer__social .social:hover svg * {
  fill: #3a94ed;
}
.site-footer .footer__logo {
  max-width: 15.3125rem;
  width: 100%;
  height: 2.8125rem;
}
.site-footer .footer__logo > img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991.98px) {
  .site-footer .footer__logo {
    margin-top: 1.2rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.site-footer .footer__content {
  font-size: 1.125rem;
}
.site-footer .footer__content a {
  text-decoration: none;
}
.site-footer .footer__copyright {
  font-size: 1.125rem;
}
@media (max-width: 991.98px) {
  .site-footer .footer__copyright {
    text-align: center;
  }
}
.site-footer .logo__accreditation {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 0;
  max-width: 260px;
}
@media (max-width: 991.98px) {
  .site-footer .logo__accreditation {
    justify-content: center;
    margin: auto;
  }
}
@media (min-width: 1400px) {
  .site-footer .logo__accreditation {
    margin-left: 6%;
  }
}
.site-footer .logo__accreditation .logo {
  max-width: 100px;
  width: auto !important;
  margin: 1rem;
}
@media (max-width: 991.98px) {
  .site-footer .logo__accreditation .logo {
    max-width: 80px;
    margin: 0.5rem;
  }
}

.navbar .dropdown-split {
  display: flex;
}
.navbar .dropdown-split > .dropdown-item-split {
  padding-right: 0.25rem !important;
}
.navbar .menu-item .primary-link-menu span,
.navbar .dropdown-menu .menu-item .primary-link-menu span {
  position: relative;
}
.navbar .menu-item .primary-link-menu span::after,
.navbar .dropdown-menu .menu-item .primary-link-menu span::after {
  position: absolute;
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: #000;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.navbar .menu-item {
  font-family: heebo, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}
.navbar .menu-item .nav-link {
  position: relative;
  z-index: 1;
  font-size: 0.9rem;
}
.navbar .menu-item .nav-link.primary-link-menu::before {
  position: absolute;
  content: "";
  height: 2.2em;
  width: 2.2em;
  left: 0.2em;
  top: 0.1em;
  opacity: 0;
  background-color: #f8d675;
  border-radius: 10em;
  z-index: -1;
  transition: all 0.3s ease-in-out;
}
.navbar .menu-item .nav-link.primary-link-menu:focus {
  outline: 0;
  color: #000;
}
.navbar .menu-item .nav-link.primary-link-menu:hover, .navbar .menu-item .nav-link.primary-link-menu.show {
  color: #000;
  outline: 0;
}
.navbar .menu-item .nav-link.primary-link-menu:hover span::after, .navbar .menu-item .nav-link.primary-link-menu.show span::after {
  opacity: 1;
}
.navbar .menu-item .nav-link.primary-link-menu:hover::before, .navbar .menu-item .nav-link.primary-link-menu.show::before {
  opacity: 1;
}
.navbar .menu-item .nav-link.primary-link-menu::after {
  vertical-align: 0;
  border: 0;
  width: 1em;
  height: 0.5em;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCAxTDUuMzQ0ODMgNkwxIDEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}
.navbar .dropdown-menu {
  left: 1em !important;
  border: 0;
  background-color: #0050a0;
}
.navbar .dropdown-menu .menu-item .primary-link-menu {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.navbar .dropdown-menu .menu-item:hover .primary-link-menu, .navbar .dropdown-menu .menu-item.focus .primary-link-menu, .navbar .dropdown-menu .menu-item.current_page_item .primary-link-menu {
  background-color: transparent;
  color: #f8d675;
}
.navbar .dropdown-menu .menu-item:hover .primary-link-menu span::after, .navbar .dropdown-menu .menu-item.focus .primary-link-menu span::after, .navbar .dropdown-menu .menu-item.current_page_item .primary-link-menu span::after {
  background-color: #f8d675;
  opacity: 1;
}
.navbar .dropdown-toggle-split {
  flex: 0 1 0;
  padding-left: 0.25rem !important;
}
.navbar .dropdown-toggle-split::after {
  margin-left: 0;
}
.navbar .dropdown-toggle-split.nav-link {
  background: inherit;
  outline: inherit;
  border: inherit;
}

.navbar-brand {
  margin-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  width: auto;
  height: 100%;
  max-height: 86px;
}
.navbar-brand svg,
.navbar-brand .nav-logo {
  width: auto;
  max-width: 60vw;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 768px) {
  .navbar-brand svg,
  .navbar-brand .nav-logo {
    max-width: 30vw;
  }
}
@media (min-width: 992px) {
  .navbar-brand svg,
  .navbar-brand .nav-logo {
    max-width: 250px;
  }
}

.navbar-toggler {
  line-height: 1;
}
.navbar-toggler-icon__wrapper {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 3em;
}
.navbar-toggler-icon, .navbar-toggler-icon::before, .navbar-toggler-icon::after {
  position: absolute;
  display: block;
  width: 40px;
  height: 7px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform;
  border-radius: 0;
  background-color: #0050a0;
}
.navbar-toggler-icon {
  top: 50%;
  margin-top: -2px;
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(45deg);
}
.navbar-toggler-icon::before {
  content: "";
  top: 0;
  transition: top 75ms ease, opacity 75ms ease 0.12s;
}
.navbar-toggler-icon::after {
  content: "";
  bottom: 0;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(-90deg);
}
.navbar-toggler.collapsed .navbar-toggler-icon {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 75ms;
  transition-delay: 0;
  transform: rotate(0);
}
.navbar-toggler.collapsed .navbar-toggler-icon::before {
  top: -15px;
  transition: top 75ms ease 0.12s, opacity 75ms ease;
}
.navbar-toggler.collapsed .navbar-toggler-icon::after {
  bottom: -15px;
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transform: rotate(0);
}
.navbar-toggler:focus {
  box-shadow: none;
}

.navbar-collapse {
  padding-left: var(--bs-gutter-x, 0.75rem);
  padding-right: var(--bs-gutter-x, 0.75rem);
  justify-content: flex-end;
}
.navbar-collapse.collapsing {
  background: #fff;
}
.navbar-collapse.collapse.show {
  background: #fff;
}

@media only screen and (max-width: 1305px) and (min-width: 1200px) {
  .navbar .menu-item .nav-link {
    padding: 0.5rem 0.5rem;
  }
}
.error404 .site-main .error-404 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.error404 .site-main .error-404 .page-content {
  width: 100%;
  margin-bottom: -1em;
}
.error404 .site-main .error-404 .page-content .news-letter-container.footer > .wp-container {
  max-width: var(--wp--custom--layout--base);
  margin: auto;
}

.no-results {
  padding-bottom: 40px;
}
.no-results .not-found {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 60vh;
}

#rspl-partner-button {
  z-index: 999 !important;
}

/***********************************************************************
FRONT PAGE
***********************************************************************/
/***********************************************************************
BLOG ARCHIVE
***********************************************************************/
.month-divider {
  position: relative;
}
.month-divider .date {
  background-color: #fff;
  z-index: 1;
  padding-right: 1.5em;
}
.month-divider .archive-divider {
  max-width: 100%;
  top: -24px;
  position: relative;
  z-index: -1;
}

.post-image .post-thumbnail img {
  max-height: 250px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.post-image svg {
  max-height: 250px;
  width: 100%;
  background-color: #0050a0;
}

.blog-search-form .input-group-text {
  background-color: transparent;
  border: 1px solid #cecece;
}
.blog-search-form .input-group-text svg {
  color: #3a94ed;
}
.blog-search-form .search-field {
  border: none;
  background-color: transparent;
}

.post-date-tag {
  text-align: center;
}

/***********************************************************************
BLOG SINGLE
***********************************************************************/
.single-location .back-button .btn, .single-location .back-button .wp-block-button__link {
  margin-right: 1rem;
  padding: 0.5rem;
}
.single-location .back-button svg {
  display: flex;
  align-items: center;
  width: 25px;
  height: 25px;
}
.single-location .block-business-location {
  display: grid;
  justify-content: center;
  gap: 0.2em;
}
@media (min-width: 768px) {
  .single-location .block-business-location {
    justify-content: flex-start;
    grid-template-columns: 2em 16em;
    gap: 2em;
  }
}
.single-location .block-business-location .location-icon svg {
  height: auto;
  width: 2.5em;
}
@media (max-width: 767.98px) {
  .single-location .block-business-location .location-icon {
    text-align: center;
  }
}
.single-location .block-business-location .business-location__content {
  display: block;
  width: 100%;
}
.single-location .map-container {
  height: 100% !important;
  min-height: 300px;
}

.has-btn-outline-primary {
  color: #0050a0;
}
.has-btn-outline-primary .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-secondary {
  color: #3a94ed;
}
.has-btn-outline-secondary .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-tertiary {
  color: #f8d675;
}
.has-btn-outline-tertiary .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-quaternary {
  color: #86599e;
}
.has-btn-outline-quaternary .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-quinary {
  color: #69a9a7;
}
.has-btn-outline-quinary .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-senary {
  color: #d6b753;
}
.has-btn-outline-senary .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-success {
  color: #198754;
}
.has-btn-outline-success .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-info {
  color: #f8d675;
}
.has-btn-outline-info .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-warning {
  color: #ffc107;
}
.has-btn-outline-warning .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-danger {
  color: #dc3545;
}
.has-btn-outline-danger .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-white {
  color: #fff;
}
.has-btn-outline-white .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-light {
  color: #f2f2f2;
}
.has-btn-outline-light .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-gray {
  color: #d1d1d1;
}
.has-btn-outline-gray .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-dark {
  color: #212529;
}
.has-btn-outline-dark .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.has-btn-outline-black {
  color: #000;
}
.has-btn-outline-black .wp-block-button__link {
  border-width: 3px;
  padding: 0.375rem 0.75rem;
}

.wp-block-pullquote {
  border-left: none;
  border-right: none;
}
.wp-block-pullquote blockquote {
  margin-bottom: 0;
}
.wp-block-pullquote cite {
  font-style: normal;
}
.wp-block-pullquote p {
  font-weight: 700;
}
.wp-block-pullquote p::before {
  content: '"';
  display: block;
  font-size: 1.5em;
  line-height: 0.5;
}

.wp-block-spacer.is-style-line {
  position: relative;
}
.wp-block-spacer.is-style-line::before {
  width: 100%;
  content: "";
  position: absolute;
  height: 1px;
  background-color: #000;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 768px) {
  .wp-block-columns.is-style-icon-card-button-alignment + .is-style-icon-card-button-alignment {
    margin-top: 2.5rem;
  }
}
.wp-block-columns.is-style-icon-card-button-alignment .block-editor-block-list__block.is-style-horizontal {
  height: 100%;
}
.wp-block-columns.is-style-icon-card-button-alignment .block-editor-block-list__block.is-style-horizontal .acf-block-component {
  height: 100%;
  display: flex;
}
.wp-block-columns.is-style-icon-card-button-alignment .block-editor-block-list__block.is-style-horizontal .acf-block-component .acf-block-preview {
  height: 100%;
}
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body {
    height: 100%;
  }
}
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .content {
  flex: 1;
}
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .content h1,
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .content h2,
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .content h3 {
  margin-bottom: 0.5em;
}
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn.btn-primary.card-link.left, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn-primary.card-link.left.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .has-btn-primary .card-link.left.wp-block-button__link, .has-btn-primary .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .card-link.left.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn.btn-primary.card-link.right, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn-primary.card-link.right.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .has-btn-primary .card-link.right.wp-block-button__link, .has-btn-primary .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .card-link.right.wp-block-button__link {
  margin: auto;
}
@media (min-width: 768px) {
  .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn.btn-primary.card-link.left, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn-primary.card-link.left.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .has-btn-primary .card-link.left.wp-block-button__link, .has-btn-primary .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .card-link.left.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn.btn-primary.card-link.right, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn-primary.card-link.right.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .has-btn-primary .card-link.right.wp-block-button__link, .has-btn-primary .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .card-link.right.wp-block-button__link {
    margin: 0;
  }
}
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn.btn-primary.card-link.left, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn-primary.card-link.left.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .has-btn-primary .card-link.left.wp-block-button__link, .has-btn-primary .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .card-link.left.wp-block-button__link {
  align-self: flex-start;
}
.wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn.btn-primary.card-link.right, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .btn-primary.card-link.right.wp-block-button__link, .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .has-btn-primary .card-link.right.wp-block-button__link, .has-btn-primary .wp-block-columns.is-style-icon-card-button-alignment .card.card-icon.card-horizontal .card-body .card-link.right.wp-block-button__link {
  align-self: flex-end;
}

@media (max-width: 767.98px) {
  .wp-block-group.is-style-icon-card-container .wp-block-columns {
    margin-top: 0;
  }
  .wp-block-group.is-style-icon-card-container .wp-block-columns .wp-block-column:not(:first-child) {
    margin-top: var(--wp--custom--layout--spacing);
    margin-bottom: var(--wp--custom--layout--spacing);
  }
}

.wp-block-video figcaption {
  font-size: var(--wp--preset--font-size--small);
  color: #000;
  padding: 2em;
  border: 4px solid #f8d675;
}
.wp-block-video.is-style-top-left-caption-style {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
}
.wp-block-video.is-style-top-left-caption-style figcaption {
  text-align: left;
  position: relative;
  margin-bottom: -5%;
  border: 0;
}
.wp-block-video.is-style-top-left-caption-style figcaption::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 120%;
  top: 0;
  left: 0;
  z-index: -1;
  border: 4px solid #f8d675;
}
@media (min-width: 768px) {
  .wp-block-video.is-style-top-left-caption-style figcaption {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .wp-block-video.is-style-top-left-caption-style figcaption {
    width: 60%;
    padding: 3em;
    margin-left: -3em;
    margin-bottom: -2%;
  }
  .wp-block-video.is-style-top-left-caption-style figcaption::before {
    height: 150%;
  }
}

.wp-block-embed figcaption {
  font-size: var(--wp--preset--font-size--small);
  color: #000;
  padding: 2em;
  border: 4px solid #f8d675;
}
.wp-block-embed.is-style-video-top-left-caption-style {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
}
.wp-block-embed.is-style-video-top-left-caption-style .wp-block-embed__wrapper {
  width: 100%;
}
.wp-block-embed.is-style-video-top-left-caption-style figcaption {
  text-align: left;
  position: relative;
  margin-bottom: -5%;
  border: 0;
}
.wp-block-embed.is-style-video-top-left-caption-style figcaption::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 120%;
  top: 0;
  left: 0;
  z-index: -1;
  border: 4px solid #f8d675;
}
@media (min-width: 768px) {
  .wp-block-embed.is-style-video-top-left-caption-style figcaption {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .wp-block-embed.is-style-video-top-left-caption-style figcaption {
    width: 60%;
    padding: 3em;
    margin-left: -3em;
    margin-bottom: -2%;
  }
  .wp-block-embed.is-style-video-top-left-caption-style figcaption::before {
    height: 150%;
  }
}

.wp-block-separator {
  opacity: 1;
}

.wp-block-image.aligncenter {
  width: 100%;
}

.wp-block-list.is-style-center {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  list-style-position: inside; /* Align bullets closer to text */
  text-align: center;
}

/*# sourceMappingURL=atf.css.map*/