.elementor-27531 .elementor-element.elementor-element-a59f359{--display:flex;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27531 .elementor-element.elementor-element-a59f359:not(.elementor-motion-effects-element-type-background), .elementor-27531 .elementor-element.elementor-element-a59f359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF1F5;}.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-27531 .elementor-element.elementor-element-26226c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder, .elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 10% 0% 10%;}.elementor-27531 .elementor-element.elementor-element-0afd344{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-27531 .elementor-element.elementor-element-0afd344:not(.elementor-motion-effects-element-type-background), .elementor-27531 .elementor-element.elementor-element-0afd344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF1F5;}@media(max-width:1280px){.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 10% 0% 10%;}}@media(max-width:480px){.elementor-27531 .elementor-element.elementor-element-26226c7 .wdt-heading-holder .wdt-heading-content-wrapper{padding:0% 0% 0% 0%;}.elementor-27531 .elementor-element.elementor-element-0afd344{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-3ab3a15 *//* Everest Form Styling */

#evf-form-26382{
    width:100% !important;
}

#evf-form-26382 .evf-field{
    margin-bottom:20px !important;
}

#evf-form-26382 input[type="text"],
#evf-form-26382 input[type="email"],
#evf-form-26382 input[type="tel"],
#evf-form-26382 input[type="number"],
#evf-form-26382 input[type="url"],
#evf-form-26382 select,
#evf-form-26382 textarea{
    width:100% !important;
    padding:14px 16px !important;
    border:1px solid #ddd !important;
    border-radius:8px !important;
    font-size:16px !important;
    background:#fff !important;
    box-sizing:border-box !important;
}

#evf-form-26382 input:focus,
#evf-form-26382 textarea:focus,
#evf-form-26382 select:focus{
    border-color:#96116B !important;
    outline:none !important;
    box-shadow:0 0 0 3px rgba(150,17,107,0.15) !important;
}

/* Submit Container */
#evf-form-26382 .evf-submit-container{
    width:100% !important;
    display:block !important;
}

/* Full Width Submit Button */
#evf-form-26382 button[type="submit"],
#evf-form-26382 input[type="submit"],
#evf-form-26382 .evf-submit-container button{
    width:100% !important;
    display:block !important;
    max-width:100% !important;
    padding:15px 20px !important;
    background:#96116B !important;
    color:#fff !important;
    border:none !important;
    border-radius:8px !important;
    font-size:16px !important;
    font-weight:600 !important;
    line-height:1.2 !important;
    cursor:pointer !important;
    transition:all .3s ease !important;
}

#evf-form-26382 button[type="submit"]:hover,
#evf-form-26382 input[type="submit"]:hover,
#evf-form-26382 .evf-submit-container button:hover{
    background:#7d0e59 !important;
}

/* Labels */
#evf-form-26382 label{
    font-weight:600 !important;
    margin-bottom:6px !important;
    display:block !important;
}

#evf-form-26382 .iti input[type="tel"]{
    padding-left: 48px !important;
}/* End custom CSS */