.elementor-51 .elementor-element.elementor-element-6e7077a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-3e9ba2d{--display:flex;--min-height:500px;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-51 .elementor-element.elementor-element-3e9ba2d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-3e9ba2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-treemendus-dev.kinsta.cloud/wp-content/uploads/2024/07/40c18fff88594da29379d6105c70d6eb.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-6ab75fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-6ab75fb:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6ab75fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-51 .elementor-element.elementor-element-6ab75fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-6e4700a{text-align:center;}.elementor-51 .elementor-element.elementor-element-6e4700a .elementor-heading-title{font-family:var( --e-global-typography-4ee60e7-font-family ), Sans-serif;font-size:var( --e-global-typography-4ee60e7-font-size );font-weight:var( --e-global-typography-4ee60e7-font-weight );line-height:var( --e-global-typography-4ee60e7-line-height );letter-spacing:var( --e-global-typography-4ee60e7-letter-spacing );}.elementor-51 .elementor-element.elementor-element-24dd3c4{text-align:center;}.elementor-51 .elementor-element.elementor-element-24dd3c4 .elementor-heading-title{font-family:var( --e-global-typography-a93b583-font-family ), Sans-serif;font-size:var( --e-global-typography-a93b583-font-size );font-weight:var( --e-global-typography-a93b583-font-weight );line-height:var( --e-global-typography-a93b583-line-height );letter-spacing:var( --e-global-typography-a93b583-letter-spacing );}.elementor-51 .elementor-element.elementor-element-088798b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-e153e48 .elementor-heading-title{font-family:var( --e-global-typography-81340ed-font-family ), Sans-serif;font-size:var( --e-global-typography-81340ed-font-size );font-weight:var( --e-global-typography-81340ed-font-weight );line-height:var( --e-global-typography-81340ed-line-height );letter-spacing:var( --e-global-typography-81340ed-letter-spacing );}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-6e4700a .elementor-heading-title{font-size:var( --e-global-typography-4ee60e7-font-size );line-height:var( --e-global-typography-4ee60e7-line-height );letter-spacing:var( --e-global-typography-4ee60e7-letter-spacing );}.elementor-51 .elementor-element.elementor-element-24dd3c4 .elementor-heading-title{font-size:var( --e-global-typography-a93b583-font-size );line-height:var( --e-global-typography-a93b583-line-height );letter-spacing:var( --e-global-typography-a93b583-letter-spacing );}.elementor-51 .elementor-element.elementor-element-e153e48 .elementor-heading-title{font-size:var( --e-global-typography-81340ed-font-size );line-height:var( --e-global-typography-81340ed-line-height );letter-spacing:var( --e-global-typography-81340ed-letter-spacing );}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-3e9ba2d{--width:50%;}.elementor-51 .elementor-element.elementor-element-088798b{--width:50%;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-3e9ba2d{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-6e4700a .elementor-heading-title{font-size:var( --e-global-typography-4ee60e7-font-size );line-height:var( --e-global-typography-4ee60e7-line-height );letter-spacing:var( --e-global-typography-4ee60e7-letter-spacing );}.elementor-51 .elementor-element.elementor-element-24dd3c4 .elementor-heading-title{font-size:var( --e-global-typography-a93b583-font-size );line-height:var( --e-global-typography-a93b583-line-height );letter-spacing:var( --e-global-typography-a93b583-letter-spacing );}.elementor-51 .elementor-element.elementor-element-e153e48 .elementor-heading-title{font-size:var( --e-global-typography-81340ed-font-size );line-height:var( --e-global-typography-81340ed-line-height );letter-spacing:var( --e-global-typography-81340ed-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-671ff65 */.elementor-51 .elementor-element.elementor-element-671ff65 .gform-theme {
  /* spacing */
  --gf-form-gap-x: 15px !important;
  --gf-form-gap-y: 15px !important;
  --gf-field-gap-x: 15px !important;
  --gf-field-gap-y: 15px !important;

  /* fonts */
  --gf-font-family-primary: var(--e-global-typography-4a1947e-font-family) !important;
  --gf-font-size-primary: var(--e-global-typography-4a1947e-font-size) !important;
  --gf-font-style-primary: var(--e-global-typography-4a1947e-font-style) !important;
  --gf-font-weight-primary: var(--e-global-typography-4a1947e-font-weight) !important;
  --gf-letter-spacing-primary: var(--e-global-typography-4a1947e-letter-spacing) !important;
  --gf-line-height-primary: var(--e-global-typography-4a1947e-line-height) !important;
  --gf-font-family-secondary: var(--e-global-typography-4a1947e-font-family) !important;
  --gf-font-size-secondary: var(--e-global-typography-4a1947e-font-size) !important;
  --gf-font-style-secondary: var(--e-global-typography-4a1947e-font-style) !important;
  --gf-font-weight-secondary: var(--e-global-typography-4a1947e-font-weight) !important;
  --gf-letter-spacing-secondary: var(--e-global-typography-4a1947e-letter-spacing) !important;
  --gf-line-height-secondary: var(--e-global-typography-4a1947e-line-height) !important;
  --gf-font-family-tertiary: var(--e-global-typography-e5e76d5-font-family) !important;
  --gf-font-size-tertiary: var(--e-global-typography-e5e76d5-font-size) !important;
  --gf-font-style-tertiary: var(--e-global-typography-e5e76d5-font-style) !important;
  --gf-font-weight-tertiary: var(--e-global-typography-e5e76d5-font-weight) !important;
  --gf-letter-spacing-tertiary: var(--e-global-typography-e5e76d5-letter-spacing) !important;
  --gf-line-height-tertiary: var(--e-global-typography-e5e76d5-line-height) !important;

  /* colors */
  --gf-color-primary: var(--e-global-color-primary) !important;
  --gf-color-primary-rgb: 4, 106, 56 !important;
  --gf-color-primary-contrast: var(--e-global-color-d5d929d) !important;
  --gf-color-primary-contrast-rgb: 255, 255, 255 !important;
  --gf-color-primary-darker: var(--e-global-color-62a13de) !important;
  --gf-color-primary-lighter: #047b42 !important;

  /* inputs */
  --gf-ctrl-radius: 0 !important;
  --gf-ctrl-shadow: none !important;
  --gf-ctrl-size: var(--gf-ctrl-size-lg) !important;
  --gf-ctrl-border-color: var(--e-global-color-text) !important;

  /* buttons */
  --gf-ctrl-btn-radius: 0 !important;
  --gf-ctrl-btn-shadow: none !important;
  --gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-lg) !important;
  --gf-ctrl-btn-size: var(--gf-ctrl-btn-size-lg) !important;
  --gf-ctrl-btn-bg-color-primary: var(--gf-color-primary-darker) !important;
  --gf-ctrl-btn-bg-color-hover-primary: var(--e-global-color-primary) !important;
  --gf-ctrl-btn-bg-color-focus-primary: var(--e-global-color-primary) !important;
  --gf-ctrl-btn-border-color-primary: var(--gf-color-primary-darker) !important;
  --gf-ctrl-btn-border-color-hover-primary: var(--e-global-color-primary) !important;
  --gf-ctrl-btn-border-color-focus-primary: var(--e-global-color-primary) !important;

  /* footer */
  --gf-form-footer-margin-y-start: 20px !important;
}

.elementor-51 .elementor-element.elementor-element-671ff65 .gform_required_legend {
  display: none !important;
}

.elementor-51 .elementor-element.elementor-element-671ff65 .gform-theme--foundation .gform_footer input[type="submit"][id*="gform_submit_button_"].button.gform-button--width-full {
  inline-size: 100% !important;
}/* End custom CSS */