.elementor-6604 .elementor-element.elementor-element-3902069{overflow:visible;}.elementor-6604 .elementor-element.elementor-element-33ea765 > .elementor-element-populated{margin:200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6604 .elementor-element.elementor-element-c45a804 > .elementor-widget-container{--e-transform-rotateZ:0deg;--e-transform-flipX:-1;}.elementor-6604 .elementor-element.elementor-element-2e9c433{--display:flex;overflow:visible;}@media(max-width:767px){.elementor-6604 .elementor-element.elementor-element-33ea765 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6604 .elementor-element.elementor-element-3a5a361 > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-6a33bde *//* Force font size on all inputs and textareas inside CF7 */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7-form-control {
    font-size: 18px !important;
}

/* Target CF7 labels inside Elementor shortcode widget */
.wpcf7 label {
    font-size: 18px !important;
    color: #ff2c2c; /* Optional: adjust label color too */
    display: block;
    margin-bottom: 5px;
}

.wpcf7 submit {
    font-size: 18px !important;
    color: #ff2c2c; /* Optional: adjust label color too */
    display: block;
    margin-bottom: 5px;
}

/* Style Contact Form 7 submit button */
.wpcf7 input[type="submit"] {
    font-size: 18px !important;
    background-color: #ff2c2c; /* Green */
    color: #fff;            /* Black text */
    padding: 12px 24px;
    border: none;
    border-radius: 4px;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Optional: Add hover effect */
.wpcf7 input[type="submit"]:hover {
    background-color: #0c0; /* Slightly darker green */
}
@media (max-width: 767px) {
    #email-gate-overlay {
        padding: 20px;
        width: 90%;
    }
}/* End custom CSS */