@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Anton&display=swap");
body {
  background-color: red; }

.simple-popup-blocks-global .spb_overlay .spb-popup-main-wrapper {
  border: 3px solid #304f6e !important; }

.simple-popup-blocks-global .spb_overlay .spb_close {
  color: #747477;
  border: 2px solid #304f6e !important; }

.simple-popup-blocks-global .spb_overlay .block-modalchanges p {
  color: #82a256; }

.block-finda {
  margin-bottom: .9rem !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 16px; }
  .block-finda h3 {
    margin-bottom: 16px; }
  .block-finda p {
    margin-bottom: 0; }
  .block-finda select {
    height: calc(2.575rem + 2px);
    padding: 0.375rem .95rem;
    font-size: 20px; }

.region-content h1, .region-content h2, .region-content h3, .region-content h4, .region-content h5 {
  margin-top: -1px; }

.btn,
button,
.button {
  background: #82a256; }
  .btn:hover,
  button:hover,
  .button:hover {
    background: #56892e !important; }
  .btn:focus,
  button:focus,
  .button:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 162, 86, 0.25) !important; }

.tbm-main .tbm-button {
  background-color: transparent !important;
  box-shadow: none !important; }

.tbm-main .nav > li > a,
.tbm-main .nav > li > span.tbm-main-no-link {
  padding: 5px 1vw !important; }

.tbm-main .nav li.tbm-item--has-dropdown > .tbm-toggle {
  display: none !important; }
  @media (max-width: 979px) {
    .tbm-main .nav li.tbm-item--has-dropdown > .tbm-toggle {
      display: inline-block !important;
      position: absolute;
      right: 15px;
      border-top: 6px solid #b3c896;
      border-right: 6px solid transparent;
      border-left: 6px solid transparent;
      border-top-color: #b3c896;
      border-bottom-color: #b3c896; } }

.tbm-main .nav li.tbm-item--has-dropdown.open > .tbm-toggle,
.tbm-main .nav li.tbm-item--has-dropdown.active > .tbm-toggle,
.tbm-main .nav li.tbm-item--has-dropdown.open.active > .tbm-toggle {
  display: none !important; }
  @media (max-width: 979px) {
    .tbm-main .nav li.tbm-item--has-dropdown.open > .tbm-toggle,
    .tbm-main .nav li.tbm-item--has-dropdown.active > .tbm-toggle,
    .tbm-main .nav li.tbm-item--has-dropdown.open.active > .tbm-toggle {
      display: inline-block !important;
      border-top-color: #fff !important;
      border-bottom-color: #fff !important; } }

.tbm-main .block-form-solr-search {
  margin: 20px !important; }

.tbm-main .tbm-nav li .tbm-submenu-toggle:before {
  border-top: 0.35rem solid #9bb675 !important; }

.improved-modal-styles {
  padding: 0px !important; }
  @media (max-width: 767px) {
    .improved-modal-styles .modal-page-dialog {
      padding: 15px; } }
  .improved-modal-styles .modal-page-dialog .modal-page-content {
    border-radius: 40px; }
    .improved-modal-styles .modal-page-dialog .modal-page-content .modal-page-content {
      padding-bottom: 0;
      border: none; }
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-page-content .close {
        margin: 0rem 0rem -1rem auto;
        background: #d0d0d0;
        text-shadow: none;
        padding: 0px 4px 3px 9px;
        color: #000000;
        opacity: 1;
        font-size: 35px;
        line-height: 1; }
    .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body {
      padding-top: 0;
      padding-left: 1.7rem;
      padding-right: 1.7rem;
      padding-bottom: 0.7rem; }
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h1,
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h2,
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h3,
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h4,
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h5 {
        margin-bottom: 25px; }
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h2 {
        font-family: 'Anton', sans-serif;
        color: #1d4d90;
        font-size: 2rem;
        letter-spacing: 3px; }
        @media (max-width: 767px) {
          .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body h2 {
            font-size: 1.5rem; } }
      .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body p {
        padding: 0px 1rem;
        letter-spacing: 0.3px;
        font-size: 19px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif; }
        @media (max-width: 767px) {
          .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body p {
            font-size: 16px; } }
        .improved-modal-styles .modal-page-dialog .modal-page-content .modal-body p a {
          font-size: 23px;
          display: block;
          background: #4a7637;
          color: white;
          padding: 10px;
          border-radius: 10px;
          letter-spacing: 0.5px;
          margin: 40px -1rem 0px;
          font-weight: 400; }

.modal-backdrop.in {
  opacity: .5 !important; }

.ui-accordion .ui-accordion-header svg {
  color: #304f6e; }

.paragraph--type--faqs-by-topic h2 {
  color: #304f6e !important; }

@media (max-width: 1023px) {
  table tbody td:before,
  .table tbody td:before {
    display: none !important; } }

.path-frontpage .main-layout .region--sidebar-second {
  position: initial !important; }
  .path-frontpage .main-layout .region--sidebar-second.fixed {
    top: initial !important;
    left: initial !important; }

.path-frontpage .region-content .block-iam-btf-content {
  display: none; }

.path-frontpage .region-content h1, .path-frontpage .region-content h2, .path-frontpage .region-content h3, .path-frontpage .region-content h4, .path-frontpage .region-content h5 {
  margin-top: 0; }

.footer__copyright {
  color: #D8CFAF !important; }

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