.elementor-39457 .elementor-element.elementor-element-67307e63 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-39457 .elementor-element.elementor-element-2657ae16 > .elementor-widget-container{margin:48px 0px 0px 0px;}@media(max-width:767px){.elementor-39457 .elementor-element.elementor-element-2657ae16 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-39457 .elementor-element.elementor-element-210f1e56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-67307e63 */.elementor-39457 .elementor-element.elementor-element-67307e63 {
    max-width: 500px;
}

.elementor-39457 .elementor-element.elementor-element-67307e63 .mofu-checklisting{
    display: flex;
    gap: 16px;
    width: 100%;
    max-width: 500px;
}
.elementor-39457 .elementor-element.elementor-element-67307e63 .mofu-checklisting .mofu-checklisting-check-icon{
    width: 100%;
    max-width: max-content;
}
.elementor-39457 .elementor-element.elementor-element-67307e63 .mofu-checklisting .mofu-checklisting-check-icon i{
    height: 24px;
    width: 24px;
    min-width: 24px;
    background: #FCEBE3;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 12px;
    color: #FF4C00;
}
.elementor-39457 .elementor-element.elementor-element-67307e63 .mofu-checklisting .mofu-checklisting-title{
    width: 100%;
    max-width: 150px;
    min-width: 150px;
}
.elementor-39457 .elementor-element.elementor-element-67307e63 .mofu-checklisting .mofu-checklisting-desc{
    width: 100%;
    padding-left: 16px;
}

.elementor-39457 .elementor-element.elementor-element-67307e63 hr{
    margin: 32px 0;
    background: #9799A0;
    height:1px;
}

@media all and (max-width: 768px) {
    .elementor-39457 .elementor-element.elementor-element-67307e63 .mofu-checklisting .mofu-checklisting-desc{
        padding-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2657ae16 */.elementor-39457 .elementor-element.elementor-element-2657ae16{
    position: relative;
}

.elementor-39457 .elementor-element.elementor-element-2657ae16 img{
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d370bdf */.elementor-39457 .elementor-element.elementor-element-2d370bdf{
    padding-right: 5%;
}

@media all and (max-width: 768px) {
    .elementor-39457 .elementor-element.elementor-element-2d370bdf{
        padding: 50px 5%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5f8f62 */.elementor-39457 .elementor-element.elementor-element-a5f8f62{
    margin-bottom: 0px
}
.elementor-39457 .elementor-element.elementor-element-a5f8f62 .demo-container-wrap-form {
 width: 100%;
 height: 100%;
 /*background: #ffffff;*/
 border-radius: 32px;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 max-width: 500px;
 margin: auto;
 position: relative;
 z-index: 1;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62 .demo-container-wrap-form
 .demo-container-wrap-form-inner {
 padding: 32px;
 padding-bottom: 50px;
 background: #ffffff;
 border-radius: 32px;
 height: 100%;
 display: flex;
 flex-direction: column;
 width: 100%;
 /*flex-direction: column;*/
 justify-content: center;
 /*align-items: flex-start;*/
 position: relative;
 z-index: 999;
 box-shadow: 1px 1px 20px 1px #c6c6c6;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62 .demo-container-wrap-form
 .demo-container-wrap-form-inner
 form
 .hs_i_need_help_with_ {
 display: none;
}


.elementor-39457 .elementor-element.elementor-element-a5f8f62 .mktoFormRow .mktoFormCol{
    display: flex !important;
    width: 100%;
}

@media only screen and (max-width: 768px) {
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .demo-container-wrap .demo-container-wrap-inner {
  flex-direction: column-reverse;
 }
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 
  .demo-container-wrap-form {
  margin-left: 0px;
  margin-bottom: 64px;
 }
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 
  .demo-container-wrap-form
  .demo-container-wrap-form-inner {
  padding: 32px 24px;
 }
 
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .demo-container-wrap-form{
     padding-bottom: 0px;
 }
}

/*qualify popup*/
.elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-overlay {
 position: fixed;
 z-index: 997;
 height: 100%;
 width: 100%;
 background: rgba(255, 255, 255, 0.8);
 top: 0px;
 left: 0px;
 opacity: 0;
}
.elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap {
 background: linear-gradient(
   342deg,
   #fce6c7 5.69%,
   rgba(252, 230, 199, 0) 32.74%
  ),
  #fff;
 border-radius: 32px;
 height: 100%;
 width: 100%;
 box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);
 display: flex;
 flex-direction: column;
 position: relative;
 z-index: 998;
 overflow: hidden;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-inner {
 display: flex;
 flex-direction: column;
 flex-grow: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px;
 opacity: 0;
}
.elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-inner p {
 max-width: 430px;
}
.elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-artwork {
 display: flex;
 justify-content: flex-end;
 position: absolute;
 bottom: 0px;
 right: 0px;
}
.elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-artwork img {
 display: table;
 width: 100%;
 max-width: max-content;
 border-radius: 0 0 32px 0;
 opacity: 0;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62 .dp-btn-normal {
 height: auto;
 min-width: auto;
 padding: 8px 24px;
}

@media only screen and (max-width: 768px) {
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap {
  border-radius: 16px;
 }
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-inner {
  padding: 32px 16px;
 }
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-artwork {
  position: relative;
 }
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .noqualify-wrap-artwork img {
  max-width: 320px;
  border-radius: 0 0 16px 0;
 }
 .elementor-39457 .elementor-element.elementor-element-a5f8f62 .demo-container-wrap-form {
        padding-bottom: 0px;
        margin-bottom: 0px;
 }
}

/*formcomplete styles*/
.dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow {
 display: flex;
 gap: 16px;
}
.elementor-39457 .elementor-element.elementor-element-a5f8f62
 .dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-wrapper-for="Email"],
.elementor-39457 .elementor-element.elementor-element-a5f8f62
 .dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-wrapper-for="How_can_we_help__c"] {
 display: flex;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62
 .dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-zi-field-enriched="false"] {
 display: flex;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62
 .dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-wrapper-for="FirstName LastName"] {
 display: flex !important;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62
 .dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-wrapper-for="FirstName LastName"]
 .mktoFormCol {
 display: flex;
}

.elementor-39457 .elementor-element.elementor-element-a5f8f62
 .dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-wrapper-for="FirstName LastName"]
 .mktoFormCol[data-zi-field-enriched="false"] {
 display: flex;
 gap: 16px;
}

.dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow,
.dp-marketo-form-normal.dp-marketo-demo
 form.dp-marketo-form-wrap
 .mktoFormRow[data-wrapper-for="FirstName LastName"]
 .mktoFormCol {
 display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65245b88 */.elementor-39457 .elementor-element.elementor-element-65245b88{
    position: relative;
    z-index: 4
}

.elementor-39457 .elementor-element.elementor-element-65245b88 img{
    position: relative;
    left: -20%;
    top: -48px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-210f1e56 */.elementor-39457 .elementor-element.elementor-element-210f1e56{
    padding-left: 5%
}

@media all and (max-width: 768px) {
    .elementor-39457 .elementor-element.elementor-element-210f1e56{
        padding: 50px 5%;
        background: #FCEBE3;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3979925b */.elementor-39457 .elementor-element.elementor-element-3979925b{
    background: linear-gradient(90deg, #ffffff 50%, #FCEBE3 50%);
}

@media all and (max-width: 768px) {
    .elementor-39457 .elementor-element.elementor-element-3979925b{
        background: none;
        padding: 0px !important;
    }
    
    .elementor-39457 .elementor-element.elementor-element-3979925b .elementor-container{
        padding: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31520943 */.elementor-39457 .elementor-element.elementor-element-31520943 .demo-logos-text-wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 48px
}

.elementor-39457 .elementor-element.elementor-element-31520943 .demo-logos-text-wrap p {
    width: 100%;
    max-width: max-content;
}

.elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap{
       display: flex;
    gap: 32px;
    justify-content: center;
    margin: inherit;
    width: 100%;
        max-width: 800px;
}
.elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap .partners-logos-img-wrap-inner{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap .partners-logos-img-wrap-inner img{
    display: table;
    width: 100%;
    height: 50px;
    object-fit: contain;
}

@media all and (max-width: 1024px) {
  .elementor-39457 .elementor-element.elementor-element-31520943 .demo-logos-text-wrap{
      flex-direction: column;
      align-items: flex-start;
      gap: 24px;
  }  
  .elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap .partners-logos-img-wrap-inner img{
      object-fit: contain;
  }
}

@media all and (max-width: 768px) {
    .elementor-39457 .elementor-element.elementor-element-31520943 .demo-logos-text-wrap p {
    width: 100%;
    max-width: none;
    text-align: center;
}
   .elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap{
       flex-wrap: wrap;
       gap: 16px 0px;
       max-width: 300px;
       margin: auto;
   } 
   .elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap .partners-logos-img-wrap-inner{
       width: 50%;
   }
   .elementor-39457 .elementor-element.elementor-element-31520943 .partners-logos-img-wrap .partners-logos-img-wrap-inner img{
      object-fit: contain;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-967397a */.elementor-39457 .elementor-element.elementor-element-967397a{
    padding: 50px 0 !important;
}/* End custom CSS */