.page-template-template-without-sidebar-dark {
  background: #221C36;
}
.page-template-template-without-sidebar-dark #page.site {
  background: #221C36;
}
.page-template-template-without-sidebar-dark #primary .entry-content::before {
  background: #221C36;
}
.page-template-template-without-sidebar-dark .site-footer-block {
  background-color: #221C36;
}
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row {
  color: #221C36;
}
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row p,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row .h1,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row .h2,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row .h3,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row .h4,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row .h5,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row .h6,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row h1,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row h2,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row h3,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row h4,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row h5,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row h6,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row span,
.page-template-template-without-sidebar-dark .site-footer-block .acf-fc-row a:not(.button) {
  color: #221C36;
}
.page-template-template-without-sidebar-dark .acf-fc-row,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg {
  color: #221C36;
}
.page-template-template-without-sidebar-dark .acf-fc-row p,
.page-template-template-without-sidebar-dark .acf-fc-row .h1,
.page-template-template-without-sidebar-dark .acf-fc-row .h2,
.page-template-template-without-sidebar-dark .acf-fc-row .h3,
.page-template-template-without-sidebar-dark .acf-fc-row .h4,
.page-template-template-without-sidebar-dark .acf-fc-row .h5,
.page-template-template-without-sidebar-dark .acf-fc-row .h6,
.page-template-template-without-sidebar-dark .acf-fc-row h1,
.page-template-template-without-sidebar-dark .acf-fc-row h2,
.page-template-template-without-sidebar-dark .acf-fc-row h3,
.page-template-template-without-sidebar-dark .acf-fc-row h4,
.page-template-template-without-sidebar-dark .acf-fc-row h5,
.page-template-template-without-sidebar-dark .acf-fc-row h6,
.page-template-template-without-sidebar-dark .acf-fc-row span,
.page-template-template-without-sidebar-dark .acf-fc-row a:not(.button),
.page-template-template-without-sidebar-dark .acf-fc-row .ninja-forms-req-symbol.ninja-forms-req-symbol,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg p,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .h1,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .h2,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .h3,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .h4,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .h5,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .h6,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg h1,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg h2,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg h3,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg h4,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg h5,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg h6,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg span,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg a:not(.button),
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .ninja-forms-req-symbol.ninja-forms-req-symbol {
  color: #221C36;
}
.page-template-template-without-sidebar-dark .acf-fc-row a:not(.button):hover,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg a:not(.button):hover {
  color: #221C36;
  background: #221C36;
}
.page-template-template-without-sidebar-dark .acf-fc-row .address-icon-container a:not(.button):hover,
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .address-icon-container a:not(.button):hover {
  background: none;
}
.page-template-template-without-sidebar-dark .acf-fc-row .ppcbb-message a:not(.button),
.page-template-template-without-sidebar-dark .acf-fc-row.acf-fc-row-style-nobg .ppcbb-message a:not(.button) {
  color: #ffffff;
}
.page-template-template-without-sidebar-dark .site-content input[type="submit"]:not(:hover),
.page-template-template-without-sidebar-dark .site-content a.button:not(:hover) {
  background: #221C36;
  color: #ffffff;
}
.page-template-template-without-sidebar-dark .site-footer-1 .acf-fc-text.footer-contact-block .acf-fc-column {
  border-bottom: 1px solid #221C36;
}
.page-template-template-without-sidebar-dark .site-footer-1 .acf-fc-text.footer-contact-block .acf-fc-column .acf-fc-text-content p a:not(.button):hover {
  background: #ffcc00;
}
