.headings-wrap{display:flex}.headings-wrap .left-column,.headings-wrap .right-column{width:50%}.headings-wrap .heading{font-size:36px;line-height:44px;max-width:480px;position:relative;z-index:1}.headings-wrap .bold-heading{font-size:180px;line-height:54px;letter-spacing:9px;font-weight:800;text-transform:uppercase;color:#f2f2f2;position:absolute;left:0}.headings-wrap .right-column .desc{z-index:1;position:relative}.headings-wrap .right-column .desc p{size:16px;line-height:24px}.table-wrap{margin-top:35px;position:relative}.table-inner-wrap{overflow-x:auto}.table-top-text{text-align:center;font-size:16px;line-height:24px;letter-spacing:1.6px;margin-bottom:25px;margin-top:50px}.table-bottom-text p{font-weight:600}.table-bottom-text p:first-child{font-size:14px;line-height:24px;margin-bottom:10px}.table-bottom-text p:nth-child(2){font-size:14px;line-height:24px;margin-top:0}.table-bottom-text p a{color:#0fb7e1;text-decoration:underline}.enrollment-table{width:100%;border-spacing:0 10px}.table-header-row{background-color:#1074ac;color:#fff;text-align:left}.table-header-row th{padding:22px;font-size:18px;line-height:32px;font-family:trade-gothic-next;font-weight:700}.table-content-row{background-color:#f2f2f3;text-align:left}.table-content-row td{padding:20px 22px;font-size:16px;line-height:32px;font-weight:400;font-family:trade-gothic-next}.table-content-row .btn-td{padding-left:0}.table-content-row .btn-td .btn-wrap a{width:166px;height:50px;padding:8px 0}.table-content-row.sold-out-disable td{color:#c1c1c1}.table-content-row.sold-out-disable .btn-wrap a{background-color:#c1c1c1}.modal-notify{display:none;position:fixed;z-index:1;padding-top:300px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7)}.modal-content{background-color:#000;margin:auto;padding:20px;width:30%}.close{color:#fff;float:right;font-size:28px;font-weight:700;margin-bottom:20px}.close:focus,.close:hover{color:#aaa;text-decoration:none;cursor:pointer}.modal-content .hbspt-form input.hs-input{background-color:#2c2c2c;border-radius:50px;height:50px;color:#fff;padding:5px 20px;border:none}.modal-content .hbspt-form{text-align:center}.modal-content .hbspt-form .hs-submit{background:#0fb7e1;border-radius:50px;margin-top:0}.modal-content .hbspt-form .hs-button{background:#0fb7e1;border-radius:50px;font-size:16px;border-color:#0fb7e1;text-transform:uppercase;letter-spacing:1.6px;padding:15px 40px}.modal-content .hbspt-form input.hs-input::placeholder{color:#000;text-transform:uppercase;text-align:center;font-weight:700;letter-spacing:1.6px}.modal-content .hbspt-form .submitted-message{color:#fff}@media only screen and (min-width:1700px) and (max-width:2400px){.headings-wrap .bold-heading{font-size:230px}}@media(device-width:768px){.table-wrap{padding:0 10px}}@media(max-width:580px){.enrollment-table,.table-bottom-text{padding:0 10px}.headings-wrap .bold-heading{font-size:60px;line-height:54px;letter-spacing:3px;margin-top:-180px}.headings-wrap{display:flex;flex-direction:column;padding:0 20px}.headings-wrap .left-column,.headings-wrap .right-column{width:auto}}