.two-col-form-wrapper,
.two-col-form-wrapper .section-inner-wrapper{
  position:relative;
}
.two-col-form-wrapper .content-wrapper{
  position:relative;
  z-index:99;
}
.two-col-form-wrapper .content-wrapper .left-image{
  position: absolute;
  left: -8%;
  top: 18%;
}
.two-col-form-wrapper .form-wrapper form {
  box-shadow: none;
  padding: 0;
  border: 0;
}

.two-col-form-wrapper .form-main-wrapper .right-top-image{
  position: absolute;
  right: -34%;
  max-width: 392px;
  top: -44%;
  transform: rotate(357deg);
}
.two-col-form-wrapper .form-main-wrapper .form-left-bottom-image{
  position: absolute;
  left: -21%;
  bottom: -26%;
  transform: rotate(1deg);
  max-width: 352px;
}

.two-col-form-wrapper .customers-main-wrapper .heading{
  text-align:center;
  margin-bottom:32px;
}
.two-col-form-wrapper .customers-main-wrapper{
  max-width:862px;
  margin:0 auto 30px;
  padding:40px 84px 48px 84px;
  background-color:#fff;
  box-shadow: 0px 4px 10px 0px #3A91B033;
  border-radius:10px;
  top:-50px;
  position: relative;
  z-index: 999;
}
.two-col-form-wrapper .customer .logo {
  margin-bottom: 20px;
}
.two-col-form-wrapper .customer .star-rating .icons{
  margin-bottom:16px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.two-col-form-wrapper .customer .star-rating .text p{
  font-weight:600;
  margin-bottom:0;
}




.two-col-form-wrapper .left-bottom-image{
  position:absolute;
  left:0;
  bottom:0;
  max-width:480px;
}

.two-col-form-wrapper .form-main-wrapper{
  position:relative;
}


.two-col-form-wrapper .text-wrapper{
  max-width:443px;
}
.two-col-form-wrapper .top-text h3,
.two-col-form-wrapper .top-text p{
  margin-bottom:32px;
}
.two-col-form-wrapper .list-items ul{
  margin-bottom:0;
  padding: 0;
}
.two-col-form-wrapper .list-items ul li{
  list-style-type: none;
  position: relative;
  margin-bottom: 24px;
  padding-left: 40px;
}
.two-col-form-wrapper .list-items ul li:last-child,
.two-col-form-wrapper .list-items ul li:last-child .description p{
  margin-bottom:0;
}

.two-col-form-wrapper .list-items ul li:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:20px;
  height:20px;
  background-image:url('https://2232455.fs1.hubspotusercontent-na1.net/hubfs/2232455/TopDesk_CTA9/images/list-icon.svg');
  background-size:cover;
  background-position:center;
}
.two-col-form-wrapper .list-items li h4{
  font-family: Open Sans;
  margin-bottom:8px;
  font-weight:600;
}
.two-col-form-wrapper .form-wrapper{
  border: 4px solid #FFFFFF;
  border-radius:10px;
  padding:24px; 29px 40px 29px;
  box-shadow: 0px 4px 10px 0px #3A91B033;
  background-color:#E3F6FB;
  position:relative;
  z-index:99;
}
.two-col-form-wrapper .form-wrapper form{
  background-color:#E3F6FB;
}
.two-col-form-wrapper .form-wrapper .form-title{
  padding:0;
}
.two-col-form-wrapper .form-wrapper .submitted-message {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
.two-col-form-wrapper .form-main-wrapper fieldset.form-columns-2 .hs-form-field:first-child .input{
  margin-right:12px;
}

.two-col-form-wrapper .form-main-wrapper form .actions {
  text-align: center;
}

.two-col-form-wrapper form .hs-richtext a,
.two-col-form-wrapper form .hs-richtext p a{
 display: inline-block !important;
}

.two-col-form-wrapper .form-wrapper li.hs-form-booleancheckbox label {
  align-items: self-start;
}

.two-col-form-wrapper .form-wrapper .legal-consent-container .hs-form-booleancheckbox-display>span p {
  margin-left: 0 !important;
}

.two-col-form-wrapper .form-wrapper .legal-consent-container .hs-form-booleancheckbox-display input {
  margin-top: 5px;
}

.two-col-form-wrapper .form-wrapper .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 0 !important;
}


@media(min-width:500px){
  .two-col-form-wrapper .form-main-wrapper fieldset.form-columns-2 .hs-form-field:nth-child(2){
    padding-left:12px;
    margin-right: 0;
  }
}
@media(max-width:767px){
  .two-col-form-wrapper .form-main-wrapper .right-top-image{
    display:none;
  }
  .two-col-form-wrapper .form-left-bottom-image{
    position:unset;
  }
  .two-col-form-wrapper .form-main-wrapper .form-left-bottom-image{
    left: 53%;
    bottom: -6%;
    transform: rotate(275deg);
    max-width: 228px;
  }
  .two-col-form-wrapper .form-wrapper{
    margin-bottom:20px;
  }
  .two-col-form-wrapper .text-wrapper{
    margin-bottom:40px;
    max-width:100%;
  }
  .two-col-form-wrapper .slick-dots button{
    display:none;
  }
  .two-col-form-wrapper .slick-dots{
    margin:0;
    padding:0;
    margin-top:20px;
    text-align:center;
  }
  .two-col-form-wrapper .slick-dots li{
    list-style-type: none;
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color:#E3F6FB;
    border-radius: 50%;
    margin-right: 4px;
    cursor:pointer;
  }
  .two-col-form-wrapper .slick-dots li.slick-active{
    background: #A9E6F4;
    width: 10px;
    height: 10px;
  }
  .two-col-form-wrapper .customer{
    text-align:center;
  }
  .two-col-form-wrapper .customer .logo img {
    margin: 0 auto;
  }
  .two-col-form-wrapper .customers-main-wrapper{
    padding:24px 47px;
  }
  .two-col-form-wrapper .content-wrapper .left-image {
    left: 39%;
    top: 76%;
    max-width: 30%;
  }
  .two-col-form-wrapper .top-text h3{
    margin-bottom:16px;
  }
  .two-col-form-wrapper .left-bottom-image{
    position:static;
  }
}

@media(max-width:400px){
  .two-col-form-wrapper .hs-input:not([type=checkbox]):not([type=radio]){
    width:100% !important;
  }
  .two-col-form-wrapper .form-main-wrapper fieldset.form-columns-2 .hs-form-field .input{
    margin-right:0 !important;
  }
  .two-col-form-wrapper .list-items ul li:before{ 
    width:14px;
    height:14px; 
  }
  .two-col-form-wrapper .list-items ul li { 
    padding-left: 30px;
  }
  .two-col-form-wrapper .content-wrapper .left-image {
    left: 39%;
    max-width: 161px;
  }
}

