@media (max-width: 768px) {
 padding-right: 25px;
}


.main-section .container {
   padding-right: 50px;
}

.btn-primary, .frame-type-felogin_login input[type="submit"] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #215264;
  --bs-btn-border-color: #215264;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2d6579;
  --bs-btn-hover-border-color: #2d6579;
  --bs-btn-focus-shadow-rgb: 200, 53, 63;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2d6579;
  --bs-btn-active-border-color: #2d6579;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg: #215264;
  --bs-btn-disabled-border-color: #215264;
}

h1, .h1 {
    font-size: 2.2rem;
  }
.scroll-top {
   --scrolltop-bg: #215264;
  --scrolltop-color: #faecda;
  --scrolltop-hover-bg: #2d6579;
  --scrolltop-hover-color: #ffffff;
}
.cf-cookie-openconsent {
 
  background: #215264;
}
.scroll-top a; .scroll-top-visible a {
  color: #faecda !important;
}
.cf-cookie-openconsent #icon {
  color: #faecda;
}

@media (min-width: 768px) {
  .textpic-left-flex .textpic-item.textpic-gallery.textpic-flex-gallery, .textmedia-left-flex .textmedia-item.textmedia-gallery.textmedia-flex-gallery,
.textmedia-right-flex .textmedia-item.textmedia-gallery.textmedia-flex-gallery {
  width: calc(50% - (40px / 2));
  max-width: 50%;
}
}



.tx-powermail .container-fluid {
  padding-left: 0;
}

.tx-powermail .powermail_fieldwrap + .powermail_fieldwrap {
  margin-block-start: 0;
}

 legend {
    font-weight: 400;
  }
nav {
  --mainnavigation-link-font-size: 1.1em;
}
body {
  font-size: 18px;
  
}
.subnav-nav {
  font-size: 1.1rem;
  }
.section-default a:link    {color:#90452C; }
.section-default a:active  {color:#90452C; }
.section-default a:visited {color:#90452c; }
.section-default a:hover   {color:#215264; }

.breadcrumb-item a:link    {color:#90452C; }
.breadcrumb-item a:active  {color:#90452C; }
.breadcrumb-item a:visited {color:#90452c; }
.breadcrumb-item a:hover   {color:#215264; }

.active > .subnav-link {
  color: #90452c !important;
  font-weight: bold;
}

.active > .subnav-link::before {
  border-left: 0;
  transform: none;
}
.dropdown-item.active, .dropdown-item:active {
  color: #90452C;

  background-color: #c1c1c1;

}
.frame a[class=""], .frame a:not([class]) {
  color:#90452C;
}

.footer-section-content {
  background: #5ca4b0;
  --frame-color: #ffffff;
  --frame-background: #5ca4b0;
  --frame-link-color: #fff;
  --frame-link-hover-color: #e5e5e5;
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer a:link, footer a:hover, footer a:visited, footer .frame a:not([class]) {
  color: #fff;
}
footer img {
  border: 15px solid #fff;
}
#c181 {
  margin-top: 50px;
}

