/*
Theme Name: JaymeAbreu
Autor: Jayme Abreu
Description: 
Version: 1.0
*/

input.wpcf7-form-control.has-spinner.wpcf7-submit.rn-btn {
    border-radius: 6px;
    background: linear-gradient(145deg, #10a1f5, #0b8dd8);
    box-shadow: var(--shadow-1);
    transition: var(--transition);
    position: relative;
    z-index: 2;
    font-size: 14px;
    font-weight: 500;
    border: 0 none;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.rn-btn:HOVER {
    color: #FFF;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background-color: #191b1e;
    border-radius: 6px;
    height: 55px;
    transition: var(--transition);
    border: 2px solid #191b1e;
    padding: 0 15px;
    font-size: 14px;
    font-family: var(--font-secondary);
    color: var(--color-lightn);
    box-shadow: var(--inner-shadow);
    letter-spacing: 1px;
}

.contact-form-wrapper .introduce{
    display: block!important;
}

.swal2-popup.swal2-modal.swal2-icon-success.swal2-show {
    z-index: 99999999!important;
}
.swal2-container{
    z-index: 99999999!important;
}
.wpcf7-not-valid {
    border: 2px solid red !important;
}

span.wpcf7-not-valid-tip {
    display: none;
}
.wpcf7-response-output, .screen-reader-response {
    display: none;
}
.wpcf7-response-output, .screen-reader-response {
    display: none;
}

p.description {
    padding-top: 1rem;
}