@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 100% !important;
    padding-inline: 0;
  }
}
.col.email {
	max-width: 7rem;
}
.contextual-region.block.block--evo-default-content.block--evo-drupaltheme-72-headercontactinfo {
	position: relative;
	top: 0.5rem;
}
body, h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, a {
    font-family: "Montserrat", sans-serif;
}
.evo-page {
    background: #2A3E59;
}
.evo-header {
    background: #2A3E59;
}
.block--evo-drupaltheme-72-headercontactinfo {
    padding-top: 0.5rem;
}
.sticky-top.bg-light .navbar-brand img.site-logo {
    filter: none;
}
.sticky-top.bg-light.fixed {
    background: #2A3E59 !important;
}
.fixed ul.sf-menu.sf-style-white li.sf-depth-1 {
    background: none;
}
.fixed ul.sf-menu.sf-style-white li.sf-depth-1 a.sf-depth-1 {
    color: #fff !important;
}
.sticky-top.bg-light.fixed .navbar-brand img.site-logo {
    padding-bottom: 1rem;
}
.sticky-top.bg-light .navbar-brand {
    background: #2A3E59;
    padding: 0;
    margin-top: 0.5rem;
}
.btn-danger {
    background-color: #F27166;
    border-color: #F27166;
}
#google_translate_element select.goog-te-combo {
    background: #F27166;
}
.btn-danger:hover {
    background-color: #A7B3D9;
    border-color: #A7B3D9;
    color: #2A3E59;
}
.sticky-top {
    border-top: solid 2px #F2D98D;
}
.fixed ul.sf-menu.sf-style-white li.sf-depth-1 a.sf-depth-1:hover {
    color: #54728C !important;
}
ul.sf-menu.sf-style-white a.sf-depth-2 {
    color: #2A3E59;
}
ul.sf-menu.sf-style-white li:hover, ul.sf-menu.sf-style-white li.sfHover, ul.sf-menu.sf-style-white a.is-active, ul.sf-menu.sf-style-white a:focus, ul.sf-menu.sf-style-white a:hover, ul.sf-menu.sf-style-white span.nolink:hover {
    background: #2A3E59;
    color: #F2D98D !important;
}
ul.sf-menu.sf-style-white a.sf-depth-2:hover {
    text-decoration: none;
    color: #F2D98D;
    background: #2A3E59;
}
.fixed ul.sf-menu.sf-style-white li.sf-depth-1 a.sf-depth-1:hover {
    color: #F2D98D !important;
}
.paragraph--color--rgba-grey-light .col {
    background: #2A3E59;
}
.paragraph--color--rgba-grey-light .col:hover {
    background: #F27166;
}
.paragraph--color--rgba-grey-light .col .svg-inline--fa {
    color: #FFFFFF;
}
.btn-primary {
    background-color: #F27166;
    border-color: #F27166;
}
.btn-primary:hover {
    color: #2A3E59;
    background-color: #A7B3D9;
    border-color: #A7B3D9;
}
a {
    color: #2A3E59;
}
.text-danger {
    color: #54728C !important;
}
.badge-danger {
    background-color: #F27166;
}
.paragraph--color--rgba-blue-strong {
    background: #54728C;
}
.evo-content a:hover, .breadcrumb a:hover, a:hover {
    color: #54728C !important;
}
h1, h2,h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
    color: #2A3E59;
}
.paragraph--color--rgba-white-strong .paragraph--type--evo-columns__3col h2 {
    background: #F27166;
}
footer.evo-footer {
    background: #2A3E59;
    border-top: solid 2px #F2D98D;
}
.block--evo-drupaltheme-72-views-block--evo-office-locations h2 {
    color: #ffffff;
}
.carousel-caption a:hover, .carousel-caption.d-none a:hover, .card:hover a.h4 {
    color: #54728C !important;
}
footer.evo-footer .img-fluid {
    margin-right: 1rem;
    filter: none;
}
footer.evo-footer .evo-footer-bottom {
    background: #F2D98D;
}
footer.evo-footer a {
    color: #2A3E59;
}
footer.evo-footer a:hover {
    color: #54728C;
}
.evo-view-evo-office-locations .evo-views-row {
    padding-right: 1rem;
}
ul.sf-menu.sf-style-white li.active-trail a.sf-depth-1 {
    background: #F27166;
}
.display-4 {
    color: #2A3E59;
}
.path-media .evo-media-object .col-auto:first-of-type, .path-media .evo-media-object .row.inline-separator > :first-of-type, .path-media .evo-media-object .col-auto .row.inline-separator > :first-of-type, .path-media .evo-media-object .row.inline-separator > * .row.inline-separator > :first-of-type, .path-media .evo-media-object .evo-article__type:first-of-type, .path-media .evo-media-object .evo-article__type .row.inline-separator > :first-of-type {
    color: #54728C;
}
.path-media .evo-media-object .col-auto a, .path-media .evo-media-object .row.inline-separator > * a, .path-media .evo-media-object .evo-article__type a {
    background: #F27166;
}
.block.block--evo-drupaltheme-72-second-level-menu h2 {
    background: #2A3E59;
}
.block.block--evo-drupaltheme-72-second-level-menu a.nav-link {
    color: #2A3E59;
}
.block.block--evo-drupaltheme-72-second-level-menu a.nav-link.is-active {
    color: #FFFFFF;
    background-color: #2A3E59;
}
@media (max-width: 768px) {
    .sf-accordion-toggle a {
    background: #2A3E59 !important;
    border-color: #F2D98D !important;
}
.sf-accordion-toggle.sf-style-white a.sf-expanded, .sf-accordion-toggle.sf-style-white li.sf-expanded {
    background: #F27166 !important;
}
.more-link {
    text-align: center;
}
.more-link a {
    color: #F2D98D;
}
.evo-view-evo-office-locations .evo-views-row {
    padding-right: 0;
}
}
body:not(.path-frontpage) .page__content.evo-page-content > .container,
body:not(.path-frontpage) .page__content.evo-page-content > .container-fluid {
	padding-inline: 3rem;
}
#evo-displayer-background-dim {
    opacity: 0.7 !important;
}		
form[id*="webform-225"].evo-displayer-popup-style-1 {	
   background: rgb(31 57 90) !important;
   color: #fff !important;
   display: flex !important;		   
   width: 40% !important;
   min-width: 350px !important;
   border: none !important;
}
#evo-displayer-popup-close {
    color: #fff !important;
    background-image: url(/profiles/evo/modules/custom/evo_displayer/assets/close-button.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.evo-displayer-popup .h3 {
    font-weight: bold;
    color: #fff !important;
}
.evo-displayer-popup-style-1 #edit-actions {
    width: 100%;
    text-align: center;   
}
.evo-displayer-popup-style-1 #edit-submit {
    width: 100%;
    max-width: 50%;
}
.evo-displayer-popup .btn-danger {
    background-color: #9a2016;
    border-color: #9a2016;
}