.join-now-form{padding:20px 16px;background-color:#fff9e4;margin:0 -15px}
@media(min-width:768px){.join-now-form{padding-left:20px;padding-right:20px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}
}
@media(min-width:1200px){.join-now-form{padding-left:32px;padding-right:32px}
}
.section-join{padding-top:10px;padding-bottom:16px}
@media(min-width:768px){.section-join{padding-bottom:0}
}
.join-now-form-info{color:#000;font-size:16px;line-height:22px;margin:0 0 20px;font-weight:800}
@media(min-width:768px){.join-now-form-info{margin:0;max-width:415px}
}
.join-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}
.join-form label.error{display:none}
.join-form-input{border:1px solid #ddd !important;border-radius:4px !important;background-color:#fff !important;height:48px;padding:10px 15px !important;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px;position:static}
@media(min-width:768px){.join-form-input{margin-left:12px}
}
.join-form-input:focus{border-color:#fb0 !important}
.join-form-input.error{border-color:red !important}
.join-form-btn{background-color:#fb0;border-radius:4px;-webkit-box-shadow:0 2px 8px 2px rgba(255,187,0,.48);box-shadow:0 2px 8px 2px rgba(255,187,0,.48);width:100px;height:48px;color:#000;font-weight:900;font-size:16px;line-height:14px;text-align:center;border:0;cursor:pointer}
.join-form-btn:focus{outline:0}
@media(min-width:768px){.join-form-btn{width:140px}
}
.red-ads{background-color:#fff9e4;border-radius:4px;width:100%;height:88px;position:relative;z-index:1}
.join-form-btn.submitted{color:#fff;background-color:green;box-shadow:0 0 8px rgba(0,128,0,.8)}