.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-166017 .elementor-element.elementor-element-e713600{--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-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-166017 .elementor-element.elementor-element-5a105a1 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFEFEF;border-radius:6px 6px 6px 6px;}/* Start custom CSS for shortcode, class: .elementor-element-5a105a1 *//* Make WPForms fields cleaner and evenly spaced */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="password"],
.wpforms-form input[type="url"],
.wpforms-form input[type="tel"],
.wpforms-form textarea,
.wpforms-form select {
    width: 100%;
    padding: 12px 14px;
    margin-bottom: 16px;
    border-radius: 6px;
    border: 1px solid #ced4da;
    font-size: 16px;
    box-sizing: border-box;
    background: #fafbfc;
    transition: border-color 0.2s;
}

.wpforms-form input[type="text"]:focus,
.wpforms-form input[type="email"]:focus,
.wpforms-form input[type="password"]:focus,
.wpforms-form textarea:focus,
.wpforms-form select:focus {
    border-color: #0073aa;
    background: #fff;
    outline: none;
}

.wpforms-form .wpforms-field-label {
    font-weight: 600;
    margin-bottom: 4px;
    color: #222;
    font-size: 15px;
}

/* Paragraph Textarea */
.wpforms-form textarea {
    min-height: 120px;
    resize: vertical;
}

/* Center the submit button */
.wpforms-form .wpforms-submit-container {
    text-align: center !important;
}

.wpforms-form button[type="submit"],
.wpforms-form input[type="submit"] {
    background: #0073aa;
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 10px 38px;
    font-size: 17px;
    cursor: pointer;
    transition: background 0.2s;
    margin-top: 10px;
}

.wpforms-form button[type="submit"]:hover,
.wpforms-form input[type="submit"]:hover {
    background: #005983;
}

/* Optional: Add spacing between columns */
.wpforms-field-row-block.wpforms-one-half {
    padding-right: 12px;
}
.wpforms-field-row-block.wpforms-one-half:last-child {
    padding-right: 0;
}
.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    /* padding: 15px 0; */
    position: relative;
    padding-right: 10px!important;
    padding-left: 10px!important;
}

div.wpforms-container .wpforms-form .wpforms-field-layout>.wpforms-field-label
 {
    font-style: normal;
    font-weight: 700;
    font-size: 17px!important;
   }
   
   
   div.wpforms-container .wpforms-form .wpforms-field-layout>.wpforms-field-label {
       font-weight: 700;
    font-size: 22px;
    line-height: 12px!important;
    margin: 10px 0 10px 0!important;
    padding: 10px 0 0 0;
    border-top: 1px solid #dddddd;
}/* End custom CSS */