.elementor-661 .elementor-element.elementor-element-5741ee9e{--display:flex;--min-height:36rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-661 .elementor-element.elementor-element-5741ee9e:not(.elementor-motion-effects-element-type-background), .elementor-661 .elementor-element.elementor-element-5741ee9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-661 .elementor-element.elementor-element-455937de{--display:flex;--z-index:99;}.elementor-661 .elementor-element.elementor-element-38799481{text-align:start;}.elementor-661 .elementor-element.elementor-element-38799481 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-661 .elementor-element.elementor-element-3225849f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-661 .elementor-element.elementor-element-27843ea3{--display:flex;--position:absolute;--min-height:100vh;top:0px;}.elementor-661 .elementor-element.elementor-element-27843ea3:not(.elementor-motion-effects-element-type-background), .elementor-661 .elementor-element.elementor-element-27843ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0C0C0C 0%, #0C0C0C00 100%);}.elementor-661 .elementor-element.elementor-element-27843ea3.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-661 .elementor-element.elementor-element-27843ea3{left:0px;}body.rtl .elementor-661 .elementor-element.elementor-element-27843ea3{right:0px;}.elementor-661 .elementor-element.elementor-element-2961a7c{--display:flex;}.elementor-661 .elementor-element.elementor-element-249358f{--spacer-size:50px;}.elementor-661 .elementor-element.elementor-element-f25b2aa{--display:flex;}@media(min-width:768px){.elementor-661 .elementor-element.elementor-element-f25b2aa{--content-width:768px;}}/* Start custom CSS */.gform_heading {
    display:none;
}

.gform_wrapper.gravity-theme .gfield {
  margin: 0 0 1rem 0;
}

.gfield_description {
    padding: 0 !important;
    margin: 0 0 1rem 0 !important;
}

.gform-field-label {
    margin: 0 0 1rem !important;
    font-size:1rem !important;
}

.gform_wrapper.gravity-theme .gfield--type-phone .gform-phone__country-body.elementor-page-661 {
  padding-block: 5px !importan;
}/* End custom CSS */