# @import url('http://example.com/example_style.css');  #}






.top-bar,
.top-bar a,
.top-bar .fa-brands,
.icon-white {color: #fff; padding-right: 6px;}
.top-bar a:hover,
.top-bar .fa-brands a:hover {color: #95c5f8;}
.charcoal {color: #36363c;} 
.primary {color: #0051a6;}
.secondary {color: #ff0d39;}
.tertiary {color: #078789;}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.img-rounded,
.img-rounded img {
  border-radius: 35px;
}
.primary {color: #0051a6;}
.secondary {color: #ff1839;}
.tertiary {color: #078789;}

.font-lightblue {color: #c0ddfb;}
.font-white {color: #fff;}


.hero-modern .first-col {
  background-color: rgba(3, 84, 162, 0.9);
  border-radius: 25px;
  padding: 30px;
}
.h1-home-hero {
  font-size: 40px;
}
.icon-white {
  color: #fff; 
}
.font-blue {
  color: #0354a2;
}
.font-green {
  color: #078789;
}
.font-dark {
  color: #000000;
}

.home-sicu {
  text-align: center;
  background-color: rgba(70, 130, 136, 0.2);
  border-radius: 25px;
  padding: 30px;
}
.fl-row-pad-0 {
  padding: 0px!important;
}
@media screen and (min-width:481px){
.footer-col-desktop {
  padding-right: 46px;
}
}
@media only screen and (max-width: 769px) {
.swap-on-mobile .row {
display: flex !important;
flex-direction: column-reverse;
}
}
 ::selection {
  background: #096162; /* WebKit/Blink Browsers */
    color: #fff;
}
::-moz-selection {
  background: #096162; /* Gecko Browsers */
  color: #fff;
}


.hhs-flexi-card-mod .hhs-row-overlay {
 display: none; 
}