.elementor-122 .elementor-element.elementor-element-c96fb9f .trx_addons_bg_text{z-index:0;}.elementor-122 .elementor-element.elementor-element-c96fb9f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-122 .elementor-element.elementor-element-c96fb9f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-122 .elementor-element.elementor-element-c96fb9f{margin-top:-60px;margin-bottom:0px;}.elementor-122 .elementor-element.elementor-element-d0d58ed .sc_googlemap{width:100%;height:251px;}.elementor-122 .elementor-element.elementor-element-d0d58ed .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-d0d58ed .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-49cf050 .trx_addons_bg_text{z-index:0;}.elementor-122 .elementor-element.elementor-element-49cf050 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-122 .elementor-element.elementor-element-49cf050 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-122 .elementor-element.elementor-element-7932e6a{--spacer-size:50px;}.elementor-122 .elementor-element.elementor-element-e22e616 .trx_addons_bg_text{z-index:0;}.elementor-122 .elementor-element.elementor-element-e22e616 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-122 .elementor-element.elementor-element-e22e616 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-122 .elementor-element.elementor-element-e22e616{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-e22e616 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-854a9aa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-854a9aa .sc_item_title{color:var( --e-global-color-45aa818b );}.elementor-122 .elementor-element.elementor-element-854a9aa .sc_item_title_text{-webkit-text-stroke-width:0px;font-size:41px;}.elementor-122 .elementor-element.elementor-element-854a9aa .sc_item_title_text2{color:var( --e-global-color-45aa818b );-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-a342d9f{--spacer-size:50px;}.elementor-122 .elementor-element.elementor-element-d39e3df .trx_addons_bg_text{z-index:0;}.elementor-122 .elementor-element.elementor-element-d39e3df .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-122 .elementor-element.elementor-element-d39e3df .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-122 .elementor-element.elementor-element-f75b2ab > .elementor-element-populated.elementor-column-wrap{padding:0px 20px 0px 0px;}.elementor-122 .elementor-element.elementor-element-f75b2ab > .elementor-element-populated.elementor-widget-wrap{padding:0px 20px 0px 0px;}.elementor-122 .elementor-element.elementor-element-e62a4d8 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-e62a4d8 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-45a598a{--spacer-size:33px;}.elementor-122 .elementor-element.elementor-element-cbc776d .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-cbc776d .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-94df9c3{--spacer-size:33px;}.elementor-122 .elementor-element.elementor-element-1f1ca28 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-1f1ca28 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-2aebe94{--spacer-size:33px;}.elementor-122 .elementor-element.elementor-element-bff1151 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-bff1151 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-122 .elementor-element.elementor-element-d33c119 .trx_addons_bg_text{z-index:0;}.elementor-122 .elementor-element.elementor-element-d33c119 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-122 .elementor-element.elementor-element-d33c119 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-122 .elementor-element.elementor-element-85122a2{--spacer-size:50px;}body.elementor-page-122:not(.elementor-motion-effects-element-type-background), body.elementor-page-122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3496f7b9 );}@media(max-width:1024px) and (min-width:768px){.elementor-122 .elementor-element.elementor-element-7e115bd{width:63%;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-c96fb9f{margin-top:-7px;margin-bottom:0px;}.elementor-122 .elementor-element.elementor-element-7e115bd > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-122 .elementor-element.elementor-element-45a598a{--spacer-size:22px;}.elementor-122 .elementor-element.elementor-element-94df9c3{--spacer-size:22px;}.elementor-122 .elementor-element.elementor-element-2aebe94{--spacer-size:22px;}}/* Start custom CSS for trx_sc_contact_form_7, class: .elementor-element-171400d *//* * CONTACT FORM BUTTON STYLE
 * -------------------------
 * Custom styling for Contact Form 7 submit buttons within page content.
 * Forces Dark Blue (#253d7c) background, White text, and keeps text White on hover.
 */

/* Target the specific Contact Form 7 submit button classes */
input[type="submit"].wpcf7-submit, 
.wpcf7-submit,
button.wpcf7-submit {
    background-color: #253d7c !important; /* Dark Blue Background */
    color: #ffffff !important;            /* White Text */
    border: none !important;              /* Remove default borders */
    border-radius: 5px !important;        /* Optional: Rounded corners */
    /* Add padding/font adjustments here if needed, e.g.: */
    /* padding: 12px 24px !important; */
    /* font-size: 16px !important; */
}

/* Hover State for the Contact Form Button */
input[type="submit"].wpcf7-submit:hover, 
.wpcf7-submit:hover,
button.wpcf7-submit:hover {
    /* You can change the background color on hover if desired, 
       but we ensure the TEXT remains white as requested. */
    background-color: #fc7007 !important; /* Example: Changes to Orange on hover. Change to #253d7c to keep it blue. */
    color: #ffffff !important;            /* Force Text to remain White on hover */
}/* End custom CSS */