.elementor-2576 .elementor-element.elementor-element-51df502 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2576 .elementor-element.elementor-element-387d0f6{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-2576 .elementor-element.elementor-element-387d0f6.elementor-element{--align-self:flex-start;}.elementor-2576 .elementor-element.elementor-element-ac19ef4{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-2576 .elementor-element.elementor-element-ac19ef4.elementor-element{--align-self:flex-start;}.elementor-2576 .elementor-element.elementor-element-7eed06a{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2576 .elementor-element.elementor-element-7eed06a.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2576 .elementor-element.elementor-element-387d0f6{--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-2576 .elementor-element.elementor-element-ac19ef4{--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-2576 .elementor-element.elementor-element-7eed06a{--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}}/* Start custom CSS for wpforms, class: .elementor-element-51df502 */#wpforms-2603 input,
#wpforms-2603 textarea,
#wpforms-2603 select {
    padding: 25px 25px;
    font-family: 'Inter', sans-serif;
    border-radius: px;
    color: black;
    font-size: 11px;
}


#wpforms-2603 label{
    font-family: 'Cormorant Garamond', sans-serif;
}
/* Ensure checkboxes and radio buttons have the appropriate styling */
#wpforms-2603 input[type="radio"],
#wpforms-2603 input[type="checkbox"] {
    margin: 0 10px;
    font-family: 'Inter', sans-serif;
    color: black;
    font-size: 11px;
}

/* Target submit buttons within this form */
#wpforms-2603 input[type="submit"],
#wpforms-2603 button[type="submit"] {
    padding: 2px 25px;
    font-family: 'Inter', sans-serif;
    color: white;
    background-color: #0b9ff1;
    font-size: 16px;
    border: none;
    border-radius: px;
    cursor: pointer;
    width: 100%;
}

@media screen and (max-width: 767px) {
    #wpforms-2603 input,
    #wpforms-2603 textarea,
    #wpforms-2603 select {
        font-size: 11px;
    }

    #wpforms-2603 input[type="submit"],
    #wpforms-2603 button[type="submit"] {
        font-size: 11px;
        padding: 10px;
    }
}
label.wpforms-field-label {
    font-size: 14px !important;
}/* End custom CSS */