.schedule-gp .programs-title h5{color:#000;letter-spacing:0;line-height:1;margin-bottom:24px;padding:1rem 0;text-align:center}.schedule-gp .program-btn a{display:block;font-size:12px;font-weight:500;margin-bottom:16px;padding:1rem 0;position:relative;text-align:center;text-transform:uppercase;transition:color .3s ease;will-change:color}.schedule-gp .program-btn a svg{height:auto;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:auto}.schedule-gp .schedule{border:2px solid;border-radius:2px;margin:1rem 0 2rem}.schedule-gp .schedule h5{background:#ffc72c;color:#fff;letter-spacing:0;line-height:1;margin:0;padding:1rem 0;text-align:center}.schedule-gp .schedule>div{padding:2rem 1rem}.schedule-gp .schedule>div:not(:last-child){border-right:1px solid #ffc72c}.schedule-gp .schedule>div .icon{float:left;margin-right:1.5rem;max-width:45px}.schedule-gp .schedule>div .info{float:left}.schedule-gp .schedule>div .info .day-type{font-family:Gotham A,Gotham B;font-weight:500}.schedule-gp .schedule>div p{margin:0}.schedule-gp .columns:last-child:not(:first-child){float:right}.schedule-gp .column,.schedule-gp .columns{float:left}.schedule.full_width .columns{width:100%}.schedule-gp .schedule:first-child{margin-top:0}.schedule-gp .schedule.full_width>div:not(:last-child){border-right:0}.schedule-gp .schedule.full_width .columns{padding:2rem}.schedule-gp .border-add{border-top:2px solid #702082}.schedule-gp .schedule .columns.border-add{padding-bottom:0}.schedule-gp .schedule .day.campus-available{padding:2rem}.schedule-gp .schedule .day-type{color:#000;font-size:16px;text-transform:none;transition:all .25s}.schedule-gp .schedule .day-type:hover{color:#702082}.schedule-gp .schedule .campus-available:not(:last-child){border-bottom:2px solid #702082}.schedule-gp .campus-available .info{float:none!important}.schedule-gp .book-tour-program-button{background-color:#fafafa;margin-bottom:56px;padding-bottom:40px;padding-top:50px;text-align:center}.schedule-gp .book-tour-program-button p{font-family:Gotham A,Gotham B;font-weight:500;margin-bottom:5px}.schedule-gp .link.link-bg a{background:#ffc72c;border-radius:2px;color:#000;display:inline-block;font-family:Gotham A,Gotham B;font-size:12px;font-weight:700;line-height:inherit;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease;will-change:background,color}.schedule-gp .link.link-bg a:hover{background:#000;color:#fff}.schedule-gp .book-tour-program-button .tour{margin-bottom:27px}.schedule-gp .book-tour-program-button .link-bg-2 a{margin-bottom:40px}.schedule-gp .book-tour-program-button h6{font-size:16px;margin-bottom:15px;padding-left:7px;padding-right:7px}.schedule-gp .book-tour-program-button .learn-more{color:#000;display:inline-block;font-size:14px;font-weight:500;line-height:inherit;text-decoration:none}.schedule-gp .book-tour-program-button .learn-more svg{height:auto;margin-left:21px;position:relative;top:2px;width:auto}@media screen and (min-width:40.0625em){.schedule-gp .medium-small-6{width:50%}}@media screen and (max-width:40em){.schedule-gp .schedule>div:not(:last-child){border-bottom:1px;border-bottom-style:solid;border-right:none}.schedule-gp .schedule.full_width>div:not(:last-child){border-bottom:2px;border-right:0}.schedule-gp .column,.schedule-gp .columns{width:100%}}