.astroid-logo img {
  max-width: 320px!important;
}

.astroid-logo .astroid-logo-mobile {
  max-width: 130%!important;
}

#astroid-sticky-header {
  background-color: #323f7c!important;
}

#fs-1528971627712 a:hover { color:#4169e1!important; } 


@media (max-width: 767.98px) {
#cs-1528971561366 {
  padding: 40px 0px 40px 0px!important; 
}
}

#cs-1528971561366 {
  padding: 50px 0px 50px 0px!important;
}


@media (max-width: 320px) {
  #sppb-addon-1699855958819 .sppb-item-16998559588190 .sppb-carousel-caption h2 {
    font-size: 21px!important;
    line-height: 21px!important;
    padding: 0px 0px 10px 0px!important;
    margin: -130px 0px 0px 0px!important;
  }
}

@media (max-width: 360px) {
  #sppb-addon-1699855958819 .sppb-item-16998559588190 .sppb-carousel-caption h2 {
    font-size: 19px!important;
    line-height: 19px!important;
    padding: 0px 0px 10px 0px!important;
    margin: -140px 0px 0px 0px!important;
  }
}

.grecaptcha-badge { visibility: hidden!important; } 

.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active {
  color: #8aa8ff!important;
}

.leaflet-marker-icon leaflet-zoom-animated leaflet-interactive img { width: 55px!important;
  height: 55px!important; }

.leaflet-marker-pane img { width: 55px!important;
  height: 55px!important; }

.btn-primary {
  background-color: #333f7c!important;
  border-color: #293670!important;
  width: 100%!important;
}

.btn {
  font-weight: 600!important;
  padding: 0.475rem 2rem!important;

}

@media (max-width: 767px) {
#fs-1528971627712 { background-image: none!important; }
.sp-page-builder .page-content #section-id-1700395846733 { background-image: none!important; }
#sppb-addon-1751359889172 .tz_portfolio_plus_portfolio:not(.tpp-bootstrap) .option-combo .selected { margin: 10px!important; }
#sppb-addon-1751359889172 .tz_portfolio_plus_portfolio .option-combo a.btn-default { margin: 10px!important; }
}

#fs-1528971627712 {
  background-color: #323f7c!important;
}

#sppb-addon-1699818991678 .sppb-item-16998189916780 .sppb-carousel-caption h2 {
  text-shadow: 1px 1px 1px #fff!important;
}

.em {
  color: #323f7c!important;
}