.elementor-42101 .elementor-element.elementor-element-3f6597c4 > .elementor-background-overlay{opacity:0.75;}.elementor-42101 .elementor-element.elementor-element-3f6597c4 .trx_addons_bg_text{z-index:0;}.elementor-42101 .elementor-element.elementor-element-3f6597c4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-42101 .elementor-element.elementor-element-3f6597c4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-42101 .elementor-element.elementor-element-30987aea{--spacer-size:50px;}.elementor-42101 .elementor-element.elementor-element-44b8b147 .trx_addons_bg_text{z-index:0;}.elementor-42101 .elementor-element.elementor-element-44b8b147 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-42101 .elementor-element.elementor-element-44b8b147 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-42101 .elementor-element.elementor-element-44b8b147{margin-top:0px;margin-bottom:80px;}.elementor-42101 .elementor-element.elementor-element-87f5599 > .elementor-element-populated{margin:0% 18% 0% 0%;--e-column-margin-right:18%;--e-column-margin-left:0%;}.elementor-42101 .elementor-element.elementor-element-7dca379c .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-42101 .elementor-element.elementor-element-7dca379c .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-42101 .elementor-element.elementor-element-28a24532{--spacer-size:30px;}.elementor-42101 .elementor-element.elementor-element-3f1e6427 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-42101 .elementor-element.elementor-element-3f1e6427 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-42101 .elementor-element.elementor-element-35501b68{--spacer-size:40px;}@media(max-width:1025px){.elementor-42101 .elementor-element.elementor-element-87f5599 > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;}.elementor-42101 .elementor-element.elementor-element-28a24532{--spacer-size:30px;}.elementor-42101 .elementor-element.elementor-element-35501b68{--spacer-size:27px;}}@media(max-width:767px){.elementor-42101 .elementor-element.elementor-element-87f5599 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42101 .elementor-element.elementor-element-28a24532{--spacer-size:23px;}.elementor-42101 .elementor-element.elementor-element-35501b68{--spacer-size:22px;}}/* Start custom CSS for trx_sc_contact_form_7, class: .elementor-element-510aab51 */.wpcf7 .wpcf7-submit-style {
       /* width: max-content !important;*/
        min-width: 200px;
        height: 55px;
    }
    .wpcf7 .button-wrapper .wpcf7-submit-style .wpcf7-submit {
 padding: 16px 30px 18px 54px !important;
    width: 100%;
    box-sizing: border-box;
}
@media (max-width: 1024px) {
    .button-wrapper p {
        display:flex;
        flex-direction: column;
    }
    .button-wrapper .wpcf7-form-control-wrap {
        order: 1;
    }
    .button-wrapper .wpcf7-submit-style {
        order: 2;
        margin-top: 10px;
    }
    .button-wrapper .wpcf7-spinner {
        order: 3;
        margin-top: 10px;
    }
}
span.required {
    color:#c61719;
}
.button-wrapper p {
        display:flex;
        flex-wrap:nowrap;
        align-items:center;
    }
@media (min-width: 1025px) {
    
    .button-wrapper .wpcf7-spinner {
        height: inherit !important;
        position: relative;
    }
    div.wpcf7 .button-wrapper .wpcf7-spinner:before,
    div.wpcf7 .button-wrapper .ajax-loader:before {
        top: 50%;
        margin-top: -5px;
    }
}/* End custom CSS */