/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'AkzidenzGroteskBE-MdCn';src:url("../fonts/AkzidenzGroteskBE-MdCn/AkzidenzGroteskBE-MdCn.eot");src:local("☺"),url("../fonts/AkzidenzGroteskBE-MdCn/AkzidenzGroteskBE-MdCn.woff") format("woff"),url("../fonts/AkzidenzGroteskBE-MdCn/AkzidenzGroteskBE-MdCn.ttf") format("truetype"),url("../fonts/AkzidenzGroteskBE-MdCn/AkzidenzGroteskBE-MdCn.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AkzidenzGroteskBE-Cn';src:url("../fonts/AkzidenzGroteskBE-Cn/AkzidenzGroteskBE-Cn.eot");src:url("../fonts/AkzidenzGroteskBE-Cn/AkzidenzGroteskBE-Cn.woff2") format("woff2"),url("../fonts/AkzidenzGroteskBE-Cn/AkzidenzGroteskBE-Cn.woff") format("woff"),url("../fonts/AkzidenzGroteskBE-Cn/AkzidenzGroteskBE-Cn.ttf") format("truetype"),url("../fonts/AkzidenzGroteskBE-Cn/AkzidenzGroteskBE-Cn.svg#AkzidenzGroteskBE-Cn") format("svg"),url("../fonts/AkzidenzGroteskBE-Cn/AkzidenzGroteskBE-Cn.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}html{font-size:12px}*{font-family:"Source Sans Pro",sans-serif}h1,h2,h3,h4,h5,h6{color:#4eb8d2;font-family:"AkzidenzGroteskBE-Cn",sans-serif;line-height:1.5em;margin:1em 0 .5em 0;text-transform:uppercase}@media screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{letter-spacing:.1rem}}h1{font-size:3rem;line-height:1.2em}@media screen and (min-width: 992px){h1{font-size:5.5rem}}h2{font-size:3rem;line-height:1.2em}@media screen and (min-width: 992px){h2{font-size:5.5rem}}h3{font-size:4.5rem}span,p,ul,li,a{color:#103a71;font-size:1.5rem;line-height:1.4em}@media screen and (min-width: 992px){span,p,ul,li,a{font-size:2rem;line-height:1.5em}}body{opacity:1 !important}body>.page-wrapper{transition:transform .3s ease;z-index:1}body>.page-wrapper>section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100vw}.container{overflow:hidden;width:calc(100vw - 8rem);margin:0 4rem}@media screen and (min-width: 992px){.container{margin:0;width:960px}}.container.inner{margin:0 4rem;width:calc(100vw - 8rem)}@media screen and (min-width: 992px){.container.inner{margin:0;width:720px}}.container.outer{width:100vw;margin:0}@media screen and (min-width: 992px){.container.outer{margin:0;max-width:1200px}}.container.wide{width:100vw;margin:0}@media screen and (min-width: 768px){.container.wide{margin:0 4rem;width:calc(100vw - 8rem)}}@media screen and (min-width: 992px){.container.wide{margin:0;max-width:1060px}}br.show-sm{display:inline}br.show-md{display:none}@media screen and (min-width: 768px){br.show-md{display:inline}}br.show-lg{display:none}@media screen and (min-width: 992px){br.show-lg{display:inline}}br.hide-sm{display:none}@media screen and (min-width: 768px){br.hide-sm{display:inline}}@media screen and (min-width: 992px){br.hide-sm{display:inline}}@media screen and (min-width: 768px){br.hide-md{display:none}}@media screen and (min-width: 992px){br.hide-md{display:inline}}@media screen and (min-width: 992px){br.hide-lg{display:none}}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.float-left{float:left}.float-right{float:right}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}header{-ms-flex-align:center;align-items:center;background:#103a71;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:64px;overflow-x:hidden;padding:0 20px;position:relative;z-index:5}@media screen and (min-width: 768px){header{padding:0 20px 0 0}}@media screen and (min-width: 992px){header{-ms-flex-direction:column;flex-direction:column;height:120px;padding:0 20px}}header .container,header .container.wide{-ms-flex:2;flex:2;position:relative}@media screen and (min-width: 992px){header .container,header .container.wide{display:-ms-flexbox;display:flex;-ms-flex:initial;flex:initial;-ms-flex-pack:start;justify-content:flex-start}}header .container .logo,header .container.wide .logo{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1;flex:1;height:auto;-ms-flex-pack:start;justify-content:flex-start}header .container .logo img,header .container.wide .logo img{display:block;height:33px;max-height:33px;width:100%}@media screen and (min-width: 768px){header .container .logo img,header .container.wide .logo img{max-height:none}}@media screen and (min-width: 992px){header .container .logo img,header .container.wide .logo img{height:48px;width:auto}}header .container .notifications,header .container.wide .notifications{width:60px}header .header-right{-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;right:0;top:0}@media screen and (min-width: 768px){header .header-right{margin-right:20px;position:absolute}}@media screen and (min-width: 992px){header .header-right{margin-right:0;padding-right:6rem}}.notification-alert{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;height:24px;-ms-flex-pack:center;justify-content:center;margin-right:42px;position:relative;width:30px;z-index:1}@media screen and (min-width: 768px){.notification-alert{height:38px;margin-right:57px;width:38px}}@media screen and (min-width: 992px){.notification-alert{margin-right:38px}}.notification-alert .count{color:#fff;font-size:1.5rem;line-height:1em;position:relative;z-index:2}.notification-alert .alert-bg{bottom:-6px;left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width: 768px){.notification-alert .alert-bg{margin-top:4px}}.notification-alert .alert-bg.active svg .fill{fill:#4eb8d2}.notification-alert .alert-bg svg .outline{fill:#fff}.notification-alert .alert-bg svg .fill{fill:#103a71;transition:fill .3s ease}.notification-alert .alert-bg img{height:100%;width:100%}.notifications{background:#ccc;bottom:0;left:0;margin-top:0;overflow:hidden;position:absolute;right:0;top:0;transition:transform .3s ease;visibility:hidden;z-index:10}@media screen and (min-width: 992px){.notifications{background:#fff;bottom:auto;margin-top:120px;z-index:1}}.notifications.active{display:block}.notifications .container.close{height:100%;margin:0 auto;position:absolute;width:100%}@media screen and (min-width: 992px){.notifications .container.close{position:static;width:720px}}.notifications .container.close .close.mobile{position:absolute;right:0;top:0;transform:translate(-50%, 50%)}.notifications .container.close .close.mobile .notification-toggle.hamburger{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:26px;-ms-flex-pack:distribute;justify-content:space-around;pointer-events:all;transition:all 0.3s ease;width:30px}@media screen and (min-width: 768px){.notifications .container.close .close.mobile .notification-toggle.hamburger{height:34px;width:38px}}@media screen and (min-width: 992px){.notifications .container.close .close.mobile .notification-toggle.hamburger{height:34px;width:38px}}.notifications .container.close .close.mobile .notification-toggle.hamburger .line{background-color:#fff;border-radius:2px;display:block;height:2px;transition:all 0.3s ease;width:100%}@media screen and (min-width: 768px){.notifications .container.close .close.mobile .notification-toggle.hamburger .line{height:4px}}.notifications .container.close .close.mobile .notification-toggle.hamburger.active{height:30px}@media screen and (min-width: 768px){.notifications .container.close .close.mobile .notification-toggle.hamburger.active{height:38px}}@media screen and (min-width: 992px){.notifications .container.close .close.mobile .notification-toggle.hamburger.active{height:38px}}.notifications .container.close .close.mobile .notification-toggle.hamburger.active .line:nth-child(2){opacity:0}.notifications .container.close .close.mobile .notification-toggle.hamburger.active .line:nth-child(1){transform:translateY(10px) rotate(45deg)}@media screen and (min-width: 768px){.notifications .container.close .close.mobile .notification-toggle.hamburger.active .line:nth-child(1){transform:translateY(13px) rotate(45deg)}}.notifications .container.close .close.mobile .notification-toggle.hamburger.active .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (min-width: 768px){.notifications .container.close .close.mobile .notification-toggle.hamburger.active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}}@media screen and (min-width: 992px){.notifications .container.close .close.mobile{display:none}}.notifications .container.close .close.desktop{display:none}@media screen and (min-width: 992px){.notifications .container.close .close.desktop{cursor:pointer;display:block;height:25px;position:absolute;top:0;transform:translate3d(-200%, 100%, 0);width:25px}.notifications .container.close .close.desktop img{transition:transform .3s ease}.notifications .container.close .close.desktop img:hover{transform:scale(1.1);transform-origin:center}}.notifications .notifications-wrapper .notification{color:#103a71;display:-ms-flexbox;display:flex;font-size:2rem;-ms-flex-pack:center;justify-content:center;text-align:center}.notifications .notifications-wrapper .notification .container{-ms-flex-align:center;align-items:center;border-bottom:1px solid #103a71;font-size:1.7rem;line-height:1.2em;overflow:visible;padding:2em 0;position:relative}.notifications .notifications-wrapper .notification .container p{font-size:1.7rem;line-height:1.2em;margin:0}.notifications .notifications-wrapper .notification:last-child .container{border-bottom:none}body.nav-active{overflow:hidden}nav{overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100vw;z-index:10}@media screen and (min-width: 992px){nav{width:340px}}nav .nav-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:64px;-ms-flex-pack:end;justify-content:flex-end;left:0;padding-right:1.5rem;position:absolute;right:0;top:0;z-index:2}@media screen and (min-width: 992px){nav .nav-header{height:120px;padding-right:4rem}}nav .nav-header .nav-toggle.hamburger{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:26px;-ms-flex-pack:distribute;justify-content:space-around;pointer-events:all;transition:all 0.3s ease;width:30px}@media screen and (min-width: 768px){nav .nav-header .nav-toggle.hamburger{height:34px;width:38px}}@media screen and (min-width: 992px){nav .nav-header .nav-toggle.hamburger{height:34px;width:38px}}nav .nav-header .nav-toggle.hamburger .line{background-color:#fff;border-radius:2px;display:block;height:2px;transition:all 0.3s ease;width:100%}@media screen and (min-width: 768px){nav .nav-header .nav-toggle.hamburger .line{height:4px}}nav .nav-header .nav-toggle.hamburger.active{height:30px}@media screen and (min-width: 768px){nav .nav-header .nav-toggle.hamburger.active{height:38px}}@media screen and (min-width: 992px){nav .nav-header .nav-toggle.hamburger.active{height:38px}}nav .nav-header .nav-toggle.hamburger.active .line:nth-child(2){opacity:0}nav .nav-header .nav-toggle.hamburger.active .line:nth-child(1){transform:translateY(10px) rotate(45deg)}@media screen and (min-width: 768px){nav .nav-header .nav-toggle.hamburger.active .line:nth-child(1){transform:translateY(13px) rotate(45deg)}}nav .nav-header .nav-toggle.hamburger.active .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (min-width: 768px){nav .nav-header .nav-toggle.hamburger.active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}}nav .menu-primary-nav-container{background:#ccc;pointer-events:all;transform:translate3d(100%, 0, 0);transition:all 0.3s ease;z-index:1}nav .menu-primary-nav-container ul{height:calc(100vh - 124px);list-style-type:none;margin:0;padding:64px 20px 60px}@media screen and (min-width: 992px){nav .menu-primary-nav-container ul{padding-top:120px}}nav .menu-primary-nav-container ul li{font-size:1.5em;line-height:1em;padding:0}nav .menu-primary-nav-container ul li:after{background:#dedede;border-radius:4px;content:'';display:block;height:4px;width:100%}nav .menu-primary-nav-container ul li a{color:#103a71;display:block;font-size:2.3rem;padding:.5em 20px;text-decoration:none}nav .menu-primary-nav-container ul li a:hover{text-decoration:underline}nav.loading .menu-primary-nav-container{display:none}nav.active .menu-primary-nav-container{transform:translate3d(0, 0, 0)}footer{-ms-flex-align:center;align-items:center;background:#103a71;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1.5rem}footer .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0}@media screen and (min-width: 768px){footer .container{height:36px;-ms-flex-pack:justify;justify-content:space-between}}footer .container .left{display:none}@media screen and (min-width: 768px){footer .container .left{display:block;height:36px}}@media screen and (min-width: 768px){footer .container .left .logo{color:#fff;height:36px}footer .container .left .logo img{height:100%}}footer .container .right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){footer .container .right{-ms-flex-direction:row;flex-direction:row}}footer .container .right .social{color:#4eb8d2;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}footer .container .right .social a{display:block;height:30px;margin-right:1rem;width:30px}@media screen and (min-width: 992px){footer .container .right .social a{height:36px;width:36px}}footer .container .right .social a.facebook{background:url("../images/facebook.svg") center center no-repeat;background-size:contain}footer .container .right .social a.twitter{background:url("../images/twitter.svg") center center no-repeat;background-size:contain}footer .container .right .social a.instagram{background:url("../images/instagram.svg") center center no-repeat;background-size:contain}footer .container .right .contact{margin:1rem 0 0;text-align:center}@media screen and (min-width: 768px){footer .container .right .contact{margin:0 0 0 1em;text-align:left}}footer .container .right .contact .links{color:#4eb8d2}footer .container .right .contact .links a{color:#4eb8d2;font-size:1rem;line-height:1em;text-decoration:none}footer .container .right .contact .links a:hover{text-decoration:underline}footer .container .right .contact .links .divider{margin:0 .5rem}footer .container .right .contact span{color:#4eb8d2;font-size:1rem}section.campus-info{margin:2rem 0 8rem}section.campus-info .container{display:inline-block;overflow:visible;width:calc(100vw - 8rem)}@media screen and (min-width: 768px){section.campus-info .container{-moz-column-count:2;column-count:2;-moz-column-width:2rem;column-width:2rem;width:calc(720px + 64px)}}section.campus-info .container .campus{display:inline-block;margin-bottom:2rem;padding-left:32px;position:relative}section.campus-info .container .campus .collapse-button{background:#4eb8d2;border-radius:3px;color:#fff;cursor:pointer;font-size:1.8rem;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:2px;width:20px}section.campus-info .container .campus .collapse-button:before{bottom:0;content:'\2013';left:0;line-height:18px;position:absolute;right:0;top:0}section.campus-info .container .campus .header h3{color:#103a71;font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;font-weight:bold;letter-spacing:0;margin:0;line-height:1.2;text-transform:initial}section.campus-info .container .campus .header .address p{color:#103a71;font-size:1.8rem;margin:0;line-height:1.2;text-transform:initial}section.campus-info .container .campus.collapsed .collapse-button:before{content:'+';line-height:20px}section.campus-info .container .campus.collapsed .content{max-height:0px}section.campus-info .container .campus .content{max-height:1000px;overflow:hidden;transition:max-height .5s ease}section.campus-info .container .campus .content .maps{list-style-type:none;margin:.5em 0;padding:0}section.campus-info .container .campus .content .maps li{line-height:1.2em}section.campus-info .container .campus .content .maps li a{color:#4eb8d2;font-size:1.5rem}section.campus-info .container .campus .locations .location{margin-bottom:2rem}section.campus-info .container .campus .locations .location a{text-decoration:none}section.campus-info .container .campus .locations .location a:hover{text-decoration:underline}section.campus-info .container .campus .locations .location h4.name{font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:1.4em;margin:0;text-transform:initial}section.campus-info .container .campus .locations .location .building{color:#4eb8d2;font-size:1.8rem;line-height:1.4em;margin:0}section.campus-info .container .campus .locations .location .building-detail{color:#4eb8d2;font-size:1.8rem;line-height:1.4em;margin:0}section.campus-info .container .campus .locations .location .email a{color:#103a71;font-size:1.8rem;line-height:1.4em;margin:0}section.campus-info .container .campus .locations .location .phone span,section.campus-info .container .campus .locations .location .phone a{color:#103a71;font-size:1.8rem;line-height:1.4em;margin:0}section.campus-info .container .campus .locations .location .fax span,section.campus-info .container .campus .locations .location .fax a{color:#103a71;font-size:1.8rem;line-height:1.4em;margin:0}section.content-block .container h2{border:#4eb8d2;text-align:center}section.content-block .container p a{font-weight:bold;text-decoration:none}section.content-block .container p a:hover{text-decoration:underline}section.content-block .container a.button{background:#4eb8d2;border-radius:.5rem;color:#fff;display:block;font-size:1.8rem;line-height:1.2em;margin:0 auto;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .2s ease}@media screen and (min-width: 992px){section.content-block .container a.button{display:inline-block;font-size:1.75rem;line-height:3rem;margin:0}}section.content-block .container a.button:hover{background:#30a1bd;text-decoration:none}section.content-block .container a.button:active{background:#267f94}section.content-block .container hr{background:#4eb8d2;border:none;height:2px}section.content-block .container section.dropdown header{background:#fff;border-radius:.5rem;border:3px solid #4eb8d2;cursor:pointer;display:block;height:auto;margin:.5rem 0;overflow:visible;padding:1rem 1rem .5rem;text-align:center;transition:all .3s ease}@media screen and (min-width: 992px){section.content-block .container section.dropdown header{height:6rem;padding:0 20px}}@media screen and (min-width: 992px){section.content-block .container section.dropdown header:hover{background:#4eb8d2;color:#fff}}@media screen and (min-width: 992px){section.content-block .container section.dropdown header:hover h3.title{opacity:0}}@media screen and (min-width: 992px){section.content-block .container section.dropdown header:hover .details{opacity:1}}section.content-block .container section.dropdown header h3.title,section.content-block .container section.dropdown header .details{display:block;height:auto;margin:0;padding:0;position:relative;transition:all .3s ease;width:100%}@media screen and (min-width: 992px){section.content-block .container section.dropdown header h3.title,section.content-block .container section.dropdown header .details{font-size:4.5rem;height:100%;line-height:1.5em;position:absolute;width:calc(100% - 40px)}}section.content-block .container section.dropdown header h3.title{font-size:2.5rem;line-height:1.2em}@media screen and (min-width: 992px){section.content-block .container section.dropdown header h3.title{font-size:4.5rem;line-height:1.5em}}section.content-block .container section.dropdown header .details{-ms-flex-align:center;align-items:center;color:#4eb8d2;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:100;-ms-flex-pack:center;justify-content:center;line-height:1.2em}@media screen and (min-width: 992px){section.content-block .container section.dropdown header .details{color:#fff;font-size:1.75rem;font-weight:normal;opacity:0}}section.content-block .container section.dropdown .content{animation:accordionIn .5s backwards;margin:1rem 0;max-height:0;overflow:hidden;transition:all .001s ease-in-out}@media screen and (min-width: 992px){section.content-block .container section.dropdown .content{margin:2rem 3rem}}section.content-block .container section.dropdown .content .slides{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style-type:none;margin:0;overflow:hidden;overflow:visible;padding:0;transition:transform .3s ease;transform:translateX(0%)}section.content-block .container section.dropdown .content .slides .slide{-ms-flex:0 0 100%;flex:0 0 100%}section.content-block .container section.dropdown .content .slides h4{font-size:2.5rem;line-height:1.2em;margin-top:1rem}@media screen and (min-width: 992px){section.content-block .container section.dropdown .content .slides h4{font-size:3.333rem;margin-top:1em}}section.content-block .container section.dropdown .content .slides-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:1rem 0;width:100%}section.content-block .container section.dropdown .content .slides-nav .nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}section.content-block .container section.dropdown .content .slides-nav .nav .prev,section.content-block .container section.dropdown .content .slides-nav .nav .next{background:url(../images/arrow-circle.svg) no-repeat center;cursor:pointer;-ms-flex:1;flex:1;height:3rem;opacity:0;padding:0 2rem;transition:all .3s ease;width:3rem;visibility:hidden}section.content-block .container section.dropdown .content .slides-nav .nav .prev.active,section.content-block .container section.dropdown .content .slides-nav .nav .next.active{opacity:1;transition:all .15s ease;visibility:visible}section.content-block .container section.dropdown .content .slides-nav .nav .prev{animation:flexGrow 1s ease;transform:rotate(180deg)}section.content-block .container section.dropdown.open header{background:#4eb8d2;color:#fff}section.content-block .container section.dropdown.open header:hover h3.title{color:#fff;opacity:1}section.content-block .container section.dropdown.open header h3.title{color:#fff}section.content-block .container section.dropdown.open header .details{color:#fff;opacity:1}@media screen and (min-width: 992px){section.content-block .container section.dropdown.open header .details{color:#4eb8d2;opacity:0}}section.content-block .container section.dropdown.open .content{animation:accordionIn .5s forwards;max-height:75rem;transition:all .5s ease-in-out}section.content-block .container section.dropdown.no-details header:hover{background:#4eb8d2;color:#fff}section.content-block .container section.dropdown.no-details header:hover h3.title{color:#fff;opacity:1}@keyframes accordionIn{0%{opacity:0}100%{opacity:1}}body>.page-wrapper>section.hero{background:#fff;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden;position:relative}@media screen and (min-width: 768px){body>.page-wrapper>section.hero{background:#4eb8d2;-ms-flex-direction:column;flex-direction:column;padding:0 20px;width:calc(100vw - 40px)}}body>.page-wrapper>section.hero .background{background-size:cover;margin:2em 0 0;width:100%;z-index:1}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .background{bottom:0;left:0;margin:0;min-height:100%;min-width:100%;position:absolute;right:0;top:0;z-index:1}}body>.page-wrapper>section.hero .background.video .background-image{display:block;width:100%}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .background.video .background-image{display:none}}body>.page-wrapper>section.hero .background.video .background-video-overlay{display:none}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .background.video .background-video-overlay{display:block;background:rgba(16,58,113,0.25);height:100%;position:absolute;width:100%;z-index:2}}body>.page-wrapper>section.hero .background.video .background-video{display:none}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .background.video .background-video{display:block;margin-top:50%;min-height:100%;min-width:100%;position:absolute;transform:translateY(-100%)}}body>.page-wrapper>section.hero .background.image .background-video,body>.page-wrapper>section.hero .background.image .background-video-overlay{display:none}body>.page-wrapper>section.hero .background.image .background-image.mobile{display:block;width:100%}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .background.image .background-image.mobile{display:none}}body>.page-wrapper>section.hero .background.image .background-image.desktop{display:none}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .background.image .background-image.desktop{background-position:center top;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:absolute;width:100%}}body>.page-wrapper>section.hero .container{position:relative}body>.page-wrapper>section.hero .container .content{padding:0 20px;position:relative;z-index:2}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content{padding:0}}body>.page-wrapper>section.hero .container .content .arrow{display:none}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content .arrow{display:inline-block;height:2.5rem;margin:0 0 2rem 50%;position:relative;transform:translateX(-50%);width:2.5rem}}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content .arrow img{transform:rotate(90deg)}}body>.page-wrapper>section.hero .container .content h2{margin:1em 0 .5em 0}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content h2{color:#fff;margin:1em 0 0 0;width:40%}}body>.page-wrapper>section.hero .container .content p{color:#103a71}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content p{width:40%}}body>.page-wrapper>section.hero .container .content ol{list-style-type:none;margin:3rem 0;padding-left:0;display:-ms-flexbox;display:flex;height:2rem;line-height:2rem}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .container .content ol{display:block;height:auto;padding-left:4rem}}body>.page-wrapper>section.hero .container .content ol li{counter-increment:li;font-size:2rem;margin:0 0 0 2.5rem}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .container .content ol li{margin:.5rem 0}}body>.page-wrapper>section.hero .container .content ol li a{display:inline-block;font-size:1.2rem;margin:0 .75rem 0 .25rem;text-decoration:none}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .container .content ol li a{font-size:2rem}}body>.page-wrapper>section.hero .container .content ol li a:hover{text-decoration:underline}body>.page-wrapper>section.hero .container .content ol li a:before{background:#103a71;border-radius:1.5rem;color:#4eb8d2;content:counter(li);display:inline-block;font-size:1.5rem;height:2rem;line-height:2rem;margin:0 0 0 -2.5rem;text-align:center;width:2rem}@media screen and (min-width: 992px){body>.page-wrapper>section.hero .container .content ol li a:before{font-size:2rem;height:2.75rem;line-height:2.75rem;margin:0 1.25rem 0 -4rem;width:2.75rem}}body>.page-wrapper>section.hero .container .content .cta p{font-size:1.5rem;font-weight:bold;margin:2em 0 .5em}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content .cta p{color:#fff;font-size:2.333rem;margin:1em 0 .5em}}body>.page-wrapper>section.hero .container .content .cta a.button{background:#103a71;border-radius:.5rem;color:#fff;display:inline-block;font-size:1.5rem;line-height:3rem;padding:0 1rem;text-decoration:none;transition:all .2s ease}@media screen and (min-width: 768px){body>.page-wrapper>section.hero .container .content .cta a.button{font-size:1.75rem;line-height:3rem}}body>.page-wrapper>section.hero .container .content .cta a.button:hover{background:#16519e;text-decoration:none}body>.page-wrapper>section.hero .container .content .cta a.button:active{background:#1d68ca}.key-enrollment-dates{background:#4eb8d2;margin-top:4rem}.key-enrollment-dates .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.key-enrollment-dates .container h2{color:#fff;font-size:2rem;padding-top:2rem;text-align:center}@media screen and (min-width: 768px){.key-enrollment-dates .container h2{font-size:3rem}}@media screen and (min-width: 992px){.key-enrollment-dates .container h2{font-size:5.5rem}}.key-enrollment-dates .container .dates-wrapper{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:5.5rem}@media screen and (min-width: 768px){.key-enrollment-dates .container .dates-wrapper{-ms-flex-align:center;align-items:center}}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}}.key-enrollment-dates .container .dates-wrapper .date-container{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (min-width: 768px){.key-enrollment-dates .container .dates-wrapper .date-container{width:50%}}.key-enrollment-dates .container .dates-wrapper .date-container.flipped .date-flipper .front{transform:rotateY(180deg);transition:all .6s ease}.key-enrollment-dates .container .dates-wrapper .date-container.flipped .date-flipper .back{transform:rotateY(0deg);transition:all .6s ease}.key-enrollment-dates .container .dates-wrapper .date-container.flipped .date-flipper .front .add-to-calendar{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container:hover .date-flipper .front .add-to-calendar{font-size:1.5rem;opacity:1}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper{display:-ms-flexbox;display:flex;height:auto;position:relative;text-align:center;transform-style:preserve-3d;width:100%}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front,.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;perspective:200px;transition:all .6s ease;width:100%}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar,.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box{border-radius:8px;margin:1rem 0}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar,.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box{margin:0 .75rem}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar{-ms-flex-align:center;align-items:center;background:#4eb8d2;color:#fff;display:-ms-flexbox;display:flex;font-size:1.2rem;height:80%;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;transition:all .3s ease;width:100%}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar{height:100%;width:calc(100% - 1.5rem)}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar:hover{opacity:.95}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box{border:4px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:1rem}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .date{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .date{-ms-flex-direction:column;flex-direction:column}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .date .month{color:#fff;font-size:2rem;font-weight:bold;margin-right:.25em;text-transform:uppercase}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .date .month{color:#fff;display:block;font-size:1.5rem;margin-right:0}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .date .day{color:#fff;font-size:2em;font-weight:bold}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .date .day{color:#fff;display:block;font-family:"AkzidenzGroteskBE-Cn",sans-serif;font-size:6rem;line-height:1em}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .title{-ms-flex-align:center;align-items:center;color:#fff;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.3rem;font-weight:bold;-ms-flex-pack:center;justify-content:center;margin:.5rem 0;max-width:100%}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .front .date-box .title{border-top:2px solid #fff;font-size:1rem;margin:0 0 .5rem;padding-top:1.5rem}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back{background:#4eb8d2;border-radius:8px;box-sizing:border-box;color:#fff;height:100%;left:0;padding:1rem 0;position:absolute;transform:rotateY(-180deg)}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back{padding:0 .75rem}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .close{height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;perspective:200px;position:relative;width:100%;z-index:1}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar .atc_event{display:none}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar .atcb-link{display:none}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none;margin:0;padding:0;position:absolute;width:100%}@media screen and (min-width: 992px){.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list{height:calc(100% - 4rem);margin:2rem 0}}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item{font-size:1.5rem;line-height:1.2em}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item a.atcb-item-link{color:#fff;display:block;font-size:1.5rem;line-height:1.2em;text-decoration:none}.key-enrollment-dates .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item a.atcb-item-link:hover{text-decoration:underline}.key-enrollment-dates.blue{background:#4eb8d2;margin-top:4rem}.key-enrollment-dates.blue .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.key-enrollment-dates.blue .container h2{color:#fff;font-size:2rem;padding-top:2rem;text-align:center}@media screen and (min-width: 768px){.key-enrollment-dates.blue .container h2{font-size:3rem}}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container h2{font-size:5.5rem}}.key-enrollment-dates.blue .container .dates-wrapper{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:5.5rem}@media screen and (min-width: 768px){.key-enrollment-dates.blue .container .dates-wrapper{-ms-flex-align:center;align-items:center}}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}}.key-enrollment-dates.blue .container .dates-wrapper .date-container{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (min-width: 768px){.key-enrollment-dates.blue .container .dates-wrapper .date-container{width:50%}}.key-enrollment-dates.blue .container .dates-wrapper .date-container.flipped .date-flipper .front{transform:rotateY(180deg);transition:all .6s ease}.key-enrollment-dates.blue .container .dates-wrapper .date-container.flipped .date-flipper .back{transform:rotateY(0deg);transition:all .6s ease}.key-enrollment-dates.blue .container .dates-wrapper .date-container.flipped .date-flipper .front .add-to-calendar{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container:hover .date-flipper .front .add-to-calendar{font-size:1.5rem;opacity:1}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper{display:-ms-flexbox;display:flex;height:auto;position:relative;text-align:center;transform-style:preserve-3d;width:100%}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front,.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;perspective:200px;transition:all .6s ease;width:100%}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar,.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box{border-radius:8px;margin:1rem 0}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar,.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box{margin:0 .75rem}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar{-ms-flex-align:center;align-items:center;background:#4eb8d2;color:#fff;display:-ms-flexbox;display:flex;font-size:1.2rem;height:80%;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;transition:all .3s ease;width:100%}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar{height:100%;width:calc(100% - 1.5rem)}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar:hover{opacity:.95}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box{border:4px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:1rem}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .date{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .date{-ms-flex-direction:column;flex-direction:column}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .date .month{color:#fff;font-size:2rem;font-weight:bold;margin-right:.25em;text-transform:uppercase}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .date .month{color:#fff;display:block;font-size:1.5rem;margin-right:0}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .date .day{color:#fff;font-size:2em;font-weight:bold}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .date .day{color:#fff;display:block;font-family:"AkzidenzGroteskBE-Cn",sans-serif;font-size:6rem;line-height:1em}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .title{-ms-flex-align:center;align-items:center;color:#fff;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.3rem;font-weight:bold;-ms-flex-pack:center;justify-content:center;margin:.5rem 0;max-width:100%}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .front .date-box .title{border-top:2px solid #fff;font-size:1rem;margin:0 0 .5rem;padding-top:1.5rem}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back{background:#4eb8d2;border-radius:8px;box-sizing:border-box;color:#fff;height:100%;left:0;padding:1rem 0;position:absolute;transform:rotateY(-180deg)}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back{padding:0 .75rem}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .close{height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;perspective:200px;position:relative;width:100%;z-index:1}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar .atc_event{display:none}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar .atcb-link{display:none}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none;margin:0;padding:0;position:absolute;width:100%}@media screen and (min-width: 992px){.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list{height:calc(100% - 4rem);margin:2rem 0}}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item{font-size:1.5rem;line-height:1.2em}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item a.atcb-item-link{color:#fff;display:block;font-size:1.5rem;line-height:1.2em;text-decoration:none}.key-enrollment-dates.blue .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item a.atcb-item-link:hover{text-decoration:underline}.key-enrollment-dates.white{background:#fff;margin-top:4rem}.key-enrollment-dates.white .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.key-enrollment-dates.white .container h2{color:#4eb8d2;font-size:2rem;padding-top:2rem;text-align:center}@media screen and (min-width: 768px){.key-enrollment-dates.white .container h2{font-size:3rem}}@media screen and (min-width: 992px){.key-enrollment-dates.white .container h2{font-size:5.5rem}}.key-enrollment-dates.white .container .dates-wrapper{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:5.5rem}@media screen and (min-width: 768px){.key-enrollment-dates.white .container .dates-wrapper{-ms-flex-align:center;align-items:center}}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}}.key-enrollment-dates.white .container .dates-wrapper .date-container{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (min-width: 768px){.key-enrollment-dates.white .container .dates-wrapper .date-container{width:50%}}.key-enrollment-dates.white .container .dates-wrapper .date-container.flipped .date-flipper .front{transform:rotateY(180deg);transition:all .6s ease}.key-enrollment-dates.white .container .dates-wrapper .date-container.flipped .date-flipper .back{transform:rotateY(0deg);transition:all .6s ease}.key-enrollment-dates.white .container .dates-wrapper .date-container.flipped .date-flipper .front .add-to-calendar{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container:hover .date-flipper .front .add-to-calendar{font-size:1.5rem;opacity:1}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper{display:-ms-flexbox;display:flex;height:auto;position:relative;text-align:center;transform-style:preserve-3d;width:100%}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front,.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;perspective:200px;transition:all .6s ease;width:100%}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar,.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box{border-radius:8px;margin:1rem 0}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar,.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box{margin:0 .75rem}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar{-ms-flex-align:center;align-items:center;background:#4eb8d2;color:#fff;display:-ms-flexbox;display:flex;font-size:1.2rem;height:80%;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;transition:all .3s ease;width:100%}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar{height:100%;width:calc(100% - 1.5rem)}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .add-to-calendar:hover{opacity:.95}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box{border:4px solid #4eb8d2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:1rem}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .date{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .date{-ms-flex-direction:column;flex-direction:column}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .date .month{color:#103a71;font-size:2rem;font-weight:bold;margin-right:.25em;text-transform:uppercase}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .date .month{color:#4eb8d2;display:block;font-size:1.5rem;margin-right:0}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .date .day{color:#103a71;font-size:2em;font-weight:bold}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .date .day{color:#4eb8d2;display:block;font-family:"AkzidenzGroteskBE-Cn",sans-serif;font-size:6rem;line-height:1em}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .title{-ms-flex-align:center;align-items:center;color:#4eb8d2;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.3rem;font-weight:bold;-ms-flex-pack:center;justify-content:center;margin:.5rem 0;max-width:100%}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .front .date-box .title{border-top:2px solid #4eb8d2;font-size:1rem;margin:0 0 .5rem;padding-top:1.5rem}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back{background:#4eb8d2;border-radius:8px;box-sizing:border-box;color:#fff;height:100%;left:0;padding:1rem 0;position:absolute;transform:rotateY(-180deg)}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back{padding:0 .75rem}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .close{height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;perspective:200px;position:relative;width:100%;z-index:1}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar .atc_event{display:none}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar .atcb-link{display:none}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none;margin:0;padding:0;position:absolute;width:100%}@media screen and (min-width: 992px){.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list{height:calc(100% - 4rem);margin:2rem 0}}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item{font-size:1.5rem;line-height:1.2em}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item a.atcb-item-link{color:#fff;display:block;font-size:1.5rem;line-height:1.2em;text-decoration:none}.key-enrollment-dates.white .container .dates-wrapper .date-container .date-flipper .back .addtocalendar ul.atcb-list li.atcb-item a.atcb-item-link:hover{text-decoration:underline}.page-description{text-align:center}section.programs .container .filter{display:-ms-flexbox;display:flex;height:38px;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1rem}@media screen and (min-width: 768px){section.programs .container .filter{margin:1.5rem 0 4rem}}section.programs .container .filter .select-wrapper{max-width:100%;position:relative}@media screen and (min-width: 768px){section.programs .container .filter .select-wrapper{margin-right:6rem}}section.programs .container .filter .select-wrapper:after{background-size:cover;background:url("../images/arrow-white.svg") #4eb8d2 no-repeat center center;content:'';display:block;height:2rem;padding-right:.5rem;pointer-events:none;position:absolute;right:-1px;top:7px;transform:rotate(90deg);width:2rem}section.programs .container .filter .select-wrapper select.program-pathway{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4eb8d2;border:2px solid #4eb8d2;color:#fff;cursor:pointer;font-size:1.25rem;height:38px;max-width:100%;padding-left:1rem;-webkit-border-radius:0.5em;-webkit-box-shadow:1px 1px 1px #fff}@media screen and (min-width: 768px){section.programs .container .filter .select-wrapper select.program-pathway{font-size:1.5rem}}section.programs .container .filter .select-wrapper select.program-pathway option{height:34px}section.programs .container .filter .select-wrapper select.program-pathway:focus{outline:none}section.programs .container .letters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;max-height:32rem;opacity:1;overflow:hidden;padding:0;transition:max-height .3s ease, opacity .3s ease}@media screen and (min-width: 768px){section.programs .container .letters{max-height:14rem}}@media screen and (min-width: 992px){section.programs .container .letters{-ms-flex-pack:justify;justify-content:space-between;margin:0 -.625rem;max-height:10rem}}section.programs .container .letters.hidden{margin:0;max-height:0;opacity:0}section.programs .container .letters.hidden+.program-list{margin-top:0}section.programs .container .letters .letter{-ms-flex-preferred-size:calc(100% / 13 -15px);flex-basis:calc(100% / 13 -15px)}section.programs .container .letters .letter.disabled{opacity:.25}section.programs .container .letters .letter.disabled span{cursor:not-allowed}section.programs .container .letters .letter label{display:block}section.programs .container .letters .letter label input[type="checkbox"]{display:none}section.programs .container .letters .letter label input[type="checkbox"]:checked+span{background:#4eb8d2;color:#fff}section.programs .container .letters .letter label span{background:#fff;border-radius:5px;border:2px solid #4eb8d2;box-sizing:border-box;color:#4eb8d2;cursor:pointer;display:block;font-weight:bold;height:2.5rem;line-height:calc(2.5rem - 4px);margin:0 1rem 1rem 0;text-align:center;text-transform:uppercase;transition:all .3s ease;width:2.5rem}@media screen and (min-width: 768px){section.programs .container .letters .letter label span{height:38px;line-height:34px;margin:0 1.25rem 1.25rem 0;width:38px}}@media screen and (min-width: 992px){section.programs .container .letters .letter label span{margin:0 .625rem 1.25rem}}section.programs .container .letters .letter label span:hover{background:#4eb8d2;color:#fff}section.programs .container .letters .letter label span:active{opacity:.5}section.programs .container .filter-reset{color:#4eb8d2;cursor:pointer;display:none;font-size:1.5rem;line-height:34px}@media screen and (min-width: 768px){section.programs .container .filter-reset{display:block}}section.programs .container .filter-reset.mobile{display:block;margin-top:1rem}@media screen and (min-width: 768px){section.programs .container .filter-reset.mobile{display:none}}section.programs .container .program-list{list-style-type:none;margin:1rem 0 5rem;min-height:45rem;padding:0}@media screen and (min-width: 768px){section.programs .container .program-list{margin-top:3rem}}section.programs .container .program-list li{color:#103a71;font-size:2rem;line-height:1em;margin:0 0 .5em;opacity:1;overflow:hidden;transition:all .3s ease}@media screen and (min-width: 768px){section.programs .container .program-list li{line-height:1.5em}}section.programs .container .program-list li.hidden{height:0;margin:0;opacity:0}section.programs .container .program-list li a{color:#4eb8d2;line-height:1em;text-decoration:none}@media screen and (min-width: 768px){section.programs .container .program-list li a{font-size:2rem;line-height:1.5em}}section.programs .container .program-list li a:hover{text-decoration:underline}.secondary-nav .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;overflow:visible;margin:2rem 0 4rem}@media screen and (min-width: 992px){.secondary-nav .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.secondary-nav .container .page-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-pack:start;justify-content:flex-start;padding-top:1em;position:relative;text-align:center;text-decoration:none}@media screen and (min-width: 992px){.secondary-nav .container .page-block{margin-left:-3px;max-width:250px;padding-right:3px}}@media screen and (min-width: 992px){.secondary-nav .container .page-block:hover{background:#4eb8d2;border-radius:1rem;color:#fff;margin:-1rem 0 -1rem -3px;overflow:visible;padding-top:calc(1rem + 1em);padding:1rem 3px -1rem 0;transition:background .3s ease, color .3s ease}.secondary-nav .container .page-block:hover:after{opacity:0}.secondary-nav .container .page-block:hover .icon img{display:none}.secondary-nav .container .page-block:hover .icon img.hover{display:block}}.secondary-nav .container .page-block:before,.secondary-nav .container .page-block:after{background:#4eb8d2;border-radius:4px;content:'';display:block;position:absolute}.secondary-nav .container .page-block:before{bottom:-2px;height:3px;left:0;right:0;width:calc(100% - 1em)}@media screen and (min-width: 992px){.secondary-nav .container .page-block:before{display:none;height:4px}}.secondary-nav .container .page-block:after{bottom:1em;height:calc(100% - 2em);right:-2px;top:1em;width:3px}@media screen and (min-width: 992px){.secondary-nav .container .page-block:after{bottom:0;height:100%;right:0;top:0;width:3px}}.secondary-nav .container .page-block:nth-child(odd):before{left:0;right:1em}.secondary-nav .container .page-block:nth-child(odd) .icon,.secondary-nav .container .page-block:nth-child(odd) .title{transform:translateX(-0.5em)}@media screen and (min-width: 992px){.secondary-nav .container .page-block:nth-child(odd) .icon,.secondary-nav .container .page-block:nth-child(odd) .title{transform:translate(0)}}.secondary-nav .container .page-block:nth-child(even):before{left:1em;right:0}.secondary-nav .container .page-block:nth-child(even):after{display:none}@media screen and (min-width: 992px){.secondary-nav .container .page-block:nth-child(even):after{display:block}}.secondary-nav .container .page-block:nth-child(even) .icon,.secondary-nav .container .page-block:nth-child(even) .title{transform:translateX(0.5em)}@media screen and (min-width: 992px){.secondary-nav .container .page-block:nth-child(even) .icon,.secondary-nav .container .page-block:nth-child(even) .title{transform:translate(0)}}.secondary-nav .container .page-block:last-child:before,.secondary-nav .container .page-block:nth-last-child(2):before,.secondary-nav .container .page-block:last-child:after{display:none}.secondary-nav .container .page-block .icon{height:60px}.secondary-nav .container .page-block .icon img{height:100%}.secondary-nav .container .page-block .icon img.hover{display:none}.secondary-nav .container .page-block .title{line-height:1.2em;padding:.5em 1em 1em;text-decoration:none}section.text-banner{background:#ccc;text-align:center}section.text-banner .container{font-size:1.75rem}section.text-banner .container a,section.text-banner .container a p{display:block;font-size:1rem;line-height:1.4em;margin:1em;text-decoration:none}@media screen and (min-width: 768px){section.text-banner .container a,section.text-banner .container a p{font-size:2rem;line-height:1.5em}}section.text-banner .container a:hover,section.text-banner .container a p:hover{text-decoration:underline}section.text-banner .container a p,section.text-banner .container a p p{display:inline;margin:0}@media screen and (min-width: 992px){section.videos{margin:4rem 0}}section.videos.playing .container .play-button{display:none}section.videos.playing .container .video-wrapper .iframe-wrapper{opacity:1}section.videos.playing .container .video-wrapper .poster.active{opacity:0}section.videos .container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(100vw / 5);overflow:visible;position:relative}@media screen and (min-width: 992px){section.videos .container{margin-bottom:0}}section.videos .container .play-button{border-radius:50px;cursor:pointer;display:block;height:8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:8rem;z-index:10}section.videos .container .video-switcher{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;left:0;position:absolute;right:0;transition:all .3s ease;transform:translate3d(0, 100%, 0);z-index:2}@media screen and (min-width: 768px){section.videos .container .video-switcher{bottom:initial;-ms-flex-direction:column;flex-direction:column;right:initial;top:0;transform:translate3d(0, 0, 0)}}@media screen and (min-width: 1400px){section.videos .container .video-switcher.outside{transform:translate3d(-100%, 0, 0)}}section.videos .container .video-switcher .video-tab{-ms-flex-align:center;align-items:center;background:#4eb8d2;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:calc(100vw / 5);-ms-flex-pack:center;justify-content:center;transition:background .3s ease;width:calc(100vw / 5)}@media screen and (min-width: 544px){section.videos .container .video-switcher .video-tab{height:6rem}}@media screen and (min-width: 768px){section.videos .container .video-switcher .video-tab{height:6rem;width:6rem}}@media screen and (min-width: 992px){section.videos .container .video-switcher .video-tab{height:8rem;width:8rem}}section.videos .container .video-switcher .video-tab:hover{background:#30a1bd}section.videos .container .video-switcher .video-tab.active{background:#103a71}section.videos .container .video-switcher .video-tab:active{background:#216d80}section.videos .container .video-switcher .video-tab img{height:50%;width:50%}section.videos .container .video-wrapper{position:relative;width:100%;z-index:1}section.videos .container .video-wrapper .iframe-wrapper{height:0;left:0;opacity:0;padding-bottom:56.25%;position:absolute;right:0;top:0}section.videos .container .video-wrapper .iframe-wrapper iframe{height:100%;position:absolute;width:100%;z-index:1}section.videos .container .video-wrapper .poster{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:2}section.videos .container .video-wrapper .poster:first-child{position:relative}section.videos .container .video-wrapper .poster.active{opacity:1}section.videos .container .video-wrapper .poster img{width:100%}.page404{width:90%;margin:20% auto;text-align:center;height:100%;min-height:auto}
