.elementor-23175 .elementor-element.elementor-element-0d1f5fa > .elementor-widget-container{padding:150px 100px 0px 150px;}.elementor-23175 .elementor-element.elementor-element-0d1f5fa .elementor-heading-title{font-size:40px;color:#2B3232;}.elementor-23175 .elementor-element.elementor-element-4d648f9 > .elementor-widget-container{padding:030px 100px 30px 150px;}.elementor-23175 .elementor-element.elementor-element-4d648f9{font-size:23px;}.elementor-23175 .elementor-element.elementor-element-033775b > .elementor-widget-container{padding:130px 150px 0px 0px;}.elementor-23175 .elementor-element.elementor-element-814c45a{--spacer-size:50px;}.elementor-23175 .elementor-element.elementor-element-e3c4e60:not(.elementor-motion-effects-element-type-background), .elementor-23175 .elementor-element.elementor-element-e3c4e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCBF6C99;}.elementor-23175 .elementor-element.elementor-element-e3c4e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23175 .elementor-element.elementor-element-e3c4e60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23175 .elementor-element.elementor-element-b1a0feb > .elementor-widget-container{padding:100px 50px 50px 50px;}.elementor-23175 .elementor-element.elementor-element-b1a0feb{text-align:center;}.elementor-23175 .elementor-element.elementor-element-b1a0feb .elementor-heading-title{font-size:30px;color:#2B3232;}@media(max-width:1024px){.elementor-23175 .elementor-element.elementor-element-0d1f5fa > .elementor-widget-container{padding:100px 00px 50px 0px;}.elementor-23175 .elementor-element.elementor-element-0d1f5fa .elementor-heading-title{font-size:36px;}.elementor-23175 .elementor-element.elementor-element-4d648f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23175 .elementor-element.elementor-element-4d648f9{font-size:21px;}.elementor-23175 .elementor-element.elementor-element-033775b > .elementor-widget-container{padding:100px 0px 0px 0px;}}@media(max-width:767px){.elementor-23175 .elementor-element.elementor-element-0d1f5fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23175 .elementor-element.elementor-element-0d1f5fa .elementor-heading-title{font-size:30px;}.elementor-23175 .elementor-element.elementor-element-4d648f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23175 .elementor-element.elementor-element-4d648f9{font-size:19px;}.elementor-23175 .elementor-element.elementor-element-033775b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23175 .elementor-element.elementor-element-b1a0feb > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-23175 .elementor-element.elementor-element-b1a0feb .elementor-heading-title{font-size:30px;}}/* Start custom CSS for wpforms, class: .elementor-element-033775b */.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 */