.elementor-25055 .elementor-element.elementor-element-306fe97{--display:flex;}.elementor-25055 .elementor-element.elementor-element-306fe97:not(.elementor-motion-effects-element-type-background), .elementor-25055 .elementor-element.elementor-element-306fe97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25055 .elementor-element.elementor-element-8e86e22{--spacer-size:220px;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25055 .elementor-element.elementor-element-38e9e6d{text-align:center;}.elementor-25055 .elementor-element.elementor-element-38e9e6d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-98f30ea );}.elementor-25055 .elementor-element.elementor-element-5502e51{--spacer-size:125px;}.elementor-25055 .elementor-element.elementor-element-0fa5598{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-25055 .elementor-element.elementor-element-0fa5598 > .elementor-widget-container{background-color:var( --e-global-color-e458bec );padding:15px 15px 15px 15px;}.elementor-25055 .elementor-element.elementor-element-0fa5598.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25055 .elementor-element.elementor-element-da6ea6a{--spacer-size:50px;}@media(max-width:1024px){.elementor-25055 .elementor-element.elementor-element-306fe97:not(.elementor-motion-effects-element-type-background), .elementor-25055 .elementor-element.elementor-element-306fe97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-25055 .elementor-element.elementor-element-8e86e22{--spacer-size:200px;}.elementor-25055 .elementor-element.elementor-element-5502e51{--spacer-size:65px;}.elementor-25055 .elementor-element.elementor-element-0fa5598{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}}@media(max-width:768px){.elementor-25055 .elementor-element.elementor-element-306fe97:not(.elementor-motion-effects-element-type-background), .elementor-25055 .elementor-element.elementor-element-306fe97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:1000px auto;}}@media(max-width:1024px) and (min-width:769px){.elementor-25055 .elementor-element.elementor-element-306fe97{--content-width:683px;}}@media(min-width:1201px){.elementor-25055 .elementor-element.elementor-element-306fe97:not(.elementor-motion-effects-element-type-background), .elementor-25055 .elementor-element.elementor-element-306fe97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for wpforms, class: .elementor-element-0fa5598 */.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    background-color: #000000 !important; /* Black background */
    color: #fff !important; /* White text */
}

.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
    background-color: #FFFFFF !important; /* White background */
    border: 8px single #000000 !important; /* Black, single-line border */
    color: #000 !important; /* Black text */
}/* End custom CSS */