@charset "UTF-8";
/* Bootstrap breakpoints */
/* ---------- Color Module Styles ----------- */
body {
  color: #333333;
  background: #ffffff;
}

h4,
.field--name-field-accordion-title {
  color: #004879;
}

.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  background: #ffffff;
}

.tabs ul.primary li a.is-active {
  background-color: #ffffff;
}

.tabs ul.primary li.is-active a {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
}

a,
.link {
  color: #333333;
}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #0096d7;
}

a:active,
.link:active {
  color: #0096d7;
}

.page-item.active .page-link {
  background-color: #333333;
  border-color: #333333;
}

.page-link,
.page-link:hover {
  color: #333333;
}

.sidebar .block {
  background-color: #f1f4f0;
  border-color: #ededed;
}

.btn-primary,
.header-buttons a {
  color: #ffffff;
  background-color: #004879;
  border-color: #004879;
}

.btn-primary:hover,
.btn-primary:focus,
.header-buttons a:hover,
.header-buttons a:focus {
  color: #004879;
  border-color: #004879;
  background-color: #ffffff;
  box-shadow: none;
}

.header-buttons li:first-child a {
  color: #004879;
  background-color: #ffffff;
}

.header-buttons li:first-child a:hover,
.header-buttons li:first-child a:focus {
  color: #ffffff;
  background-color: #0096d7;
  border-color: #0096d7;
}

.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
  color: #0096d7;
}

/* ---------- Color Form ----------- */
[dir=rtl] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}

[dir=rtl] .color-form .form-item label {
  float: right;
}

[dir=rtl] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}

/* Footer */
.site-footer,
.footer-logo,
.block.footer-logo:before,
.pgf-bg:before {
  background: #004879;
}

/* Footer Links */
footer.site-footer a {
  color: #dedede;
}

footer.site-footer a:hover,
footer.site-footer a:focus {
  color: #0096d7;
}

footer.site-footer .footer-social .content a:hover .st0,
footer.site-footer .footer-social .content a:focus .st0 {
  fill: #0096d7;
}

.site-footer .footer-contact-us .content {
  color: #333333;
}

.site-footer .footer-contact-us a,
.site-footer .footer-contact-us a:hover,
.site-footer .footer-contact-us a:focus,
.site-footer .footer-contact-us a.is-active {
  color: #333333;
}

body {
  overflow-x: hidden;
}

h1 {
  font-weight: 600;
  margin-bottom: 30px;
}

h1:after {
  display: block;
  content: " ";
  margin: 20px 0 0;
  width: 80px;
  height: 2px;
  background: #f9a23b;
}

h2 {
  font-size: 36px;
  font-weight: 600;
  margin: 0 0 20px;
}
@media (max-width: 576px) {
  h2 {
    font-size: calc(1.375rem + 1.5vw);
  }
}

h3 {
  margin-bottom: 10px;
  font-size: 1.35rem;
}

h4 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  margin-top: 0;
}

h5 {
  font-size: 1.15rem;
  font-weight: 700;
}

h3 + h5 {
  margin-top: 24px;
}

h6 {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  color: #00487A;
  margin-top: 0;
  margin-bottom: 6px;
  line-height: 1.6;
}

img {
  max-width: 100%;
  height: auto;
}

p {
  line-height: 1.85;
  margin-bottom: 24px;
}

.field--name-body p:last-child,
.paragraph--type--content p:last-child {
  margin-bottom: 0;
}

.container-fluid {
  width: 95% !important;
  padding: 0 15px !important;
  max-width: 1370px;
}

.btn {
  padding: 0.5rem 1.6rem;
  border-radius: 0.5rem;
}
.btn.ext .extlink {
  color: #fff;
}
.btn.ext:hover .extlink, .btn.ext:focus .extlink {
  color: #0A4892;
}

a.ext {
  display: inline-flex;
}
a.ext .extlink {
  color: #727272;
  margin: 2px 3px 0 3px;
  padding: 0;
  font-size: 9px;
}

.highlighted .ext .extlink,
.btn-primary.ext .extlink {
  color: #fff;
}

.btn-primary.ext:hover .extlink,
.btn-primary.ext:focus .extlink {
  color: #727272;
}

.file--application-pdf,
a.pdf-icon {
  padding-left: 35px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px 20px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M59.6 60c-2.4-2.6-4.7-5.6-6.8-8.2c-1-1.3-1.9-2.4-2.8-3.5L50 48.2c1.3-3.7 2-6.7 2.2-9c0.4-5.8-0.2-9.5-2-11.4c-1.2-1.3-3-1.7-4.6-1.2c-1.2 0.4-2.8 1.5-3.7 4.3c-1.4 4.2-0.7 11.7 3.2 17.9c-1.7 4.6-4.2 9.8-6.9 14.9c-5.1 1.8-9.2 4.2-12.2 7c-3.8 3.7-5.4 7.5-4.3 10.2c0.7 1.7 2.3 2.7 4.2 2.7c1.4 0 2.9-0.5 4.3-1.4c3.6-2.4 8.4-10.3 10.9-14.9c5.3-1.6 10.5-2.3 13.1-2.6c1.2-0.1 2.4-0.2 3.5-0.3c4.6 4.9 8.4 7.5 11.9 8.1c0.7 0.1 1.4 0.2 2.1 0.2c2.8 0 5.2-1.1 6.3-3c0.8-1.4 0.8-3.1 0-4.6c-1.9-3.3-7.8-5.2-16.4-5.2C61 60 60.3 60 59.6 60L59.6 60z M27.8 78.5c-0.7 0.4-1.4 0.7-1.9 0.7c-0.1 0-0.2 0-0.2 0c-0.1-0.4 0.2-2.3 3.3-5.3c1.4-1.4 3.3-2.7 5.4-3.8C31.8 74.4 29.3 77.6 27.8 78.5L27.8 78.5z M46 32.3c0.3-1 0.7-1.4 1-1.5c0 0 0 0 0 0c0.2 0.3 1.3 1.8 0.8 8.1C47.7 40 47.4 41.3 47 43C45.5 39.2 45.1 35 46 32.3L46 32.3z M53.8 60.4c-2.3 0.2-5.9 0.7-9.9 1.6c1.5-3.1 3-6.2 4.2-9.1c0.4 0.5 0.8 1 1.3 1.6c1.4 1.8 3.1 3.8 4.7 5.8L53.8 60.4z M74.2 67.4c0.1 0.1 0.1 0.2 0 0.2c-0.2 0.3-1 0.8-2.5 0.8c-0.4 0-0.8 0-1.3-0.1c-1.8-0.3-3.9-1.6-6.5-3.8C70.9 64.8 73.6 66.4 74.2 67.4L74.2 67.4z'/%3E%3Cpath d='M66.8 0H16.5c-3.1 0-5.6 2.5-5.6 5.6v88.8c0 3.1 2.5 5.6 5.6 5.6h67.1c3.1 0 5.6-2.5 5.6-5.6V22.4L66.8 0z M66.8 7.9l14.5 14.5H66.8V7.9z M83.5 94.4H16.5V5.6h44.7v16.8c0 3.1 2.5 5.6 5.6 5.6h16.8L83.5 94.4L83.5 94.4z'/%3E%3C/g%3E%3C/svg%3E");
}

a[href^="tel:"] {
  white-space: nowrap;
}

#captcha > summary {
  display: none;
}

.node .field--name-webform {
  max-width: 550px;
}

.node .field--name-field-webform-postscript {
  padding-top: 80px;
}

.region-hidden-blocks {
  display: none;
}

@font-face {
  font-family: "Font Awesome 6 Pro Sharp";
  font-display: block;
  font-weight: 400;
  src: url("/libraries/fontawesome/webfonts/fa-sharp-regular-400.woff2") format("woff2"), url("/libraries/fontawesome/webfonts/fa-sharp-regular-400.ttf") format("truetype");
}
.file {
  padding-left: 35px;
  background-size: 20px 20px;
}

.field--type-entity-reference {
  margin: 0;
}

.breadcrumb {
  margin: 1rem 0 60px;
}

footer.site-footer {
  position: relative;
  margin-top: 200px;
  padding-top: 45px;
  font-size: 13px;
}
footer.site-footer .block,
footer.site-footer .region {
  border: none;
  margin: 0;
  padding: 0;
}
footer.site-footer .content {
  font-size: 16px;
}
footer.site-footer a {
  text-decoration: none;
}
footer.site-footer a:hover {
  text-decoration: underline;
}
footer.site-footer .site-footer__top .region {
  width: 100%;
}
footer.site-footer .site-footer__top .region.region-footer-first {
  position: absolute;
  bottom: 100%;
  left: 0;
  align-items: center;
  flex-wrap: nowrap;
}
footer.site-footer .site-footer__top .region.region-footer-second {
  margin-bottom: 55px;
}
footer.site-footer .site-footer__bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  margin: 30px 0 0;
  padding-top: 20px;
  text-align: center;
}

footer.site-footer .region.region-footer-first p {
  margin: 0;
}
footer.site-footer .region.region-footer-first .block {
  width: auto;
}
footer.site-footer .region.region-footer-first .block.footer-logo {
  position: relative;
  padding: 20px 20px 10px calc(2.5% + 15px);
  border-top-right-radius: 20px;
}
@media (min-width: 1431px) {
  footer.site-footer .region.region-footer-first .block.footer-logo {
    padding-left: calc(50% - 670px);
  }
}
footer.site-footer .region.region-footer-first .block.footer-logo img, footer.site-footer .region.region-footer-first .block.footer-logo svg {
  width: 153px;
  height: auto;
}
@media (max-width: 576px) {
  footer.site-footer .region.region-footer-first .block.footer-logo img, footer.site-footer .region.region-footer-first .block.footer-logo svg {
    width: 130px;
  }
}
footer.site-footer .region.region-footer-first .block.footer-logo:before, footer.site-footer .region.region-footer-first .block.footer-logo:after {
  content: " ";
  position: absolute;
  left: 100%;
  bottom: 0;
  width: 20px;
  height: 20px;
}
footer.site-footer .region.region-footer-first .block.footer-logo:after {
  background: #fff;
  border-bottom-left-radius: 20px;
}
footer.site-footer .region.region-footer-first .block.footer-contact-us {
  padding-left: 20px;
  margin-right: auto;
}
@media (max-width: 576px) {
  footer.site-footer .region.region-footer-first .block.footer-contact-us {
    padding-left: 10px;
  }
  footer.site-footer .region.region-footer-first .block.footer-contact-us p {
    font-size: 12px;
  }
}
footer.site-footer .region.region-footer-first .block.footer-contact-us a {
  text-decoration: underline;
}
footer.site-footer .region.region-footer-first .block.footer-contact-us a:hover, footer.site-footer .region.region-footer-first .block.footer-contact-us a:focus {
  color: #0096d7;
}

.region-footer-second h2 {
  font-size: 15px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.96);
  line-height: 2;
  border-bottom: 2px dotted rgba(255, 255, 255, 0.6);
  padding-bottom: 12px;
  margin-bottom: 12px;
  margin-top: 0;
  display: inline-block;
  padding-right: 4em;
  white-space: nowrap;
  text-transform: none;
}
.region-footer-second .nav {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.region-footer-second .nav li {
  line-height: 2.31;
  padding: 0;
}
.region-footer-second .nav a {
  padding: 0;
}

footer.site-footer .footer-social .content .social-wrap {
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  footer.site-footer .footer-social .content .social-wrap {
    justify-content: end;
  }
}
footer.site-footer .footer-social .content a {
  display: block;
  padding: 0;
  margin: 0 0 0 15px;
  width: 23px;
  height: 23px;
}
footer.site-footer .footer-social .content a:first-child {
  margin-left: 0;
}
footer.site-footer .footer-social .content a svg {
  width: 100%;
  height: auto;
}
footer.site-footer .footer-social .content a .st0 {
  fill: #fff;
}

nav.footer-utility a.nav-link {
  padding: 0;
}
nav.footer-utility ul.nav {
  line-height: 1.85;
  flex-direction: row;
}
@media (max-width: 1199px) {
  nav.footer-utility ul.nav {
    flex-direction: column;
  }
  nav.footer-utility ul.nav li:after {
    display: none;
  }
}
nav.footer-utility li {
  padding: 0;
  flex: 1 1 auto;
  display: flex;
}
nav.footer-utility li:not(:last-child):after {
  content: "";
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  height: 15px;
  margin: auto;
  width: 1px;
  padding: 0;
}
nav.footer-utility li:last-child {
  flex: 0 1 auto;
}

footer.site-footer .copyright .content,
footer.site-footer .footer-jargon .content {
  margin: 30px 0 0;
  padding: 0;
  color: #fff;
  font-size: 12px;
}
footer.site-footer .copyright .content p,
footer.site-footer .footer-jargon .content p {
  margin: 0;
}
footer.site-footer .footer-jargon .content {
  color: rgba(255, 255, 255, 0.5);
  margin: 15px 0 0;
}

header.header .block,
header.header .region {
  margin: 0;
  padding: 0;
}
header.header .navbar-brand {
  margin: 0;
  padding: 0;
}
header.header #navbar-top {
  margin-top: 8px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  header.header #navbar-top {
    flex-direction: column;
    justify-content: center;
  }
}
header.header #navbar-main {
  padding: 0;
  border-top: 2px solid #e5e5e5;
  border-bottom: 2px solid #e5e5e5;
}
@media (max-width: 991px) {
  header.header .navbar-form {
    margin-bottom: 10px;
  }
}
@media (max-width: 390px) {
  header.header .navbar-form ul.nav {
    flex-direction: column;
  }
  header.header .navbar-form .header-buttons li:first-child {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
header.header .region-secondary-menu {
  width: 100%;
  justify-content: end;
  margin: 0 0 6px;
}
@media (max-width: 991px) {
  header.header .region-secondary-menu {
    display: none;
  }
}
header.header .region-secondary-menu .block {
  width: auto;
  padding: 0;
}
header.header .region-top-header a img {
  width: 300px;
  height: auto;
}
@media (max-width: 576px) {
  header.header .region-top-header a img {
    width: 100%;
    max-width: 200px;
  }
}

.header-utility ul.nav li {
  border-right: 1px solid #e5e5e5;
}

.header-utility ul.nav li,
#mmenu-utility {
  font-size: 12px;
  padding: 0 12px;
  line-height: 26px;
}
.header-utility ul.nav li a,
#mmenu-utility a {
  display: flex;
  align-items: center;
  padding: 0;
  color: #333;
}
.header-utility ul.nav li a:hover,
#mmenu-utility a:hover {
  color: #0096D7;
}
.header-utility ul.nav li a:before,
#mmenu-utility a:before {
  display: block;
  content: " ";
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}
.header-utility ul.nav li a.doctor:before,
#mmenu-utility a.doctor:before {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.86 8.988C13.608 8.344 12.992 7.924 12.292 7.924C11.592 7.896 10.92 8.316 10.64 8.988C9.408 8.988 8.4 9.996 8.4 11.228C8.4 12.012 7.784 12.656 7 12.684C6.188 12.684 5.544 12.012 5.544 11.228V10.528C5.544 10.108 5.796 9.744 6.216 9.632C8.316 9.044 9.772 7.112 9.772 4.928V0.812C9.772 0.392 9.436 0.028 8.988 0.028H8.036C7.672 0.028 7.364 0.336 7.364 0.7C7.364 1.064 7.672 1.372 8.036 1.372H8.344C8.372 1.372 8.4 1.4 8.428 1.428V4.9C8.4 6.86 6.804 8.456 4.872 8.456C4.844 8.456 4.844 8.456 4.816 8.456C2.912 8.428 1.344 6.832 1.344 4.9V1.428C1.344 1.4 1.372 1.372 1.4 1.372H1.708C2.072 1.372 2.38 1.064 2.38 0.7C2.38 0.336 2.1 0 1.736 0H0.784C0.336 0 0 0.364 0 0.784V4.9C0 7.056 1.456 8.988 3.556 9.604C3.948 9.716 4.2 10.08 4.228 10.472V11.172C4.228 12.684 5.46 13.972 6.944 14C6.972 14 7 14 7.028 14C8.54 14 9.772 12.796 9.8 11.284C9.8 11.256 9.8 11.228 9.8 11.2C9.8 10.696 10.22 10.304 10.696 10.304C10.864 10.724 11.2 11.06 11.62 11.228C12.04 11.396 12.516 11.396 12.936 11.228C13.804 10.892 14.224 9.884 13.86 8.988Z" fill="%23024694"/></svg>');
}
.header-utility ul.nav li a.careers:before,
#mmenu-utility a.careers:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"> <g fill="%23024694" clip-path="url(%23prefix__clip0)"> <path d="M12.88 5.712C12.572 1.008 8.68 0 7 0 5.32 0 1.176 1.008 1.12 5.712 1.064 9.212 6.972 13.972 7 14c0 0 6.104-4.508 5.88-8.288zm-8.036 3.92C5.32 8.876 6.104 8.428 7 8.428c.868 0 1.68.448 2.156 1.204-.644.336-1.372.56-2.156.56-.784-.028-1.512-.224-2.156-.56zM9.912 9.1C9.268 8.092 8.176 7.476 7 7.476S4.704 8.092 4.088 9.1c-.98-.84-1.596-2.072-1.596-3.444C2.464 3.164 4.508 1.12 7 1.12s4.536 2.044 4.536 4.536c0 1.372-.644 2.604-1.624 3.444z"/> <path d="M7 2.856c-1.232 0-2.212 1.008-2.212 2.212 0 1.204.98 2.212 2.212 2.212 1.232 0 2.212-1.008 2.212-2.212 0-1.204-.98-2.212-2.212-2.212zm1.288 2.212c0 .7-.588 1.288-1.288 1.288-.7 0-1.288-.588-1.288-1.288 0-.7.588-1.288 1.288-1.288.7 0 1.288.588 1.288 1.288z"/> </g> <defs> <clipPath id="prefix__clip0"> <path fill="%23fff" d="M0 0H14V14H0z"/> </clipPath> </defs></svg>');
}
.header-utility ul.nav li a.contact:before,
#mmenu-utility a.contact:before {
  background-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0)"><path d="M9.52002 9.98613L11.9 13.2061L11.424 13.5701C10.36 14.3541 8.84802 14.2421 7.95202 13.2341C5.54402 10.5461 3.36002 7.63413 1.48402 4.55413C0.784023 3.40613 1.06402 1.92213 2.12802 1.13813L2.60402 0.774126L4.98402 3.99413L4.78802 4.13413C4.42402 4.38613 4.36802 4.86213 4.64802 5.19813L8.23202 10.0141C8.48402 10.3781 8.96002 10.4341 9.29602 10.1541L9.52002 9.98613ZM5.40402 3.68613L5.76802 3.43413C6.13202 3.18213 6.18802 2.70613 5.90802 2.34213L4.45202 0.382126C4.20002 0.0181261 3.72402 -0.00987387 3.36002 0.242126L3.02402 0.522126L5.40402 3.68613ZM12.768 11.5821L11.312 9.62212C11.06 9.25813 10.584 9.20213 10.22 9.48213L9.85602 9.76213L12.208 12.9541L12.572 12.7021C12.936 12.4221 13.02 11.8901 12.768 11.5821Z" fill="%23024694"/></g><defs><clipPath id="clip0"><path d="M0 0.0741272H14V14.0741H0V0.0741272Z" fill="white"/></clipPath></defs></svg>');
}

header.header .region-secondary-menu .block.header-language,
header.header .region-secondary-menu .block.header-font-size,
#google_translate_element2 .block.header-language,
#google_translate_element2 .block.header-font-size {
  display: flex;
  align-items: center;
  line-height: 26px;
}
header.header .region-secondary-menu .block.header-language,
#google_translate_element2 .block.header-language {
  padding: 0 12px;
  border-right: 1px solid #e5e5e5;
}
header.header .region-secondary-menu .block.header-language .goog-te-gadget-simple,
#google_translate_element2 .block.header-language .goog-te-gadget-simple {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
@media (max-width: 991px) {
  header.header .region-secondary-menu .block.header-language .goog-te-gadget-simple:after,
#google_translate_element2 .block.header-language .goog-te-gadget-simple:after {
    content: " ";
    float: right;
    margin: 0 0 0 auto;
    border: none;
    background-image: url("data:image/svg+xml,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'><g transform='translate(0,-952.36218)'><path fill='%23111' d='M12.5,971.6l1-0.9L25,960.3l-1.9-2.1l-10.6,9.5l-10.6-9.5L0,960.3l11.5,10.4L12.5,971.6L12.5,971.6z'/></g></svg>");
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
  }
}
header.header .region-secondary-menu .block.header-language a,
#google_translate_element2 .block.header-language a {
  color: #333;
  font-size: 12px;
  margin: 0;
}
header.header .region-secondary-menu .block.header-language a img,
header.header .region-secondary-menu .block.header-language a span:not(:first-child),
#google_translate_element2 .block.header-language a img,
#google_translate_element2 .block.header-language a span:not(:first-child) {
  display: none;
}
header.header .region-secondary-menu .block.header-language .goog-te-gadget img.goog-te-gadget-icon,
#google_translate_element2 .block.header-language .goog-te-gadget img.goog-te-gadget-icon {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"> <g fill="%23024694" clip-path="url(%23prefix__clip0)"> <path d="M8.176.532h-.028c.028.028.028.028.028 0zM5.6.224c.084 0 .14-.028.196-.028-.084 0-.14.028-.196.028zM13.888 5.572c-.028-.028-.028-.056-.028-.112-.028-.14-.056-.252-.112-.392-.056-.112-.084-.252-.168-.336-.028.028-.056.056-.056.084-.056-.028-.084-.056-.112-.084-.084.056.084.252-.112.224 0 .056-.028.112-.056.168.028.056.056.084.028.112-.056.084-.028.196-.168.196-.028 0-.196 0-.14.084.056.112.336.084.336.056.056-.056.14-.084.224-.056.056.028.168.056.196.028.168.028.028.392.112.42.028 0 .084.056.112.14 0-.224 0-.392-.056-.532zm-.224-.7c.028.056.028.112.028.196-.056-.056-.056-.14-.028-.196zm.056.448c-.056-.056-.056-.168-.056-.252.056.056.084.112.056.252.028-.028 0-.028 0 0zM5.824 12.852c-.112-.056-.224-.084-.308-.168-.112-.084-.14-.224-.252-.308-.028-.112-.14-.196-.196-.28-.028-.056-.084-.084-.112-.14-.056-.028-.112-.028-.14-.084.112 0-.028-.084-.028-.14.028-.056.168-.056.168-.14h-.112c-.112-.028.028-.224.028-.28-.028-.056 0-.084.056-.084.084 0 .028-.084.112-.084-.056 0 .112-.084.112-.112.028-.056 0-.224 0-.28 0-.056-.084-.112-.084-.168 0-.028.028-.056.056-.056.028-.028-.056-.056-.028-.084.028 0 .056.028.056.056 0-.056.056-.112.112-.112s.028-.112.056-.168c.056-.084.168-.056.252-.084.028-.028-.056-.14-.056-.168-.112-.028-.112.028-.196.028.028.028.028.084.056.112-.084 0-.084 0-.14-.028-.028-.028-.084-.056-.112-.056H5.04c-.028 0-.14-.028-.14-.056 0-.14-.084-.056-.14-.168.028.056-.028.028-.056 0s-.056-.028-.028-.028c-.084-.056 0-.056-.028-.14-.056-.028-.224-.308-.252-.308 0 .056-.392-.112-.42-.112-.112-.084-.252-.308-.392-.308-.084 0-.14.056-.196.056-.084-.028-.168-.084-.252-.112-.14-.084-.308-.196-.448-.252-.028-.084-.14-.14-.196-.196-.056-.084.028-.14-.028-.224-.084-.168-.196-.42-.336-.504 0-.084-.028-.14-.112-.196-.028-.028-.084-.14-.084-.224-.056-.14-.084-.28-.224-.308 0 .14.056.224.112.364.028.056.084.224.14.252 0 .084.056.28.112.28 0 .028.14.196 0 .196-.056-.14-.168-.196-.196-.364-.028-.14-.224-.14-.224-.28.14.028-.028-.224-.056-.28-.056-.14-.112-.308-.168-.448-.028-.168-.084-.084-.14-.224-.056-.196-.112-.364-.14-.532-.028-.14 0-.308.028-.448 0-.084.028-.196.056-.28 0-.056-.028-.252.028-.28.028-.028-.056-.14-.084-.168-.028-.028.056-.28.028-.364 0 0 .028-.168 0-.196-.056.028 0 .112-.056.14 0-.056.028-.084.028-.14 0 0 .056-.14.028-.14 0-.056-.28-.028-.224-.14-.028-.028-.112-.028-.224-.028-1.4 2.744-.84 6.188 1.568 8.344 1.092.98 2.38 1.568 3.752 1.736h.028c-.028 0-.028-.028-.028-.028.056.028.112-.084.112-.084v-.056c-.084-.14 0 0 .028-.084-.028 0 0-.364 0-.364.056-.056-.028-.224-.028-.28-.14-.112-.252-.14-.364-.196z"/> <path d="M13.692 8.876c-.028.028-.084.056-.112.084-.028-.056 0-.14-.056-.168-.056.028-.364.28-.392.252-.084-.056-.168 0-.224.056-.084.056-.14.112-.252.028-.084-.084-.28-.196-.308-.308.028-.168-.224-.252-.168-.392-.112.028-.168-.112-.14-.196.028-.112-.084-.14 0-.252.056-.056.056-.252.084-.336 0-.056 0-.252-.028-.308 0 0-.028-.028-.056 0 0-.084-.056-.196.028-.252.084-.084.056-.196.168-.252 0-.168.14-.224.168-.336.028-.084.14-.14.196-.196.112-.112-.028-.224.056-.308.056-.084.028-.14.14-.252.14-.112.14-.28.028-.42-.28.056-.056-.14-.224-.224.028-.056.028-.224.028-.28 0-.056-.084-.28-.084-.336.084-.084.42.028.504.112.056-.084 0-.28-.056-.336-.056-.084-.28-.252-.252-.364.112.028.112 0 .196.056 0-.056-.028-.084-.028-.112.028 0 .028.028.056.028.028.028.028.056.084.028.056-.028.028-.14.112-.084 0-.056 0-.084.028-.112-.364-.672-.868-1.316-1.456-1.876-.308-.28-.644-.532-.98-.728-.028 0-.14.028-.14.028-.056.028-.112 0-.168-.028-.056.056 0 .14-.028.196-.028 0-.084 0-.112-.028v.224c-.14 0-.224-.084-.392-.14l.056.056c-.028 0-.056.028-.084 0l.084.084c-.028.028-.056.028-.084 0 .028.028.084.056.112.084 0 .112-.056.112-.112.112.028 0 .028.028.028.056h-.056c.056.112.14.056.084.196-.028.112 0 .084.028.14-.028.028-.028.056-.056.056 0 0 .028-.028.028.056h-.224c-.084-.028-.168 0-.112-.084-.056 0-.112-.028-.168-.028.028-.028.028-.056.056-.056l-.112-.028s0 .084-.056.056v-.056c-.084.028-.14.028-.224.028.056-.028.056-.028 0-.028-.028 0-.056-.028-.056-.056-.028 0-.252 0-.168-.084L8.82 1.82c-.028-.056-.112.028-.196 0 0-.084-.028-.14 0-.224 0-.028-.084-.028-.112-.028-.056-.028-.028 0-.056-.056 0 0-.056-.028-.084-.084-.028-.028-.056-.084.028-.084-.084-.028-.028-.056-.028-.14-.168-.028-.28-.14-.084-.14-.028-.028-.14 0-.168-.056 0 0 .028 0 .028-.028-.028 0-.056 0-.028-.056 0-.028.112-.056.056-.084.084-.056.308 0 .252-.14H8.4c-.028 0-.028 0-.028-.028 0 0 .028-.028.028 0-.056 0-.112-.028-.168-.028.028 0 .056.028.112.056-.056.112-.336.14-.392.084 0 0 .028-.168.112-.168 0-.028-.028-.028-.056-.028.084-.056.196 0 .28 0 .084.028.084.028.084 0V.56C8.344.504 8.204.504 8.12.476c-.084 0-.28 0-.224-.028h.056s-.028-.028-.028 0c0-.028.028-.028.056-.028-.028-.028-.028-.028-.056 0h.112C8.008.392 7.952.392 7.924.364c0 0 .028-.028.056-.028-.056-.028-.084 0-.168.028-.028 0 .084-.084.084-.112-.252-.196-.448-.028-.728-.084 0-.028-.084-.112-.084-.084h-.056c.028-.028.084-.028.112-.028h.056C7.14.028 7.112.028 7.056.028c.084-.028.196-.028.308 0h.14c-.112 0-.252 0-.364-.028-.224.028-.616.112-.672.112.028.028.056.028.056 0-.112.056-.252.028-.364.056.056.028.14-.028.196 0-.028.056-.196.112-.252.112-.056 0-.084.056-.14.056-.084.028-.196 0-.28.028.112.028.252-.028.364-.028-.084.14-.336.084-.448.112l-.336.084C5.18.56 5.04.616 4.956.616c-.028-.14.504-.196.56-.196-.056-.028-.224 0-.28 0 0-.084.336-.112.392-.112-.028-.028-.196 0-.252 0 .028.028 0 .028-.028.028 0 0 .028-.056 0-.028.056-.028.084-.028.112-.056h-.056c.14-.112.392-.112.56-.168.14-.028.28-.056.448-.084-1.428.14-2.856.728-4.004 1.736h.056c.112 0 .112.056.224.056.084 0 .364-.112.336-.112.056-.056.084-.112.168-.112.028 0-.028.056.028.056.056-.112.084-.224.224-.224 0 .056.028.112-.028.14.084.056.14-.028.224 0 .028.084-.168.084-.224.14.028.028.084-.056.112-.028-.056.084-.168.14-.28.14-.084 0-.168.112-.224.084-.084.084-.196.14-.28.196-.028.028-.14.084-.224.084l.084-.084h-.028l.056-.056c-.028-.028-.28.252-.28.28-.084-.084-.056-.112-.168-.14-.112 0 0-.056 0-.084 0-.112 0-.056.056-.168.028-.028.028-.028.028-.056l-.42.42c.028 0 .056 0 .056.028s-.084.056-.14.084c-.056.056-.112.14-.168.224.056-.056.14-.084.196-.084.028-.028.14-.084.168-.084 0-.028-.056-.056-.028-.084.224.028.084.308.28.056.056-.056.336-.308.42-.252l-.084.084c.168-.028.252-.196.448-.168.084-.084.252-.28.392-.224.056.028.336-.084.392-.112-.028-.084.168-.084.224-.084 0 .028-.056.112.028.112.028-.084-.056-.084.028-.14.056-.028.168-.056.196-.112h-.028c-.028 0-.056.028-.056-.028 0 0 .168-.056.168-.084h-.112c-.056 0-.084.028-.14 0-.112 0 0-.056 0-.084h-.056c.084-.056.112-.112.196-.168.028 0 .196-.084.168 0-.028.084.056.028.084.084-.028.056-.084 0-.084.084.028 0 .028 0 .056-.028.028 0 .084-.028.112 0-.056.028 0 .084-.028.112.056-.028.084-.112.168-.14.168-.056.028.112.028.14.056.112.14.084.196 0 .056.056.084 0 .112-.056.028 0 .084-.028.112-.056-.196-.028.112-.14.224-.112.056.028.14 0 .112.084 0 .056-.028.056-.056.028h-.084c-.056.112.224.056.112.196-.056.056-.112.084-.196.084-.056 0-.084-.056-.14-.028.056 0 .084.028.112.056-.112 0-.224 0-.308.028.112.028.056.056-.028.112-.112.084-.224.028-.336 0-.028.056.252.056.28.056-.056.14-.196.224-.336.168.056.112-.056.056-.14.056-.056 0-.112.028-.14.056.196.056.224.056.028.112.056 0-.14.168-.14.168 0 .056-.196.14-.252.196-.028.056 0 .196.112.196s.168.196.14.252c.028-.028.084 0 .112-.028.056-.028.112-.084.168-.056.112.028.168.112.224.168.14.112.364.056.532.084.084.028.084.168.056.252 0 .084 0 .168.112.196.056.028.112.168.168.084.056-.056.112 0 .112-.14 0-.056-.028-.112-.028-.168 0-.112-.084-.112-.056-.196.112-.028.448-.084.476-.196.056-.14-.112-.28-.224-.336-.14-.084 0-.084.028-.168.028 0 .028-.056.056-.084-.028-.028-.028-.056-.028-.112H5.74c.028-.056.056-.084.084-.112-.084-.028-.056-.084-.028-.14.056-.056.14.028.224.028.084.028.168-.028.252-.084.112-.028.196.056.28.112-.028.112.308.056.28.14-.112.168-.112.112-.084.224.028.112-.056.112-.056.14.056.028.084.056.112.028.028 0 .056-.056.084.028.028.056.336-.056.336-.084.084-.28.336-.028.308.028-.028.028.084.084.112.112.112.084 0 .056 0 .084.168.056.056.168 0 .112 0 .084.112.084.168.112.084.056.028.14.056.168.084-.028.364 0 .392.056-.028.028-.056.028-.084.056.112-.028.112.084.14.084.168-.084.14.112.168.196.028.056-.056.14-.14.168h-.196c-.056.056-.084.112-.168.14-.14.056-.28-.028-.448-.028-.112 0-.252.056-.336.056-.056 0-.112.028-.112.084-.056.084-.112.056-.196.112-.056.028-.224.14-.224.196.056-.028.14 0 .168-.028.084-.056.168-.112.252-.14.084-.028.224-.112.308-.028.112.112-.112.168-.196.14.028 0 .168.028.168.028-.028.028-.028.056-.056.112.028 0 .056.112.112.14.056.028.084.028.112.056h.252c0-.084-.084-.224-.028-.28.112-.14.196.168.196.196.084 0 .084.028.056.056-.028.028-.084.084-.168.056 0 .056.056.028.028.056-.168.028-.364-.056-.448.112-.084.028-.252.196-.28.056 0-.084.168-.14.168-.196-.028.028-.252.028-.252.028-.056.028.056 0-.084.056-.056.028-.112.056-.168.056-.028.028-.028.112-.056.112-.112.028-.168.084-.196.168.028.056.084.028.112.056 0 .084-.056.084-.14.084-.112.112-.392-.252-.504-.112.028 0 .112.336.084.42-.028.056-.168.028-.196.028-.028.084.112.14.056.224 0 0-.084.168-.084.112 0-.028-.028 0-.056 0 0 .056.084.168.112.224 0 0-.112.084-.14.084.056.028.028.056-.028.084-.084.028-.224 0-.336.028-.084.028 0 .252-.084.28-.112.056-.14.112-.196.224-.056.196.364.868.056.896-.028 0-.14-.196-.14-.28-.168-.112-.056-.28-.14-.364-.056-.056-.084-.168-.168-.084-.056.028-.084-.028-.084-.112-.028 0-.112.084-.168.056-.056 0-.084-.028-.14 0-.056 0-.112-.056-.196-.028V7c.028 0 .056.028.056.056-.056.028-.084-.028-.112-.056 0 .112-.168.028-.196-.028-.112 0-.308-.14-.42-.112 0 .084-.056.28-.14.336-.14.112 0 .224-.084.364-.084.14-.056.42.028.588.028.056.028.168.084.252.056.112.112 0 .196.084.056.028.112.028.196.028h.14c0-.056.084-.112.084-.196.028-.084 0-.14.084-.168.056-.028.476-.084.392.084-.14.224-.084.392-.196.616.112.028.224 0 .336 0 .168 0 .196.084.308.14.056.028-.028.308-.028.364 0 .084.028.14.056.196l.168.168c.14-.028.336-.084.476-.028.028.028.084.056.112.084.028.056.28.112.112.168-.056 0 0 .084 0 .084.056-.056.14-.028.168-.056-.056 0-.056-.056-.028-.084.056-.028.056.056.084.084.056 0 .112 0 .168.056.056.084.084.056.168.056.112 0 .196.112.308.056.084-.056.224-.084.308-.028 0 .056-.056.028-.056.056.056.056.112-.084.196-.056-.028.028 0 .112-.056.14.028 0 .056.028.084.056l-.084.084c.112-.028.364.028.308.224.084 0 .224.028.28.056.084.028.112 0 .196 0 .112 0 .252.056.336.112.14.112.14.084.196.252.028.056.14.112.112.168-.056.112-.196.14-.252.28.112 0 .168-.056.224-.112.056 0 .14-.056.196 0 0 .028 0 .056-.028.056.084-.056.168-.056.196 0 .14-.028.252.028.252.14.084 0 .112-.112.196-.084.112.028.224.056.336.056.112 0 .168.084.252.14.084.056.308-.056.336.084.056.224-.196.42-.392.504-.056.084-.196.112-.308.14-.056.084.084.252.028.336-.084.112-.112.224-.224.336-.14.14-.252.056-.476.084-.084.14-.392.168-.42.364 0 .084-.252.28-.336.252-.056.028-.112.112-.14.112-.14.084-.28.028-.42.028l.056.056c1.708-.14 3.36-.896 4.62-2.268.616-.672 1.064-1.428 1.372-2.24 0-.196.168-.364.112-.588zm-1.12-6.048c0 .028-.028.028-.056.028.084.112.14.056.14.224.056.084.14.168.196.28.056.084.168.196.196.28 0 .028.028.14 0 .168-.112-.028-.14-.056-.224-.084 0 0-.028.028 0 .056-.168-.112-.14.056-.084-.168.028.028.056.028.084.028-.028-.056-.14-.056-.168-.14h.056c-.028-.028-.028-.056-.056-.084h.084c0-.112-.28-.252-.196-.336-.028-.028-.028.028-.028.056-.056 0-.112-.252-.112-.308h.028c-.028-.028-.028-.056-.028-.084l.168.084zm-.336.252c.056 0 .084.028.112.028 0-.028-.028-.028-.056-.028l.056-.056c.056 0 .252.224.168.224.168.252-.168.28-.28.084.168.028-.028-.196 0-.252zM2.772 1.568c0-.084.112-.056.168-.056 0 0-.112-.084-.084-.084.056-.028.112-.056.168-.056.028.028.056.056.084.056.028.112-.252.224-.336.14zm1.316-.028c-.084.112-.224.084-.336.112 0-.028.112-.112.168-.168.028 0 .112.056.168.056zm-.28-.532c0-.084.672-.196.756-.168-.056.336-.56.14-.756.168zm1.316 1.008c-.028 0 0 .056-.028.056-.084 0-.14.084-.252.112v-.056c-.056 0-.112.056-.168.028.056-.112.084-.084.14-.196.028-.056.084-.112.112-.168.028 0 .056.028.056.084.112 0-.028 0 .14.056.028.028.196-.056.168.056.056 0 .112 0 .168.028.028.168-.28 0-.336 0zM5.376.28l-.028.028C5.32.28 5.376.28 5.376.28zm-.252.084c.028 0 .084-.028.112-.028h.056l.056.028c-.084.028-.196.084-.28.14-.056 0-.224.028-.336.056h-.056c-.028 0-.056.028-.084.028 0-.056.308-.168.532-.224zm-.448.364C4.676.7 4.62.756 4.62.7c.084-.028.196-.084.28-.084-.028.028-.084.028-.112.056.028-.028.196-.028.224-.028.084-.028.14-.028.224-.056.168-.056.42-.14.588-.084-.084.056-.112.084-.196.084-.056 0-.168.056-.196 0-.028.056-.14.084-.196.084-.224 0-.42.112-.616.14 0-.028.028-.028.056-.084zm2.968.784c-.028.028.028.028 0 .056-.056 0-.112.028-.168.028-.028.028.028.056 0 .112-.084 0-.112-.14-.168-.196-.084-.056-.224-.056-.336-.028 0 .056.056.028.056.084-.028 0-.084 0-.112-.028-.028.028.28.224.336.224 0 .028 0 .028-.028.028.056.056.14.056.112.168H7.28v.112c-.084 0-.056-.084-.14-.112-.028-.028-.224.028-.364 0 .224.056.364.056.364.224-.14 0-.252-.056-.392-.028-.028-.14-.168-.112-.28-.196 0-.028.028-.028.056-.056-.028-.028-.364-.224-.392-.168 0 .056-.308.112-.392.112 0-.112.14-.168.196-.168.112 0 .224-.028.364-.028.028-.028-.084-.056-.084-.112.14-.028.364-.224.112-.28-.084-.028-.084-.084-.168-.056-.056 0-.168.084-.14-.028.056 0 .084 0 .112-.028-.056-.028-.308-.14-.364-.112 0 .028.14.028.028.084-.028.028-.084 0-.112 0-.056 0-.084-.028-.084.056-.168 0-.308 0-.476.028h-.112s0-.028-.084 0c-.056.028-.14.028-.196 0 .028-.084.112-.056.168-.084-.056-.028-.084 0-.14 0h-.084c0-.028.028-.056.084-.056-.056-.168.336-.252.476-.28-.056.028-.14.056-.196.112 0 .056.084.056.112.112-.028.028-.028.028-.056.028.056 0 .084 0 .112-.028 0-.056-.084 0-.084-.056 0-.028.028-.056.056-.056 0-.028-.028-.028-.056-.028.028-.028.112-.028.168-.028-.028-.028-.028-.028-.056 0 .112-.084.336-.168.448-.056L5.6.868c.028.028.056 0 .084 0 .028-.028.056-.028.112 0 0-.168.42-.112.504-.056-.028.028-.056.028-.084.056H6.3c.056 0 .084-.028.112.028.056-.112.224.056.168.056 0 .028.112-.028.196-.028s.168 0 .168.028c-.028.028-.084.028-.112.056.056 0 .112-.028.168-.028.084 0 .224.056 0 .056 0 .028.056.028.084.028.056 0 .084 0 .084.056-.056 0-.112 0-.168-.028-.084.028-.028.028-.028.056h-.056c.14.084.448.028.504.168-.028.028-.056.028-.084.028.056.028.112 0 .168 0 .056.056.056.028.14.056.14.056.084.112 0 .112zm-1.736-.084c0-.14.14-.168.28-.14 0 .14-.196.168-.28.14zM5.6 8.708c-.196-.112.168-.112.224 0 0 .056-.224.028-.224 0zm0-.224c0-.056.056-.056.056-.084-.056-.028-.14 0-.168-.084-.028-.084-.112-.056-.196-.084-.112-.056-.252-.028-.252-.14-.056.028-.252.14-.308.14-.056-.084.112-.196.168-.196.14-.028.224.028.336.028.084 0 .168.084.28.112.056.028.112.028.14.084.084.028.168.028.224.056.028.028-.028.028 0 .056.084 0 .196 0 .196.112-.168 0-.308-.028-.476 0zm.84.28c-.056 0-.084-.028-.112-.056h-.14c-.056 0-.196.056-.196-.084.084-.028.168.056.252 0l-.14-.14c.028-.084.252-.028.308-.028.112 0 .308.084.392.168.028.168-.336-.056-.364.14zm.532-.084c0-.112.196-.028.224-.028.028.084-.224.14-.224.028zm1.932-4.2c-.028.056-.028.084-.056.084H8.82c-.112-.028-.084-.028-.084-.14h-.028c-.028 0-.056.028-.084.028-.028.028-.056.056-.084.056h-.056l.084-.084h.028H8.176c-.028 0-.084 0-.084-.056V4.34c.028-.028.056-.056.084-.056-.028-.028-.028-.056 0-.084.028-.028.056-.14.112-.196.028-.084.084-.14.168-.168h.112s0 .028-.028.056c-.028.056-.112.14-.14.196h.028c.056 0 .224 0 .084.056.028.028.056.028.084.028h.168c.112.028.028.084.028.14h.084c0 .056-.028.056-.028.056-.028 0-.028.028-.028.056 0-.028.14-.028.084.056zm1.96-2.8c0-.028.028-.056.056-.028-.028-.056-.14-.056-.196-.084 0-.028.056-.028.084-.028h.056c-.028-.084-.168-.028-.224-.112 0-.056.084-.028.112 0 .028 0-.028-.028-.028-.056.056 0 .224.14.224.168v-.056s.196.056.224.056c.056.028.084.028.084 0 0 0 0-.028.028 0s.14.112.14.14c.028 0 .056.028.084.056.028.028.028.056.028.056.056.14-.588-.112-.672-.112z"/> </g> <defs> <clipPath id="prefix__clip0"> <path fill="%23fff" d="M0 0H14V14H0z"/> </clipPath> </defs></svg>') !important;
  background-position: center !important;
}
header.header .region-secondary-menu .block.header-font-size,
#google_translate_element2 .block.header-font-size {
  padding-left: 12px;
}
header.header .region-secondary-menu .block.header-font-size h2,
#google_translate_element2 .block.header-font-size h2 {
  display: flex;
  margin: 0 5px 0 0;
  padding: 0;
  color: #333;
  font-size: 12px;
  font-weight: normal;
}
header.header .region-secondary-menu .block.header-font-size a#text_resize_decrease,
header.header .region-secondary-menu .block.header-font-size a#text_resize_increase,
#google_translate_element2 .block.header-font-size a#text_resize_decrease,
#google_translate_element2 .block.header-font-size a#text_resize_increase {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0 3px;
}
header.header .region-secondary-menu .block.header-font-size a#text_resize_decrease,
#google_translate_element2 .block.header-font-size a#text_resize_decrease {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path fill="%23024694" d="M15.833 10.833H4.167V9.167h11.666v1.666z"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
}
header.header .region-secondary-menu .block.header-font-size a#text_resize_increase,
#google_translate_element2 .block.header-font-size a#text_resize_increase {
  margin-right: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path fill="%23024694" d="M15.833 10.833h-5v5H9.167v-5h-5V9.167h5v-5h1.666v5h5v1.666z"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.header-buttons li:first-child {
  margin-right: 20px;
}
.header-buttons li:first-child a {
  border-color: #dee1e5;
}
.header-buttons a {
  padding: 10px 25px;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  border-style: solid;
  border-width: 2px;
  text-align: center;
}

header.header .highlighted .container-fluid {
  width: 100% !important;
  max-width: none;
  padding: 0 !important;
}
header.header .highlighted .block {
  position: relative;
  padding: 1.5rem 0;
  color: #fff;
  background-color: #024694;
}
header.header .highlighted .block .content {
  position: relative;
  width: 95%;
  max-width: 1340px;
  padding: 0 15px;
  margin: 0 auto;
}
header.header .highlighted .block .content .field--name-body {
  padding: 0 48px;
  background-image: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 45 45" style="enable-background:new 0 0 45 45;" xml:space="preserve"><g><g><path fill="%23fff" d="M25.4,9c1.5,0,2.7,1.2,2.7,2.7c0,1.6-1.3,2.8-2.7,2.8c-1.6,0-2.8-1.3-2.8-2.8C22.6,10.3,23.8,9,25.4,9z"/><path fill="%23fff" d="M26.7,30.3h1.5c0.3,0,0.1,0.3,0.1,0.3c-0.7,1.5-3,5.4-6.9,5.4c-2.7,0-3.6-1.6-3.6-3c0-1.2,0.3-2.1,0.8-3.4l2.7-7.5c0.2-0.4,0.4-1,0.4-1.4c0-0.3-0.3-0.6-0.6-0.6c-1,0-2.2,1.9-2.7,2.9c0,0-0.2,0.3-0.4,0.3h-1c-0.6,0-0.4-0.7-0.4-0.7c1.8-3.4,4.5-5.2,7-5.2c1.8,0,3.3,1,3.3,2.5c0,0.8-0.2,1.7-0.5,2.4l-3.3,8.9c-0.2,0.6-0.3,1.1-0.3,1.5s0.3,0.7,0.7,0.7c0.8,0,1.6-0.6,2.9-3C26.3,30.5,26.4,30.3,26.7,30.3z"/></g><g><path fill="%23fff" d="M22.5,0C10.1,0,0,10.1,0,22.5S10.1,45,22.5,45S45,34.9,45,22.5S34.9,0,22.5,0z M22.5,42.1c-10.8,0-19.6-8.8-19.6-19.6S11.7,2.9,22.5,2.9s19.6,8.8,19.6,19.6S33.3,42.1,22.5,42.1z"/></g></g></svg>');
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 25px 25px;
}
header.header .highlighted .block.alert-bar {
  background-color: #b20000;
}
header.header .highlighted .block.alert-bar .content .field--name-body {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 45 45" style="enable-background:new 0 0 45 45;" xml:space="preserve"><g><g><g><path fill="%23fff" d="M20,18.5v-0.1v-0.1v-0.1l0,0l0,0c0-0.7,0.3-1.4,0.7-1.9c0.4-0.6,1-0.9,1.8-0.9c0.7,0,1.3,0.3,1.8,0.9c0.5,0.6,0.7,1.3,0.7,2v0.1v0.1v0.1v0.1l-1.6,10.9c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.3l0,0l0,0c0,0.3-0.1,0.6-0.1,0.9c-0.1,0.3-0.3,0.4-0.6,0.4l0,0l0,0c-0.3,0-0.5-0.1-0.6-0.4s-0.2-0.6-0.2-0.9c0-0.1,0-0.1,0-0.2s0-0.1,0-0.2v-0.1v-0.1L20,18.5C20.1,18.6,20.1,18.6,20,18.5z M22.7,33.1c0.6,0,1.1,0.2,1.4,0.6c0.3,0.4,0.5,0.8,0.5,1.3l0,0l0,0c0,0.4-0.2,0.8-0.5,1.2s-0.7,0.6-1.3,0.6c-0.6,0-1.1-0.1-1.4-0.5s-0.5-0.8-0.5-1.3l0,0l0,0c0-0.4,0.2-0.8,0.5-1.2C21.6,33.4,22.1,33.2,22.7,33.1L22.7,33.1z"/></g></g><g><path fill="%23fff" d="M43.7,42.2H1.3c-0.5,0-0.9-0.2-1.1-0.6c-0.2-0.4-0.2-0.9,0-1.3L21.4,3.5c0.2-0.4,0.7-0.6,1.1-0.6l0,0c0.5,0,0.9,0.2,1.1,0.6l21.2,36.7c0.2,0.4,0.2,0.9,0,1.3C44.6,41.9,44.2,42.2,43.7,42.2z M3.5,39.6h37.9l-19-32.8L3.5,39.6z"/></g></g></svg>');
}
header.header .highlighted a,
header.header .highlighted a:hover {
  color: #fff;
  text-decoration: underline;
}
header.header .highlighted p {
  margin: 0;
}

.close-dialog-banner {
  position: absolute;
  right: 15px;
  top: 0;
  height: 16px;
  width: 16px;
  opacity: 0.5;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 94.9 94.9" style="enable-background:new 0 0 94.9 94.9;" xml:space="preserve"><g><path fill="%23fff" d="M54.5,47.5L93.6,8.4c0.8-0.8,0.8-2.2,0-3l-4.1-4.1c-0.4-0.4-0.9-0.6-1.5-0.6c-0.6,0-1.1,0.2-1.5,0.6L47.5,40.4L8.4,1.3c-0.8-0.8-2.2-0.8-3,0L1.3,5.4c-0.8,0.8-0.8,2.2,0,3l39.1,39.1L1.3,86.5c-0.8,0.8-0.8,2.2,0,3l4.1,4.1c0.4,0.4,0.9,0.6,1.5,0.6S8,94,8.4,93.6l39.1-39.1l39.1,39.1c0.4,0.4,0.9,0.6,1.5,0.6s1.1-0.2,1.5-0.6l4.1-4.1c0.8-0.8,0.8-2.2,0-3L54.5,47.5z"/></g></svg>');
  background-size: cover;
  background-position: center;
  border: none;
  box-shadow: none;
  text-shadow: none;
}
.close-dialog-banner img {
  height: 16px;
  width: 16px;
  opacity: 0.5;
}

.block.header-search .content {
  position: relative;
}
.block.header-search #edit-actions,
.block.header-search fieldset {
  margin: 0 !important;
}
.block.header-search form {
  position: relative;
}
.block.header-search input[type=search] {
  width: 275px;
  height: 45px;
  padding: 24px 50px;
  background-color: #f7f7f7 !important;
  border-radius: 24px;
  border: none;
  box-shadow: none;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555 !important;
}
@media (max-width: 991px) {
  .block.header-search input[type=search] {
    width: 100%;
  }
}
.block.header-search label {
  display: block;
}
.block.header-search input[type=submit] {
  position: absolute;
  width: auto;
  right: 5px;
  top: 0;
  height: 100%;
  width: 40px;
  padding: 0;
  color: transparent;
  font-size: 0;
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.1114' cy='16.3397' r='15.6446' fill='%230A4892'/%3E%3Cpath d='M22.2637 16.8623L14.7637 24.3623L13.0012 22.5998L18.7262 16.8623L13.0012 11.1248L14.7637 9.3623L22.2637 16.8623Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
  opacity: 0;
}
.block.header-search.focused input[type=submit] {
  opacity: 1;
}
.block.header-search .search-button-span {
  position: absolute;
  left: 5px;
  top: 0;
  height: 100%;
  width: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_43)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6815 11.8075L17.0335 16.1595C17.3735 16.4995 17.3735 17.0435 17.0335 17.3835C16.6935 17.7235 16.1495 17.7235 15.8095 17.3835L11.4575 13.0315C8.73749 15.1395 4.79348 14.9695 2.31148 12.4535C-0.408516 9.73355 -0.408516 5.34755 2.31148 2.66155C5.03148 -0.0244525 9.41749 -0.0584525 12.1035 2.66155C14.5855 5.14355 14.7895 9.08755 12.6815 11.8075ZM10.8795 11.2295C12.9195 9.18955 12.9195 5.92555 10.8795 3.88555C8.83949 1.84555 5.57549 1.84555 3.53548 3.88555C1.49548 5.92555 1.49548 9.18955 3.53548 11.2295C5.57549 13.2695 8.83949 13.2695 10.8795 11.2295Z' fill='%23B5B5B5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6815 11.8075L17.0335 16.1595C17.3735 16.4995 17.3735 17.0435 17.0335 17.3835C16.6935 17.7235 16.1495 17.7235 15.8095 17.3835L11.4575 13.0315C8.73749 15.1395 4.79348 14.9695 2.31148 12.4535C-0.408516 9.73355 -0.408516 5.34755 2.31148 2.66155C5.03148 -0.0244525 9.41749 -0.0584525 12.1035 2.66155C14.5855 5.14355 14.7895 9.08755 12.6815 11.8075ZM10.8795 11.2295C12.9195 9.18955 12.9195 5.92555 10.8795 3.88555C8.83949 1.84555 5.57549 1.84555 3.53548 3.88555C1.49548 5.92555 1.49548 9.18955 3.53548 11.2295C5.57549 13.2695 8.83949 13.2695 10.8795 11.2295Z' fill='%23A9A9A9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_43'%3E%3Crect width='17' height='17' fill='white' transform='translate(0.271484 0.621582)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: center;
  pointer-events: none;
}
.block.header-search.focused .search-button-span {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_171)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6815 11.8075L17.0335 16.1595C17.3735 16.4995 17.3735 17.0435 17.0335 17.3835C16.6935 17.7235 16.1495 17.7235 15.8095 17.3835L11.4575 13.0315C8.73749 15.1395 4.79348 14.9695 2.31148 12.4535C-0.408516 9.73355 -0.408516 5.34755 2.31148 2.66155C5.03148 -0.0244525 9.41749 -0.0584525 12.1035 2.66155C14.5855 5.14355 14.7895 9.08755 12.6815 11.8075ZM10.8795 11.2295C12.9195 9.18955 12.9195 5.92555 10.8795 3.88555C8.83949 1.84555 5.57549 1.84555 3.53548 3.88555C1.49548 5.92555 1.49548 9.18955 3.53548 11.2295C5.57549 13.2695 8.83949 13.2695 10.8795 11.2295Z' fill='%23B5B5B5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6815 11.8075L17.0335 16.1595C17.3735 16.4995 17.3735 17.0435 17.0335 17.3835C16.6935 17.7235 16.1495 17.7235 15.8095 17.3835L11.4575 13.0315C8.73749 15.1395 4.79348 14.9695 2.31148 12.4535C-0.408516 9.73355 -0.408516 5.34755 2.31148 2.66155C5.03148 -0.0244525 9.41749 -0.0584525 12.1035 2.66155C14.5855 5.14355 14.7895 9.08755 12.6815 11.8075ZM10.8795 11.2295C12.9195 9.18955 12.9195 5.92555 10.8795 3.88555C8.83949 1.84555 5.57549 1.84555 3.53548 3.88555C1.49548 5.92555 1.49548 9.18955 3.53548 11.2295C5.57549 13.2695 8.83949 13.2695 10.8795 11.2295Z' fill='%230A4892'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_171'%3E%3Crect width='17' height='17' fill='white' transform='translate(0.271484 0.621582)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

form.search-form .btn {
  width: auto;
}

#main .view-sitewide-search form #edit-actions {
  align-self: flex-end;
}

.region-search-spotlight {
  margin: 1em 0;
}
.region-search-spotlight .block {
  border-radius: 8px;
  padding: 1.25em;
  font-size: 1.15em;
  color: #31708f;
  background-color: #d9edf7;
}
.region-search-spotlight .block ul {
  margin-bottom: 0;
}

body.path-news #main .views-col,
body.page-view-news #main .views-col,
#main .view-events:not(.view-display-id-block_1) .views-col,
#main .view-thepulse .views-col,
#main .view-display-id-block_5 .views-col,
#main .view-display-id-block_6 .views-col,
#main .view-display-id-block_7 .views-col,
#main .view-display-id-block_8 .views-col,
#main .view-display-id-block_9 .views-col {
  margin-bottom: 30px;
}
body.path-news #main .views-col div,
body.page-view-news #main .views-col div,
#main .view-events:not(.view-display-id-block_1) .views-col div,
#main .view-thepulse .views-col div,
#main .view-display-id-block_5 .views-col div,
#main .view-display-id-block_6 .views-col div,
#main .view-display-id-block_7 .views-col div,
#main .view-display-id-block_8 .views-col div,
#main .view-display-id-block_9 .views-col div {
  height: 100%;
}
body.path-news #main .views-col > .views-field > .field-content,
body.page-view-news #main .views-col > .views-field > .field-content,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field > .field-content,
#main .view-thepulse .views-col > .views-field > .field-content,
#main .view-display-id-block_5 .views-col > .views-field > .field-content,
#main .view-display-id-block_6 .views-col > .views-field > .field-content,
#main .view-display-id-block_7 .views-col > .views-field > .field-content,
#main .view-display-id-block_8 .views-col > .views-field > .field-content,
#main .view-display-id-block_9 .views-col > .views-field > .field-content {
  border-bottom: 6px solid #004879;
}
body.path-news #main .views-col > .views-field a,
body.page-view-news #main .views-col > .views-field a,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a,
#main .view-thepulse .views-col > .views-field a,
#main .view-display-id-block_5 .views-col > .views-field a,
#main .view-display-id-block_6 .views-col > .views-field a,
#main .view-display-id-block_7 .views-col > .views-field a,
#main .view-display-id-block_8 .views-col > .views-field a,
#main .view-display-id-block_9 .views-col > .views-field a {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 40px;
  border: 2px solid #efefef;
  border-bottom: none;
  text-decoration: none;
}
body.path-news #main .views-col > .views-field a h2,
body.page-view-news #main .views-col > .views-field a h2,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a h2,
#main .view-thepulse .views-col > .views-field a h2,
#main .view-display-id-block_5 .views-col > .views-field a h2,
#main .view-display-id-block_6 .views-col > .views-field a h2,
#main .view-display-id-block_7 .views-col > .views-field a h2,
#main .view-display-id-block_8 .views-col > .views-field a h2,
#main .view-display-id-block_9 .views-col > .views-field a h2 {
  font-size: 1.25em;
  color: #004879;
}
body.path-news #main .views-col > .views-field a .details,
body.page-view-news #main .views-col > .views-field a .details,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a .details,
#main .view-thepulse .views-col > .views-field a .details,
#main .view-display-id-block_5 .views-col > .views-field a .details,
#main .view-display-id-block_6 .views-col > .views-field a .details,
#main .view-display-id-block_7 .views-col > .views-field a .details,
#main .view-display-id-block_8 .views-col > .views-field a .details,
#main .view-display-id-block_9 .views-col > .views-field a .details {
  margin: auto 0 0;
  font-weight: 600;
}
body.path-news #main .views-col > .views-field a:hover, body.path-news #main .views-col > .views-field a:focus,
body.page-view-news #main .views-col > .views-field a:hover,
body.page-view-news #main .views-col > .views-field a:focus,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a:hover,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a:focus,
#main .view-thepulse .views-col > .views-field a:hover,
#main .view-thepulse .views-col > .views-field a:focus,
#main .view-display-id-block_5 .views-col > .views-field a:hover,
#main .view-display-id-block_5 .views-col > .views-field a:focus,
#main .view-display-id-block_6 .views-col > .views-field a:hover,
#main .view-display-id-block_6 .views-col > .views-field a:focus,
#main .view-display-id-block_7 .views-col > .views-field a:hover,
#main .view-display-id-block_7 .views-col > .views-field a:focus,
#main .view-display-id-block_8 .views-col > .views-field a:hover,
#main .view-display-id-block_8 .views-col > .views-field a:focus,
#main .view-display-id-block_9 .views-col > .views-field a:hover,
#main .view-display-id-block_9 .views-col > .views-field a:focus {
  color: #333;
  background: #efefef;
}
body.path-news #main .views-col > .views-field a:hover h2, body.path-news #main .views-col > .views-field a:focus h2,
body.page-view-news #main .views-col > .views-field a:hover h2,
body.page-view-news #main .views-col > .views-field a:focus h2,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a:hover h2,
#main .view-events:not(.view-display-id-block_1) .views-col > .views-field a:focus h2,
#main .view-thepulse .views-col > .views-field a:hover h2,
#main .view-thepulse .views-col > .views-field a:focus h2,
#main .view-display-id-block_5 .views-col > .views-field a:hover h2,
#main .view-display-id-block_5 .views-col > .views-field a:focus h2,
#main .view-display-id-block_6 .views-col > .views-field a:hover h2,
#main .view-display-id-block_6 .views-col > .views-field a:focus h2,
#main .view-display-id-block_7 .views-col > .views-field a:hover h2,
#main .view-display-id-block_7 .views-col > .views-field a:focus h2,
#main .view-display-id-block_8 .views-col > .views-field a:hover h2,
#main .view-display-id-block_8 .views-col > .views-field a:focus h2,
#main .view-display-id-block_9 .views-col > .views-field a:hover h2,
#main .view-display-id-block_9 .views-col > .views-field a:focus h2 {
  color: #004879;
  text-decoration: underline;
}
body.path-news #main ul.inf-scroll,
body.page-view-news #main ul.inf-scroll,
#main .view-events:not(.view-display-id-block_1) ul.inf-scroll,
#main .view-thepulse ul.inf-scroll,
#main .view-display-id-block_5 ul.inf-scroll,
#main .view-display-id-block_6 ul.inf-scroll,
#main .view-display-id-block_7 ul.inf-scroll,
#main .view-display-id-block_8 ul.inf-scroll,
#main .view-display-id-block_9 ul.inf-scroll {
  display: block;
  padding: 0;
  margin: 30px auto 0;
  list-style: none;
  text-align: center;
}

body.node--type-event #main fieldset.event-details {
  margin-top: 15px;
  border-top: 2px solid #ddd;
}
body.node--type-event #main fieldset.event-details > legend {
  display: none;
}
body.node--type-event #main fieldset.event-details > .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
body.node--type-event #main fieldset.event-details fieldset {
  display: flex;
  flex-direction: column;
  padding: 24px 15px;
  margin-bottom: 0 !important;
}
body.node--type-event #main fieldset.event-details fieldset legend,
body.node--type-event #main fieldset.event-details fieldset .fieldset-wrapper {
  flex-grow: 1;
}
body.node--type-event #main fieldset.event-details fieldset legend {
  flex-grow: 0;
  margin-bottom: 6px;
  color: #004879;
}
body.node--type-event #main fieldset.event-details fieldset .fieldset-legend {
  font-size: 1.25em;
  font-weight: 600;
}
body.node--type-event #main fieldset.event-details fieldset .address .country {
  display: none;
}
body.node--type-event #main .field--name-field-online-event,
body.node--type-event #main .field--name-field-more-information {
  border-top: 2px solid #ddd;
  padding-top: 50px;
}
body.node--type-event #main .field--name-field-online-event .field__label,
body.node--type-event #main .field--name-field-more-information .field__label {
  display: flex;
  align-items: center;
  font-size: 1.5em;
  font-weight: 600;
  margin-bottom: 30px;
}
body.node--type-event #main .field--name-field-online-event .field__label:before,
body.node--type-event #main .event-details .online.field--name-field-venue:before {
  display: inline-block;
  margin-right: 10px;
  content: " ";
  height: 26px;
  width: 26px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.17773 3.26678V19.4445H25.8221V3.26678H2.17773ZM23.6444 16.3334H4.3555V5.44455H23.6444V16.3334Z' fill='%230A4892'/%3E%3Cpath d='M17.1111 21V22.5555H10.8889V21H0V21.6222C0 23.3334 1.4 24.7334 3.11112 24.7334H24.8889C26.6 24.7334 28 23.3334 28 21.6222V21H17.1111Z' fill='%230A4892'/%3E%3C/svg%3E%0A");
}
body.node--type-event #main .event-details .online.field--name-field-venue {
  display: flex;
  align-items: center;
  font-size: 1.25em;
  font-weight: 500;
}
body.node--type-event #main .event-details .online.field--name-field-venue:before {
  width: 25px;
  height: 25px;
}
body.node--type-event #main .field--name-field-event-link {
  margin: 0 0 24px;
}
body.node--type-event #main .field--name-field-event-link a {
  display: inline-block;
  padding: 0.5rem 1.6rem;
  border-radius: 0.5rem;
  color: #fff;
  background: #004879;
  border: 2px solid #004879;
}
body.node--type-event #main .field--name-field-event-link a:hover, body.node--type-event #main .field--name-field-event-link a:focus {
  color: #004879;
  background: #fff;
  border-color: #004879;
}
body.node--type-event #main .field--name-field-more-information .field__label:before {
  display: none;
}

.webform-confirmation ~ .captcha,
.captcha__description {
  display: none;
}

#main form {
  display: flex;
  flex-direction: column;
}
#main form label,
#main form legend {
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 10px;
}
#main form .radio label,
#main form .checkbox label {
  font-weight: normal;
}
#main form #edit-actions {
  order: 100;
  align-self: flex-start;
}
#main form fieldset.captcha {
  margin-bottom: 1rem;
}

body:not(.path-frontpage) .node .field--name-body {
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  body:not(.path-frontpage) .node .field--name-body,
body:not(.path-frontpage) .field--name-field-paragraphs > .field__item > .paragraph {
    max-width: 959px;
  }
  body:not(.path-frontpage) .node .field--name-body.full-width-component,
body:not(.path-frontpage) .field--name-field-paragraphs > .field__item > .paragraph.full-width-component {
    max-width: none;
  }
}
#modalPopup {
  /* Option #1 Styles */
  /* Option #2 Styles */
}
#modalPopup #cboxClose {
  position: absolute;
  bottom: auto !important;
  top: 25px;
  right: 25px;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve"><path d="M30,4.8L27.2,2L16,13.2L4.8,2L2,4.8L13.2,16L2,27.2L4.8,30L16,18.8L27.2,30l2.8-2.8L18.8,16L30,4.8z"/></svg>') no-repeat 0px 0px;
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  -webkit-appearance: button;
  cursor: pointer;
  border: transparent;
  z-index: 9999;
}
#modalPopup.style1 .modal-dialog {
  display: block;
  visibility: visible;
  top: 11%;
  width: 100%;
  margin: 0 auto;
  max-width: 675px;
}
#modalPopup.style1 .modal-body {
  padding: 0;
}
#modalPopup.style1 .fa-ext span {
  position: relative;
  top: -2px;
  margin-left: 1px;
  color: #fff;
}
#modalPopup.style1 #splash1 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1rem;
  margin-bottom: 3rem;
}
#modalPopup.style1 button {
  text-transform: none;
}
#modalPopup.style1 .splash-image {
  padding: 0;
}
#modalPopup.style1 .splash-image img {
  width: 100%;
  height: auto;
  max-width: 458px;
  padding: 0;
  margin: -1px;
}
#modalPopup.style1 .splash-content {
  padding: 60px 30px 40px;
}
#modalPopup.style1 .splash-text-copy {
  line-height: 1.6;
  margin-top: 2rem;
}
#modalPopup.style1 .splash-text-copy p {
  padding-right: 0rem;
  padding-bottom: 0rem;
  margin-bottom: 0rem;
  line-height: 1.7;
}
#modalPopup.style1 .splash-text-copy p.pbtn {
  padding-top: 1rem;
}
#modalPopup.style1 p.pbtn .colorbox-load.btn.ext:focus,
#modalPopup.style1 p.pbtn .colorbox-load.btn.ext:hover {
  background: #02336C !important;
}
#modalPopup.style1 .m-logo {
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  display: block;
}
#modalPopup.style1 .dt-logo {
  display: block;
}
#modalPopup.style1 .splash-logo img {
  width: 250px;
  height: auto;
}
#modalPopup.style1 .btn:hover {
  background: transparent;
  color: #024694;
}
@media screen and (min-width: 992px) {
  #modalPopup.style1 .m-logo {
    display: none;
  }
  #modalPopup.style1 .dt-logo {
    display: block;
    margin-top: 10%;
  }
  #modalPopup.style1 #splash1 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1rem;
    margin-bottom: 0;
  }
  #modalPopup.style1 .splash-text {
    align-self: center;
    padding: 0 30px;
  }
  #modalPopup.style1 .splash-text-copy {
    margin-top: 2rem;
  }
  #modalPopup.style1 .splash-text-copy p {
    font-size: 1rem;
    margin-bottom: 10px;
  }
  #modalPopup.style1 .splash-text-copy p.pbtn {
    padding-left: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 991px) and (orientation: portrait) {
  #modalPopup.style1 #splash1 {
    margin-bottom: 0;
  }
  #modalPopup.style1 .modal-dialog {
    display: block;
    visibility: visible;
    top: 11%;
    width: 90%;
    margin: 0 auto;
  }
  #modalPopup.style1 .splash-logo.m-logo {
    text-align: center;
    margin: 20px 0;
  }
  #modalPopup.style1 .splash-logo.m-logo img {
    width: 75%;
    height: auto;
  }
  #modalPopup.style1 .splash-content {
    padding: 25px;
  }
  #modalPopup.style1 .splash-image {
    padding: 0;
    display: none;
  }
  #modalPopup.style1 .splash-logo {
    display: block;
    width: 200px;
    margin: 0 auto;
    padding: 20px 0;
  }
  #modalPopup.style1 .splash-image img {
    padding: 0;
  }
  #modalPopup.style1 .splash-text-copy {
    margin-top: 0;
  }
  #modalPopup.style1 .splash-text-copy p {
    padding: 0;
    text-align: center;
    margin-bottom: 10px;
  }
  #modalPopup.style1 .splash-text-copy p.pbtn {
    padding-top: 1rem;
    text-align: center;
  }
  #modalPopup.style1 a.colorbox-load.btn.ext {
    width: 100%;
  }
}
@media screen and (max-width: 991px) and (orientation: landscape) {
  #modalPopup.style1 .modal-dialog {
    display: block;
    visibility: visible;
    top: 11%;
    width: 80%;
    margin: 0 auto;
  }
  #modalPopup.style1 #cboxClose {
    top: 22px;
    right: 26px;
  }
  #modalPopup.style1 div#splash1 {
    display: block;
    margin: 0;
  }
  #modalPopup.style1 .splash-image {
    padding: 0;
    width: 50%;
    float: left;
  }
  #modalPopup.style1 .splash-image img {
    padding: 0;
  }
  #modalPopup.style1 .splash-content {
    padding: 20px;
    width: 50%;
    float: right;
  }
  #modalPopup.style1 .splash-text-copy {
    margin-top: 0;
  }
  #modalPopup.style1 .splash-text-copy p {
    padding: 0;
  }
  #modalPopup.style1 .splash-text-copy p.pbtn {
    margin: 20px 0 0;
    padding: 0;
  }
  #modalPopup.style1 a.colorbox-load.btn.ext {
    padding: 20px !important;
  }
  #modalPopup.style1 .splash-logo {
    padding: 0;
    width: 165px;
    margin: 0 auto;
    padding: 20px 0;
  }
}
#modalPopup.style2 .modal-dialog {
  display: block;
  visibility: visible;
  top: 11%;
  width: 90%;
  margin: 0 auto;
  max-width: 675px;
}
#modalPopup.style2 .modal-body {
  padding: 60px 30px 40px;
}
#modalPopup.style2 .modal-option2 h1 {
  border: 0;
  font-size: 28px;
  color: #024694;
  font-weight: bold;
  margin-bottom: 0;
  text-align: center;
}
#modalPopup.style2 .modal-option2 h1:after {
  background: transparent;
}
#modalPopup.style2 .modal-option2 h4 {
  color: #024694;
  font-weight: bold;
  font-size: 16px;
}
#modalPopup.style2 .modal-option2 h4:before {
  background: transparent;
  width: 0;
  height: 0;
  margin: 0;
  display: none;
}
#modalPopup.style2 .modal-option2 h4 span {
  color: initial;
  font-weight: normal;
}
#modalPopup.style2 .modal-option2 table,
#modalPopup.style2 .modal-option2 tbody,
#modalPopup.style2 .modal-option2 tr,
#modalPopup.style2 .modal-option2 td {
  background: transparent;
  border: 0;
}
#modalPopup.style2 .modal-option2 td {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#modalPopup.style2 .fa-ext span {
  position: relative;
  top: -2px;
  margin-left: 1px;
  color: #fff;
}
#modalPopup.style2 #splash2 {
  display: block;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1rem;
  margin-bottom: 0rem;
}
#modalPopup.style2 button {
  text-transform: none;
}
#modalPopup.style2 .splash-logo img {
  max-width: 200px;
  height: auto;
}
#modalPopup.style2 .splash-text-copy {
  line-height: 1.6;
  margin-top: 2rem;
}
#modalPopup.style2 .splash-text-copy p {
  padding-right: 1rem;
  padding-bottom: 0rem;
  margin-bottom: 1rem;
  line-height: 1.7;
}
#modalPopup.style2 .m-logo {
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  display: block;
}
#modalPopup.style2 .dt-logo {
  display: block;
  text-align: center;
}
#modalPopup.style2 .btn:hover {
  background: transparent;
  color: #024694;
}
@media screen and (min-width: 992px) {
  #modalPopup.style2 .m-logo {
    display: none;
  }
  #modalPopup.style2 #splash2 {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1rem;
    margin-bottom: 0;
  }
  #modalPopup.style2 .splash-text {
    align-self: center;
  }
  #modalPopup.style2 .splash-image {
    padding: 1.2rem 0 0 0;
  }
  #modalPopup.style2 .splash-text-copy {
    margin-top: 1.5rem;
  }
  #modalPopup.style2 .splash-text-copy p {
    font-size: 1rem;
  }
  #modalPopup.style2 .splash-text-copy p.pbtn {
    padding-left: 0;
    padding-bottom: 0;
  }
}

.field--name-field-paragraphs {
  display: flex;
  flex-direction: column;
}

body:not(.path-frontpage) .field--name-field-paragraphs > .field__item > .paragraph {
  margin: 1rem 0;
  padding: 0;
}

.field--name-field-50-icons {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.field--name-field-50-icons > .field__item {
  width: 100%;
  padding: 0 15px;
  margin: 0 0 3rem;
}
.field--name-field-50-icons > .field__item:last-child {
  margin: 0;
}
@media (min-width: 768px) {
  .field--name-field-50-icons > .field__item {
    width: 50%;
  }
  .field--name-field-50-icons > .field__item:nth-child(2n-1):nth-last-child(2) {
    margin: 0;
  }
}
.field--name-field-50-icons .paragraph--type--_0-icon {
  display: flex;
}
.field--name-field-50-icons .icon-wrap {
  flex: none;
  width: 20%;
  padding-right: 30px;
}
.field--name-field-50-icons .icon-wrap .field {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  margin: 0;
  background: #EFF8FF;
  border-radius: 50%;
}
.field--name-field-50-icons .icon-wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 53%;
  height: auto;
  margin: 0;
}
.field--name-field-50-icons .field--name-field-title {
  color: #000;
  font-size: 1.25em;
  font-weight: 600;
  margin-bottom: 10px;
}

.field--name-field-columns-content .field--name-field-50-icons > .field__item {
  width: 100%;
}
.field--name-field-columns-content .field--name-field-50-icons > .field__item:nth-child(2n-1):nth-last-child(2) {
  margin-bottom: 3rem;
}
.field--name-field-columns-content .field--name-field-50-icons .icon-wrap {
  width: 12%;
}

.buttons-bottom .field--name-field-columns-content > .field__item div {
  height: 100%;
}
.buttons-bottom .field--name-field-content {
  display: flex;
  flex-direction: column;
  padding-bottom: 15px;
}
.buttons-bottom .field--name-field-content p:last-child {
  margin: auto auto 0;
}

.field--name-field-cards .paragraph--type--card {
  height: 100%;
}
.field--name-field-cards .paragraph--type--card a,
.field--name-field-cards .paragraph--type--card a[href^="tel:"] {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: stretch;
  text-decoration: none;
  white-space: wrap;
}
.field--name-field-cards .paragraph--type--card a:hover .field--name-field-title,
.field--name-field-cards .paragraph--type--card a:hover .field--name-field-text, .field--name-field-cards .paragraph--type--card a:focus .field--name-field-title,
.field--name-field-cards .paragraph--type--card a:focus .field--name-field-text,
.field--name-field-cards .paragraph--type--card a[href^="tel:"]:hover .field--name-field-title,
.field--name-field-cards .paragraph--type--card a[href^="tel:"]:hover .field--name-field-text,
.field--name-field-cards .paragraph--type--card a[href^="tel:"]:focus .field--name-field-title,
.field--name-field-cards .paragraph--type--card a[href^="tel:"]:focus .field--name-field-text {
  text-decoration: underline;
}
.field--name-field-cards .paragraph--type--card .extlink {
  display: none;
}
.field--name-field-cards .field--name-field-card-image,
.field--name-field-cards .field--name-field-card-image img {
  margin: 0;
  height: auto;
  width: 100%;
}
.field--name-field-cards .card-text {
  flex: 1 1 0;
  padding: 30px 24px;
  border: 1px solid #efefef;
  border-bottom: 4px solid #0096d7;
}
@media (min-width: 992px) {
  .field--name-field-cards .card-text {
    padding: 30px 40px;
  }
}
.field--name-field-cards .field--name-field-card-image + .card-text {
  border-top: none;
}
.field--name-field-cards .field--name-field-title {
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #0079AD;
  font-weight: 600;
  margin-bottom: 0.4rem;
}
.field--name-field-cards .field--name-field-text {
  color: #000;
  font-size: 1em;
  font-weight: 500;
}
.field--name-field-cards .field--name-field-text:after {
  margin-left: 4px;
  content: " \f061";
  font-family: "Font Awesome 6 Pro";
}

.cards-blue .field--name-field-cards .card-text {
  border: none;
  background: #EFF8FF;
}

.field--name-field-columns-content,
.field--name-field-cards,
.field--name-field-category-blocks {
  display: flex;
  margin: 0 -15px;
  flex-wrap: wrap;
}
.field--name-field-columns-content > .field__item,
.field--name-field-cards > .field__item,
.field--name-field-category-blocks > .field__item {
  width: 100%;
  flex: auto;
  padding: 0 15px;
  margin-bottom: 45px;
}
.field--name-field-columns-content > .field__item:last-child,
.field--name-field-cards > .field__item:last-child,
.field--name-field-category-blocks > .field__item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .field--name-field-columns-content > .field__item,
.field--name-field-cards > .field__item,
.field--name-field-category-blocks > .field__item {
    width: auto;
    flex: 1 1 0;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .field--name-field-columns-content > .field__item:nth-child(1):nth-last-child(4), .field--name-field-columns-content > .field__item:nth-child(2):nth-last-child(3), .field--name-field-columns-content > .field__item:nth-child(3):nth-last-child(2), .field--name-field-columns-content > .field__item:nth-child(4):nth-last-child(1),
.field--name-field-cards > .field__item:nth-child(1):nth-last-child(4),
.field--name-field-cards > .field__item:nth-child(2):nth-last-child(3),
.field--name-field-cards > .field__item:nth-child(3):nth-last-child(2),
.field--name-field-cards > .field__item:nth-child(4):nth-last-child(1),
.field--name-field-category-blocks > .field__item:nth-child(1):nth-last-child(4),
.field--name-field-category-blocks > .field__item:nth-child(2):nth-last-child(3),
.field--name-field-category-blocks > .field__item:nth-child(3):nth-last-child(2),
.field--name-field-category-blocks > .field__item:nth-child(4):nth-last-child(1) {
    width: 50%;
    flex: auto;
    margin-bottom: 45px;
  }
  .field--name-field-columns-content > .field__item:nth-child(1):nth-last-child(4):last-child, .field--name-field-columns-content > .field__item:nth-child(1):nth-last-child(4):nth-last-child(2), .field--name-field-columns-content > .field__item:nth-child(2):nth-last-child(3):last-child, .field--name-field-columns-content > .field__item:nth-child(2):nth-last-child(3):nth-last-child(2), .field--name-field-columns-content > .field__item:nth-child(3):nth-last-child(2):last-child, .field--name-field-columns-content > .field__item:nth-child(3):nth-last-child(2):nth-last-child(2), .field--name-field-columns-content > .field__item:nth-child(4):nth-last-child(1):last-child, .field--name-field-columns-content > .field__item:nth-child(4):nth-last-child(1):nth-last-child(2),
.field--name-field-cards > .field__item:nth-child(1):nth-last-child(4):last-child,
.field--name-field-cards > .field__item:nth-child(1):nth-last-child(4):nth-last-child(2),
.field--name-field-cards > .field__item:nth-child(2):nth-last-child(3):last-child,
.field--name-field-cards > .field__item:nth-child(2):nth-last-child(3):nth-last-child(2),
.field--name-field-cards > .field__item:nth-child(3):nth-last-child(2):last-child,
.field--name-field-cards > .field__item:nth-child(3):nth-last-child(2):nth-last-child(2),
.field--name-field-cards > .field__item:nth-child(4):nth-last-child(1):last-child,
.field--name-field-cards > .field__item:nth-child(4):nth-last-child(1):nth-last-child(2),
.field--name-field-category-blocks > .field__item:nth-child(1):nth-last-child(4):last-child,
.field--name-field-category-blocks > .field__item:nth-child(1):nth-last-child(4):nth-last-child(2),
.field--name-field-category-blocks > .field__item:nth-child(2):nth-last-child(3):last-child,
.field--name-field-category-blocks > .field__item:nth-child(2):nth-last-child(3):nth-last-child(2),
.field--name-field-category-blocks > .field__item:nth-child(3):nth-last-child(2):last-child,
.field--name-field-category-blocks > .field__item:nth-child(3):nth-last-child(2):nth-last-child(2),
.field--name-field-category-blocks > .field__item:nth-child(4):nth-last-child(1):last-child,
.field--name-field-category-blocks > .field__item:nth-child(4):nth-last-child(1):nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .field--name-field-columns-content > .field__item:nth-child(1):nth-last-child(4), .field--name-field-columns-content > .field__item:nth-child(2):nth-last-child(3), .field--name-field-columns-content > .field__item:nth-child(3):nth-last-child(2), .field--name-field-columns-content > .field__item:nth-child(4):nth-last-child(1),
.field--name-field-cards > .field__item:nth-child(1):nth-last-child(4),
.field--name-field-cards > .field__item:nth-child(2):nth-last-child(3),
.field--name-field-cards > .field__item:nth-child(3):nth-last-child(2),
.field--name-field-cards > .field__item:nth-child(4):nth-last-child(1),
.field--name-field-category-blocks > .field__item:nth-child(1):nth-last-child(4),
.field--name-field-category-blocks > .field__item:nth-child(2):nth-last-child(3),
.field--name-field-category-blocks > .field__item:nth-child(3):nth-last-child(2),
.field--name-field-category-blocks > .field__item:nth-child(4):nth-last-child(1) {
    width: auto;
    flex: 1 1 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .mob-reverse > .field--name-field-columns-content > .field__item:first-child,
.mob-reverse > .field--name-field-cards > .field__item:first-child,
.mob-reverse > .field--name-field-category-blocks > .field__item:first-child {
    margin-bottom: 0;
  }
  .mob-reverse > .field--name-field-columns-content > .field__item:last-child,
.mob-reverse > .field--name-field-cards > .field__item:last-child,
.mob-reverse > .field--name-field-category-blocks > .field__item:last-child {
    order: -1;
    margin-bottom: 45px;
  }
}

.paragraph--type--links .field--name-field-title,
.paragraph--type--documents .field--name-field-title,
.paragraph--type--files .field--name-field-title {
  font-size: 1.125em;
  font-weight: 500;
  margin-bottom: 15px;
}
.paragraph--type--links span.file,
.paragraph--type--documents span.file,
.paragraph--type--files span.file {
  display: block;
}
.paragraph--type--links a,
.paragraph--type--documents a,
.paragraph--type--files a {
  display: block;
  padding: 15px 0;
}

.paragraph--type--links .field--type-link .field__item,
.paragraph--type--documents span.file,
.paragraph--type--files span.file {
  border-top: 1px solid #ddd;
}

.paragraph--type--image .field--type-image {
  float: none;
  margin: 0;
}
.paragraph--type--image .field--type-image img {
  width: 100%;
  height: auto;
  margin: 0;
}

.paragraph--type--slide {
  position: relative;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 992px) {
  .paragraph--type--slide {
    justify-content: flex-end;
  }
}
.paragraph--type--slide > .field__item,
.paragraph--type--slide > .field__items {
  width: 50%;
}
@media (max-width: 991px) {
  .paragraph--type--slide > .field__item,
.paragraph--type--slide > .field__items {
    width: 100%;
  }
}
.paragraph--type--slide .field--type-image {
  float: none;
  margin: 0;
}
.paragraph--type--slide .field__item.field--name-field-content {
  width: 95%;
  max-width: 1370px;
  padding: 30px 15px;
  order: 100;
}
.paragraph--type--slide .field__item.field--name-field-content h2 {
  font-size: 42px;
  margin-bottom: 10px;
  margin-top: 0;
}
.paragraph--type--slide .field__item.field--name-field-content h5 {
  margin-bottom: 2.25rem;
  line-height: 30px;
  font-weight: 500;
}
.paragraph--type--slide .field__item.field--name-field-content h5:last-child {
  margin-bottom: 0;
}
.paragraph--type--slide .field__item.field--name-field-content p {
  margin-bottom: 2.25rem;
}
.paragraph--type--slide .field__item.field--name-field-content p:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .paragraph--type--slide .field__item.field--name-field-content {
    position: absolute;
    right: 50%;
    width: 47.5%;
    top: calc(50% - 30px);
    transform: translateY(-50%);
    max-width: 685px;
    padding: 0 80px 0 15px;
  }
}
.paragraph--type--slide .field__items.field--name-field-images {
  margin-bottom: 0;
}
.paragraph--type--slide .field__items.field--name-field-images img {
  width: 100%;
  height: auto;
  margin: 0;
}
.paragraph--type--slide .field__items.field--name-field-images > .field__item {
  display: none;
}
.paragraph--type--slide .field__items.field--name-field-images > .field__item:first-child:last-child {
  display: block;
}
.paragraph--type--slide .field__items.field--name-field-images > .field__item:first-child:nth-last-child(2) {
  display: block;
}
@media (max-width: 576px) {
  .paragraph--type--slide .field__items.field--name-field-images > .field__item:first-child {
    display: block;
  }
}
@media only screen and (min-width: 577px) and (max-width: 991px) {
  .paragraph--type--slide .field__items.field--name-field-images > .field__item:nth-child(2) {
    display: block;
  }
}
@media (min-width: 992px) {
  .paragraph--type--slide .field__items.field--name-field-images > .field__item:nth-child(3), .paragraph--type--slide .field__items.field--name-field-images > .field__item:last-child:nth-child(2) {
    display: block;
  }
  .paragraph--type--slide .field__items.field--name-field-images > .field__item:first-child:nth-last-child(2) {
    display: none;
  }
}
@media (min-width: 1400px) {
  .paragraph--type--slide .field__items.field--name-field-images > .field__item:nth-child(3):nth-last-child(2) {
    display: none;
  }
  .paragraph--type--slide .field__items.field--name-field-images > .field__item:nth-child(4) {
    display: block;
  }
}

@media (min-width: 992px) {
  .slick__slide:first-child:last-child .paragraph--type--slide .field__item.field--name-field-content {
    padding: 0 80px 0 15px;
    top: 50%;
    transform: translateY(-50%);
  }
}
.block-hero,
.paragraph--type--slideshow {
  position: relative;
}
@media (max-width: 991px) {
  .block-hero .slick__slider,
.paragraph--type--slideshow .slick__slider {
    padding-bottom: 60px;
  }
}
.block-hero ul.slick-dots,
.paragraph--type--slideshow ul.slick-dots {
  display: flex;
  position: absolute;
  bottom: 60px;
  left: 0;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .block-hero ul.slick-dots,
.paragraph--type--slideshow ul.slick-dots {
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.block-hero ul.slick-dots li,
.paragraph--type--slideshow ul.slick-dots li {
  list-style: none;
}
.block-hero ul.slick-dots li button,
.paragraph--type--slideshow ul.slick-dots li button {
  display: block;
  color: transparent;
  font-size: 0;
  height: 3px;
  width: 100px;
  background: #ccc;
  margin: 0 4px 0 0;
  border: none;
}
.block-hero ul.slick-dots li.slick-active button,
.paragraph--type--slideshow ul.slick-dots li.slick-active button {
  background: #000;
}
.block-hero nav.slick__arrow,
.paragraph--type--slideshow nav.slick__arrow {
  position: absolute;
  bottom: 15px;
  left: calc(50% + 15px);
}
@media (max-width: 991px) {
  .block-hero nav.slick__arrow,
.paragraph--type--slideshow nav.slick__arrow {
    bottom: auto;
    left: auto;
    top: auto;
    right: 15px;
  }
}
.block-hero nav.slick__arrow button,
.paragraph--type--slideshow nav.slick__arrow button {
  color: transparent;
  font-size: 0;
  background: rgba(255, 255, 255, 0.8);
  padding: 10px 20px;
  margin: 0 2px 0 0;
  border: none;
}
.block-hero nav.slick__arrow button:after,
.paragraph--type--slideshow nav.slick__arrow button:after {
  content: "";
  color: #000;
  font-size: 1rem;
}
.block-hero nav.slick__arrow button.slick-prev:after,
.paragraph--type--slideshow nav.slick__arrow button.slick-prev:after {
  content: "◀";
}
.block-hero nav.slick__arrow button.slick-next:after,
.paragraph--type--slideshow nav.slick__arrow button.slick-next:after {
  content: "▶";
}

.featured-top {
  background: #f4f4f4;
}
.featured-top > .section > .row {
  margin: 0;
}
.featured-top .block-hero {
  padding: 0;
}
@media (min-width: 992px) {
  .featured-top .block-hero ul.slick-dots {
    left: auto;
    right: calc(97.5% - 15px);
    transform: translateX(100%);
  }
}
@media (min-width: 1442px) {
  .featured-top .block-hero ul.slick-dots {
    right: calc(50% + 670px);
  }
}

/* Accordion */
.paragraph--type--accordion:not(.tabs-component) p:last-child {
  margin-bottom: 0;
}
.paragraph--type--accordion:not(.tabs-component) > .field__items > .field__item {
  margin: 0;
  padding: 0;
  border-bottom: 2px solid #f2f2f2;
}
.paragraph--type--accordion:not(.tabs-component) .field--name-field-title {
  margin: 0 0 24px;
  color: #000;
  font-size: 1.625em;
  font-weight: 600;
}
.paragraph--type--accordion:not(.tabs-component) .field--name-field-accordion-title {
  position: relative;
  padding: 25px 110px 25px 0;
  margin: 0;
  width: 100%;
  font-size: 1.25em;
  cursor: pointer;
}
.paragraph--type--accordion:not(.tabs-component) .field--name-field-accordion-title:after {
  display: block;
  position: absolute;
  content: " ";
  right: 20px;
  top: 50%;
  background-image: none;
  transform: translateY(-50%);
  content: "+";
  font-family: "Font Awesome 6 Pro Sharp";
  font-size: 1.25em;
}
.paragraph--type--accordion:not(.tabs-component) .active .field--name-field-accordion-title:after {
  transform: translateY(-50%);
  content: "\f068";
}
.paragraph--type--accordion:not(.tabs-component) .field--name-field-accordion-paragraphs {
  display: none;
  padding: 0 0 35px;
}
.paragraph--type--accordion:not(.tabs-component) .paragraph--type--accordion-section:not(:last-child) {
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .paragraph--type--accordion.tabs-component p:last-child {
    margin-bottom: 0;
  }
  .paragraph--type--accordion.tabs-component > .field__items > .field__item {
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #f2f2f2;
  }
  .paragraph--type--accordion.tabs-component .field--name-field-title {
    margin: 0 0 24px;
    color: #000;
    font-size: 1.625em;
    font-weight: 600;
  }
  .paragraph--type--accordion.tabs-component .field--name-field-accordion-title {
    position: relative;
    padding: 25px 110px 25px 0;
    margin: 0;
    width: 100%;
    font-size: 1.25em;
    cursor: pointer;
  }
  .paragraph--type--accordion.tabs-component .field--name-field-accordion-title:after {
    display: block;
    position: absolute;
    content: " ";
    right: 20px;
    top: 50%;
    background-image: none;
    transform: translateY(-50%);
    content: "+";
    font-family: "Font Awesome 6 Pro Sharp";
    font-size: 1.25em;
  }
  .paragraph--type--accordion.tabs-component .active .field--name-field-accordion-title:after {
    transform: translateY(-50%);
    content: "\f068";
  }
  .paragraph--type--accordion.tabs-component .field--name-field-accordion-paragraphs {
    display: none;
    padding: 0 0 35px;
  }
  .paragraph--type--accordion.tabs-component .paragraph--type--accordion-section:not(:last-child) {
    margin-bottom: 15px;
  }
  .paragraph--type--accordion.tabs-component .tabs-titles {
    display: none;
  }
  .paragraph--type--accordion.tabs-component .field--name-field-accordion-paragraphs, .paragraph--type--accordion:not(.tabs-component) .field--name-field-accordion-paragraphs {
    padding-right: 60px;
  }
  .paragraph--type--accordion.tabs-component .field--name-field-accordion-title, .paragraph--type--accordion:not(.tabs-component) .field--name-field-accordion-title {
    padding: 25px 60px 25px 0;
  }
}
@media (min-width: 768px) {
  .paragraph--type--accordion.tabs-component .field--name-field-accordion-paragraphs,
.paragraph--type--accordion:not(.tabs-component) .field--name-field-accordion-paragraphs {
    padding-right: 110px;
  }
  .tabs-component.paragraph--type--accordion {
    display: flex;
    flex-direction: column;
  }
  .tabs-component.paragraph--type--accordion .tabs-titles {
    display: flex;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-title {
    order: -1;
    margin: 0 0 24px;
    color: #000;
    font-size: 1.625em;
    font-weight: 600;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-title {
    border-top: 5px solid transparent;
    flex: 1 1 0;
    cursor: pointer;
    color: #333;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-title .content {
    height: 100%;
    background: #F6F6F6;
    padding: 17px 25px;
    border-top: #D3D3D3 solid 1px;
    border-left: #D3D3D3 solid 1px;
    font-size: 1.125em;
    font-weight: 500;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-title:last-child .content {
    border-right: #D3D3D3 solid 1px;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-title:hover {
    text-decoration: underline;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-title.tabs-active {
    color: #004879;
    border-top: 5px solid #004879;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-title.tabs-active .content {
    background: none;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-sections {
    padding: 20px 20px 30px;
    border: solid 1px #D6D6D6;
    border-top: none;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-sections .field--name-field-accordion-title {
    display: none;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-paragraphs {
    display: none !important;
  }
  .tabs-component.paragraph--type--accordion .field--name-field-accordion-paragraphs.tabs-active {
    display: block !important;
  }
}
.paragraph--type--playlist .inner {
  position: relative;
}
.paragraph--type--playlist .video {
  width: 70%;
}
.paragraph--type--playlist .video:last-child {
  width: 100%;
}
@media (max-width: 767px) {
  .paragraph--type--playlist .video {
    width: 100%;
  }
}
.paragraph--type--playlist .field--name-field-media-oembed-video {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.paragraph--type--playlist .field--name-field-media-oembed-video iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.paragraph--type--playlist .playlist {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  width: 30%;
  height: 100%;
  right: 0;
  top: 0;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .paragraph--type--playlist .playlist {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0;
  }
}
.paragraph--type--playlist .playlist .pl-title {
  color: #fff;
  padding: 0.6rem 1rem 0.6rem 1.2rem;
  font-weight: 500;
  font-size: 0.9em;
  background-color: #333;
}
.paragraph--type--playlist .playlist ul {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 1rem 0.7rem 1rem 0.9rem;
  background: #EDEDEC;
  list-style: none;
  overflow-y: auto;
}
.paragraph--type--playlist .playlist li {
  margin-bottom: 15px;
}
.paragraph--type--playlist .playlist li:last-child {
  margin-bottom: 0;
}
.paragraph--type--playlist .playlist button {
  display: block;
  width: 100%;
  background: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.paragraph--type--playlist .playlist button > div {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .paragraph--type--playlist .playlist button > div {
    flex-direction: row;
  }
}
.paragraph--type--playlist .playlist button:hover .field--name-name, .paragraph--type--playlist .playlist button:focus .field--name-name {
  color: #1F78D0;
}
.paragraph--type--playlist .playlist button.active, .paragraph--type--playlist .playlist button.active:hover, .paragraph--type--playlist .playlist button.active:focus {
  cursor: default;
}
.paragraph--type--playlist .playlist button.active .field--name-name, .paragraph--type--playlist .playlist button.active:hover .field--name-name, .paragraph--type--playlist .playlist button.active:focus .field--name-name {
  color: #fff;
  background: #0096D7;
}
.paragraph--type--playlist .playlist .field--type-image {
  float: none;
  margin: 0;
}
@media (max-width: 767px) {
  .paragraph--type--playlist .playlist .field--type-image {
    width: 50%;
  }
}
.paragraph--type--playlist .playlist img {
  margin: 0;
  height: auto;
  width: 100%;
  border-radius: 5px 5px 0 0;
}
@media (max-width: 767px) {
  .paragraph--type--playlist .playlist img {
    border-radius: 5px 0 0 5px;
  }
}
.paragraph--type--playlist .playlist .field--name-name {
  background: #fff;
  padding: 0.5rem 1rem 0.6rem 1rem;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.43;
  border-radius: 0 0 5px 5px;
  text-align: left;
}
@media (max-width: 767px) {
  .paragraph--type--playlist .playlist .field--name-name {
    display: flex;
    align-items: center;
    border-radius: 0 5px 5px 0;
    width: 50%;
  }
}
.paragraph--type--playlist .playlist .field--name-field-media-oembed-video {
  display: none;
}

.webform-confirmation ~ .captcha,
.captcha__description {
  display: none;
}

#main form {
  display: flex;
  flex-direction: column;
}
#main form label,
#main form legend {
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 10px;
}
#main form .radio label,
#main form .checkbox label {
  font-weight: normal;
}
#main form #edit-actions {
  order: 100;
  align-self: flex-start;
}
#main form fieldset.captcha {
  margin-bottom: 1rem;
}

body.path-frontpage h2.node__title {
  display: none;
}
body.path-frontpage .field--type-entity-reference {
  margin: 0;
}
body.path-frontpage .field--name-field-paragraphs > .field__item {
  padding: 40px 0;
}
body.path-frontpage .field--name-field-paragraphs > .field__item:first-child {
  padding: 70px 0 40px;
}
body.path-frontpage form.webform-submission-newsletter-sign-up-form {
  display: flex;
  align-items: center;
}
body.path-frontpage form.webform-submission-newsletter-sign-up-form fieldset.form-item-email {
  margin: 0 15px 0 0 !important;
}
body.path-frontpage form.webform-submission-newsletter-sign-up-form fieldset.form-item-email input.form-control {
  padding: 0.5rem 0.75rem;
}
body.path-frontpage form.webform-submission-newsletter-sign-up-form .form-actions.webform-actions {
  margin: 0 !important;
}
body.path-frontpage form.webform-submission-newsletter-sign-up-form .form-actions.webform-actions input.btn {
  padding: 0.5rem 2.5rem;
}

#navbar-main .mb-3 {
  margin: 0 !important;
}

@media (min-width: 992px) {
  #block-searchapiform {
    order: 5;
  }
  .navbar-expand-lg .offcanvas-body {
    align-items: center;
  }
  header.header #navbar-main > .container-fluid {
    display: flex;
    justify-content: space-between;
  }
  header.header #navbar-main > .container-fluid #CollapsingNavbar {
    flex-grow: 0;
    width: 100%;
    justify-content: space-between !important;
  }
  header.header #navbar-main > .container-fluid #block-mainnavigation {
    width: 100%;
  }
  header.header #navbar-main .contextual-region {
    position: static;
  }
  header.header #navbar-main ul.nav > li.dropdown {
    position: static;
    margin-right: 60px;
  }
  header.header #navbar-main ul.nav > li.dropdown:last-child {
    margin-right: 0;
  }
  header.header #navbar-main ul.nav > li.dropdown > span.show {
    border-color: #024694;
  }
  header.header #navbar-main ul.nav > li.dropdown > span.show:after {
    transform: rotate(180deg);
  }
  header.header #navbar-main ul.nav > li.dropdown:hover > span {
    border-color: #024694;
  }
  header.header #navbar-main ul.nav > li.dropdown:hover > span:after {
    transform: rotate(180deg);
  }
  header.header #navbar-main ul.nav > li.dropdown:hover > .dropdown-menu {
    display: block;
  }
  header.header #navbar-main ul.nav > li.dropdown > span {
    display: inline-block;
    padding: 24px 0;
    font-weight: 600;
    font-size: 16px;
    color: #111;
    border-bottom: 3px solid transparent;
    cursor: pointer;
  }
  header.header #navbar-main ul.nav > li.dropdown > span:after {
    border: none;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000111;%7D%0A%3C/style%3E%3Cg transform='translate(0,-952.36218)'%3E%3Cpath class='st0' d='M12.5,971.6l1-0.9L25,960.3l-1.9-2.1l-10.6,9.5l-10.6-9.5L0,960.3l11.5,10.4L12.5,971.6L12.5,971.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 9px;
    height: 7px;
    background-size: cover;
    margin: -7px 0 0 5px;
    transition: transform 0.5s;
  }
  header.header #navbar-main ul.nav > li.dropdown .dropdown-menu[data-bs-popper] {
    margin-top: 0;
  }
  header.header #navbar-main ul.nav > li.dropdown > .dropdown-menu {
    width: 100%;
    left: 0;
    padding: 30px 0;
    background: #fff;
    border-radius: 0;
  }
  header.header #navbar-main ul.nav > li.dropdown > .dropdown-menu ul {
    display: flex;
    flex-wrap: wrap;
  }
  header.header #navbar-main ul.nav > li.dropdown > .dropdown-menu ul > li.dropdown-item {
    width: 33.333%;
    padding: 0.5rem 0;
    background: none;
  }
  header.header #navbar-main ul.nav > li.dropdown > .dropdown-menu ul > li.dropdown-item > a {
    color: #000;
    text-decoration: none;
    white-space: normal;
    font-size: 15px;
  }
  header.header #navbar-main ul.nav > li.dropdown > .dropdown-menu ul > li.dropdown-item > a:hover {
    color: #024694;
    text-decoration: underline;
  }
}
.navbar-toggler {
  display: none;
}

@media (max-width: 991px) {
  .collapse.show {
    display: flex;
  }
  .navbar-toggler,
#mmenu-toggler {
    display: block;
    position: absolute;
    left: 0;
    top: 30px;
    border: none;
  }
}
@media (max-width: 991px) and (max-width: 576px) {
  .navbar-toggler,
#mmenu-toggler {
    top: 5px;
  }
}
@media (max-width: 991px) {
  .navbar-toggler .navbar-toggler-icon,
.navbar-toggler .mmenu-toggler-icon,
#mmenu-toggler .navbar-toggler-icon,
#mmenu-toggler .mmenu-toggler-icon {
    display: block;
    background: none;
    height: auto;
    width: auto;
  }
  .navbar-toggler .navbar-toggler-icon:before,
.navbar-toggler .mmenu-toggler-icon:before,
#mmenu-toggler .navbar-toggler-icon:before,
#mmenu-toggler .mmenu-toggler-icon:before {
    display: block;
    content: " ";
    height: 36px;
    width: 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/navigation/close_24px'%3E%3Cpath id='icon/navigation/close_24px_2' d='M35.625 12.0187L32.9813 9.375L22.5 19.8563L12.0187 9.375L9.375 12.0187L19.8563 22.5L9.375 32.9813L12.0187 35.625L22.5 25.1437L32.9813 35.625L35.625 32.9813L25.1437 22.5L35.625 12.0187Z' fill='%230A4892'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
@media (max-width: 991px) {
  .navbar-toggler.collapsed .navbar-toggler-icon:before,
.navbar-toggler .mmenu-toggler-icon:before,
#mmenu-toggler.collapsed .navbar-toggler-icon:before,
#mmenu-toggler .mmenu-toggler-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/navigation/menu_24px'%3E%3Cpath id='icon/navigation/menu_24px_2' fill-rule='evenodd' clip-rule='evenodd' d='M5.625 15V11.25H39.375V15H5.625ZM5.625 24.375H39.375V20.625H5.625V24.375ZM5.625 33.75H39.375V30H5.625V33.75Z' fill='%23074978'/%3E%3C/g%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 991px) {
  .navbar-toggler:focus,
#mmenu-toggler:focus {
    box-shadow: none;
  }
}
@media (max-width: 991px) {
  .mm-wrapper--opened #mmenu-toggler .mmenu-toggler-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/navigation/close_24px'%3E%3Cpath id='icon/navigation/close_24px_2' d='M35.625 12.0187L32.9813 9.375L22.5 19.8563L12.0187 9.375L9.375 12.0187L19.8563 22.5L9.375 32.9813L12.0187 35.625L22.5 25.1437L32.9813 35.625L35.625 32.9813L25.1437 22.5L35.625 12.0187Z' fill='%230A4892'/%3E%3C/g%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 991px) {
  header.header .navbar-form {
    width: auto;
  }
}
@media (max-width: 991px) {
  header.header .region.region-top-header {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border: none;
    z-index: 5;
  }
  header.header #navbar-main > .container-fluid {
    width: 100% !important;
    margin: 0;
    padding: 0 !important;
  }
  header.header #navbar-main .dropdown-menu {
    border: none;
    margin: 0;
    padding: 30px 0 0;
  }
  header.header #navbar-main .dropdown-item:focus, header.header #navbar-main .dropdown-item:hover {
    background: none;
  }
  header.header #navbar-main #CollapsingNavbar {
    flex-direction: column;
    align-items: stretch;
    order: 10;
    width: 100%;
    overflow-y: auto;
  }
  header.header #navbar-main .offcanvas-header {
    position: relative;
    padding: 0;
  }
  header.header #navbar-main .offcanvas-header button {
    position: absolute;
    left: 2.5%;
    top: 38px;
    z-index: 10;
    height: 30px;
    width: 30px;
    margin: 0;
    padding: 0.25rem 0.75rem;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/navigation/close_24px'%3E%3Cpath id='icon/navigation/close_24px_2' d='M35.625 12.0187L32.9813 9.375L22.5 19.8563L12.0187 9.375L9.375 12.0187L19.8563 22.5L9.375 32.9813L12.0187 35.625L22.5 25.1437L32.9813 35.625L35.625 32.9813L25.1437 22.5L35.625 12.0187Z' fill='%230A4892'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
  }
}
@media (max-width: 991px) and (max-width: 576px) {
  header.header #navbar-main .offcanvas-header button {
    top: 13px;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main .offcanvas-header button:focus {
    box-shadow: none;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main .offcanvas-body {
    padding: 0;
    background: #efefef;
    overflow-y: unset;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main #block-searchapiform,
header.header #navbar-main #block-mainnavigation,
header.header #navbar-main #block-mobilemenufooter {
    width: 100%;
    background: #fff;
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main #block-searchapiform {
    padding-top: 100px;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main #block-mobilemenufooter {
    background: #efefef;
    padding: 30px 0 120px;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main #block-searchapiform > .content,
header.header #navbar-main #block-mobilemenufooter > .content {
    width: 95%;
    padding: 0 15px;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  header.header #navbar-main ul.nav {
    width: 95%;
    padding: 40px 15px 0;
    margin: 0 auto;
  }
  header.header #navbar-main ul.nav > li {
    padding-bottom: 30px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 30px;
  }
  header.header #navbar-main ul.nav > li:last-child {
    border: none;
  }
  header.header #navbar-main ul.nav > li > span {
    display: inline-block;
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    color: #111;
    cursor: pointer;
  }
  header.header #navbar-main ul.nav > li > span:after {
    float: right;
    border: none;
    background-image: url("data:image/svg+xml,<svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'><g transform='translate(0,-952.36218)'><path fill='%23111' d='M12.5,971.6l1-0.9L25,960.3l-1.9-2.1l-10.6,9.5l-10.6-9.5L0,960.3l11.5,10.4L12.5,971.6L12.5,971.6z'/></g></svg>");
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    transition: transform 0.5s;
  }
  header.header #navbar-main ul.nav > li > span.show:after {
    transform: rotate(180deg);
  }
  header.header #navbar-main ul.nav ul li {
    padding: 0;
    margin-bottom: 30px;
  }
  header.header #navbar-main ul.nav ul li:last-child {
    margin-bottom: 0;
  }
  header.header #navbar-main ul.nav ul li.active {
    background: none;
  }
  header.header #navbar-main ul.nav ul a {
    color: #000;
    text-decoration: none;
    white-space: normal;
    font-size: 16px;
    font-weight: 500;
  }
  header.header #navbar-main ul.nav ul a:hover,
header.header #navbar-main ul.nav ul a:focus,
header.header #navbar-main ul.nav ul li.active a {
    color: #004879;
    text-decoration: underline;
  }
}
@media (max-width: 991px) {
  #block-mobilemenufooter .contact-us a {
    display: flex;
    text-decoration: none;
    font-size: 16px;
    align-items: center;
  }
  #block-mobilemenufooter .contact-us a:before {
    display: block;
    content: " ";
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0)"><path d="M9.52002 9.98613L11.9 13.2061L11.424 13.5701C10.36 14.3541 8.84802 14.2421 7.95202 13.2341C5.54402 10.5461 3.36002 7.63413 1.48402 4.55413C0.784023 3.40613 1.06402 1.92213 2.12802 1.13813L2.60402 0.774126L4.98402 3.99413L4.78802 4.13413C4.42402 4.38613 4.36802 4.86213 4.64802 5.19813L8.23202 10.0141C8.48402 10.3781 8.96002 10.4341 9.29602 10.1541L9.52002 9.98613ZM5.40402 3.68613L5.76802 3.43413C6.13202 3.18213 6.18802 2.70613 5.90802 2.34213L4.45202 0.382126C4.20002 0.0181261 3.72402 -0.00987387 3.36002 0.242126L3.02402 0.522126L5.40402 3.68613ZM12.768 11.5821L11.312 9.62212C11.06 9.25813 10.584 9.20213 10.22 9.48213L9.85602 9.76213L12.208 12.9541L12.572 12.7021C12.936 12.4221 13.02 11.8901 12.768 11.5821Z" fill="%23024694"/></g><defs><clipPath id="clip0"><path d="M0 0.0741272H14V14.0741H0V0.0741272Z" fill="white"/></clipPath></defs></svg>');
  }
}
@media (max-width: 991px) {
  #google_translate_element2 .block.header-language {
    padding: 0;
    border: none;
    margin-bottom: 15px;
  }
  #google_translate_element2 .block.header-language a {
    font-size: 16px;
  }
  #google_translate_element2 .block.header-language .goog-te-gadget img.goog-te-gadget-icon {
    height: 16px;
    width: 16px;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  #block-googletranslateelement .content {
    width: 100%;
  }
}
@media (max-width: 576px) {
  header.header #navbar-main #block-searchapiform {
    padding-top: 75px;
  }
}
.paragraph--type--sidebar-block {
  display: flex;
  flex-direction: column;
}
.paragraph--type--sidebar-block .category-header {
  display: flex;
  flex-wrap: nowrap;
}
.paragraph--type--sidebar-block .category-header .field--name-field-sidebar-category {
  height: 1.5625em;
  width: 1.5625em;
  margin: 0 0.9375em 0 0;
  flex-shrink: 0;
}
.paragraph--type--sidebar-block .category-header .field--name-field-sidebar-category h2 {
  display: none;
}
.paragraph--type--sidebar-block .category-header .field--name-field-sidebar-category .cls-1 {
  fill: #3b95d8;
}
.paragraph--type--sidebar-block .category-header .field--name-field-title {
  position: relative;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: #000;
}
.paragraph--type--sidebar-block .field--name-field-sidebar-paragraphs {
  width: 100%;
}
.paragraph--type--sidebar-block .paragraph--type--documents .field--name-field-documents > .field__item,
.paragraph--type--sidebar-block .paragraph--type--files .field--name-field-files > .field__item,
.paragraph--type--sidebar-block .paragraph .field--type-entity-reference {
  margin: 0;
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph {
  padding: 5px 40px;
  line-height: 1.6;
}
@media (min-width: 992px) {
  .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph {
    padding-bottom: 0;
  }
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--links, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents {
  padding-bottom: 0;
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--links a, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files a, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents a {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--links .field--name-field-documents > .field__item:last-child a,
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--links .field--name-field-files > .field__item:last-child a,
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--links .field--name-field-links > .field__item:last-child a, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .field--name-field-documents > .field__item:last-child a,
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .field--name-field-files > .field__item:last-child a,
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .field--name-field-links > .field__item:last-child a, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .field--name-field-documents > .field__item:last-child a,
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .field--name-field-files > .field__item:last-child a,
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .field--name-field-links > .field__item:last-child a {
  border-bottom: none;
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .file, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .file {
  display: block;
  background: none;
  padding: 0;
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .file a, .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .file a {
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 15px;
  padding: 10px 0 10px 40px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100%3B' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M59.6 60c-2.4-2.6-4.7-5.6-6.8-8.2c-1-1.3-1.9-2.4-2.8-3.5L50 48.2c1.3-3.7 2-6.7 2.2-9c0.4-5.8-0.2-9.5-2-11.4c-1.2-1.3-3-1.7-4.6-1.2c-1.2 0.4-2.8 1.5-3.7 4.3c-1.4 4.2-0.7 11.7 3.2 17.9c-1.7 4.6-4.2 9.8-6.9 14.9c-5.1 1.8-9.2 4.2-12.2 7c-3.8 3.7-5.4 7.5-4.3 10.2c0.7 1.7 2.3 2.7 4.2 2.7c1.4 0 2.9-0.5 4.3-1.4c3.6-2.4 8.4-10.3 10.9-14.9c5.3-1.6 10.5-2.3 13.1-2.6c1.2-0.1 2.4-0.2 3.5-0.3c4.6 4.9 8.4 7.5 11.9 8.1c0.7 0.1 1.4 0.2 2.1 0.2c2.8 0 5.2-1.1 6.3-3c0.8-1.4 0.8-3.1 0-4.6c-1.9-3.3-7.8-5.2-16.4-5.2C61 60 60.3 60 59.6 60L59.6 60z M27.8 78.5c-0.7 0.4-1.4 0.7-1.9 0.7c-0.1 0-0.2 0-0.2 0c-0.1-0.4 0.2-2.3 3.3-5.3c1.4-1.4 3.3-2.7 5.4-3.8C31.8 74.4 29.3 77.6 27.8 78.5L27.8 78.5z M46 32.3c0.3-1 0.7-1.4 1-1.5c0 0 0 0 0 0c0.2 0.3 1.3 1.8 0.8 8.1C47.7 40 47.4 41.3 47 43C45.5 39.2 45.1 35 46 32.3L46 32.3z M53.8 60.4c-2.3 0.2-5.9 0.7-9.9 1.6c1.5-3.1 3-6.2 4.2-9.1c0.4 0.5 0.8 1 1.3 1.6c1.4 1.8 3.1 3.8 4.7 5.8L53.8 60.4z M74.2 67.4c0.1 0.1 0.1 0.2 0 0.2c-0.2 0.3-1 0.8-2.5 0.8c-0.4 0-0.8 0-1.3-0.1c-1.8-0.3-3.9-1.6-6.5-3.8C70.9 64.8 73.6 66.4 74.2 67.4L74.2 67.4z'/%3E%3Cpath d='M66.8 0H16.5c-3.1 0-5.6 2.5-5.6 5.6v88.8c0 3.1 2.5 5.6 5.6 5.6h67.1c3.1 0 5.6-2.5 5.6-5.6V22.4L66.8 0z M66.8 7.9l14.5 14.5H66.8V7.9z M83.5 94.4H16.5V5.6h44.7v16.8c0 3.1 2.5 5.6 5.6 5.6h16.8L83.5 94.4L83.5 94.4z'/%3E%3C/g%3E%3C/svg%3E");
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .file a[href*=".ppt"], .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .file a[href*=".ppt"] {
  background-image: url("/sites/default/files/img/ms-powerpoint-icon.svg");
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .file a[href*=".xls"],
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .file a[href*=".csv"], .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .file a[href*=".xls"],
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .file a[href*=".csv"] {
  background-image: url("/sites/default/files/img/ms-excel-icon.svg");
}
.paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--files .file a[href*=".doc"], .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph.paragraph--type--documents .file a[href*=".doc"] {
  background-image: url("/sites/default/files/img/ms-word-icon.svg");
}

#sidebar_second {
  width: 25%;
  margin-left: 88px;
}
@media (max-width: 991px) {
  #sidebar_second {
    width: 100%;
    margin-left: 0;
    margin-top: 60px;
  }
}
#sidebar_second > aside {
  border-top: 2px solid #999;
  padding-top: 20px;
}
#sidebar_second .block {
  background: none;
  border: none;
  padding: 0;
}
#sidebar_second .even, #sidebar_second .odd {
  border: none;
}
#sidebar_second .paragraph--type--sidebar-block,
#sidebar_second .blog-sidebar-categories,
#sidebar_second .blog-sidebar-submit,
#sidebar_second .views-field-field-sidebar > .field-content > .paragraph--type--content {
  border-bottom: 2px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 30px;
  padding-top: 20px;
}
#sidebar_second .paragraph--type--sidebar-block p:last-child,
#sidebar_second .blog-sidebar-categories p:last-child,
#sidebar_second .blog-sidebar-submit p:last-child,
#sidebar_second .views-field-field-sidebar > .field-content > .paragraph--type--content p:last-child {
  margin-bottom: 0;
}
#sidebar_second .paragraph--type--sidebar-block .category-header .field--name-field-sidebar-category .cls-1 {
  fill: #3b95d8;
}
#sidebar_second .paragraph--type--sidebar-block .category-header .field--name-field-title {
  font-size: 1rem;
  text-transform: uppercase;
}
#sidebar_second .paragraph--type--sidebar-block > .field--name-field-sidebar-paragraphs .paragraph {
  padding: 10px 0;
}

#main .paragraph--type--sidebar-block p {
  line-height: 1.6;
  font-size: 1rem;
}

body.lob-lacc #sidebar_second .paragraph--type--sidebar-block .category-header .field--name-field-title {
  color: #0096d7;
}

@media (min-width: 992px) {
  .content-and-sidebar .field--name-field-columns-content > .field__item {
    flex: auto;
  }
  .content-and-sidebar .field--name-field-columns-content > .field__item:first-child {
    width: 70%;
  }
  .content-and-sidebar .field--name-field-columns-content > .field__item:last-child {
    width: 30%;
    padding-left: 45px;
  }
}

@media (min-width: 992px) {
  .pc-xl .field--name-field-columns-content > .field__item:first-child,
.middle-spacing .field--name-field-columns-content > .field__item:first-child {
    padding-right: 70px;
  }
  .pc-xl .field--name-field-columns-content > .field__item:last-child,
.middle-spacing .field--name-field-columns-content > .field__item:last-child {
    padding-left: 70px;
  }
  .pc-lg .field--name-field-columns-content > .field__item:first-child {
    padding-right: 30px;
  }
  .pc-lg .field--name-field-columns-content > .field__item:last-child {
    padding-left: 30px;
  }
}
.vertical-center .field--name-field-columns-content {
  align-items: center;
}

@media (min-width: 992px) {
  .third-thirds.paragraph--type--columns .field--name-field-columns-content > .field__item:first-child {
    flex: auto;
    width: 33.33%;
  }
  .third-thirds.paragraph--type--columns .field--name-field-columns-content > .field__item:last-child {
    flex: auto;
    width: 66.66%;
  }
  .thirds-third.paragraph--type--columns .field--name-field-columns-content > .field__item:first-child {
    flex: auto;
    width: 66.66%;
  }
  .thirds-third.paragraph--type--columns .field--name-field-columns-content > .field__item:last-child {
    flex: auto;
    width: 33.33%;
  }
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-columns-content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-columns-content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-columns-content {
  align-items: stretch;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-columns-content > div > div,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-columns-content > div > div,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-columns-content > div > div {
  height: 100%;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-column-paragraphs,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-column-paragraphs,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-column-paragraphs {
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-column-paragraphs > .field__item:last-child,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-column-paragraphs > .field__item:last-child,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes .field--name-field-column-paragraphs > .field__item:last-child {
  flex-grow: 1;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.blue-bottom .field--name-field-column-paragraphs > .field__item:last-child,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.blue-bottom .field--name-field-column-paragraphs > .field__item:last-child,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.blue-bottom .field--name-field-column-paragraphs > .field__item:last-child {
  border-bottom: 4px solid #3b95d8;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.lite-bg .field--name-field-column-paragraphs > .field__item:last-child,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.lite-bg .field--name-field-column-paragraphs > .field__item:last-child,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.lite-bg .field--name-field-column-paragraphs > .field__item:last-child {
  background: #EFF8FF;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes .paragraph--type--content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes .paragraph--type--content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes .paragraph--type--content {
  padding: 30px;
  background: #0096d7;
  height: 100%;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.pgf-full-width-break .paragraph--type--content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.pgf-full-width-break .paragraph--type--content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.pgf-full-width-break .paragraph--type--content {
  width: 95%;
  padding: 30px 15px;
}
@media (min-width: 992px) {
  body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.pgf-full-width-break .paragraph--type--content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.pgf-full-width-break .paragraph--type--content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.pgf-full-width-break .paragraph--type--content {
    width: 100%;
    padding: 30px;
  }
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes h3,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes h3,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes h3 {
  opacity: 0.75;
  font-size: 0.875em;
  color: #fff;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes a,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes a,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes a {
  text-decoration: none;
  font-weight: 500;
  color: #fff;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes a:hover, body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes a:focus,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes a:hover,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes a:focus,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes a:hover,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes a:focus {
  color: #fff;
  text-decoration: underline;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes a .fa-arrow-right-long,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes a .fa-arrow-right-long,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes a .fa-arrow-right-long {
  position: relative;
  top: 1px;
  left: 6px;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open .paragraph--type--content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open .paragraph--type--content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open .paragraph--type--content {
  text-align: center;
  background: none;
  padding-bottom: 0;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open .field--name-field-content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open .field--name-field-content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open .field--name-field-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open h3,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open h3,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open h3 {
  color: #000;
  font-weight: 700;
  margin: 0 0 1rem;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open p,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open p,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open p {
  color: #555;
  margin: auto;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open p:last-child,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open p:last-child,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open p:last-child {
  margin: 1rem 0 0;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open a,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open a,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open a {
  color: #024694;
  font-weight: 600;
  font-size: 0.9em;
  border-radius: 0.25rem;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open a:hover, body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open a:focus,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open a:hover,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open a:focus,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open a:hover,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open a:focus {
  color: #02336C;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom .paragraph--type--content, body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg .paragraph--type--content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom .paragraph--type--content,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg .paragraph--type--content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom .paragraph--type--content,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg .paragraph--type--content {
  text-align: left;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom h3, body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg h3,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom h3,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg h3,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom h3,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg h3 {
  color: #3b95d8;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom a, body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg a,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom a,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg a,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom a,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg a {
  color: #000;
}
body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom p:last-child, body.lob-lac #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg p:last-child,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom p:last-child,
body.lob-lacc #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg p:last-child,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.blue-bottom p:last-child,
body.node--type-promotion #main .field--name-field-paragraphs .paragraph.color-boxes.open.lite-bg p:last-child {
  margin: 0 0 2rem;
}

#main .views-field-field-sidebar .paragraph.lob-background,
#main .field--name-field-paragraphs .paragraph.lob-background,
#main .field--name-field-paragraphs .paragraph.pgf-bg {
  padding: 6rem 4rem;
  background: #EFF8FF;
}
@media (max-width: 991px) {
  #main .views-field-field-sidebar .paragraph.lob-background,
#main .field--name-field-paragraphs .paragraph.lob-background,
#main .field--name-field-paragraphs .paragraph.pgf-bg {
    padding: 3.5rem 2rem;
  }
}
#main .field--name-field-paragraphs .paragraph.pgf-bg {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
#main .field--name-field-paragraphs .paragraph.pgf-bg > div {
  position: relative;
}
#main .field--name-field-paragraphs .paragraph.pgf-bg:before {
  content: "";
  position: absolute;
  top: 0;
  right: 50%;
  transform: translateX(50%);
  height: 100%;
  min-width: 100%;
  width: 100vw;
}
.lob-lac #main .field--name-field-paragraphs .paragraph.pgf-bg:before {
  background: #0096d7;
}
.lob-lac #main .field--name-field-paragraphs .paragraph.pgf-bg.pgf-bg-gray:before {
  background: #f7f7f7;
}
#main .views-field-field-sidebar .paragraph.lob-background {
  padding: 40px 24px;
}
#main .views-field-field-sidebar .paragraph.lob-background h2 {
  border: none;
  margin: 0 0 20px;
  padding: 0;
  font-weight: bold;
  font-size: 2em;
}

.ol-circle ol,
ol.ol-circle {
  list-style: none;
  counter-reset: icons;
  padding: 0;
}
.ol-circle ol li,
ol.ol-circle li {
  position: relative;
  padding-left: 55px;
  counter-increment: icons;
  margin-bottom: 30px;
}
.ol-circle ol li:before,
ol.ol-circle li:before {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  content: counter(icons);
  background: rgba(255, 255, 255, 0.4);
  border-radius: 100%;
  height: 35px;
  width: 35px;
  align-items: center;
  justify-content: center;
}

.cols-icon-content {
  padding: 1rem;
}
.cols-icon-content > .field--name-field-columns-content {
  flex-wrap: nowrap;
}
.cols-icon-content > .field--name-field-columns-content > .field__item:first-child {
  flex: none;
  width: 20%;
  margin-bottom: 0;
}
.cols-icon-content .paragraph--type--vector-image {
  background: #EFF8FF;
  padding: 20px;
  border-radius: 50%;
}
.cols-icon-content.highlight {
  background: #eee;
  box-shadow: 1px 1px 3px #999;
}
.cols-icon-content.highlight h3 {
  color: #0096d7;
}

.contentbg-img .paragraph--type--content {
  padding: 3.5rem 2.5rem;
  margin: 0 auto;
}
.contentbg-img.pgf-full-width-break .paragraph--type--content {
  width: 95%;
  padding: 3.5rem 15px;
}
@media (min-width: 992px) {
  .contentbg-img .paragraph--type--content {
    padding: 3.5rem 0;
  }
  .contentbg-img > div > div:first-child .paragraph--type--content {
    padding-left: 30px;
  }
  .contentbg-img > div > div:last-child .paragraph--type--content {
    padding-right: 30px;
  }
  .contentbg-img.pgf-full-width-break .paragraph--type--content {
    width: 100%;
    padding: 3.5rem 15px;
  }
  .contentbg-img.pgf-full-width-break > div > div:first-child {
    padding-right: 0;
  }
  .contentbg-img.pgf-full-width-break > div > div:first-child .paragraph--type--content {
    padding-left: calc(5% + 30px);
    max-width: 685px;
  }
  .contentbg-img.pgf-full-width-break > div > div:first-child .paragraph--type--image {
    padding-right: 15px;
  }
  .contentbg-img.pgf-full-width-break > div > div:last-child {
    padding-left: 0;
  }
  .contentbg-img.pgf-full-width-break > div > div:last-child .paragraph--type--content {
    padding-right: calc(5% + 30px);
    max-width: 685px;
  }
  .contentbg-img.pgf-full-width-break > div > div:last-child .paragraph--type--image {
    padding-left: 15px;
  }
}

.pgf-full-width-break {
  width: calc(100vw - var(--scrollbar-width));
  margin-left: calc(50% - 50vw + var(--scrollbar-width) / 2);
}

@media (min-width: 992px) {
  .pgf-full-width.paragraph {
    width: calc(133.333% + 125.3px);
  }
  .pgf-full-width.paragraph.pgf-full-width-break {
    width: calc(100vw - var(--scrollbar-width) - 0%);
    margin-left: calc(0.66666 * (100% + 94px) - 50vw + var(--scrollbar-width) / 2);
  }
  .pgf-75-width.paragraph {
    width: 75%;
  }
}

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