.elementor-13814 .elementor-element.elementor-element-e3ca1d4{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-c9505b8 .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-f705def{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-e0c4b6d{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-4efb11c .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-5314553 .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-a1e46bb{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-9cc433a .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-62f40d6{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-e3e2db1 .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-bd42fc1{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-c297010 .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-7cf5292{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-f11f4e9 .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-c3c7e5d{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-19c2294 .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-a711177{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-8417a3e .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-e82b29b{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-65b0eee .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-fc4df0f{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-cf21700{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-cb5e830 .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-33615bf .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-f8de9e6 .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-8b0591d{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-ac8f926 .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-83fed77{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-4da82b2 .elementor-heading-title{font-size:24px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-c05cf44{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-24b734b .elementor-heading-title{font-size:30px;color:var( --e-global-color-e22422e );}.elementor-13814 .elementor-element.elementor-element-f8ccdbc{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-5fc0fa7 .elementor-button{background-color:var( --e-global-color-primary );font-size:19px;font-weight:600;font-style:italic;fill:var( --e-global-color-e22422e );color:var( --e-global-color-e22422e );}@media(max-width:767px){.elementor-13814 .elementor-element.elementor-element-e3ca1d4{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-c9505b8 .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-f705def{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-e0c4b6d{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-4efb11c .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-5314553 .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-a1e46bb{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-9cc433a .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-62f40d6{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-e3e2db1 .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-bd42fc1{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-c297010 .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-7cf5292{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-f11f4e9 .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-c3c7e5d{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-19c2294 .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-a711177{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-8417a3e .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-e82b29b{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-65b0eee .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-fc4df0f{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-cf21700{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-cb5e830 .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-33615bf .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-f8de9e6 .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-8b0591d{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-ac8f926 .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-83fed77{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-4da82b2 .elementor-heading-title{font-size:20px;}.elementor-13814 .elementor-element.elementor-element-c05cf44{font-size:19px;}.elementor-13814 .elementor-element.elementor-element-24b734b .elementor-heading-title{font-size:25px;}.elementor-13814 .elementor-element.elementor-element-f8ccdbc{font-size:19px;}}/* Start custom CSS for wpforms, class: .elementor-element-08d22cd */.wpforms-form .wpforms-field-label {
   color:#2B3232;
}
.wpforms-form .wpforms-required-label {
    color: #2B3232;
    font-weight: 400;
}
.wpforms-form .wpforms-field input.wpforms-error, .wpforms-form .wpforms-field textarea.wpforms-error, .wpforms-form .wpforms-field select.wpforms-error {
    border: 1px solid #2B3232;
}
.wpforms-form .wpforms-field.wpforms-field-radio .wpforms-field-label {
   color:#2B3232;
}
.wpforms-form .wpforms-field.wpforms-field-radio ul li .wpforms-field-label-inline {
    color:#2B3232;
}
.wpforms-form .wpforms-field.wpforms-field-divider {
    color:#2B3232;
}
h3, h3 a, h3 a:hover {
    color: #2B3232;
}

.wpforms-container label.wpforms-error, .wpforms-container em.wpforms-error {
    display: block;
    color:#2B3232;
    font-size: 0.9em;
    font-style: normal;
    cursor: default;
    min-width: 120px;
}

.wpforms-container .wpforms-field-description, .wpforms-container .wpforms-field-limit-text {
    font-size: 0.8em;
    margin: 5px 0 0 0;
    word-break: break-word;
    word-wrap: break-word;
    line-height: 1.3;
    color: #2B3232;
}
.wpforms-container .wpforms-field-label-inline {
    display: inline;
    vertical-align: baseline;
    font-weight: 400;
    font-style: normal;
    word-break: break-word;
    word-wrap: break-word;
    color: #2B3232;
}

.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    background-color: #FCBF6C;
    color:#2B3232;
    font-weight: 600;
    !important;  
}

.column_column ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul, .column_product_short_description ul, .elementor-widget-text-editor ul {
    list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* Change WPForms line color in Elementor to #2B3232 */

/* Target input and textarea borders */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="url"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="number"],
.wpforms-form input[type="password"],
.wpforms-form textarea,
.wpforms-form select {
    border-color: #2B3232 !important;
}

/* Optional: Change focus border color as well */
.wpforms-form input[type="text"]:focus,
.wpforms-form input[type="email"]:focus,
.wpforms-form input[type="url"]:focus,
.wpforms-form input[type="tel"]:focus,
.wpforms-form input[type="number"]:focus,
.wpforms-form input[type="password"]:focus,
.wpforms-form textarea:focus,
.wpforms-form select:focus {
    border-color: #2B3232 !important;
    box-shadow: 0 0 0 1px #2B3232;
}
/* Ensure input text is visible in the desired color */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="url"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="number"],
.wpforms-form input[type="password"],
.wpforms-form textarea {
    color: #2B3232 !important;
}
/* Change WPForms line color in Elementor to #2B3232 */

/* Target input and textarea borders */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="url"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="number"],
.wpforms-form input[type="password"],
.wpforms-form textarea,
.wpforms-form select {
    border-color: #2B3232 !important;
    color: #2B3232 !important; /* Text color in form fields */
}

/* Optional: Change focus border color as well */
.wpforms-form input[type="text"]:focus,
.wpforms-form input[type="email"]:focus,
.wpforms-form input[type="url"]:focus,
.wpforms-form input[type="tel"]:focus,
.wpforms-form input[type="number"]:focus,
.wpforms-form input[type="password"]:focus,
.wpforms-form textarea:focus,
.wpforms-form select:focus {
    border-color: #2B3232 !important;
    box-shadow: 0 0 0 1px #2B3232;
    color: #2B3232 !important; /* Text color when focused */
}

/* Confirmation message styling */
.wpforms-confirmation-container {
    color: #2B3232 !important;
}/* End custom CSS */