.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48248 .elementor-element.elementor-element-853b76e{text-align:justify;}.elementor-48248 .elementor-element.elementor-global-48722 > .elementor-widget-container{background-color:#23A88014;margin:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#23A88038;border-radius:12px 12px 12px 12px;}.elementor-48248 .elementor-element.elementor-element-5000c6b{text-align:justify;}.elementor-48248 .elementor-element.elementor-element-2e57a71{text-align:justify;}.elementor-48248 .elementor-element.elementor-element-eb2cd13{text-align:justify;}.elementor-48248 .elementor-element.elementor-element-d1cbcec{text-align:justify;}.elementor-48248 .elementor-element.elementor-element-8f83b46{text-align:justify;}.elementor-48248 .elementor-element.elementor-element-09d53ae{text-align:justify;}@media(max-width:1024px){.elementor-48248 .elementor-element.elementor-global-48722 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for global, class: .elementor-global-48722 */.bloglead .gform_wrapper.gravity-theme #field_submit input, 
.gform_wrapper.gravity-theme .gform_footer input {
    align-self: flex-end;
    background: url(/wp-content/uploads/2024/06/Btn-Desktop.svg) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    min-width: 195px !important;
    height: 60px !important;
    border: 0 !important;
    font-family: "Good boy", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    color: #FFFFFF;
}

/* Center the button on mobile devices */
@media (max-width: 800px) {
    .bloglead .gform_wrapper.gravity-theme #field_submit input, 
    .gform_wrapper.gravity-theme .gform_footer input {
    align-self: flex-end;
    background: url(/wp-content/uploads/2024/06/Btn-Mobile.svg) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    min-width: 195px !important;
    height:65px !important;
    align-self: center;
    display: block;
    width: 100%;
    margin: -25px 0 0 0; /* Space above the button */
    }
}

.bloglead .gform_wrapper.gravity-theme .gfield input.large, 
.gform_wrapper.gravity-theme .gfield select.large, 
.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 55px;
    border-radius: 5px !important;
    color: #004F48;
    padding: 10px 15px 10px 15px !important;
    font-family: "Barlow", Sans-serif;
    font-weight: 400;
    font-size: 22px;
    border: none !important;
}

.bloglead input:focus {
    outline: none;
}

.bloglead .gform_wrapper.gravity-theme .gfield_validation_message, 
.gform_wrapper.gravity-theme .validation_message {
    background: transparent;
    border: none;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    margin-block-start: 0px;
    padding: 0;
    padding-top: 10px;
    color: white;
}

/* Ensure button does not move down when validation message appears */
.bloglead .gform_wrapper.gravity-theme .gform_body {
    position: relative;
}

.bloglead .gform_wrapper.gravity-theme .gfield {
    margin-bottom: 15px; /* Adjust this value to create space for validation messages */
}

.bloglead .gform_wrapper.gravity-theme .gfield_validation_message {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: -25px;
}

.bloglead .gform_wrapper.gravity-theme .gform_validation_errors {
    display: none;
}

body .gform_wrapper .gform_ajax_spinner {

display: none;
}

#gform_confirmation_message_42 > img{
    width: 13%;
}
#gform_wrapper_42 {
    background-color:#23A880;
    padding:40px 40px 0px 40px;
    border-radius: 10px;
}
.bloglead .gform_confirmation_wrapper {
    margin-left: 10px;
}/* End custom CSS */