[data-cloak], [v-cloak] {
    display: none;
}

#contact-form [type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    vertical-align: middle;
    margin-bottom: 0.5rem;
    border: none;
    box-shadow: none;
    outline: none;
}
#contact-form .checkbox-area [type=checkbox] {
    display: none;
}
#contact-form .checkbox-area span {
    display: inline-table;
}
#contact-form .checkbox-area span::before {
    display: table-cell;
    content: "\f111";
    color: #dddedf;
    font-family: "Font Awesome 5 Free";
}
#contact-form .checkbox-area [type=checkbox]:checked + span::before {
    content: "\f058";
    color: #439539;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

@media print, screen and (min-width: 64em) {
#contractor-portal .halfsies {
    background-image: linear-gradient(#ffffff, #f0f0f0), url('../img/blue-waves.jpg');

    background-repeat: no-repeat, no-repeat;
    background-position: 100% 0%, center center;
    background-size: 57% 100%, cover;
    padding-bottom:0;
}
}



/* @media print, screen and (width: 64em) { */

/* #contact-form [type=checkbox] { */
/*     vertical-align: initial; */
/* } */
/* #contact-form [type=checkbox]::before { */
/*     font-size: 24px; */
/* } */
/* } */
