.elementor-80684 .elementor-element.elementor-element-4ed25af8{--display:flex;}.elementor-80684 .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;
}

.cont ::marker {
    color: var(--e-global-color-8eae37d);
    font-family: "Rubik", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for hubspot-form, class: .elementor-element-d500cd6 */.hbspt-form {
    background: #0062a2;
    padding: 27px;
    border-radius: 15px;
}

.hbspt-form .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;
}

.elementor-element.elementor-element-0801662.e-con-full.e-flex.e-con.e-child {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e80aa */.postid-80684 .elementor-element.elementor-element-e9ed6fb.e-con-full.e-flex.e-con.e-child {
    position: relative;
}

.postid-80684 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 110px;
}

.postid-80684 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
    position: absolute;
    bottom: 730px;
}


@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-80684 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 170px;
}

.postid-80684 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
    position: absolute;
    bottom: 760px;
}

}



@media (max-width: 583px) {

  .postid-80684 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
        position: absolute;
        bottom: 795px;
    }

}

@media (max-width: 511px) {

  .postid-80684 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
        position: absolute;
        bottom: 830px;
    }

}

@media (max-width: 395px) {

 .postid-80684 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
        position: absolute;
        bottom: 898px;
    }
    
        .postid-80684 .elementor-element.elementor-element-84e80aa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin-top: 215px;
    }

}



@media (max-width: 346px) {

      .postid-80684 .elementor-element.elementor-element-1615618.e-con-full.e-flex.e-con.e-child {
        position: absolute;
        bottom: 952px;
    }

}/* End custom CSS */