.elementor-5014 .elementor-element.elementor-element-22e11d5{--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;--margin-top:-18px;--margin-bottom:-18px;--margin-left:0px;--margin-right:-18px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5014 .elementor-element.elementor-element-f436b42 img{width:100%;}.elementor-5014 .elementor-element.elementor-element-ff4f11f{--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;}.elementor-5014 .elementor-element.elementor-element-e08bedf{--spacer-size:50px;}.elementor-5014 .elementor-element.elementor-element-4fcc149{--display:flex;}.elementor-5014 .elementor-element.elementor-element-aa3cdf3 .tx-subTitle{margin:0px 0px 05px 0px;}.elementor-5014 .elementor-element.elementor-element-aa3cdf3 .tx-title{margin:0px 0px 0px 0px;}
                .elementor-5014 .elementor-element.elementor-element-aa3cdf3 .tx-title
                {font-family:"Barlow Semi Condensed", Sans-serif;}.elementor-5014 .elementor-element.elementor-element-aa3cdf3 .tx-description{color:#0033FF;}/* Start custom CSS for quote_form_tab_two, class: .elementor-element-aa3cdf3 *//* 1. Force the Main Button to Blue */
body .theme-btn.btn-style-four {
    background-color: #0033ff !important; /* Ocean Blue */
    background: #0033ff !important;       /* Overrides any gradients */
    border-color: #0033ff !important;     /* Changes border to blue */
    color: #ffffff !important;            /* Text color */
}

/* 2. Force the Animation Layers to Blue */
/* This prevents the theme from showing a different color when the button loads */
body .theme-btn.btn-style-four:before,
body .theme-btn.btn-style-four:after {
    background-color: #0033ff !important;
    background: #0033ff !important;
}

/* 3. Ensure Text and Icon are White */
body .theme-btn.btn-style-four .btn-wrap .text-one,
body .theme-btn.btn-style-four .btn-wrap .text-two,
body .theme-btn.btn-style-four i {
    color: #ffffff !important;
}

/* 4. Hover Effect (Slightly Darker Blue) */
body .theme-btn.btn-style-four:hover,
body .theme-btn.btn-style-four:hover:before {
    background-color: #0022cc !important;
    border-color: #0022cc !important;
}

/* Remove the arrow icon from buttons */
.theme-btn.btn-style-four i, 
.theme-btn.btn-style-five i {
    display: none !important;
}

/* Re-center the text since the icon is gone */
.theme-btn.btn-style-four .btn-wrap,
.theme-btn.btn-style-five .btn-wrap {
    margin-right: 0px !important;
    padding-right: 0px !important;
    width: 100%;
    text-align: center;
}/* End custom CSS */