.crimp_info h1{font-size:24px; margin-bottom:20px;}
.crimp_info h2{font-size:24px; margin-bottom:20px;}
.crimp_modal h3{font-size:24px; margin-bottom:20px;}
.crimp_info{font-size: 14px}
.crimp_modal .modal-content{padding: 20px 20px 0 20px}
.crimp_info.centered_text{text-align: center;}
.crimp_number{font-size: 50px}
#crimp_form{margin-top:30px}
#crimp_form .input-field > label{color:#000; font-size: 14px}
#crimp_form input::placeholder{font-weight: normal; font-style: italic; opacity: 0.3; color: #000;}
#crimp_form input[type="checkbox"]:checked + span:not(.lever)::before {
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}
#crimp_form .col .col{padding: 0}
#crimp_form p{padding: 0 !important; margin: 0 !important}

#crimp_form .select_col p,#crimp_form .select_col{margin-top: 0 !important}
#crimp_form .select-wrapper{margin: 0 0 15px 0}
#crimp_form .modal-trigger:hover{text-decoration: underline}

.crimp_error{border-left: solid 3px #eab3b7; background:#FFE2E4; color:#D27C82; padding: 5px; margin: 0 0 20px !important}
.crimp_error:last-of-type{margin: 0 0 15px !important}
.crimp_ok{border-left: solid 3px #92d097; background:#ddf0de; color:#72C279; padding: 5px; margin: 0 0 20px !important;}