/*
 * Theme Name:  Revision Child
 * Theme URI:   https://revision.codesupply.co/
 * Description: Revision Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    revision
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */











#wpcf7-f426-p137-o1 .hidden-fields-container { display: none; }

#wpcf7-f426-p137-o1 .wpcf7-form { display: flex; flex-direction: column; }


#wpcf7-f426-p137-o1 {
     padding: 5px;
     -moz-box-sizing:border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
 #wpcf7-f426-p137-o1 input[type=text],#wpcf7-f426-p137-o1 input[type=email], #wpcf7-f426-p137-o1 input[type=tel], #wpcf7-f426-p137-o1 select {
     width: 100%;
     border: 1px solid #bbb;
     height: auto;
     margin: 10px 0 0 0;
     font-size: var(--cs-font-post-content-size);
}
 #wpcf7-f426-p137-o1 .sib-default-btn {
     margin: 5px 0 5px auto;
     display: block;
     padding: 10px 20px;
     color: #fff;
     background-color: transparent;
     border-color: transparent;
     font-size: var(--cs-font-post-content-size);
     text-align: center;
     cursor: pointer;
    /* vertical-align: middle;
     */
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     white-space: normal;
    /* border: 1px solid transparent;
     */
    /* border-radius: 10px;
     */
}
 #wpcf7-f426-p137-o1 .sib-default-btn:hover {
     background-color: #444;
}
#wpcf7-f426-p137-o1 p{
     /* margin: 10px 0 0 0; */
     margin: 0 0 30px;
}


#wpcf7-f426-p137-o1 .wpcf7-response-output {
    font-size: 1rem;
}


#consent-checks:not(.show) .collapse { display: none; }

#consent-checks .toggle { margin: 20px auto; }
#consent-checks .toggle .helper { cursor: pointer; font-size: 21px; font-weight: bold; }
#consent-checks .toggle .icon { display: none; }
#consent-checks:not(.show) .toggle .icon.collapsed { display: block; }
#consent-checks.show .toggle .icon.expanded { display: block; }

#consent-checks .checkbox-group, #consent-checks .toggle { display: flex; align-items: flex-start; gap: 15px; }
#consent-checks .checkbox-group input[type=checkbox] { transform: scale(1.5); margin-top: 10px; margin-right: 10px; }

#consent-checks label { margin-bottom: 30px; font-size: var(--cs-font-post-content-size); }



