.bs-offer-wrap p{font-size:1.2rem;text-align:left}.bs-offer-wrap a{color:var(--primary)}.bs-offer-wrap .form-row{margin:1em auto;text-align:left}.bs-offer-wrap input{min-height:53px;border-radius:10px;width:100%;padding:10px 27px;font-size:14px;line-height:16px;margin:0;box-shadow:1px 1px 0 0 rgba(196,196,196,.24);border:1px solid #e7edf3}.bs-offer-wrap .bs-input-tac label{position:relative;padding-left:31px;display:inline-block;font-size:14px;line-height:20px;font-weight:400}.bs-offer-wrap .bs-input-tac input[type=checkbox]{position:absolute;visibility:hidden;width:20px;height:20px;top:0;left:0}.bs-offer-wrap .bs-input-tac input[type=checkbox]+span:before{display:block;position:absolute;content:"";border-radius:4px;height:20px;width:20px;left:0;top:0;border:1px solid rgba(0,0,0,.1);background:#fff}.bs-offer-wrap .bs-input-tac input[type=checkbox]+span:after{display:block;position:absolute;content:"\f00c";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:11px;height:20px;width:20px;top:0;left:0;visibility:hidden;text-align:center;background:var(--primary);border-radius:4px}.bs-offer-wrap .bs-input-tac input[type=checkbox]:checked+span:before{background:0 0}.bs-offer-wrap .bs-input-tac input[type=checkbox]:checked+span:after{visibility:visible}