﻿@import"https://fonts.googleapis.com/css?family=Merriweather+Sans:300,400,700&display=swap";@import"https://fonts.googleapis.com/css?family=Oswald&display=swap";@import"https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy&display=swap";a{text-decoration:underline;font-weight:400}a:active,a:focus,a:hover{color:#3f6786}blockquote{border-left:2px solid #e6b220;margin:0;padding:1em 40px;position:relative}blockquote:before{box-shadow:0px -0.5em 0px #fff;background:#fff;content:"‟";font-family:"Sorts Mill Goudy",serif;font-size:3em;position:absolute;left:-0.2em;top:.7em;color:#e6b220}h4{font-family:"Sorts Mill Goudy",serif}h5{letter-spacing:1px;text-transform:uppercase;font-weight:400}.text-merriweather-sans{font-family:"Merriweather Sans",sans-serif}.text-oswald{font-family:"Oswald",sans-serif}.text-sorts-mill-goudy{font-family:"Sorts Mill Goudy",serif}.text-dark-blue{color:#003055}.text-light-blue{color:#3e6987}.text-bottom-gold-border{border-bottom:.2em solid #e6b220}.intro-paragraph{font-family:"Oswald",sans-serif;font-size:1.1em;padding:.4em}.secondary-info-paragraph-text{font-family:"Sorts Mill Goudy",serif;font-style:italic}.text-highlight{background:#e6b220;padding:.2em}.clearfix::after{content:"";clear:both;display:table}img.alignleft{float:left;margin-right:1em}img.alignright{float:right;margin-left:1em}img.aligncenter{display:block;margin:0 auto}p{overflow:hidden}.bg-gold-slash{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/gold-slash.jpg)}.bg-gold-point{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/gold-point.jpg)}.bg-blue-squiggle{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/blue-squiggle.jpg)}.bg-gold-squiggle{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/gold-squiggle.jpg)}.bg-blue-dotted-line{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/blue-dotted-line.jpg)}.bg-gold-dotted-line{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/gold-dotted-line.jpg)}.bg-white-map-saint-paul{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/white-map-saint-paul.jpg)}.bg-blue-map-saint-paul{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/blue-map-saint-paul.jpg)}.bg-blue-map-streets{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/blue-map-streets.jpg)}.bg-white-map-streets{position:relative;width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:10vh 0;background-image:url(../DocumentDefault/Assets/white-map-streets.jpg)}.wide--override{margin:0 auto;max-width:1160px !important}.bg-no .wide--override{margin-bottom:100px !important}.layout-single-program{padding-left:0}.layout-single-program h2{text-align:center}@media(min-width: 650px){.layout-single-program{padding-left:50px}}.layout-single-program .hero-banner__stage{margin-bottom:0}.layout-single-program .mainHeader{margin-bottom:14px}.layout-single-program__name{display:inline-block;margin-top:15px;width:100%;text-align:center;font-family:"Oswald",serif;font-weight:400;font-size:1.75rem;letter-spacing:2px;line-height:32px;padding-left:20px;padding-right:20px;text-transform:uppercase;margin:0}@media(min-width: 768px){.layout-single-program__name{padding:0;font-size:2.125rem;line-height:48px}}.program-header{text-align:center}.program-header__title{margin:10px 0;text-transform:uppercase;font-family:"Oswald",serif;font-weight:400;font-size:2.25rem;line-height:52px;letter-spacing:2px;color:#393939}@media(min-width: 768px){.program-header__title{margin:0 0 12px 0;font-size:3rem;line-height:66px}}.program-header__summary{padding-left:20px;padding-right:20px;text-align:left;margin-bottom:20px;font-family:"Merriweather Sans",sans-serif;font-weight:300;font-size:1.125rem;line-height:30px;color:#393939}.program-header__summary p{margin:0 0 20px 0}@media(min-width: 768px){.program-header__summary{margin:0 auto;max-width:calc(700px - 20px / 2);padding:0;margin-bottom:40px}}.program-details{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 25px;border:1px solid #979797;margin:0 20px 20px 20px;text-align:center}@media(min-width: 768px){.program-details{flex-direction:row;margin:0 auto 30px auto;text-align:left}}@media(min-width: 900px){.program-details{max-width:1200px}}@media(min-width: 1200px){.program-details{max-width:1200px}}.program-details__btn{text-align:right;margin-top:15px}@media(min-width: 768px){.program-details__btn{margin-top:0}}.program-details .button{font-family:"Oswald",serif;font-size:1.125rem;color:#003055;background-color:#e6b220;padding:7px 23px;line-height:24px;letter-spacing:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:30px;border:0;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.program-details .button:hover,.program-details .button:focus{background-color:#99acbc;color:#fff}@media(min-width: 760px){.program-details .button{font-size:1.25rem;padding:10px 23px}}.program-details__title{text-transform:uppercase;font-family:"Oswald",serif;font-size:1.4375rem;line-height:32px;letter-spacing:2px;color:#393939;font-weight:400}@media(min-width: 900px){.program-details__title{width:24%}}.program-details__course{margin-top:15px}@media(min-width: 768px){.program-details__course{margin-top:0}}.program-details__course,.program-details__location{font-size:1.125rem;line-height:30px;color:#393939;font-weight:300;margin-bottom:15px}@media(min-width: 768px){.program-details__course,.program-details__location{margin-bottom:0}}@media(min-width: 900px){.program-details__course,.program-details__location{width:28%}}.program-details strong{font-weight:700}.program-details p{margin:0}.button_right-arrow{position:relative;font-family:"Oswald",serif;font-weight:400;font-size:1.125rem;letter-spacing:1.5px;color:#003055;text-transform:uppercase;line-height:40px;padding:8px 50px 8px 0;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_right-arrow:hover,.button_right-arrow:focus{color:#99acbc}.button_right-arrow:hover .arrow-right,.button_right-arrow:focus .arrow-right{transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#99acbc}.arrow-right{position:absolute;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:#003055;background-image:url("../DocumentDefault/Assets/button-arrow.svg");background-repeat:no-repeat;background-position:center;margin-left:20px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.program-action{padding-left:20px;padding-right:20px}@media(min-width: 768px){.program-action{margin:0 auto;max-width:calc(700px - 20px / 2);padding:0;margin-bottom:50px}}.program-action__description{font-weight:300;font-size:1.125rem;line-height:30px;color:#393939}.program-action__description p{margin:0 0 20px 0}.program-action .button{display:block;margin-bottom:20px}@media(min-width: 768px){.program-action .button{display:inline;margin-right:50px;margin-bottom:0}}.page-bottom-menu__stage{margin:0 auto;max-width:calc(1200px - 20px * 2);padding-left:20px;padding-right:20px}.page-bottom-menu__boundary{border-top:1px solid #e6b220;padding-top:20px}.page-bottom-menu__header{font-size:1.625rem;margin:0;font-family:"Oswald",serif;font-weight:400;text-transform:uppercase;color:#393939;text-align:center;margin-bottom:25px}@media(min-width: 900px){.page-bottom-menu__header{font-size:3rem}}.page-bottom-menu__list{list-style-type:none;padding:0;margin:0}@media(min-width: 768px){.page-bottom-menu__list{display:grid;grid-column-gap:30px;grid-template-columns:repeat(3, 1fr)}}.page-bottom-menu__list-item{text-align:center}.page-bottom-menu__list-link{display:inline-block;padding-top:3px;padding-bottom:3px;text-decoration:underline}@media(min-width: 768px){.page-bottom-menu__list-link{text-decoration:none}}@media(min-width: 768px){.page-bottom-menu__list-link:hover,.page-bottom-menu__list-link:focus{color:#99acbc;text-decoration:none}}