#schedule{background-color:#090611;background-position:50%;background-size:cover;text-align:center}#schedule h3{color:#fff;font-weight:700;margin-bottom:3rem}#schedule .schedule-container .schedule-item{background-color:#1c1c1c;border-radius:8px;color:#fff;font-size:.9rem;margin:0 auto 5px;overflow:hidden;width:70%}#schedule .schedule-container .schedule-item.blue-bg,#schedule .schedule-container .schedule-item.orange-bg,#schedule .schedule-container .schedule-item.yellow-bg{background-color:#1c1c1c}#schedule .schedule-container .schedule-item .schedule-event{display:inline-block;padding:.5rem 2rem;text-align:left;width:69%}#schedule .schedule-container .schedule-item .schedule-event span{display:block;font-weight:300}#schedule .schedule-container .schedule-item .schedule-hours{background-color:#4a4a4a;display:inline-block;padding:.5rem 2rem;width:30%}#schedule .schedule-container .schedule-item.blue-bg .schedule-hours,#schedule .schedule-container .schedule-item.orange-bg .schedule-hours,#schedule .schedule-container .schedule-item.yellow-bg .schedule-hours{background-color:#1c1c1c}#schedule .schedule-container .schedule-title{font-weight:700;left:4rem;padding-right:1rem;position:absolute;transform:rotate(-90deg)}#schedule .btn.btn-primary,#schedule .btn.btn-primary.active{border-color:transparent;color:#fff}#schedule .btn.btn-primary.active{background:transparent 0 0 no-repeat padding-box}#schedule .schedule-container .schedule-title.blue-text,#schedule .schedule-container .schedule-title.orange-text{color:#1c1c1c}#schedule .schedule-disclaimer{color:#fff;font-size:.7rem;margin:1.5rem auto 0;text-align:left;width:70%}#schedule .form-wrapper{background-color:#000;padding:3rem 0}#schedule ul.inputs-list.multi-container{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none}#schedule li.hs-form-checkbox{flex-direction:column;width:50%}#schedule legend.hs-field-desc{font-size:1rem!important}#schedule .form-wrapper .form-container input+span{font-size:13px!important}#schedule .hs-form label>span{font-size:22px!important}#schedule .form-wrapper h5{font-weight:700}#schedule .form-wrapper h5,#schedule .form-wrapper p{color:#fff;margin-bottom:1rem;text-align:center}#schedule .form-wrapper .submitted-message p{font-size:1.5rem;padding:5rem 0}#schedule .form-wrapper .form-container{color:#fff;margin:0 auto;width:70%}#schedule .form-wrapper .form-container fieldset{margin-bottom:10px}#schedule .form-wrapper .form-container .input{margin:0}#schedule .form-wrapper .form-container input,#schedule .form-wrapper .form-container select{background:transparent;border:2px solid #fff;border-radius:25px;color:#fff;padding:.4rem 1rem;width:100%}#schedule .form-wrapper .form-container select option{color:#000}#schedule .form-wrapper .form-container [type=submit]{background:transparent 0 0 no-repeat padding-box;border:0;font-weight:700;margin-top:1rem;padding:.5rem 2rem;width:200px}#schedule .form-wrapper .hs-error-msgs{list-style:none;margin:0;padding:0}#schedule .form-wrapper .hs-error-msgs li{color:#ed9d2d;font-size:.8rem;margin-top:.5rem}@media (max-width:992px){#schedule .schedule-container .schedule-item{font-size:1rem;width:100%}#schedule .schedule-container .schedule-title{display:none}#schedule .schedule-container .schedule-item .schedule-event{padding:.5rem;width:65%}#schedule .schedule-container .schedule-item .schedule-hours{padding:.5rem .2rem;width:33.9%}}