@charset "UTF-8";body,button,input,select,textarea{font-family:chevin-pro,sans-serif}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#192642;font-family:bebas-neue,sans-serif;font-weight:400}.h1.section__title,.h2.section__title,.h3.section__title,.h4.section__title,.h5.section__title,h1.section__title,h2.section__title,h3.section__title,h4.section__title,h5.section__title{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}@media (min-width:48em){.h1.section__title,.h2.section__title,.h3.section__title,.h4.section__title,.h5.section__title,h1.section__title,h2.section__title,h3.section__title,h4.section__title,h5.section__title{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}.h1.section__title .icon,.h2.section__title .icon,.h3.section__title .icon,.h4.section__title .icon,.h5.section__title .icon,h1.section__title .icon,h2.section__title .icon,h3.section__title .icon,h4.section__title .icon,h5.section__title .icon{color:#991e70}.h1,h1{font-size:45px;font-size:2.8125rem;line-height:48px;line-height:3rem}@media (min-width:48em){.h1,h1{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}}.h1.h1--lg,h1.h1--lg{font-size:45px;font-size:2.8125rem;line-height:48px;line-height:3rem}@media (min-width:48em){.h1.h1--lg,h1.h1--lg{font-size:90px;font-size:5.625rem;line-height:90px;line-height:5.625rem}}.h2,h2{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}@media (min-width:48em){.h2,h2{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}.h3,h3{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}@media (min-width:48em){.h3,h3{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}}.h4,h4{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}@media (min-width:48em){.h4,h4{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}}.title{font-family:bebas-neue,sans-serif!important}p{margin-bottom:24px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}@media (min-width:48em){p{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}}@media (min-width:48em){p.lead{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}}p.large{font-family:bebas-neue,sans-serif;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}@media (min-width:48em){p.large{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}dl,ol,ul{margin-bottom:24px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}@media (min-width:48em){dl,ol,ul{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}}ul li:before{content:'\25C6';top:-2px;color:#991e70}a{color:#585858}address{margin-bottom:24px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}@media (min-width:48em){address{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}}address a{font-size:20px;font-size:1.25rem}blockquote header{color:#991e70;font-family:bebas-neue,sans-serif;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}blockquote p{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}@media (min-width:48em){blockquote p{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}}blockquote[class*="--lg"] p{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}blockquote footer{font-family:bebas-neue,sans-serif;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}@media (min-width:48em){blockquote footer{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}time{margin-bottom:24px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}@media (min-width:48em){time{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}}em{color:#991e70;font-style:normal}.text-primary{color:#90dce5}.legend,legend{color:#192642;font-family:chevin-pro,sans-serif;font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}label{color:#192642;font-family:chevin-pro,sans-serif;font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}[class*=form__control]{background-color:#eee;border:2px solid transparent;color:#192642;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}.filter [class*=form__control],.modify--bgcolor--light [class*=form__control]{background-color:#fff;border-color:transparent}.modify--textcolor--light [class*=form__control]{background-color:rgba(255,255,255,.2);border-color:transparent;color:#fff}[class*=form__control]:focus{border-color:#991e70}[class*=form__control][disabled]{border-color:rgba(255,255,255,.25)}[class*=form__control][disabled]+span{color:rgba(255,255,255,.25)}[class*=form__control]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}[class*=form__control].unselected{color:rgba(25,38,66,.4)}[class*=form__control]:-moz-placeholder{color:rgba(25,38,66,.4)}[class*=form__control]::-moz-placeholder{color:rgba(25,38,66,.4)}[class*=form__control]:-ms-input-placeholder{color:rgba(25,38,66,.4)}[class*=form__control]::-webkit-input-placeholder{color:rgba(25,38,66,.4)}.modify--textcolor--light [class*=form__control].unselected{color:rgba(255,255,255,.4)}.modify--textcolor--light [class*=form__control]:-moz-placeholder{color:rgba(255,255,255,.4)}.modify--textcolor--light [class*=form__control]::-moz-placeholder{color:rgba(255,255,255,.4)}.modify--textcolor--light [class*=form__control]:-ms-input-placeholder{color:rgba(255,255,255,.4)}.modify--textcolor--light [class*=form__control]::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.form__select__handler{color:currentColor}.form__select option{color:#192642}.form__check-radio-item label{font-family:chevin-pro,sans-serif;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}[class*=form__check-radio-control]{background-color:#fff}[class*=form__check-radio-control] span{border:2px solid #00a652}[class*=form__check-radio-control][class*="--yes"] span{border-color:#00a652;color:#00a652}[class*=form__check-radio-control][class*="--no"] span{border-color:#eb1c24;color:#eb1c24}.form__radio{background-color:#eee}.form__radio span{background-color:#991e70}figcaption{background-color:rgba(25,38,66,.9);color:#fff;font-family:bebas-neue,sans-serif;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}figcaption[class*=figcaption--lg]{background-color:#991e70;font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}.header [class^=grid]:after{background-color:#90dce5}@media (min-width:1151px){.header__nav{padding-left:139px}}.header__nav dl,.header__nav ul{font-family:bebas-neue,sans-serif;line-height:16px;line-height:1rem;font-weight:inherit}.header__nav ul a{color:#192642}.header__nav ul a:after{background-color:#991e70}.header__nav dl dt{color:#192642}@media (max-width:1150px){.header__nav dl dt{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}.header__nav dl dd:nth-child(2) a{background-color:#991e70;color:#fff}.header__nav dl dd:nth-child(3) a{background-color:#192642;color:#fff}.header__nav dl dd:nth-child(4) a{background-color:#90dce5;color:#192642}.header__nav dl a{color:#fff}@media (min-width:1151px){.nav-primary__main{padding-left:181px}}.nav-primary__main>ul{font-family:bebas-neue,sans-serif}.nav-primary__main>ul>li>a:not(.btn){font-weight:inherit;color:#192642}.nav-primary__main>ul>li>a:not(.btn):after{background-color:#991e70}.nav-handler:hover{background-color:#841a60}.footer__upper address a,.footer__upper p a{font-family:bebas-neue,sans-serif;font-weight:inherit}.footer__upper a{color:#991e70}.footer__upper .footer__title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}@media (min-width:48em){.footer__upper .footer__title{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}}.footer__lower{background-color:#90dce5}.footer__lower p,.footer__lower ul{font-family:bebas-neue,sans-serif;color:#192642;font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem;font-weight:inherit}.footer__lower ul.footer__legal li:not(:last-child):after{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:400}.btn{padding:9px 18px 9px 18px;border-radius:3px;font-family:bebas-neue,sans-serif;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:inherit;text-transform:uppercase}@media (min-width:48em){.btn{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}}.btn[class*="--lg"]{padding:18px 36px;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}@media (min-width:48em){.btn[class*="--lg"]{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem}}.btn[class*="--xl"]{padding:18px 48px;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem}@media (min-width:48em){.btn[class*="--xl"]{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}}.btn[class*="--primary"]{background-color:#90dce5;border-color:#90dce5;color:#192642}.btn[class*="--primary"].active,.btn[class*="--primary"]:active,.btn[class*="--primary"]:focus,.btn[class*="--primary"]:hover{background-color:#67cfdb;border-color:#67cfdb}.btn[class*="--primary"][class*="--ghost"].active,.btn[class*="--primary"][class*="--ghost"]:active,.btn[class*="--primary"][class*="--ghost"]:focus,.btn[class*="--primary"][class*="--ghost"]:hover{background-color:#90dce5;border-color:#90dce5;color:#192642}.btn[class*="--secondary"]{background-color:#991e70;border-color:#991e70;color:#fff}.btn[class*="--secondary"].active,.btn[class*="--secondary"]:active,.btn[class*="--secondary"]:focus,.btn[class*="--secondary"]:hover{background-color:#6e1651;border-color:#6e1651}.btn[class*="--secondary"][class*="--ghost"].active,.btn[class*="--secondary"][class*="--ghost"]:active,.btn[class*="--secondary"][class*="--ghost"]:focus,.btn[class*="--secondary"][class*="--ghost"]:hover{background-color:#991e70;border-color:#991e70;color:#fff}.btn[class*="--college"]{background-color:#0f55a3;border-color:#0f55a3;color:#fff}.btn[class*="--college"].active,.btn[class*="--college"]:active,.btn[class*="--college"]:focus,.btn[class*="--college"]:hover{background-color:#0b3d74;border-color:#0b3d74}.btn[class*="--college"][class*="--ghost"].active,.btn[class*="--college"][class*="--ghost"]:active,.btn[class*="--college"][class*="--ghost"]:focus,.btn[class*="--college"][class*="--ghost"]:hover{background-color:#0f55a3;border-color:#0f55a3;color:#fff}.details{color:#991e70;font-family:bebas-neue,sans-serif;font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}.link{color:#90dce5;font-family:bebas-neue,sans-serif;font-weight:inherit}.link .icon{color:#192642}.link:focus,.link:hover{color:#90dce5}.link[class*="--primary"]{color:#90dce5}.link[class*="--secondary"]{color:#991e70}.header .logo{width:52px}@media (max-width:1150px){.header .logo{margin-top:8px}}@media (min-width:1151px){.header .logo{width:139px}}.tab-title{color:#192642}.tab-title span{color:#192642}.tab-title[class*="--primary"] span{background-color:#90dce5}.tab-title[class*="--secondary"] span{background-color:#991e70;color:#fff}.article-nav{font-family:bebas-neue,sans-serif}.article-nav a{color:#192642;font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}.article-nav a span{border-color:rgba(25,38,66,.25)}.article-nav a .icon{color:#991e70}.breadcrumb ul{font-family:bebas-neue,sans-serif}.brief[class*="--secondary"] .brief__title{background-color:rgba(153,30,112,.9);color:#fff}.class-list__date{font-family:bebas-neue,sans-serif;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}.class-list__date .icon{color:#90dce5}.contact{font-family:bebas-neue,sans-serif}.contact p,.contact ul{font-family:chevin-pro,sans-serif}.contact address,.contact dl,.contact ol,.contact p,.contact ul{color:#192642}.contact address{font-size:20px;font-size:1.25rem;line-height:21px;line-height:1.3125rem}.contact a{color:#991e70}.contact__icon .icon{color:#192642}.contact p.contact__text{font-family:bebas-neue,sans-serif}.contact__text,.contact__title{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.course__employer{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}.course__tag{background-color:#90dce5;font-weight:700}.course__text{font-weight:500}.course__details dt{font-weight:700}.course__details dd{font-weight:500}.course-info__details{font-family:bebas-neue,sans-serif;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.department{font-family:bebas-neue,sans-serif;color:#192642}.department__name{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.department__email{color:#991e70}.no-touchevents .facility:focus,.no-touchevents .facility:hover{color:#192642}.no-touchevents .facility:focus .facility__content:before,.no-touchevents .facility:hover .facility__content:before{background-color:#90dce5}.faq:not(:last-child){margin-bottom:12px}.faq__question{font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}@media (min-width:48em){.faq__question{font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem}}.faq__answer:before{border-color:#991e70 transparent transparent transparent}.faq.u--show .faq__question{background-color:#991e70}.help-link{background-color:#eee;border-top:9px solid #90dce5;color:#192642}.help-link p{font-family:bebas-neue,sans-serif;font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}.hero{color:#192642}@media (min-width:62.5em){.hero[class*="--icon"]{padding-left:48px}}@media (min-width:62.5em){.hero[class*="--icon"] .hero__title{margin-left:-48px}}.hero__title .icon{color:#991e70}.hero__title.h1--lg{font-size:45px;font-size:2.8125rem;line-height:45px;line-height:2.8125rem}@media (min-width:48em){.hero__title.h1--lg{font-size:90px;font-size:5.625rem;line-height:90px;line-height:5.625rem}}.hero__pretext{color:#991e70;font-family:bebas-neue,sans-serif;font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}@media (min-width:48em){.hero__pretext{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}.hero__subtext{font-family:bebas-neue,sans-serif;font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}@media (min-width:48em){.hero__subtext{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}.key-fact__title{font-family:bebas-neue,sans-serif;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}@media (max-width:47.9375em){.news__title{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}}.news__text{font-weight:500}.pagination ul{color:#192642;font-family:bebas-neue,sans-serif}.pagination li:first-child a:after,.pagination li:last-child a:after{background-color:currentColor}.pagination a{color:inherit}.panel__date{font-family:bebas-neue,sans-serif;font-weight:inherit}.panel__date:not(:first-child){color:#991e70;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:inherit}@media (min-width:48em){.panel__date:not(:first-child){font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}}.panel__date:first-child{font-family:chevin-pro,sans-serif;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:500}@media (max-width:47.9375em){.panel h2.panel__title{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}}@media (max-width:47.9375em){.panel h3.panel__title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}}.panel__subtitle{color:#991e70}.quick-link__title{font-family:bebas-neue,sans-serif;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;font-weight:inherit}.search__field .icon{color:#991e70}.search__control{font-family:bebas-neue,sans-serif;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:inherit}.search__button{background-color:#991e70;font-family:bebas-neue,sans-serif;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:inherit}.search__button:focus,.search__button:hover{background-color:#6e1651}.snippet__title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}@media (min-width:48em){.snippet__title{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}}.snippet__title:after{background-color:#991e70}.snippet .icon{color:#991e70}.stat{font-family:bebas-neue,sans-serif}.stat__figure{color:#192642;font-size:117px;font-size:7.3125rem;line-height:117px;line-height:7.3125rem}.stat__figure span{font-size:86px;font-size:5.375rem;line-height:86px;line-height:5.375rem}.stat__text{color:#991e70;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.switchboard{font-family:bebas-neue,sans-serif}.switchboard__icon{color:#192642}.switchboard__title{color:#991e70;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.switchboard__tel{color:#192642;font-size:28px;font-size:1.75rem;line-height:28px;line-height:1.75rem}.tag{color:#fff;font-family:bebas-neue,sans-serif}.tag.u--selected,.tag:focus,.tag:hover{background-color:#991e70}.tag[class*=primary]{background-color:#90dce5}.tag[class*=secondary]{background-color:#991e70}.team{font-family:bebas-neue,sans-serif;color:#192642}.team__name,.team__position{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.team__email,.team__position{color:#991e70}.term__title{color:#991e70}.term__date{color:#192642;font-family:bebas-neue,sans-serif;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.vacancy__employer{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}.vacancy__tag{background-color:#90dce5;font-weight:700}.vacancy__text{font-weight:500}.vacancy__details dt{font-weight:700}.vacancy__details dd{font-weight:500}.cta{color:#192642}.modify--color--grey-0{color:#000!important}.modify--color--grey-9c{color:#9c9c9c!important}.modify--color--grey-58{color:#585858!important}.modify--color--grey-c2{color:#c2c2c2!important}.modify--color--grey-e{color:#eee!important}.modify--color--grey-f9{color:#f9f9f9!important}.modify--color--grey-f{color:#fff!important}.modify--color--primary{color:#90dce5!important}.modify--color--secondary{color:#991e70!important}.modify--color--college{color:#0f55a3!important}.modify--color--dark{color:#192642!important}.modify--color--light{color:#eee!important}.modify--color--xlight{color:#f9f9f9!important}.modify--bgcolor--primary{background-color:#90dce5}.modify--bgcolor--secondary{background-color:#991e70}.modify--bgcolor--secondary-gradient{background:#991e70;background:-webkit-gradient(linear,left top,left bottom,from(#991e70),to(#63215d));background:linear-gradient(to bottom,#991e70 0,#63215d 100%)}.modify--textcolor--light{color:#fff}.modify--textcolor--light h1,.modify--textcolor--light h2,.modify--textcolor--light h3,.modify--textcolor--light h4{color:inherit}.modify--textcolor--light a:not(.btn){color:inherit}.modify--textcolor--light a:not(.btn) .icon{color:inherit}.modify--textcolor--light a:not(.btn):focus,.modify--textcolor--light a:not(.btn):hover{color:inherit}.modify--textcolor--light .contact .icon{color:inherit}.modify--textcolor--light .contact a{color:#90dce5}.modify--textcolor--dark{color:#192642}.modify--textcolor--dark h1,.modify--textcolor--dark h2,.modify--textcolor--dark h3,.modify--textcolor--dark h4{color:inherit}.modify--textcolor--dark a:not(.btn){color:inherit}.modify--textcolor--dark a:not(.btn) .icon{color:inherit}.modify--textcolor--dark a:not(.btn):focus,.modify--textcolor--dark a:not(.btn):hover{color:inherit}.modify--textcolor--dark .contact .icon{color:inherit}.modify--textcolor--dark .contact a{color:#991e70}[class*=modify--addshape--lefttriangle]:before{border-color:transparent transparent transparent #991e70}[class*=modify--addshape--righttriangles]:after{border-color:transparent transparent #991e70 transparent}[class*=modify--addshape--righttriangles] [class*=container]:after{border-color:#90dce5 transparent transparent transparent}[class*=modify--addshape--toptriangle] [class*=container]:after{border-color:#90dce5 transparent transparent transparent}[class*=modify--addshape--2triangles]:before{border-color:#90dce5 transparent transparent transparent}[class*=modify--addshape--2triangles]:after{border-color:transparent transparent #991e70 transparent}.section__header+p{margin-left:36px;margin-right:36px}.slick-prev{border-radius:5px 0 0 5px}.slick-next{border-radius:0 5px 5px 0}
/*# sourceMappingURL=kgv.min.css.map */
