.elementor-3651 .elementor-element.elementor-element-ca0ef98{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-3651 .elementor-element.elementor-element-49d815f .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){background-color:#02010100;font-weight:600;padding:12px 21px 13px 21px;border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5a6e03e );}.elementor-3651 .elementor-element.elementor-element-8591959 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder{color:var( --e-global-color-5a6e03e );}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder{color:var( --e-global-color-5a6e03e );}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder{color:var( --e-global-color-5a6e03e );}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 input.wpcf7-submit{border-style:none;border-radius:30px 30px 30px 30px;margin:20px 0px 0px 0px;display:block;width:100%;}.elementor-3651 .elementor-element.elementor-element-8591959 .wpcf7 div.wpcf7-response-output{padding:15px 0px 0px 0px;margin:15px 0px 0px 0px;text-align:left;}#elementor-popup-modal-3651 .dialog-widget-content{background-color:var( --e-global-color-e9cb47b );border-radius:30px 30px 30px 30px;}#elementor-popup-modal-3651{background-color:#0000004D;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3651 .dialog-message{width:470px;height:auto;padding:35px 35px 35px 35px;}#elementor-popup-modal-3651 .dialog-close-button{display:flex;font-size:19px;}@media(max-width:767px){.elementor-3651 .elementor-element.elementor-element-49d815f .elementor-heading-title{font-size:21px;}#elementor-popup-modal-3651 .dialog-message{padding:25px 25px 25px 25px;}}/* Start custom CSS for heading, class: .elementor-element-49d815f */.gradient-title .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #000000 0%,
        #000000 8%,
        #F6871F 78%,
        #F6871F 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    display: inline-block;
}/* End custom CSS */