.bc-row{display: flex; align-items:center;}
.bc-row i{color: #A7A7A7}
.bc-link{color: #4B32B0}
.bc-link, .bc-row i, .bc-word{margin-right: 10px; margin-bottom: 0px;}
body{background-color: #f3f4f7}
.hero-row{}
#navbar-top{background-color: transparent }
body{background-color:#f3f4f7 !important}
.col-10, .col-11{max-width: 1170px !important}
.dropdown-menu .hs_cos_wrapper{display: block !important}
.hero-cta{text-decoration: none !important}
#navbar-top, .footer-section{max-width: 1900px;}
.home-hero .row .col-6 h1{font-weight: 800 !important}
.hero-img{ animation: fadein 1.5s}
.hero-img-col{height: 500px; display: flex; justify-content:center; align-items:center;}
.hero-subheader{font-size: 16px; color: #666666; line-height:24px; !important}
.hero-form-container span{display: flex; justify-content: flex-start !important;}
.hero-form-container span div{width: 100%}
.hero-form-container span div form{display: flex;}
.hero-form-container span div form .hs_email{width: 175%  }
.hero-form-container span div form .hs_email div input{background: none; background-color: white; color: #666666; width: 100% !important}
.hero-form-container span div form .hs-button{height: 50px; margin-left: 10px; margin-top: 5px;font-weight:400}
.hs_email span{display: none;}
.form_subtext{ font-weight: 400; font-size: 13px; color: #666666; }
.hero-cta{color: #0A0033; font-size: 16px; font-weight: 500; text-decoration: underline;}
.hs_error_rollup{display: none;}
.hs-button{font-weight: bold !important;}
.hero-content h1{ font-weight: bold;}
.hero-cta-container{display: flex; align-items: center; margin-bottom: 10px;}
.review-card-section{margin-top: 15px; border-top: 1px solid #eeeeee; padding-top: 30px;}
.hero-review-card{background-color: #F2F4F7; border-radius: 4px; padding: 24px; }
.hero-review-card p {color: #1d2939; font-size: 16px;}
.review-author{display: flex; align-items:center;}
.review-author p {margin-bottom: 0px !important}
.review-author-img{border-radius: 3px; width: 25px; height: 25px; margin-right: 10px;}
.review-author-name{font-weight: 600; font-size: 13px !important;}
.review-author-company{font-size: 13px; font-weight: 400px; margin-bottom: 0px !important; }
.logo-section{display:flex; justify-content:space-between}
.company-review-header{font-size: 13px; letter-spacing: 2px; font-weight: 700}
.stars-container{display: flex;}
.company-logo{height:17px; }
.stars-container i {color: #c7a900; margin-right:5px;}
.company-reviews-stars{display: flex;}
.company-reviews-stars p {font-size: 13px; color: #1d2939; font-weight: 600; margin-bottom: 0px !important;}
.hero-form-container-right{border: 1px solid #f2f4f7; width:90%; align-items:center;border-radius:8px; padding: 32px; box-shadow: 0px 8px 24px -4px rgba(99, 63, 191, 0.1), 0px 8px 8px -4px rgba(99, 63, 191, 0.04);}
.hero-form-container-right h3{font-size: 25px !important; line-height: 32px !important; }
.hero-form-container-right .hs_cos_wrapper{display: block;}
.hero-form-container-right .hs-button{width: 100%;}
.hero-form-container-right .form-columns-2 .hs-form-field{width: 50% !important}
.hero-form-container-right .hs-input{width: 100% !important; background-color: #ffffff !important;}
.hero-top{font-weight: 600; letter-spacing: 2px;font-size: 12px;}
.panell{max-width: 1170px;z-index:100; padding: 35px; padding-right: 55px; padding-left: 55px; width: 100% ;background-color:#ffffff; border-radius: 8px; box-shadow: 0px 8px 24px -4px rgba(99, 63, 191, 0.1), 0px 8px 8px -4px rgba(99, 63, 191, 0.04);}
.panell h6{text-align: center; font-size: 34px!important; margin-top: 15px;}
.stat-container h4{font-size: 26px !important; margin-bottom: 0px !important; display: flex; flex-direction:column; align-items: center;}
.stat-row{display: flex; justify-content: space-around; margin-top: 45px;}
.panel-text{max-width: 250px;}
.stat-container img{ width: 60px; height: 60px}
.stat-container{display: flex;align-items:center; flex-direction: column;}
@media only screen and (max-width: 990px){
  .panel-text{max-width: 1000px;}
  .stat-row{flex-direction: column;}
  .bc-row{margin-bottom: 30px;}
  .panell{}
  .hero-form-container span div form .hs-button{font-size:12px; width:120px;padding-right: 5px; padding-left: 5px;}
  .hero-img-col{ width: 90%; height: 50%}
  .hero-img{width: 100%; height: 100%;}
  .hero-cta-container{}
  .hero-content h1{font-size: 25px !important; line-height: 32px !important}
  .primary-cta{ height: 40px; font-size: 13px;}
  .hero-form-container-right .form-columns-2 .hs-form-field{width: 100% !important; }
  .hero-form-container-right{width: 100% !important; margin-top: 40px;}
}

@keyframes fadein {
  from {opacity: 0;}
  to {opacity: 1;}
}

