
div.wpforms-container-full input[type=date], 
div.wpforms-container-full input[type=datetime], 
div.wpforms-container-full input[type=datetime-local], 
div.wpforms-container-full input[type=email], 
div.wpforms-container-full input[type=month], 
div.wpforms-container-full input[type=number], 
div.wpforms-container-full input[type=password], 
div.wpforms-container-full input[type=range], 
div.wpforms-container-full input[type=search], 
div.wpforms-container-full input[type=tel], 
div.wpforms-container-full input[type=text], 
div.wpforms-container-full input[type=time], 
div.wpforms-container-full input[type=url], 
div.wpforms-container-full input[type=week],
div.wpforms-container-full select, 
div.wpforms-container-full textarea, 
.wp-core-ui div.wpforms-container-full input[type=date], 
.wp-core-ui div.wpforms-container-full input[type=datetime], 
.wp-core-ui div.wpforms-container-full input[type=datetime-local], 
.wp-core-ui div.wpforms-container-full input[type=email], 
.wp-core-ui div.wpforms-container-full input[type=month], 
.wp-core-ui div.wpforms-container-full input[type=number], 
.wp-core-ui div.wpforms-container-full input[type=password], 
.wp-core-ui div.wpforms-container-full input[type=range], 
.wp-core-ui div.wpforms-container-full input[type=search], 
.wp-core-ui div.wpforms-container-full input[type=tel], 
.wp-core-ui div.wpforms-container-full input[type=text],
.wp-core-ui div.wpforms-container-full input[type=time],
.wp-core-ui div.wpforms-container-full input[type=url], 
.wp-core-ui div.wpforms-container-full input[type=week], 
.wp-core-ui div.wpforms-container-full select, 
.wp-core-ui div.wpforms-container-full textarea {
    border-radius: 8px;
    border: 1px solid #DDD;
    background: #FFF;
    padding: 16px;
    color: var(--black);
    font-size: 19px;
    font-size: 1.19rem;
    line-height: 32px;
    line-height: 2rem;
    padding: 31px 10px 31px 21px;
}
.wpforms-container .wpforms-form textarea {
        padding: 31px;
}

div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus {
    border-color: var(--deep-orange);
}
div.wpforms-container-full input[type=checkbox]:focus:before, div.wpforms-container-full input[type=radio]:focus:before {
    border-color: var(--deep-orange);
    box-shadow: initial;
}

div.wpforms-container-full textarea:focus, div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid {
    border-color: var(--deep-orange);
    border-radius:8px;
}
div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    border-color: var(--deep-orange);
    box-shadow: initial;
}
div.wpforms-container-full input[type=radio]:checked:after {
    background-color: var(--deep-orange);
}
div.wpforms-container-full input[type=checkbox]:checked:after {
    border-left: 4px solid var(--deep-orange);
    border-bottom: 4px solid var(--deep-orange);
}

.wpforms-container .wpforms-form .wpforms-field-label, 
.wpforms-container .wpforms-form .wpforms-field-sublabel, 
.wpforms-container .wpforms-form .wpforms-field-description,
.wpforms-container .wpforms-form textarea, .wpforms-container 
.wpforms-form li, .wpforms-container .wpforms-form th {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 32px;
    line-height: 2rem;
}
.fl-builder-content .wpforms-container .wpforms-submit, 
.wpforms-container .wpforms-submit {
    margin-top:45px;
    background: var(--light-orange) !important;
    padding: 17px 40px !important;
}

.horizontal-form .fl-builder-content .wpforms-container .wpforms-submit, 
.horizontal-form .wpforms-container .wpforms-submit {
    min-width: 192px;
    margin-left: 16px;
}

.fl-builder-content .horizontal-form  .wpforms-container .wpforms-submit:after {
    display:none !important;
}

div.wpforms-container-full .wpforms-confirmation-container-full, 
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: var(--light-orange);
    border: 0;
    border-radius: 16px;
}


.for_dark div.wpforms-container-full .wpforms-field-label, 
.for_dark .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    color: var(--black);
}

.form_dark div.wpforms-container-full .wpforms-field-label, 
.form_dark .wp-core-ui div.wpforms-container-full .wpforms-field-label,
.form_dark div.wpforms-container-full .wpforms-field-label-inline, 
.form_dark .wp-core-ui div.wpforms-container-full .wpforms-field-label-inline {
    color: var(--white);
}

div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after {
    font-family: 'Font Awesome 5 Pro';
    content: "\f178";
    font-weight: 500;
    padding-left: 10px;
    position: relative;
    top: 1px;
    transition: all .25s ease;
    display: inline-block;
    border: 0;
}

.horizontal-form .wpforms-form {
    display:flex;
}


.horizontal-form .wpforms-container {
    margin:0 !important;
}

div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    margin-bottom: 8px;

}




@media screen and (max-width: 1366px) {


}
@media only screen and (max-width: 992px) {
    
    
}
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 600px) {
    
    .horizontal-form .wpforms-form {
        display:block;
    }
    .fl-builder-content .wpforms-container .wpforms-submit, .wpforms-container .wpforms-submit {
        margin: 0;
        font-size: 18px !important;
        padding: 14px 36px !important;
    
    }
    

}