/* Jackcerra Business HTML Template */

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&amp;family=Inter:wght@400;500;700&amp;family=Red+Hat+Display:wght@400;500;600;700&amp;family=DM+Sans:wght@500;700&amp;display=swap');

@import url('bootstrap.css');
@import url('global.css');
@import url('header.css');
@import url('footer.css');
@import url('bootstrap-icons.css');
@import url('font-awesome.css');
@import url('animate.css');
@import url('owl.css');
@import url('jquery-ui.css');
@import url('preloader.css');
@import url('custom-animate.css');
@import url('magnific-popup.css');
@import url('odometer-theme-default.css');
@import url('../../plugins/apexchart/apexcharts.css');
@import url('../../plugins/menu/ma5-menu.css');

@import url('breadcrumb.css');
@import url('style.css');
@import url('sidebar.css');
@import url('team.css');
@import url('testimonial.css');
@import url('blog.css');
@import url('contact.css');

@import url('business.css');
@import url('insurance.css');
@import url('investment.css');

@import url('responsive.css');



.slider {
    animation: slidein 30s linear infinite;
    white-space: nowrap;
    .logos {
      width: 100%;
      display: inline-block;
      margin: 0px 0;
      .fab {
        width: calc(100% / 5);
        animation: fade-in 0.5s 
          cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
      }
    }
  }


@keyframes slidein {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.php-email-form {
  width: 100%;
}

.php-email-form .form-group {
  padding-bottom: 8px;
}

.php-email-form .error-message {
  display: none;
  color: #fff;
  background: #df1529;
  text-align: left;
  padding: 15px;
  font-weight: 600;
}

.php-email-form .error-message br+br {
  margin-top: 25px;
}

.php-email-form .sent-message {
  display: none;
  color: #fff;
  background: #059652;
  text-align: center;
  padding: 15px;
  font-weight: 600;
}

.php-email-form .loading {
  display: none;
  background: #fff;
  text-align: center;
  padding: 15px;
}

.php-email-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid #059652;
  border-top-color: #fff;
  animation: animate-loading 1s linear infinite;
}

.php-email-form input,
.php-email-form textarea {
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  padding: 12px 15px;
}






@keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

input, textarea{
color: #000 !important;
}

/* iframe{
  min-height: none !important;
} */