.form-section .form {
  background: #2f3551;
  border-radius: 24px;
  padding: 32px;
  color: rgba(163, 165, 174, 0.5);
  font-size: 12px;
  line-height: 1;
  max-width: 400px;
}
.form-section .content {
  flex: 1;
  padding-right: 87px;
}
.form-section  .inner-wrapper{
  display: flex;
  flex-wrap: wrap;
  flex-direction:row-reverse;
}
.form-section {
  padding: 0px 0 120px;
}
.form-section .form input::-webkit-input-placeholder {
  color: #757785;
}
.form-section .form p {
  margin-bottom: 12px;
}
.form-section .form ul {
  margin-bottom: 16px;
  line-height: 1.5;
  padding-left: 30px;
}

.form-section .form .hs-richtext.hs-main-font-element {
  padding-top: 4px;
}


.form-section .legal-consent-container .hs-form-booleancheckbox-display>span {
  line-height: inherit;

}

.form-section  .legal-consent-container label {
  display: flex;
  align-items: center;
}
.hs-input, input[type=email], input[type=file], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
  background: #191D34;
  color: #f1f4f7;
}
.form-section .content-inner h1 {font-family: 'Inter';font-style: normal;font-weight: 700;font-size: 32px;line-height: 39px;color: #2F3551;margin-bottom: 16px;}

.content-inner p {
  margin-bottom: 24px;
}

.form-section .content-inner *:last-child {
  margin-bottom: 0;
}

.form-section .stat-number {
  margin-top: 32px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 84px;
  line-height: 95%;
  color: #E5C430;
  margin-bottom: 12px;
}

.form-section .stat-desc p {
  margin-bottom: 32px;
}

.form-section .stat-desc  *:last-child {
  margin-bottom: 0;
}
.form-section .bottom-text {
  margin-top: 16px;
  line-height: 1.3;
}
.form-section .legal-consent-container .hs-form-booleancheckbox-display>span {
  color: rgba(163, 165, 174, 0.5);
}
.form-section .bottom-text a {
  color: inherit;
}
.form-section .bottom-text a:hover {
  color: rgba(241, 244, 247, .8);
}
.form-section .hs-button {
  width:100%
}
.form-section .content ul {
  line-height: 1.5;
  padding-left: 20px;
}
.form-section .inner-wrapper {
  position: relative;
  padding-left: 92px;
}

/* .form-section .inner-wrapper:after {
position: absolute;
width: 4px;
content: '';
background: #E784D5;
height: 100%;
top: 0;
left: 20px;
}
*/
.form-section .content:before {
  position: absolute;
  url( "data: image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23E784D5'/%3E%3Cpath d='M20.0016 5.18518C20.0709 13.2918 25.9867 19.8607 33.3327 20.0296V20.0356C26.0059 20.203 20.1019 26.7378 20.003 34.8148H19.9986C19.9012 26.7363 13.9943 20.2015 6.66602 20.0356V20.0281C14.0135 19.8637 19.9307 13.2948 20.0001 5.18666L20.0016 5.18518Z' fill='%23FCFCFD'/%3E%3C/svg%3E%0A"); content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23E784D5'/%3E%3Cpath d='M20.0016 5.18518C20.0709 13.2918 25.9867 19.8607 33.3327 20.0296V20.0356C26.0059 20.203 20.1019 26.7378 20.003 34.8148H19.9986C19.9012 26.7363 13.9943 20.2015 6.66602 20.0356V20.0281C14.0135 19.8637 19.9307 13.2948 20.0001 5.18666L20.0016 5.18518Z' fill='%23FCFCFD'/%3E%3C/svg%3E%0A");
  left: 2px;

  top: 0;
  z-index: 2;
}
@media(max-width:991px){
  .form-section .form {
    max-width: 100%;
    width: 100%;
  }
  .form-section .inner-wrapper {
    flex-direction: column-reverse;
  }
  .form-section .content {
    padding: 0;
    margin-bottom: 40px;
  }
  .form-section .stat-desc p {
    margin-bottom: 24px;
  }
  .form-section .stat-number {
    margin-top: 24px;
  }
  .form-section .content-inner h1 {
    font-size: 28px;
    line-height: 1.3;
  }
  .form-section{
    padding:0 0 64px;
  }
  .form-section .content-inner {
    font-size: 18px;
  }
  .form-section .content-inner h2 br { display:none;}
  .form-section  .inner-wrapper {
    padding-left: 60px 
  }
  .form-section .inner-wrapper {
    padding-left: 0;
  }
  .form-section .content:before {
    display: none;
  }
  .form-section .content {
    margin-bottom: 32px;
  }
 .form-section  .form {/* Frame 1000002856 */

    box-shadow: 0px 5px 7.8px rgba(0, 0, 0, 0.4);

}
}