.elementor-79805 .elementor-element.elementor-element-4ed25af8{--display:flex;}.elementor-79805 .elementor-element.elementor-element-84e80aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for text-editor, class: .elementor-element-3485c2a5 */.postid-79805 .elementor-element.elementor-element-0801662.e-con-full.e-flex.e-con.e-child {
    display: none;
}/* End custom CSS */
/* Start custom CSS for hubspot-form, class: .elementor-element-d500cd6 */form#hsForm_ae9e4b01-eaf7-4128-9234-cb0e5ac1f657 {
    background: #0062a2;
    padding: 27px;
    border-radius: 15px;
}

#hsForm_ae9e4b01-eaf7-4128-9234-cb0e5ac1f657 .hs-richtext.hs-main-font-element {
    margin-bottom: 20px;
}

.hbspt-form ul {
    list-style: none;
    margin: 0;
    padding: 7px 15px !important;
    background: #f3973275 !important;
    margin: 20px 0 !important;
    border-radius: 13px !important;
}

.hbspt-form label {
    color: #fff;
    margin-bottom: 0 !important;
    font-family: "Rubik", Sans-serif;
    font-size: 16px !important;
    font-weight: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e80aa */.postid-79805 .elementor-element.elementor-element-e9ed6fb.e-con-full.e-flex.e-con.e-child {
    position: relative;
}

.postid-79805 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
    position: absolute;
    bottom: 610px;
}

.postid-79805 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    position: relative;
    bottom: -100px;
}

.postid-79805 .elementor-element.elementor-element-507b671.e-grid-align-left.elementor-shape-rounded.elementor-grid-0.elementor-widget.elementor-widget-social-icons {
    position: relative;
    top: 100px;
}

.postid-79805 .elementor-element.elementor-element-8b7071d.elementor-widget.elementor-widget-heading {
    position: relative;
    top: 75px;
}


@media (max-width: 1328px) {

.postid-79805 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    position: relative;
    bottom: -122px;
}
}


@media (max-width: 992px) {

  .postid-79805 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
      position: relative;
      bottom: -24px !important;
      margin-top: 100px !important;
  }

  .postid-79805 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
      position: absolute;
      bottom: 710px !important;
  }

  .postid-79805 .elementor-element.elementor-element-8b7071d.elementor-widget.elementor-widget-heading {
      position: relative;
      top: 3px !important;
  }

  .postid-79805 .elementor-element.elementor-element-507b671.e-grid-align-left.elementor-shape-rounded.elementor-grid-0.elementor-widget.elementor-widget-social-icons {
      position: relative;
      top: 20px !important;
  }

}


@media (max-width: 767px) {

  .postid-79805 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
      position: relative;
      bottom: -60px !important;
      margin-top: 140px !important;
  }

  .postid-79805 .elementor-element.elementor-element-507b671.e-grid-align-left.elementor-shape-rounded.elementor-grid-0.elementor-widget.elementor-widget-social-icons {
      position: relative;
      top: 50px !important;
  }

  .postid-79805 .elementor-element.elementor-element-8b7071d.elementor-widget.elementor-widget-heading {
      position: relative;
      top: 26px !important;
  }

}



@media (max-width: 575px) {

  .postid-79805 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
      position: absolute;
      bottom: 760px !important;
  }

}

@media (max-width: 425px) {

  .postid-79805 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
      position: absolute;
      bottom: 786px !important;
  }

}

@media (max-width: 395px) {

  .postid-79805 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
      position: absolute;
      bottom: 820px !important;
  }

}



@media (max-width: 346px) {

  .postid-79805 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
      position: absolute;
      bottom: 886px !important;
  }

}/* End custom CSS */