.elementor-4513 .elementor-element.elementor-element-a5c32fe{--display:flex;}.elementor-4513 .elementor-element.elementor-element-4de08c0{width:100%;max-width:100%;}#elementor-popup-modal-4513{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4513 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-4513 .dialog-close-button{display:flex;font-size:26px;}#elementor-popup-modal-4513 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-4de08c0 */.sp-testimonial-form-container .sp-testimonial-required-message {
    font-size: 20px !important;
    color: black !important;
    font-weight: 600 !important;
    padding-bottom: 6px !important;
}

#testimonial_form_2542.sp-tpro-fronted-form .sp-testimonial-form-container {
    padding: 0px !important;
    max-width: 100% !important;
}

.sp-testimonial-form-container span.sp-required-asterisk-symbol {
    display: none !important;
}

.sp-testimonial-label-section {
   font-family: rubik;
   line-height: 30px;
}

#testimonial_form_2542.sp-tpro-fronted-form .sp-tpro-form-field:not(.tpro-category-list-field,.tpro-social-profiles-field) .sp-testimonial-input-field input,.sp-tpro-fronted-form .sp-tpro-form-field textarea {
    border: 1px solid #c5c5c5c4 !important;
    font-family: 'Montserrat';
    font-size: 12px;
    padding: 12px 15px !important;
}

#testimonial_form_2542.sp-tpro-fronted-form .sp-tpro-form-field label {
    font-size: 14px !important;
   font-weight: 500 !important;
}

[type=button], [type=submit], button {
    border: none !important;
    border-radius: 0px !important;
    font-family: rubik !important;
}

#testimonial_form_2542.sp-tpro-fronted-form .sp-tpro-form-submit-button input[type='submit'] {
    background-color: #AC6957 !important;
    padding: 12px 25px !important;
    font-weight: 500 !important;
    font-size: 13px !important;
}/* End custom CSS */