#schedule{background-color:#090611;background-size:cover;background-position:center;text-align:center}#schedule h3{font-weight:700;color:#FFF;margin-bottom:3rem}#schedule .schedule-container .schedule-item{border-radius:8px;margin:0 auto 5px;overflow:hidden;color:#FFF;background-color:#1c1c1c;width:70%;font-size:.9rem}#schedule .schedule-container .schedule-item.orange-bg{background-color:#ed9d2d}#schedule .schedule-container .schedule-item.blue-bg{background-color:#278ac7}#schedule .schedule-container .schedule-item.yellow-bg{background-color:#edd52d}#schedule .schedule-container .schedule-item .schedule-event{padding:.5rem 2rem;width:69%;display:inline-block;text-align:left}#schedule .schedule-container .schedule-item .schedule-event span{display:block;font-weight:300}#schedule .schedule-container .schedule-item .schedule-hours{padding:.5rem 2rem;background-color:#4a4a4a;width:30%;display:inline-block}#schedule .schedule-container .schedule-item.orange-bg .schedule-hours{background-color:#d27b01}#schedule .schedule-container .schedule-item.blue-bg .schedule-hours{background-color:#1e71a2}#schedule .schedule-container .schedule-item.yellow-bg .schedule-hours{background-color:#dac617}#schedule .schedule-container .schedule-title{transform:rotate(-90deg);position:absolute;left:4rem;padding-right:1rem;font-weight:700}#schedule .btn.btn-primary{border-color:transparent;color:#FFF}#schedule .btn.btn-primary.active{background:transparent linear-gradient(270deg,#e9ce18 0%,#f6335e 100%) 0% 0% no-repeat padding-box;border-color:transparent;color:#FFF}#schedule .schedule-container .schedule-title.orange-text{color:#ed9d2d}#schedule .schedule-container .schedule-title.blue-text{color:#278ac7}#schedule .schedule-disclaimer{color:#FFF;font-size:.7rem;text-align:left;width:70%;margin:1.5rem auto 0}#schedule .form-wrapper{background-color:#000;padding:3rem 0}#schedule .form-wrapper h5{font-weight:700;color:#FFF;margin-bottom:1rem;text-align:center}#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{margin:0 auto;color:#FFF;width:70%}#schedule .form-wrapper .form-container fieldset{margin-bottom:10px}#schedule .form-wrapper .form-container .input{margin:0px}#schedule .form-wrapper .form-container input,#schedule .form-wrapper .form-container select{background:transparent;border-radius:25px;border:2px solid #FFF;color:#FFF;padding:.4rem 1rem;width:100%}#schedule .form-wrapper .form-container select option{color:#000}#schedule .form-wrapper .form-container [type=submit]{margin-top:1rem;background:transparent linear-gradient(270deg,#e9ce18 0%,#f6335e 100%) 0% 0% no-repeat padding-box;border:0;padding:.5rem 2rem;font-weight:700;width:200px}#schedule .form-wrapper .hs-error-msgs{margin:0;padding:0;list-style:none}#schedule .form-wrapper .hs-error-msgs li{font-size:.8rem;margin-top:.5rem;color:#ed9d2d}@media(max-width:992px){#schedule .schedule-container .schedule-item{font-size:.8rem;width:100%}#schedule .schedule-container .schedule-title{display:none}#schedule .schedule-container .schedule-item .schedule-event{padding:.5rem 1rem;width:65%}#schedule .schedule-container .schedule-item .schedule-hours{padding:.5rem .2rem;width:33.9%}}