.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}}.l-subs{z-index:-1;background-color:var(--black);border:20px solid var(--black);padding:130px 120px;position:relative;overflow:hidden}.l-subs .is-img{min-width:100%;max-width:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.l-subs .c-form{margin-left:20%;position:relative}@media only screen and (width<=991px){.l-subs{padding:80px 50px}.l-subs .is-img{left:auto;right:0;transform:none}.l-subs .c-form{margin-left:0;left:50%;transform:translate(-50%)}}@media only screen and (width<=575px){.l-subs{border:0}}
