.c-form{text-align:center;background-color:#f5f5f5;padding:45px 45px 50px;display:inline-block}.c-form__title{max-width:300px;margin:0 auto 30px}.c-form__title .u-h3{text-transform:uppercase;margin-bottom:10px;font-weight:600}.c-form__title p{text-align:center;text-transform:uppercase;font-size:14px;line-height:1.7}.c-form__checkbox{justify-content:center;align-items:center;margin-bottom:25px;display:flex}.c-form__checkbox .c-checkbox{padding:0 15px}.c-form__bottom input[type=email]{background-color:var(--white);width:100%;margin-bottom:25px;padding:15px;box-shadow:inset 0 -1px #00000080}.c-form__bottom .u-btn{text-transform:uppercase;width:100%;margin-bottom:10px;padding:16px 40px;font-size:14px;font-weight:500;line-height:1.6}@media only screen and (width<=575px){.c-form{min-width:350px;padding:25px 25px 30px}}.c-input span{color:#898686;margin-bottom:8px;font-size:14px;line-height:1;display:block}.c-input input,.c-input textarea{background:#fbf8f8;border:1px solid #0000;width:100%;padding:12px 20px;display:block}.c-input input.invalid{border:1px solid #dc143c}.c-input .error-msg{color:#dc143c;text-align:left;margin-top:3px;font-size:11px}
