.content-form-sec { width: 100%; display: inline-block; padding: 60px 0; }
.content-form-sec .content-form-inner { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.content-form-sec .content-form-inner .left { margin: 0; width: 100%; display: inline-block; }
.content-form-sec .content-form-inner .right { width: 100%; display: inline-block; }
.content-form-sec .content-form-inner .left .title { width: 100%; display: inline-block; }
.content-form-sec .content-form-inner .left .title h2 { font-size: 22px; line-height: 32px; margin-bottom: 30px; max-width: 100%; color: #fff; }
.content-form-sec .content-form-inner .left .wrap { align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; }
.content-form-sec .content-form-inner .left .wrap .guide_image { margin: 0 auto 40px; width: 230px; display: inline-block; vertical-align: top; }
.content-form-sec .content-form-inner .left .wrap .guide_features { width: 100%; color: #fff; margin: 0; display: inline-block; }
.content-form-sec .content-form-inner .left .wrap .guide_image img { width: 100%; margin: 0; display: block; }
.content-form-sec .content-form-inner .left .wrap .guide_features p { width: 100%; display: inline-block; margin: 0 0 1.45rem; }
.content-form-sec .content-form-inner .left .wrap .guide_features ul { margin: 0; padding: 0; }
.content-form-sec .content-form-inner .left .wrap .guide_features ul li { align-items: flex-start; display: flex; flex-wrap: wrap; margin-bottom: 0.725rem; }
.content-form-sec .content-form-inner .left .wrap .guide_features ul li img { height: 26px; margin: 0 16px  0 0; width: 26px; display: block; }
.content-form-sec .content-form-inner .left .wrap .guide_features ul li span { font-size: 13px; width: calc(100% - 42px); margin: 0; }
.content-form-sec .content-form-inner .right .guide_form { width: 100%; display: inline-block; }
.content-form-sec .content-form-inner .right .guide_form p { width: 100%; display: inline-block; margin-bottom: 50px; color: #fff; }
.content-form-sec .content-form-inner .right .guide_form h3 { display: none; }
.content-form-sec .content-form-inner .right .guide_form form { background: transparent; border: unset; margin: 0 0 1.45rem; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field { margin-bottom: 20px; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field label { display: none; }
.content-form-sec .content-form-inner .right .guide_form form fieldset.form-columns-2 .input { margin-right: 0; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field { width: 100%; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field input { width: 100%; font-size: 16px; background: #fff; border: 1px solid #fff; border-radius: 1px; box-shadow: none; color: #2a2a2a; font-weight: 300; padding: 6px 16px; width: 100%; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field .input { margin: 0; }
.content-form-sec .content-form-inner .right .guide_form form fieldset.form-columns-2 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field input { height: auto; line-height: 26px; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field input:focus-visible { outline: unset; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field .input li.hs-form-booleancheckbox { width: 100%; display: inline-block; margin: 0; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field .input li.hs-form-booleancheckbox label { display: flex; margin-top: 20px;  margin-bottom: 0;}
.content-form-sec .content-form-inner .right .guide_form form .hs-form-required { display: none; }
.content-form-sec .content-form-inner .right  form label {color: #fff;margin: 0;}
.content-form-sec .content-form-inner .right .guide_form form .hs_submit.hs-submit { margin-bottom: 50px; margin-top: 30px; }
.content-form-sec .content-form-inner .right .guide_form form .hs_submit.hs-submit input.hs-button.primary.large { background: transparent; background: #07b14a; border: 0; border-radius: 3px; box-shadow: none; color: #fff; font-size: 15px; font-weight: 700; margin: 0; padding: 6px 12px; width: 100%; font-family: 'Aestetico-bold'; cursor: pointer; line-height: 26px; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field .input li.hs-form-booleancheckbox input { height: 30px; width: 30px; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field .input li.hs-form-booleancheckbox span { margin: 0; display: inline-block; color: #fff; cursor: pointer; font-size: 13px; font-weight: 300; line-height: 24px; position: relative; }
.content-form-sec .content-form-inner .right .guide_form form .hs-form-field  .hs-form-required { display: none !important; padding: 0; }

@media(min-width:900px) {
  .content-form-sec { padding: 130px 0; }
  .content-form-sec .content-form-inner .left { width: 55%; }
  .content-form-sec .content-form-inner .right { width: 40%; margin: 0; }
  .content-form-sec .content-form-inner .left .wrap .guide_image { margin: 0; width: 40%; }
  .content-form-sec .content-form-inner .left .wrap .guide_features { width: 47.5%; }
  .content-form-sec .content-form-inner .left .title h2 { font-size: 32px; line-height: 42px; margin-bottom: 40px; max-width: 75%; }
  .content-form-sec .content-form-inner .right .guide_form form fieldset.form-columns-2 .hs-form-field { width: 48%; margin: 0 0 20px; }
  .content-form-sec .content-form-inner .right .guide_form form .hs-form-field input { font-size: 13px; }
  .content-form-sec .content-form-inner .right .guide_form form .hs_submit.hs-submit input.hs-button.primary.large { font-size: 14px; padding: 5px 12px; }