.login-cm .left-col,.login-cm .right-col {
  height:100% !important;
  min-height:100vh !important;
}

.hs_i_accept_the_privacy_policy_and_terms_and_conditions.hs-i_accept_the_privacy_policy_and_terms_and_conditions.hs-fieldtype-booleancheckbox.field.hs-form-field {
    padding-bottom: 10px !important;
}
  .footer-section { 
    position: relative;
    z-index: 9;
}
.login-cm .left-col, .login-cm .right-col{
  display:flex !important;
  align-items:center;
}
#dark-theme{
  color: #fff;
}

#dark-theme > ul > li{
  color: #fff;
}
.footer-section form .input{
  max-width:inherit !important;
}
.row-fluid .hs-form .field .input input[type="checkbox"]:checked {
    background-color: rgb(0 0 0 / 0%) !important; 
    border: 1px solid rgb(58 190 235) !important;
}


.row-fluid .hs-form .field .input input[type="checkbox"]:checked  ~ span:before {
    content: '' !important;
    display: inline-block;
    background: url(https://f.hubspotusercontent10.net/hubfs/6891566/check.svg) !important;
    transform: none !important;
    border: 0px !important;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 13px !important;
    width: 23px !important;
    margin-left: -21px;
    z-index: 999999999;
  
}
.login-cm .left-col h2{
  padding:5px 0px !important;
  font-size:38px;
  font-weight:500;
  
}
.login-cm .right-col h2{ 
  font-size:35px;
  font-weight:500;
}
.login-cm .left-col{
  width:45% !important;
}
.login-cm .left-col .row-fluid {
    max-width: 675px;
    margin: 0 auto;
}
.login-cm .left-col form{
  max-width:100% !important;
}
.login-cm .left-col{ 
    max-width: 430px;
    margin: 0 auto !important;
    padding: 100px 0px !important;
}
.login-cm .right-col{
  padding: 103px 65px !important;
  width:55% !important;
}
.login-cm .left-col h2, .login-cm .right-col h2{
  line-height:normal;
  letter-spacing:-1px;
}
.login-cm .description{
  font-size:19px; 
  font-weight: normal;

}
.login-cm ul li{
  font-size:19px;; 
  margin-bottom: 10px;
}
.login-cm ul li:before{

    content: "" !important;
    background: url(https://f.hubspotusercontent10.net/hubfs/6891566/check.svg) !important; 
    transform: none !important;
    border: 0px !important;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 20px !important;
    background: rgb(255 0 0);
    width: 30px !important;


} 


.left-col form span a{
  font-size: 14px !important;
}
.left-col form span{
  font-size: 14px !important;
} 
body .row-fluid form input, body .row-fluid form textarea, body .row-fluid select ,.row-fluid .hs-form .field .input input[type="checkbox"], .row-fluid .hs-form .field .input input[type="radio"]{

    border: 1px solid #C7C7C7 !important;
    margin-top: -5px !important;
}
 
body .row-fluid form input[type="submit"]{
  border: 2px solid #6DCFF6 !important;
}
.login-cm .left-col form .hs-button{
  
    margin: 5px 0 0px !important;
}
body .row-fluid select {
    background: rgb(255 255 255) url(https://f.hubspotusercontent10.net/hubfs/6891566/polygon.svg) no-repeat !important;
    background-position: 96% !important;
    background-size:3% !important;
}
.trustPilot_sec{
  margin-top: 83px;
}
    


@media (min-width: 1731px) {
  .login-cm .left-col{ 
      max-width: 490px;
      margin: 0 auto !important; 
  }
}
@media (min-width: 1522px) {
  .login-cm .left-col{ 
      max-width: 497px;
      margin: 0 auto !important; 
  }
  .login-cm .right-col{
    padding: 142px 90px !important;
    width:55% !important;
  }
  .trustPilot_sec{
    margin-top: 0px;
  }
  .bg-back{
     display: block;
        width: calc(50% + 62px);
        height: 100%;
        position: fixed; right:0px; z-index:1;
  }
    
}
@media (max-width: 1400px) {
  .login-cm .left-col h2{
    font-size: 37px;
  }
  .login-cm .description {
    font-size: 17px; 
  }
  
   
}
@media (max-width: 888px) {
  .laptopImage{
  display:none;
  }
  h2{
  
    font-size: 32px !important;
  }
  .login-cm .left-col{ 
      max-width: 100%; 
  }
  .equal-height-container > .row-fluid-wrapper > .row-fluid{
    display:block !important;
  }
  .login-cm{
  
    width: 70% !important;
    margin: 30px auto !important;
    padding: 20px;
  }
  .login-cm .left-col .row-fluid{
    max-width:100% !important;
    text-align:center;
  }
  .login-cm .left-col {
    padding:0px !important;
  }
  
  .login-cm .left-col .row-fluid { 
   padding:20px 0px 30px 0px !important; 
    background-color:#fff !important;
  }
  .login-cm .left-col, .login-cm .right-col{
    width:100% !important;
    height:100% !important;
  }

  .login-cm .right-col{
    
    padding: 50px 25px !important;
  }
}
@media (max-width: 460px) {
  .login-cm{
  
    width: 100% !important;
    margin: 0px auto !important;
    padding: 20px;
  }
  body form.hs-form .form-columns-2 .hs-form-field .hs-input, body form.hs-form .form-columns-3 .hs-form-field .hs-input{
  
    width: 100% !important;
  }
}

.form-title-text{
  font-family: Galano Grotesque;
  font-size: 38px;
  color: #2e4457;
  letter-spacing: -1.3px;
}
}