.introduction{background:#1d2f35;color:#f5f5f5;display:block;padding:100px 0;position:relative;z-index:500}.introduction.alt{background:#fff;color:#1d2f35}.introduction h1{line-height:60px;word-break:normal}.introduction p{font-size:21px;line-height:33px}.introduction p:last-of-type{margin:0}.introduction ul.course-list{line-height:0;list-style:none;margin:0;padding:0;position:relative}.introduction ul.course-list>li{background:none!important;border-top:1px solid #3d4f59;height:20%;line-height:0;margin:0;padding:0;position:relative}.introduction ul.course-list>li:last-of-type{border-bottom:1px solid #3d4f59}.introduction ul.course-list>li>a{color:#fff;display:block;font-family:UniformBold-Regular;font-size:19px;line-height:100px;padding:0;position:relative;text-transform:uppercase;width:100%}.introduction ul.course-list>li>a:after{clear:both;content:"";display:block}.introduction.alt ul.course-list>li>a{color:#1d2f35}.introduction ul.course-list>li>a .icon{border-right:1px solid #3d4f59;display:inline-block;float:left;height:100px;margin:0;padding:0}.introduction ul.course-list>li>a .text{display:inline-block;float:left;margin:0 30px}.introduction ul.course-list>li>a .arrow{display:inline-block;float:right;margin:0 0 0 30px}.introduction ul.course-list>li>a .arrow svg{fill:#fff;height:9px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:24px}.introduction.alt ul.course-list>li>a .arrow svg{fill:#1d2f35}.introduction ul.course-list>li>a svg#fulltime{display:block;height:40px;margin:30px;width:40px}.introduction ul.course-list>li>a svg#fulltime .st0{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.introduction.alt ul.course-list>li>a svg#fulltime .st0{stroke:#1d2f35}.introduction ul.course-list>li>a svg#fulltime .st1{fill:#ef4244}.introduction ul.course-list>li>a svg#parttime{display:block;height:40px;margin:30px;width:40px}.introduction ul.course-list>li>a svg#parttime .st0{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.introduction.alt ul.course-list>li>a svg#parttime .st0{stroke:#1d2f35}.introduction ul.course-list>li>a svg#parttime .st1{fill:#ef4244}.introduction ul.course-list>li>a svg#short{display:block;height:40px;margin:30px;width:40px}.introduction ul.course-list>li>a svg#short .st0{fill:#ef4244}.introduction ul.course-list>li>a svg#short .st1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.introduction.alt ul.course-list>li>a svg#short .st1{stroke:#1d2f35}.introduction ul.course-list>li>a svg#online{display:block;height:40px;margin:30px;width:40px}.introduction ul.course-list>li>a svg#online .st0{fill:#ef4244}.introduction ul.course-list>li>a svg#online .st1{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.introduction.alt ul.course-list>li>a svg#online .st1{stroke:#1d2f35}.introduction ul.course-list>li>a svg#workshops{display:block;height:40px;margin:30px;width:40px}.introduction ul.course-list>li>a svg#workshops .st0{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}.introduction.alt ul.course-list>li>a svg#workshops .st0{stroke:#1d2f35}.introduction ul.course-list>li>a svg#workshops .st1{fill:#ef4244}.introduction ul.course-list>li>a:hover{color:#ef4244}.introduction ul.course-list>li>a:hover svg,.introduction.alt ul.course-list>li>a:hover svg{fill:#ef4244}.upcoming-courses{background:#f5f5f5;color:#1d2f35;display:block;font-size:21px;line-height:33px;margin:0;padding:100px 0 50px;position:relative}.upcoming-courses h2{line-height:60px}.upcoming-courses p{font-size:21px;line-height:33px}.upcoming-courses p:last-of-type{margin:0}.upcoming-courses ul.course-list{line-height:0;list-style:none;margin:0 0 60px;padding:0;position:relative}.upcoming-courses ul.course-list>li{background:none!important;border-top:1px solid #87a2a4;height:20%;line-height:0;margin:0;padding:0;position:relative;white-space:nowrap}.upcoming-courses ul.course-list>li:last-of-type{border-bottom:1px solid #87a2a4}.upcoming-courses ul.course-list>li>a{color:#3d4f59;display:block;font-family:UniformBold-Regular;font-size:19px;font-weight:300;height:100%;line-height:128px;padding:0;position:relative;white-space:nowrap;width:100%}.upcoming-courses ul.course-list>li>a:after{clear:both;content:"";display:block}.upcoming-courses ul.course-list>li>a .icon{border-right:1px solid #87a2a4;display:inline-block;float:left;height:128px;margin:0;padding:0}.upcoming-courses ul.course-list>li>a .text{display:inline-block;float:left;font-size:19px;line-height:26px;margin:30px 30px 25px;white-space:normal;width:70%}.upcoming-courses ul.course-list>li>a .text .small{display:block;font-size:12px;line-height:14px;margin:0 0 5px;text-transform:uppercase}.upcoming-courses ul.course-list>li>a .arrow{display:inline-block;float:right;right:0}.upcoming-courses ul.course-list>li>a .arrow svg{fill:#3d4f59;height:9px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:24px}.upcoming-courses ul.course-list>li>a svg.fulltime{display:block;height:40px;margin:30px;width:40px}.upcoming-courses ul.course-list>li>a svg.fulltime .st0{fill:none;stroke:#3d4f59;stroke-width:2;stroke-miterlimit:10}.upcoming-courses ul.course-list>li>a svg.fulltime .st1{fill:#ef4244}.upcoming-courses ul.course-list>li>a svg.parttime .st0{fill:none;stroke:#3d4f59;stroke-width:2;stroke-miterlimit:10}.upcoming-courses ul.course-list>li>a svg.parttime .st1{fill:#ef4244}.upcoming-courses ul.course-list>li>a svg.short{display:block;height:40px;margin:30px;width:40px}.upcoming-courses ul.course-list>li>a svg.short .st0{fill:#ef4244}.upcoming-courses ul.course-list>li>a svg.short .st1{fill:none;stroke:#3d4f59;stroke-width:2;stroke-miterlimit:10}.upcoming-courses ul.course-list>li>a svg.online{display:block;height:40px;margin:30px;width:40px}.upcoming-courses ul.course-list>li>a svg.online .st0{fill:#ef4244}.upcoming-courses ul.course-list>li>a svg.online .st1{fill:none;stroke:#3d4f59;stroke-width:2;stroke-miterlimit:10}.upcoming-courses ul.course-list>li>a svg#workshops{display:block;height:40px;margin:45px 30px;width:40px}.upcoming-courses ul.course-list>li>a svg#workshops .st0{fill:none;stroke:#3d4f59;stroke-width:2;stroke-miterlimit:10}.upcoming-courses ul.course-list>li>a svg#workshops .st1{fill:#ef4244}.upcoming-courses ul.course-list>li>a:hover{color:#ef4244}.upcoming-courses ul.course-list>li>a:hover svg{fill:#ef4244}.course_intro .input{display:block;margin:0 0 30px;position:relative;vertical-align:top;width:100%}.course_intro .input a svg{display:inline-block;float:right;height:15px;position:absolute;right:5px;top:calc(50% - 7.5px);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:24px}.upcoming-courses ul.course-list>li>a .text small{display:block;font-size:12px;line-height:14px;margin:0 0 5px;text-transform:uppercase}.course_intro .input a{border-color:rgba(0,0,0,.15) rgba(0,0,0,.15) rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);color:#333;display:inline-block;font-family:UniformBold-Regular;font-size:14px;font-weight:300;line-height:20px;margin-top:-3px;padding:6px 42px 6px 12px;position:relative;text-shadow:0 1px 1px hsla(0,0%,100%,.75);text-transform:uppercase}.course_intro .input a:hover svg{fill:#1d2f35;right:0}.upcoming-courses ul.course-list>li>a svg.parttime{display:block;height:40px;margin:30px;width:40px}.course_intro .form_container{color:#fff;text-align:left}.course_intro .form_container label{color:inherit}.course_intro form .input{width:auto}@media (max-width:1200px){.introduction h1,.upcoming-courses h2{font-size:38px}}@media (max-width:1150px){.upcoming-courses ul.course-list>li>a .text{width:60%}}@media (max-width:1024px){.upcoming-courses ul.course-list>li>a{font-size:16px;line-height:75px}.upcoming-courses ul.course-list>li>a .text{font-size:16px;line-height:24px;margin:15px}.upcoming-courses ul.course-list>li>a svg.fulltime{height:30px;margin:22.5px 15px;width:30px}.upcoming-courses ul.course-list>li>a .text small{display:block;font-size:12px;line-height:14px;margin:0 0 5px;text-transform:uppercase}.upcoming-courses ul.course-list>li>a .icon{height:100%}.upcoming-courses ul.course-list>li>a svg.parttime{height:30px;margin:22.5px 15px;width:30px}}@media (max-width:850px){.introduction ul.course-list>li>a .arrow{display:none}}@media (max-width:820px){.introduction h1,.upcoming-courses h2{font-size:32px;line-height:46px}}@media (max-width:767px){.introduction{padding:50px 0 65px}.introduction .text-right{text-align:left}.introduction .col-md-1{height:50px}.upcoming-courses h2{font-size:32px;line-height:46px}.upcoming-courses .col-md-1{height:50px}.upcoming-courses{padding:50px 0 40px}.upcoming-courses .text-right{text-align:left}.introduction ul.course-list>li>a .arrow{display:inline-block}}@media (max-width:580px){.introduction ul.course-list>li>a{font-size:16px;line-height:60px}.introduction ul.course-list>li>a .icon{height:60px}.introduction ul.course-list>li>a .text{margin:0 15px}.introduction ul.course-list>li>a .arrow{margin:0 0 0 15px}.introduction ul.course-list>li>a svg#fulltime,.introduction ul.course-list>li>a svg#online,.introduction ul.course-list>li>a svg#parttime,.introduction ul.course-list>li>a svg#short,.introduction ul.course-list>li>a svg#workshops{height:30px;margin:15px;width:30px}.upcoming-courses ul.course-list>li>a svg.parttime{height:30px;margin:22.5px 15px;width:30px}}@media (max-width:445px){.upcoming-courses ul.course-list>li>a .text{position:absolute;right:0;top:0;white-space:normal;width:calc(100% - 90px)}.info-station .image-holder:hover .overlay svg,.upcoming-courses ul.course-list>li>a .arrow,.upcoming-courses ul.course-list>li>a .text small{display:none}.info-station .image-holder:hover .overlay h3{bottom:30px}}@media (max-width:380px){.upcoming-courses ul.course-list>li>a .icon{display:none}.upcoming-courses ul.course-list>li>a .text small{display:block}.upcoming-courses ul.course-list>li>a .text{position:relative;width:calc(100% - 30px)}.introduction ul.course-list>li>a{font-size:14px}.introduction ul.course-list>li>a .arrow{margin:0}.introduction ul.course-list>li>a{align-items:center;display:flex}.introduction ul.course-list>li>a .arrow{margin-left:auto}.introduction ul.course-list>li>a{line-height:2}.introduction ul.course-list>li>a .text{padding:10px 0}}@media (max-width:340px){.introduction ul.course-list>li>a .arrow{display:none}}@media (max-width:330px){.introduction ul.course-list>li>a{font-size:12px}}