@font-face {
    font-family: 'Stag';
    src: url("/Institutions/Lesley-University/fonts/StagLight.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagLight.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Stag';
    src: url("/Institutions/Lesley-University/fontsStagLightItalic.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagLightItalic.woff") format("woff");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'Stag';
    src: url("/Institutions/Lesley-University/fonts/StagSemibold.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagSemibold.woff") format("woff");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'StagSans';
	src: url("/Institutions/Lesley-University/fonts/STAGSANS-LIGHT.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/STAGSANS-LIGHT.woff") format("woff");
    /* src: url("/Institutions/Lesley-University/fonts/StagSansLight.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagSansLight.woff") format("woff"); */
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'StagSans';
    src: url("/Institutions/Lesley-University/fonts/StagSansLightItalic.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagSansLightItalic.woff") format("woff");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'StagSans';
    src: url("/Institutions/Lesley-University/fonts/StagSansSemibold.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagSansSemibold.woff") format("woff");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'StagSans';
    src: url("/Institutions/Lesley-University/fonts/StagSansMedium.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagSansMedium.woff.woff") format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'StagBook';
    src: url("/Institutions/Lesley-University/fonts/StagBook.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagBook.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'StagSansBook';
    src: url("/Institutions/Lesley-University/fonts/StagSansBook.woff2") format("woff2"), url("/Institutions/Lesley-University/fonts/StagSansBook.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

:root {
    --lity-z-index-base: 9990;
    --lity-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    --lity-close-size: 35px;
    --lity-close-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    --lity-iframe-ratio: 9/16;
    --lity-transition-timing-function: ease;
    --lity-transition-duration: .3s;
    --lity-close-style-text-decoration: none;
    --lity-close-style-text-align: center;
    --lity-close-style-padding: 0;
    --lity-close-style-color: #fff;
    --lity-close-style-font-style: normal;
    --lity-close-style-font-size: var(--lity-close-size);
    --lity-close-style-font-family: Arial, Baskerville, monospace;
    --lity-close-style-line-height: var(--lity-close-size);
    --lity-close-style-text-shadow: var(--lity-close-text-shadow);
    --lity-close-style-border: 0;
    --lity-close-style-background: none;
    --lity-close-style-outline: none;
    --lity-close-style-box-shadow: none
}

.lity {
    z-index: var(--lity-z-index-base);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    background: #0b0b0b;
    background: #000;
    outline: none !important;
    opacity: 0;
    transition: opacity var(--lity-transition-duration) var(--lity-transition-timing-function)
}

.lity.lity-opened {
    opacity: 1
}

.lity.lity-closed {
    opacity: 0
}

.lity * {
    box-sizing: border-box
}

.lity-wrap {
    z-index: var(--lity-z-index-base);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    outline: none !important
}

.lity-wrap:before {
    content: '';
    display: inline-block;
    
    vertical-align: middle;
    margin-right: -0.25em
}

.lity-loader {
    z-index: calc(var(--lity-z-index-base) + 1);
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -0.8em;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 0;
    transition: opacity var(--lity-transition-duration) var(--lity-transition-timing-function)
}

.lity-loading .lity-loader {
    opacity: 1
}

.lity-container {
    z-index: calc(var(--lity-z-index-base) + 2);
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    white-space: normal;
    max-width: 100%;
    max-
    outline: none !important
}

.lity-content {
    z-index: calc(var(--lity-z-index-base) + 3);
    width: 100%;
    position: relative;
    -ms-transform: scale(1);
    transform: scale(1);
    transition: transform var(--lity-transition-duration) var(--lity-transition-timing-function)
}

.lity-loading .lity-content,
.lity-closed .lity-content {
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

.lity-content:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: var(--lity-shadow)
}

.lity-close {
    z-index: calc(var(--lity-z-index-base) + 4);
    width: var(--lity-close-size);
    height: var(--lity-close-size);
    position: absolute;
    right: 3rem;
    top: -6.5rem;
    -webkit-appearance: none;
    cursor: pointer;
    @apply --lity-close-style
}

.lity-close::-moz-focus-inner {
    border: 0;
    padding: 0
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
    @apply --lity-close-style
}

.lity-image img {
    max-width: 100%;
    display: block;
    line-height: 0;
    border: 0
}

.lity-iframe .lity-container {
    width: 100%;
    max-width: 964px
}

.lity-iframe-container {
    width: 100%;
    height: 0;
    padding-top: calc(var(--lity-iframe-ratio) * 100%);
    overflow: auto;
    pointer-events: auto;
    transform: translateZ(0);
    -webkit-overflow-scrolling: touch
}

.lity-iframe-container iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    
    box-shadow: var(--lity-shadow);
    background: #000
}

.lity-hide {
    display: none
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    
    min-height: 1px;
    outline: none;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block;
    margin: 0 auto
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url("./ajax-loader.gif") center center no-repeat
}

@font-face {
    font-family: "slick";
    src: url("../fonts/slick/slick.eot");
    src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal
}

.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
    display: none !important
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 0
}

.slick-prev:before,
.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "â†"
}

[dir="rtl"] .slick-prev:before {
    content: "â†’"
}

.slick-next {
    right: -25px
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "â†’"
}

[dir="rtl"] .slick-next:before {
    content: "â†"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
    outline: none
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "â€¢";
    width: 20px;
    height: 20px;
    font-family: "slick";
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: 1
}

.slick-prev:before,
.slick-next:before {
    border-style: solid;
    border-width: 0.4rem 0 0 0.4rem;
    content: '';
    display: inline-block;
    height: 1.6rem;
    width: 1.6rem;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    border-color: #fff transparent transparent #fff
}

.slick-prev:before {
    -ms-transform: rotate(315deg);
    transform: rotate(315deg)
}

.mb_YTPBar,
.mb_YTPBar span.mb_YTPUrl a {
    color: #fff
}

@font-face {
    font-family: ytpregular;
    src: url(font/ytp-regular.eot)
}

@font-face {
    font-family: ytpregular;
    src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format("woff"), url(font/ytp-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

.mb_YTPlayer:focus {
    outline: 0
}

.mbYTP_wrapper {
    display: block;
    transform: translateZ(0) translate3d(0, 0, 0);
    transform-style: preserve-3d;
    perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box
}

.mb_YTPlayer .loading {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.51);
    text-align: center;
    padding: 2px 4px;
    border-radius: 5px;
    font-family: "Droid Sans", sans-serif;
    animation: fade .1s infinite alternate
}

@keyframes fade {
    0% {
        opacity: .5
    }
    100% {
        opacity: 1
    }
}

.YTPFullscreen {
    display: block !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border: none !important;
    opacity: 1 !important
}

.mbYTP_wrapper iframe {
    max-width: 4000px !important
}

.inline_YTPlayer {
    margin-bottom: 20px;
    vertical-align: top;
    position: relative;
    left: 0;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    background: rgba(0, 0, 0, 0.5)
}

.inline_YTPlayer img {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    -ms-transform: none !important;
    transform: none !important
}

.mb_YTPBar,
.mb_YTPBar .buttonBar {
    box-sizing: border-box;
    left: 0;
    padding: 5px;
    width: 100%
}

.mb_YTPBar .ytpicon {
    font-size: 20px;
    font-family: ytpregular
}

.mb_YTPBar .mb_YTPUrl.ytpicon {
    font-size: 30px
}

.mb_YTPBar {
    transition: opacity .5s;
    display: block;
    height: 10px;
    background: #333;
    position: fixed;
    bottom: 0;
    text-align: left;
    z-index: 1000;
    font: 14px/16px sans-serif;
    opacity: .1
}

.mb_YTPBar.visible,
.mb_YTPBar:hover {
    opacity: 1
}

.mb_YTPBar .buttonBar {
    transition: all .5s;
    background: 0 0;
    font: 12px/14px Calibri;
    position: absolute;
    top: -30px
}

.mb_YTPBar:hover .buttonBar {
    background: rgba(0, 0, 0, 0.4)
}

.mb_YTPBar span {
    display: inline-block;
    font: 16px/20px Calibri, sans-serif;
    position: relative;
    width: 30px;
    height: 25px;
    vertical-align: middle
}

.mb_YTPBar span.mb_YTPTime {
    width: 130px
}

.mb_YTPBar span.mb_OnlyYT,
.mb_YTPBar span.mb_YTPUrl {
    position: absolute;
    width: auto;
    display: block;
    top: 6px;
    right: 10px;
    cursor: pointer
}

.mb_YTPBar span.mb_YTPUrl img {
    width: 60px
}

.mb_YTPBar span.mb_OnlyYT {
    left: 300px;
    right: auto
}

.mb_YTPBar span.mb_OnlyYT img {
    width: 25px
}

.mb_YTPBar .mb_YTPMuteUnmute,
.mb_YTPBar .mb_YTPPlaypause,
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
    cursor: pointer
}

.mb_YTPBar .mb_YTPProgress {
    height: 10px;
    width: 100%;
    background: #222;
    bottom: 0;
    left: 0
}

.mb_YTPBar .mb_YTPLoaded {
    height: 10px;
    width: 0;
    background: #444;
    left: 0
}

.mb_YTPBar .mb_YTPseekbar {
    height: 10px;
    width: 0;
    background: #bb110e;
    bottom: 0;
    left: 0;
    box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px
}

.mb_YTPBar .YTPOverlay {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: "flat";
    box-sizing: border-box
}

.YTPOverlay.raster {
    background: url(images/raster.png)
}

.YTPOverlay.raster.retina {
    background: url(images/raster@2x.png)
}

.YTPOverlay.raster-dot {
    background: url(images/raster_dot.png)
}

.YTPOverlay.raster-dot.retina {
    background: url(images/raster_dot@2x.png)
}

.mb_YTPBar .simpleSlider {
    position: relative;
    width: 100px;
    height: 10px;
    border: 1px solid #fff;
    overflow: hidden;
    box-sizing: border-box;
    margin-right: 10px;
    cursor: pointer !important;
    border-radius: 3px
}

.mb_YTPBar.compact .simpleSlider {
    width: 40px
}

.mb_YTPBar .simpleSlider.muted {
    opacity: .3
}

.mb_YTPBar .level {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #fff;
    box-sizing: border-box
}

.mb_YTPBar .level.horizontal {
    
    width: 0
}

.mb_YTPBar .level.vertical {
    height: auto;
    width: 100%
}


/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */

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,
.school-header h2,
.school-header .checked-links h3,
.checked-links .school-header h3 {
    font-size: 2em;
    margin: 0.67em 0
}

figcaption,
figure {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

main {
    display: block
}

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 {
    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
}

input {
    overflow: visible
}

[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
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    box-sizing: border-box;
    display: table;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

details {
    display: block
}

summary {
    display: list-item
}

menu {
    display: block
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

.foundation-mq {
    font-family: "small=0em&medium=40em&large=50em&xlarge=64em&xxlarge=75em"
}

html {
    box-sizing: border-box;
    font-size: 10px
}

*,
*::before,
*::after {
    box-sizing: inherit
}

body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.45;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0
}

select {
    box-sizing: border-box;
    border-radius: 0
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
    max-width: none !important
}

button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1
}

[data-whatinput='mouse'] button {
    outline: 0
}

pre {
    overflow: auto
}

.is-visible {
    display: block !important
}

.is-hidden {
    display: none !important
}

.row {
    max-width: 136.6rem;
    margin-right: auto;
    margin-left: auto
}

.row::before,
.row::after {
    display: table;
    content: ' '
}

.row::after {
    clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.row .row {
    margin-right: -.8rem;
    margin-left: -.8rem
}

@media print,
screen and (min-width: 40em) {
    .row .row {
        margin-right: -1.5rem;
        margin-left: -1.5rem
    }
}

@media print,
screen and (min-width: 50em) {
    .row .row {
        margin-right: -4.4rem;
        margin-left: -4.4rem
    }
}

@media screen and (min-width: 64em) {
    .row .row {
        margin-right: -4.4rem;
        margin-left: -4.4rem
    }
}

.row .row.collapse {
    margin-right: 0;
    margin-left: 0
}

.row.expanded {
    max-width: none
}

.row.expanded .row {
    margin-right: auto;
    margin-left: auto
}

.row:not(.expanded) .row {
    max-width: none
}

.row.gutter-small>.column,
.row.gutter-small>.columns {
    padding-right: .8rem;
    padding-left: .8rem
}

.row.gutter-medium>.column,
.row.gutter-medium>.columns {
    padding-right: 1.5rem;
    padding-left: 1.5rem
}

.row.gutter-large>.column,
.row.gutter-large>.columns {
    padding-right: 4.4rem;
    padding-left: 4.4rem
}

.row.gutter-xlarge>.column,
.row.gutter-xlarge>.columns {
    padding-right: 4.4rem;
    padding-left: 4.4rem
}

.column,
.columns {
    width: 100%;
    float: left;
    padding-right: .8rem;
    padding-left: .8rem
}

@media print,
screen and (min-width: 40em) {
    .column,
    .columns {
        padding-right: 1.5rem;
        padding-left: 1.5rem
    }
}

@media print,
screen and (min-width: 50em) {
    .column,
    .columns {
        padding-right: 4.4rem;
        padding-left: 4.4rem
    }
}

@media screen and (min-width: 64em) {
    .column,
    .columns {
        padding-right: 4.4rem;
        padding-left: 4.4rem
    }
}

.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
    float: right
}

.column.end:last-child:last-child,
.end.columns:last-child:last-child {
    float: left
}

.column.row.row,
.row.row.columns {
    float: none
}

.row .column.row.row,
.row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.small-1 {
    width: 8.33333%
}

.small-push-1 {
    position: relative;
    left: 8.33333%
}

.small-pull-1 {
    position: relative;
    left: -8.33333%
}

.small-offset-0 {
    margin-left: 0%
}

.small-2 {
    width: 16.66667%
}

.small-push-2 {
    position: relative;
    left: 16.66667%
}

.small-pull-2 {
    position: relative;
    left: -16.66667%
}

.small-offset-1 {
    margin-left: 8.33333%
}

.small-3 {
    width: 25%
}

.small-push-3 {
    position: relative;
    left: 25%
}

.small-pull-3 {
    position: relative;
    left: -25%
}

.small-offset-2 {
    margin-left: 16.66667%
}

.small-4 {
    width: 33.33333%
}

.small-push-4 {
    position: relative;
    left: 33.33333%
}

.small-pull-4 {
    position: relative;
    left: -33.33333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    width: 41.66667%
}

.small-push-5 {
    position: relative;
    left: 41.66667%
}

.small-pull-5 {
    position: relative;
    left: -41.66667%
}

.small-offset-4 {
    margin-left: 33.33333%
}

.small-6 {
    width: 50%
}

.small-push-6 {
    position: relative;
    left: 50%
}

.small-pull-6 {
    position: relative;
    left: -50%
}

.small-offset-5 {
    margin-left: 41.66667%
}

.small-7 {
    width: 58.33333%
}

.small-push-7 {
    position: relative;
    left: 58.33333%
}

.small-pull-7 {
    position: relative;
    left: -58.33333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    width: 66.66667%
}

.small-push-8 {
    position: relative;
    left: 66.66667%
}

.small-pull-8 {
    position: relative;
    left: -66.66667%
}

.small-offset-7 {
    margin-left: 58.33333%
}

.small-9 {
    width: 75%
}

.small-push-9 {
    position: relative;
    left: 75%
}

.small-pull-9 {
    position: relative;
    left: -75%
}

.small-offset-8 {
    margin-left: 66.66667%
}

.small-10 {
    width: 83.33333%
}

.small-push-10 {
    position: relative;
    left: 83.33333%
}

.small-pull-10 {
    position: relative;
    left: -83.33333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    width: 91.66667%
}

.small-push-11 {
    position: relative;
    left: 91.66667%
}

.small-pull-11 {
    position: relative;
    left: -91.66667%
}

.small-offset-10 {
    margin-left: 83.33333%
}

.small-12 {
    width: 100%
}

.small-offset-11 {
    margin-left: 91.66667%
}

.small-up-1>.column,
.small-up-1>.columns {
    float: left;
    width: 100%
}

.small-up-1>.column:nth-of-type(1n),
.small-up-1>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-1>.column:nth-of-type(1n+1),
.small-up-1>.columns:nth-of-type(1n+1) {
    clear: both
}

.small-up-1>.column:last-child,
.small-up-1>.columns:last-child {
    float: left
}

.small-up-2>.column,
.small-up-2>.columns {
    float: left;
    width: 50%
}

.small-up-2>.column:nth-of-type(1n),
.small-up-2>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-2>.column:nth-of-type(2n+1),
.small-up-2>.columns:nth-of-type(2n+1) {
    clear: both
}

.small-up-2>.column:last-child,
.small-up-2>.columns:last-child {
    float: left
}

.small-up-3>.column,
.small-up-3>.columns {
    float: left;
    width: 33.33333%
}

.small-up-3>.column:nth-of-type(1n),
.small-up-3>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-3>.column:nth-of-type(3n+1),
.small-up-3>.columns:nth-of-type(3n+1) {
    clear: both
}

.small-up-3>.column:last-child,
.small-up-3>.columns:last-child {
    float: left
}

.small-up-4>.column,
.small-up-4>.columns {
    float: left;
    width: 25%
}

.small-up-4>.column:nth-of-type(1n),
.small-up-4>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-4>.column:nth-of-type(4n+1),
.small-up-4>.columns:nth-of-type(4n+1) {
    clear: both
}

.small-up-4>.column:last-child,
.small-up-4>.columns:last-child {
    float: left
}

.small-up-5>.column,
.small-up-5>.columns {
    float: left;
    width: 20%
}

.small-up-5>.column:nth-of-type(1n),
.small-up-5>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-5>.column:nth-of-type(5n+1),
.small-up-5>.columns:nth-of-type(5n+1) {
    clear: both
}

.small-up-5>.column:last-child,
.small-up-5>.columns:last-child {
    float: left
}

.small-up-6>.column,
.small-up-6>.columns {
    float: left;
    width: 16.66667%
}

.small-up-6>.column:nth-of-type(1n),
.small-up-6>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-6>.column:nth-of-type(6n+1),
.small-up-6>.columns:nth-of-type(6n+1) {
    clear: both
}

.small-up-6>.column:last-child,
.small-up-6>.columns:last-child {
    float: left
}

.small-up-7>.column,
.small-up-7>.columns {
    float: left;
    width: 14.28571%
}

.small-up-7>.column:nth-of-type(1n),
.small-up-7>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-7>.column:nth-of-type(7n+1),
.small-up-7>.columns:nth-of-type(7n+1) {
    clear: both
}

.small-up-7>.column:last-child,
.small-up-7>.columns:last-child {
    float: left
}

.small-up-8>.column,
.small-up-8>.columns {
    float: left;
    width: 12.5%
}

.small-up-8>.column:nth-of-type(1n),
.small-up-8>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-8>.column:nth-of-type(8n+1),
.small-up-8>.columns:nth-of-type(8n+1) {
    clear: both
}

.small-up-8>.column:last-child,
.small-up-8>.columns:last-child {
    float: left
}

.small-collapse>.column,
.small-collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.small-collapse .row {
    margin-right: 0;
    margin-left: 0
}

.expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
    padding-right: .8rem;
    padding-left: .8rem
}

.small-centered {
    margin-right: auto;
    margin-left: auto
}

.small-centered,
.small-centered:last-child:not(:first-child) {
    float: none;
    clear: both
}

.small-uncentered,
.small-push-0,
.small-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0
}

@media print,
screen and (min-width: 40em) {
    .medium-1 {
        width: 8.33333%
    }
    .medium-push-1 {
        position: relative;
        left: 8.33333%
    }
    .medium-pull-1 {
        position: relative;
        left: -8.33333%
    }
    .medium-offset-0 {
        margin-left: 0%
    }
    .medium-2 {
        width: 16.66667%
    }
    .medium-push-2 {
        position: relative;
        left: 16.66667%
    }
    .medium-pull-2 {
        position: relative;
        left: -16.66667%
    }
    .medium-offset-1 {
        margin-left: 8.33333%
    }
    .medium-3 {
        width: 25%
    }
    .medium-push-3 {
        position: relative;
        left: 25%
    }
    .medium-pull-3 {
        position: relative;
        left: -25%
    }
    .medium-offset-2 {
        margin-left: 16.66667%
    }
    .medium-4 {
        width: 33.33333%
    }
    .medium-push-4 {
        position: relative;
        left: 33.33333%
    }
    .medium-pull-4 {
        position: relative;
        left: -33.33333%
    }
    .medium-offset-3 {
        margin-left: 25%
    }
    .medium-5 {
        width: 41.66667%
    }
    .medium-push-5 {
        position: relative;
        left: 41.66667%
    }
    .medium-pull-5 {
        position: relative;
        left: -41.66667%
    }
    .medium-offset-4 {
        margin-left: 33.33333%
    }
    .medium-6 {
        width: 50%
    }
    .medium-push-6 {
        position: relative;
        left: 50%
    }
    .medium-pull-6 {
        position: relative;
        left: -50%
    }
    .medium-offset-5 {
        margin-left: 41.66667%
    }
    .medium-7 {
        width: 58.33333%
    }
    .medium-push-7 {
        position: relative;
        left: 58.33333%
    }
    .medium-pull-7 {
        position: relative;
        left: -58.33333%
    }
    .medium-offset-6 {
        margin-left: 50%
    }
    .medium-8 {
        width: 66.66667%
    }
    .medium-push-8 {
        position: relative;
        left: 66.66667%
    }
    .medium-pull-8 {
        position: relative;
        left: -66.66667%
    }
    .medium-offset-7 {
        margin-left: 58.33333%
    }
    .medium-9 {
        width: 75%
    }
    .medium-push-9 {
        position: relative;
        left: 75%
    }
    .medium-pull-9 {
        position: relative;
        left: -75%
    }
    .medium-offset-8 {
        margin-left: 66.66667%
    }
    .medium-10 {
        width: 83.33333%
    }
    .medium-push-10 {
        position: relative;
        left: 83.33333%
    }
    .medium-pull-10 {
        position: relative;
        left: -83.33333%
    }
    .medium-offset-9 {
        margin-left: 75%
    }
    .medium-11 {
        width: 91.66667%
    }
    .medium-push-11 {
        position: relative;
        left: 91.66667%
    }
    .medium-pull-11 {
        position: relative;
        left: -91.66667%
    }
    .medium-offset-10 {
        margin-left: 83.33333%
    }
    .medium-12 {
        width: 100%
    }
    .medium-offset-11 {
        margin-left: 91.66667%
    }
    .medium-up-1>.column,
    .medium-up-1>.columns {
        float: left;
        width: 100%
    }
    .medium-up-1>.column:nth-of-type(1n),
    .medium-up-1>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-1>.column:nth-of-type(1n+1),
    .medium-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }
    .medium-up-1>.column:last-child,
    .medium-up-1>.columns:last-child {
        float: left
    }
    .medium-up-2>.column,
    .medium-up-2>.columns {
        float: left;
        width: 50%
    }
    .medium-up-2>.column:nth-of-type(1n),
    .medium-up-2>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-2>.column:nth-of-type(2n+1),
    .medium-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }
    .medium-up-2>.column:last-child,
    .medium-up-2>.columns:last-child {
        float: left
    }
    .medium-up-3>.column,
    .medium-up-3>.columns {
        float: left;
        width: 33.33333%
    }
    .medium-up-3>.column:nth-of-type(1n),
    .medium-up-3>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-3>.column:nth-of-type(3n+1),
    .medium-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }
    .medium-up-3>.column:last-child,
    .medium-up-3>.columns:last-child {
        float: left
    }
    .medium-up-4>.column,
    .medium-up-4>.columns {
        float: left;
        width: 25%
    }
    .medium-up-4>.column:nth-of-type(1n),
    .medium-up-4>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-4>.column:nth-of-type(4n+1),
    .medium-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }
    .medium-up-4>.column:last-child,
    .medium-up-4>.columns:last-child {
        float: left
    }
    .medium-up-5>.column,
    .medium-up-5>.columns {
        float: left;
        width: 20%
    }
    .medium-up-5>.column:nth-of-type(1n),
    .medium-up-5>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-5>.column:nth-of-type(5n+1),
    .medium-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }
    .medium-up-5>.column:last-child,
    .medium-up-5>.columns:last-child {
        float: left
    }
    .medium-up-6>.column,
    .medium-up-6>.columns {
        float: left;
        width: 16.66667%
    }
    .medium-up-6>.column:nth-of-type(1n),
    .medium-up-6>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-6>.column:nth-of-type(6n+1),
    .medium-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }
    .medium-up-6>.column:last-child,
    .medium-up-6>.columns:last-child {
        float: left
    }
    .medium-up-7>.column,
    .medium-up-7>.columns {
        float: left;
        width: 14.28571%
    }
    .medium-up-7>.column:nth-of-type(1n),
    .medium-up-7>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-7>.column:nth-of-type(7n+1),
    .medium-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }
    .medium-up-7>.column:last-child,
    .medium-up-7>.columns:last-child {
        float: left
    }
    .medium-up-8>.column,
    .medium-up-8>.columns {
        float: left;
        width: 12.5%
    }
    .medium-up-8>.column:nth-of-type(1n),
    .medium-up-8>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-8>.column:nth-of-type(8n+1),
    .medium-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }
    .medium-up-8>.column:last-child,
    .medium-up-8>.columns:last-child {
        float: left
    }
    .medium-collapse>.column,
    .medium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }
    .medium-collapse .row {
        margin-right: 0;
        margin-left: 0
    }
    .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0
    }
    .medium-uncollapse>.column,
    .medium-uncollapse>.columns {
        padding-right: 1.5rem;
        padding-left: 1.5rem
    }
    .medium-centered {
        margin-right: auto;
        margin-left: auto
    }
    .medium-centered,
    .medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }
    .medium-uncentered,
    .medium-push-0,
    .medium-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0
    }
}

@media print,
screen and (min-width: 50em) {
    .large-1 {
        width: 8.33333%
    }
    .large-push-1 {
        position: relative;
        left: 8.33333%
    }
    .large-pull-1 {
        position: relative;
        left: -8.33333%
    }
    .large-offset-0 {
        margin-left: 0%
    }
    .large-2 {
        width: 16.66667%
    }
    .large-push-2 {
        position: relative;
        left: 16.66667%
    }
    .large-pull-2 {
        position: relative;
        left: -16.66667%
    }
    .large-offset-1 {
        margin-left: 8.33333%
    }
    .large-3 {
        width: 25%
    }
    .large-push-3 {
        position: relative;
        left: 25%
    }
    .large-pull-3 {
        position: relative;
        left: -25%
    }
    .large-offset-2 {
        margin-left: 16.66667%
    }
    .large-4 {
        width: 33.33333%
    }
    .large-push-4 {
        position: relative;
        left: 33.33333%
    }
    .large-pull-4 {
        position: relative;
        left: -33.33333%
    }
    .large-offset-3 {
        margin-left: 25%
    }
    .large-5 {
        width: 41.66667%
    }
    .large-push-5 {
        position: relative;
        left: 41.66667%
    }
    .large-pull-5 {
        position: relative;
        left: -41.66667%
    }
    .large-offset-4 {
        margin-left: 33.33333%
    }
    .large-6 {
        width: 50%
    }
    .large-push-6 {
        position: relative;
        left: 50%
    }
    .large-pull-6 {
        position: relative;
        left: -50%
    }
    .large-offset-5 {
        margin-left: 41.66667%
    }
    .large-7 {
        width: 58.33333%
    }
    .large-push-7 {
        position: relative;
        left: 58.33333%
    }
    .large-pull-7 {
        position: relative;
        left: -58.33333%
    }
    .large-offset-6 {
        margin-left: 50%
    }
    .large-8 {
        width: 66.66667%
    }
    .large-push-8 {
        position: relative;
        left: 66.66667%
    }
    .large-pull-8 {
        position: relative;
        left: -66.66667%
    }
    .large-offset-7 {
        margin-left: 58.33333%
    }
    .large-9 {
        width: 75%
    }
    .large-push-9 {
        position: relative;
        left: 75%
    }
    .large-pull-9 {
        position: relative;
        left: -75%
    }
    .large-offset-8 {
        margin-left: 66.66667%
    }
    .large-10 {
        width: 83.33333%
    }
    .large-push-10 {
        position: relative;
        left: 83.33333%
    }
    .large-pull-10 {
        position: relative;
        left: -83.33333%
    }
    .large-offset-9 {
        margin-left: 75%
    }
    .large-11 {
        width: 91.66667%
    }
    .large-push-11 {
        position: relative;
        left: 91.66667%
    }
    .large-pull-11 {
        position: relative;
        left: -91.66667%
    }
    .large-offset-10 {
        margin-left: 83.33333%
    }
    .large-12 {
        width: 100%
    }
    .large-offset-11 {
        margin-left: 91.66667%
    }
    .large-up-1>.column,
    .large-up-1>.columns {
        float: left;
        width: 100%
    }
    .large-up-1>.column:nth-of-type(1n),
    .large-up-1>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-1>.column:nth-of-type(1n+1),
    .large-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }
    .large-up-1>.column:last-child,
    .large-up-1>.columns:last-child {
        float: left
    }
    .large-up-2>.column,
    .large-up-2>.columns {
        float: left;
        width: 50%
    }
    .large-up-2>.column:nth-of-type(1n),
    .large-up-2>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-2>.column:nth-of-type(2n+1),
    .large-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }
    .large-up-2>.column:last-child,
    .large-up-2>.columns:last-child {
        float: left
    }
    .large-up-3>.column,
    .large-up-3>.columns {
        float: left;
        width: 33.33333%
    }
    .large-up-3>.column:nth-of-type(1n),
    .large-up-3>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-3>.column:nth-of-type(3n+1),
    .large-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }
    .large-up-3>.column:last-child,
    .large-up-3>.columns:last-child {
        float: left
    }
    .large-up-4>.column,
    .large-up-4>.columns {
        float: left;
        width: 25%
    }
    .large-up-4>.column:nth-of-type(1n),
    .large-up-4>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-4>.column:nth-of-type(4n+1),
    .large-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }
    .large-up-4>.column:last-child,
    .large-up-4>.columns:last-child {
        float: left
    }
    .large-up-5>.column,
    .large-up-5>.columns {
        float: left;
        width: 20%
    }
    .large-up-5>.column:nth-of-type(1n),
    .large-up-5>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-5>.column:nth-of-type(5n+1),
    .large-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }
    .large-up-5>.column:last-child,
    .large-up-5>.columns:last-child {
        float: left
    }
    .large-up-6>.column,
    .large-up-6>.columns {
        float: left;
        width: 16.66667%
    }
    .large-up-6>.column:nth-of-type(1n),
    .large-up-6>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-6>.column:nth-of-type(6n+1),
    .large-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }
    .large-up-6>.column:last-child,
    .large-up-6>.columns:last-child {
        float: left
    }
    .large-up-7>.column,
    .large-up-7>.columns {
        float: left;
        width: 14.28571%
    }
    .large-up-7>.column:nth-of-type(1n),
    .large-up-7>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-7>.column:nth-of-type(7n+1),
    .large-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }
    .large-up-7>.column:last-child,
    .large-up-7>.columns:last-child {
        float: left
    }
    .large-up-8>.column,
    .large-up-8>.columns {
        float: left;
        width: 12.5%
    }
    .large-up-8>.column:nth-of-type(1n),
    .large-up-8>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-8>.column:nth-of-type(8n+1),
    .large-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }
    .large-up-8>.column:last-child,
    .large-up-8>.columns:last-child {
        float: left
    }
    .large-collapse>.column,
    .large-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }
    .large-collapse .row {
        margin-right: 0;
        margin-left: 0
    }
    .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0
    }
    .large-uncollapse>.column,
    .large-uncollapse>.columns {
        padding-right: 4.4rem;
        padding-left: 4.4rem
    }
    .large-centered {
        margin-right: auto;
        margin-left: auto
    }
    .large-centered,
    .large-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }
    .large-uncentered,
    .large-push-0,
    .large-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0
    }
}

@media screen and (min-width: 64em) {
    .xlarge-1 {
        width: 8.33333%
    }
    .xlarge-push-1 {
        position: relative;
        left: 8.33333%
    }
    .xlarge-pull-1 {
        position: relative;
        left: -8.33333%
    }
    .xlarge-offset-0 {
        margin-left: 0%
    }
    .xlarge-2 {
        width: 16.66667%
    }
    .xlarge-push-2 {
        position: relative;
        left: 16.66667%
    }
    .xlarge-pull-2 {
        position: relative;
        left: -16.66667%
    }
    .xlarge-offset-1 {
        margin-left: 8.33333%
    }
    .xlarge-3 {
        width: 25%
    }
    .xlarge-push-3 {
        position: relative;
        left: 25%
    }
    .xlarge-pull-3 {
        position: relative;
        left: -25%
    }
    .xlarge-offset-2 {
        margin-left: 16.66667%
    }
    .xlarge-4 {
        width: 33.33333%
    }
    .xlarge-push-4 {
        position: relative;
        left: 33.33333%
    }
    .xlarge-pull-4 {
        position: relative;
        left: -33.33333%
    }
    .xlarge-offset-3 {
        margin-left: 25%
    }
    .xlarge-5 {
        width: 41.66667%
    }
    .xlarge-push-5 {
        position: relative;
        left: 41.66667%
    }
    .xlarge-pull-5 {
        position: relative;
        left: -41.66667%
    }
    .xlarge-offset-4 {
        margin-left: 33.33333%
    }
    .xlarge-6 {
        width: 50%
    }
    .xlarge-push-6 {
        position: relative;
        left: 50%
    }
    .xlarge-pull-6 {
        position: relative;
        left: -50%
    }
    .xlarge-offset-5 {
        margin-left: 41.66667%
    }
    .xlarge-7 {
        width: 58.33333%
    }
    .xlarge-push-7 {
        position: relative;
        left: 58.33333%
    }
    .xlarge-pull-7 {
        position: relative;
        left: -58.33333%
    }
    .xlarge-offset-6 {
        margin-left: 50%
    }
    .xlarge-8 {
        width: 66.66667%
    }
    .xlarge-push-8 {
        position: relative;
        left: 66.66667%
    }
    .xlarge-pull-8 {
        position: relative;
        left: -66.66667%
    }
    .xlarge-offset-7 {
        margin-left: 58.33333%
    }
    .xlarge-9 {
        width: 75%
    }
    .xlarge-push-9 {
        position: relative;
        left: 75%
    }
    .xlarge-pull-9 {
        position: relative;
        left: -75%
    }
    .xlarge-offset-8 {
        margin-left: 66.66667%
    }
    .xlarge-10 {
        width: 83.33333%
    }
    .xlarge-push-10 {
        position: relative;
        left: 83.33333%
    }
    .xlarge-pull-10 {
        position: relative;
        left: -83.33333%
    }
    .xlarge-offset-9 {
        margin-left: 75%
    }
    .xlarge-11 {
        width: 91.66667%
    }
    .xlarge-push-11 {
        position: relative;
        left: 91.66667%
    }
    .xlarge-pull-11 {
        position: relative;
        left: -91.66667%
    }
    .xlarge-offset-10 {
        margin-left: 83.33333%
    }
    .xlarge-12 {
        width: 100%
    }
    .xlarge-offset-11 {
        margin-left: 91.66667%
    }
    .xlarge-up-1>.column,
    .xlarge-up-1>.columns {
        float: left;
        width: 100%
    }
    .xlarge-up-1>.column:nth-of-type(1n),
    .xlarge-up-1>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-1>.column:nth-of-type(1n+1),
    .xlarge-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }
    .xlarge-up-1>.column:last-child,
    .xlarge-up-1>.columns:last-child {
        float: left
    }
    .xlarge-up-2>.column,
    .xlarge-up-2>.columns {
        float: left;
        width: 50%
    }
    .xlarge-up-2>.column:nth-of-type(1n),
    .xlarge-up-2>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-2>.column:nth-of-type(2n+1),
    .xlarge-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }
    .xlarge-up-2>.column:last-child,
    .xlarge-up-2>.columns:last-child {
        float: left
    }
    .xlarge-up-3>.column,
    .xlarge-up-3>.columns {
        float: left;
        width: 33.33333%
    }
    .xlarge-up-3>.column:nth-of-type(1n),
    .xlarge-up-3>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-3>.column:nth-of-type(3n+1),
    .xlarge-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }
    .xlarge-up-3>.column:last-child,
    .xlarge-up-3>.columns:last-child {
        float: left
    }
    .xlarge-up-4>.column,
    .xlarge-up-4>.columns {
        float: left;
        width: 25%
    }
    .xlarge-up-4>.column:nth-of-type(1n),
    .xlarge-up-4>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-4>.column:nth-of-type(4n+1),
    .xlarge-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }
    .xlarge-up-4>.column:last-child,
    .xlarge-up-4>.columns:last-child {
        float: left
    }
    .xlarge-up-5>.column,
    .xlarge-up-5>.columns {
        float: left;
        width: 20%
    }
    .xlarge-up-5>.column:nth-of-type(1n),
    .xlarge-up-5>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-5>.column:nth-of-type(5n+1),
    .xlarge-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }
    .xlarge-up-5>.column:last-child,
    .xlarge-up-5>.columns:last-child {
        float: left
    }
    .xlarge-up-6>.column,
    .xlarge-up-6>.columns {
        float: left;
        width: 16.66667%
    }
    .xlarge-up-6>.column:nth-of-type(1n),
    .xlarge-up-6>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-6>.column:nth-of-type(6n+1),
    .xlarge-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }
    .xlarge-up-6>.column:last-child,
    .xlarge-up-6>.columns:last-child {
        float: left
    }
    .xlarge-up-7>.column,
    .xlarge-up-7>.columns {
        float: left;
        width: 14.28571%
    }
    .xlarge-up-7>.column:nth-of-type(1n),
    .xlarge-up-7>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-7>.column:nth-of-type(7n+1),
    .xlarge-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }
    .xlarge-up-7>.column:last-child,
    .xlarge-up-7>.columns:last-child {
        float: left
    }
    .xlarge-up-8>.column,
    .xlarge-up-8>.columns {
        float: left;
        width: 12.5%
    }
    .xlarge-up-8>.column:nth-of-type(1n),
    .xlarge-up-8>.columns:nth-of-type(1n) {
        clear: none
    }
    .xlarge-up-8>.column:nth-of-type(8n+1),
    .xlarge-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }
    .xlarge-up-8>.column:last-child,
    .xlarge-up-8>.columns:last-child {
        float: left
    }
    .xlarge-collapse>.column,
    .xlarge-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }
    .xlarge-collapse .row {
        margin-right: 0;
        margin-left: 0
    }
    .expanded.row .xlarge-collapse.row {
        margin-right: 0;
        margin-left: 0
    }
    .xlarge-uncollapse>.column,
    .xlarge-uncollapse>.columns {
        padding-right: 4.4rem;
        padding-left: 4.4rem
    }
    .xlarge-centered {
        margin-right: auto;
        margin-left: auto
    }
    .xlarge-centered,
    .xlarge-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }
    .xlarge-uncentered,
    .xlarge-push-0,
    .xlarge-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0
    }
}

.column-block {
    margin-bottom: 1.6rem
}

.column-block>:last-child {
    margin-bottom: 0
}

@media print,
screen and (min-width: 40em) {
    .column-block {
        margin-bottom: 3rem
    }
    .column-block>:last-child {
        margin-bottom: 0
    }
}

@media print,
screen and (min-width: 50em) {
    .column-block {
        margin-bottom: 8.8rem
    }
    .column-block>:last-child {
        margin-bottom: 0
    }
}

@media screen and (min-width: 64em) {
    .column-block {
        margin-bottom: 8.8rem
    }
    .column-block>:last-child {
        margin-bottom: 0
    }
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
.school-header h2,
.school-header .checked-links h3,
.checked-links .school-header h3,
h2,
.checked-links h3,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

p {
    margin-bottom: 3rem;
    font-size: inherit;
    line-height: 1.45;
    text-rendering: optimizeLegibility
}

em,
i {
    font-style: italic;
    line-height: inherit
}

strong,
b {
    font-weight: bold;
    line-height: inherit
}

small {
    font-size: 80%;
    line-height: inherit
}

h1,
.school-header h2,
.school-header .checked-links h3,
.checked-links .school-header h3,
h2,
.checked-links h3,
h3,
h4,
h5,
h6 {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #000;
    text-rendering: optimizeLegibility
}

a {
    line-height: inherit;
    color: #0064d5;
    text-decoration: none;
    cursor: pointer
}

a:hover,
a:focus {
    color: #3adc79
}

a img {
    border: 0
}

hr {
    clear: both;
    max-width: 136.6rem;
    height: 0;
    margin: 2rem auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #efefef;
    border-left: 0
}

ul,
ol,
dl {
    margin-bottom: 3rem;
    list-style-position: outside;
    line-height: 1.45
}

li {
    font-size: inherit
}

ul {
    margin-left: 1.25rem;
    list-style-type: disc
}

ol {
    margin-left: 1.25rem
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl {
    margin-bottom: 1rem
}

dl dt {
    margin-bottom: .3rem;
    font-weight: bold
}

blockquote {
    margin: 0 0 3rem;
    padding: 0;
    border-left: 0
}

blockquote,
blockquote p {
    line-height: 1.45;
    color: #d22030
}

cite {
    display: block;
    font-size: 1.3rem;
    color: #8a8a8a
}

cite:before {
    content: "â€” "
}

abbr {
    border-bottom: 1px dotted #000;
    color: #000;
    cursor: help
}

figure {
    margin: 0
}

code {
    padding: .2rem .5rem .1rem;
    border: 1px solid #cacaca;
    background-color: #efefef;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #000
}

kbd {
    margin: 0;
    padding: .2rem .4rem 0;
    background-color: #efefef;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #000
}

.subheader {
    margin-top: .2rem;
    margin-bottom: .5rem;
    font-weight: normal;
    line-height: 1.4;
    color: #8a8a8a
}

.lead {
    font-size: 12.5px;
    line-height: 1.6
}

.stat {
    font-size: 2.5rem;
    line-height: 1
}

p+.stat {
    margin-top: -1rem
}

.no-bullet {
    margin-left: 0;
    list-style: none
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

@media print,
screen and (min-width: 40em) {
    .medium-text-left {
        text-align: left
    }
    .medium-text-right {
        text-align: right
    }
    .medium-text-center {
        text-align: center
    }
    .medium-text-justify {
        text-align: justify
    }
}

@media print,
screen and (min-width: 50em) {
    .large-text-left {
        text-align: left
    }
    .large-text-right {
        text-align: right
    }
    .large-text-center {
        text-align: center
    }
    .large-text-justify {
        text-align: justify
    }
}

@media screen and (min-width: 64em) {
    .xlarge-text-left {
        text-align: left
    }
    .xlarge-text-right {
        text-align: right
    }
    .xlarge-text-center {
        text-align: center
    }
    .xlarge-text-justify {
        text-align: justify
    }
}

.show-for-print {
    display: none !important
}

@media print {
    * {
        background: transparent !important;
        box-shadow: none !important;
        color: black !important;
        text-shadow: none !important
    }
    .show-for-print {
        display: block !important
    }
    .hide-for-print {
        display: none !important
    }
    table.show-for-print {
        display: table !important
    }
    thead.show-for-print {
        display: table-header-group !important
    }
    tbody.show-for-print {
        display: table-row-group !important
    }
    tr.show-for-print {
        display: table-row !important
    }
    td.show-for-print {
        display: table-cell !important
    }
    th.show-for-print {
        display: table-cell !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    .ir a:after,
    a[href^='javascript:']:after,
    a[href^='#']:after {
        content: ''
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    pre,
    blockquote {
        border: 1px solid #8a8a8a;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    @page {
        margin: 0.5cm
    }
    p,
    h2,
    .checked-links h3,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    .checked-links h3,
    h3 {
        page-break-after: avoid
    }
    .print-break-inside {
        page-break-inside: auto
    }
}

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 3.9rem;
    margin: 0 0 1.6rem;
    padding: .8rem;
    border: 1px solid rgba(182, 182, 182, 0.87);
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0;
    font-family: inherit;
    font-size: 1.6rem;
    font-weight: normal;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
    outline: none;
    border: 1px solid #8a8a8a;
    background-color: #fff;
    box-shadow: 0 0 0 0
}

textarea {
    max-width: 100%
}

textarea[rows] {
    height: auto
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cacaca
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #cacaca
}

input::placeholder,
textarea::placeholder {
    color: #cacaca
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
    background-color: #efefef;
    cursor: not-allowed
}

[type='submit'],
[type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0
}

input[type='search'] {
    box-sizing: border-box
}

[type='file'],
[type='checkbox'],
[type='radio'] {
    margin: 0 0 1.6rem
}

[type='checkbox']+label,
[type='radio']+label {
    display: inline-block;
    vertical-align: baseline;
    margin-left: .8rem;
    margin-right: 1.6rem;
    margin-bottom: 0
}

[type='checkbox']+label[for],
[type='radio']+label[for] {
    cursor: pointer
}

label>[type='checkbox'],
label>[type='radio'] {
    margin-right: .8rem
}

[type='file'] {
    width: 100%
}

label.middle {
    margin: 0 0 1.6rem;
    padding: .9rem 0
}

.help-text {
    margin-top: -.8rem;
    font-size: 1.3rem;
    font-style: normal;
    color: #282828
}

.input-group {
    display: table;
    width: 100%;
    margin-bottom: 1.6rem
}

.input-group>:first-child {
    border-radius: 0 0 0 0
}

.input-group>:last-child>* {
    border-radius: 0 0 0 0
}

.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
    margin: 0;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle
}

.input-group-label {
    padding: 0 1rem;
    border: 1px solid #cacaca;
    background: #efefef;
    color: #000;
    text-align: center;
    white-space: nowrap;
    width: 1%;
    height: 100%
}

.input-group-label:first-child {
    border-right: 0
}

.input-group-label:last-child {
    border-left: 0
}

.input-group-field {
    border-radius: 0;
    height: 4rem
}

.input-group-button {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%;
    height: 100%
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
    height: 4rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1.6rem
}

.input-group .input-group-button {
    display: table-cell
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    max-width: 100%;
    margin-bottom: .8rem
}

.fieldset {
    margin: 1.8rem 0;
    padding: 2rem;
    border: 1px solid #cacaca
}

.fieldset legend {
    margin: 0;
    margin-left: -.3rem;
    padding: 0 .3rem;
    background: #fff
}

@media screen and (min-width: 0\0) {
    select {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
    }
}

select:focus {
    outline: none;
    border: 1px solid #8a8a8a;
    background-color: #fff;
    box-shadow: 0 0 0 0
}

select:disabled {
    background-color: #efefef;
    cursor: not-allowed
}

select::-ms-expand {
    display: none
}

select[multiple] {
    height: auto;
    background-image: none
}

.is-invalid-input:not(:focus) {
    border-color: transparent;
    background-color: rgba(255, 255, 255, 0.9)
}

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
    color: transparent
}

.is-invalid-input:not(:focus):-ms-input-placeholder {
    color: transparent
}

.is-invalid-input:not(:focus)::placeholder {
    color: transparent
}

.is-invalid-label {
    color: #8a8a8a
}

.form-error {
    display: none;
    margin-top: -.8rem;
    margin-bottom: 1.6rem;
    font-size: 1.3rem;
    font-weight: normal;
    color: #d22030
}

.form-error.is-visible {
    display: block
}

.button,
.atcb-link {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: 1.2rem 2rem;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    font-size: 1.7rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    color: #000
}

[data-whatinput='mouse'] .button,
[data-whatinput='mouse'] .atcb-link {
    outline: 0
}

.button:hover,
.atcb-link:hover,
.button:focus,
.atcb-link:focus {
    background-color: #fff;
    color: #000
}

.button.tiny,
.tiny.atcb-link {
    font-size: 1rem
}

.button.small,
.small.atcb-link {
    font-size: 1.7rem
}

.button.large,
.large.atcb-link {
    font-size: 2rem
}

.button.expanded,
.expanded.atcb-link {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0
}

.button.primary,
.primary.atcb-link {
    background-color: #004b44;
    color: #000
}

.button.primary:hover,
.primary.atcb-link:hover,
.button.primary:focus,
.primary.atcb-link:focus {
    background-color: #003c36;
    color: #000
}

.button.secondary,
.secondary.atcb-link {
    background-color: #767676;
    color: #000
}

.button.secondary:hover,
.secondary.atcb-link:hover,
.button.secondary:focus,
.secondary.atcb-link:focus {
    background-color: #5e5e5e;
    color: #000
}

.button.success,
.success.atcb-link {
    background-color: #3adb76;
    color: #000
}

.button.success:hover,
.success.atcb-link:hover,
.button.success:focus,
.success.atcb-link:focus {
    background-color: #22bb5b;
    color: #000
}

.button.warning,
.warning.atcb-link {
    background-color: #ffae00;
    color: #000
}

.button.warning:hover,
.warning.atcb-link:hover,
.button.warning:focus,
.warning.atcb-link:focus {
    background-color: #cc8b00;
    color: #000
}

.button.alert,
.alert.atcb-link {
    background-color: #d22030;
    color: #000
}

.button.alert:hover,
.alert.atcb-link:hover,
.button.alert:focus,
.alert.atcb-link:focus {
    background-color: #a81a26;
    color: #000
}

.button.hollow,
.hollow.atcb-link {
    border: 1px solid #004b44;
    color: #004b44
}

.button.hollow,
.hollow.atcb-link,
.button.hollow:hover,
.hollow.atcb-link:hover,
.button.hollow:focus,
.hollow.atcb-link:focus {
    background-color: transparent
}

.button.hollow:hover,
.hollow.atcb-link:hover,
.button.hollow:focus,
.hollow.atcb-link:focus {
    border-color: #002622;
    color: #002622
}

.button.hollow.primary,
.hollow.primary.atcb-link {
    border: 1px solid #004b44;
    color: #004b44
}

.button.hollow.primary:hover,
.hollow.primary.atcb-link:hover,
.button.hollow.primary:focus,
.hollow.primary.atcb-link:focus {
    border-color: #002622;
    color: #002622
}

.button.hollow.secondary,
.hollow.secondary.atcb-link {
    border: 1px solid #767676;
    color: #767676
}

.button.hollow.secondary:hover,
.hollow.secondary.atcb-link:hover,
.button.hollow.secondary:focus,
.hollow.secondary.atcb-link:focus {
    border-color: #3b3b3b;
    color: #3b3b3b
}

.button.hollow.success,
.hollow.success.atcb-link {
    border: 1px solid #3adb76;
    color: #3adb76
}

.button.hollow.success:hover,
.hollow.success.atcb-link:hover,
.button.hollow.success:focus,
.hollow.success.atcb-link:focus {
    border-color: #157539;
    color: #157539
}

.button.hollow.warning,
.hollow.warning.atcb-link {
    border: 1px solid #ffae00;
    color: #ffae00
}

.button.hollow.warning:hover,
.hollow.warning.atcb-link:hover,
.button.hollow.warning:focus,
.hollow.warning.atcb-link:focus {
    border-color: #805700;
    color: #805700
}

.button.hollow.alert,
.hollow.alert.atcb-link {
    border: 1px solid #d22030;
    color: #d22030
}

.button.hollow.alert:hover,
.hollow.alert.atcb-link:hover,
.button.hollow.alert:focus,
.hollow.alert.atcb-link:focus {
    border-color: #691018;
    color: #691018
}

.button.disabled,
.disabled.atcb-link,
.button[disabled],
[disabled].atcb-link {
    opacity: .25;
    cursor: not-allowed
}

.button.disabled,
.disabled.atcb-link,
.button.disabled:hover,
.disabled.atcb-link:hover,
.button.disabled:focus,
.disabled.atcb-link:focus,
.button[disabled],
[disabled].atcb-link,
.button[disabled]:hover,
[disabled].atcb-link:hover,
.button[disabled]:focus,
[disabled].atcb-link:focus {
    background-color: #004b44;
    color: #000
}

.button.disabled.primary,
.disabled.primary.atcb-link,
.button[disabled].primary,
[disabled].primary.atcb-link {
    opacity: .25;
    cursor: not-allowed
}

.button.disabled.primary,
.disabled.primary.atcb-link,
.button.disabled.primary:hover,
.disabled.primary.atcb-link:hover,
.button.disabled.primary:focus,
.disabled.primary.atcb-link:focus,
.button[disabled].primary,
[disabled].primary.atcb-link,
.button[disabled].primary:hover,
[disabled].primary.atcb-link:hover,
.button[disabled].primary:focus,
[disabled].primary.atcb-link:focus {
    background-color: #004b44;
    color: #000
}

.button.disabled.secondary,
.disabled.secondary.atcb-link,
.button[disabled].secondary,
[disabled].secondary.atcb-link {
    opacity: .25;
    cursor: not-allowed
}

.button.disabled.secondary,
.disabled.secondary.atcb-link,
.button.disabled.secondary:hover,
.disabled.secondary.atcb-link:hover,
.button.disabled.secondary:focus,
.disabled.secondary.atcb-link:focus,
.button[disabled].secondary,
[disabled].secondary.atcb-link,
.button[disabled].secondary:hover,
[disabled].secondary.atcb-link:hover,
.button[disabled].secondary:focus,
[disabled].secondary.atcb-link:focus {
    background-color: #767676;
    color: #000
}

.button.disabled.success,
.disabled.success.atcb-link,
.button[disabled].success,
[disabled].success.atcb-link {
    opacity: .25;
    cursor: not-allowed
}

.button.disabled.success,
.disabled.success.atcb-link,
.button.disabled.success:hover,
.disabled.success.atcb-link:hover,
.button.disabled.success:focus,
.disabled.success.atcb-link:focus,
.button[disabled].success,
[disabled].success.atcb-link,
.button[disabled].success:hover,
[disabled].success.atcb-link:hover,
.button[disabled].success:focus,
[disabled].success.atcb-link:focus {
    background-color: #3adb76;
    color: #000
}

.button.disabled.warning,
.disabled.warning.atcb-link,
.button[disabled].warning,
[disabled].warning.atcb-link {
    opacity: .25;
    cursor: not-allowed
}

.button.disabled.warning,
.disabled.warning.atcb-link,
.button.disabled.warning:hover,
.disabled.warning.atcb-link:hover,
.button.disabled.warning:focus,
.disabled.warning.atcb-link:focus,
.button[disabled].warning,
[disabled].warning.atcb-link,
.button[disabled].warning:hover,
[disabled].warning.atcb-link:hover,
.button[disabled].warning:focus,
[disabled].warning.atcb-link:focus {
    background-color: #ffae00;
    color: #000
}

.button.disabled.alert,
.disabled.alert.atcb-link,
.button[disabled].alert,
[disabled].alert.atcb-link {
    opacity: .25;
    cursor: not-allowed
}

.button.disabled.alert,
.disabled.alert.atcb-link,
.button.disabled.alert:hover,
.disabled.alert.atcb-link:hover,
.button.disabled.alert:focus,
.disabled.alert.atcb-link:focus,
.button[disabled].alert,
[disabled].alert.atcb-link,
.button[disabled].alert:hover,
[disabled].alert.atcb-link:hover,
.button[disabled].alert:focus,
[disabled].alert.atcb-link:focus {
    background-color: #d22030;
    color: #000
}

.button.dropdown::after,
.dropdown.atcb-link::after {
    display: block;
    width: 0;
    height: 0;
    border: inset .4em;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #fff transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 2rem
}

.button.dropdown.hollow::after,
.dropdown.hollow.atcb-link::after {
    border-top-color: #fff
}

.button.dropdown.hollow.primary::after,
.dropdown.hollow.primary.atcb-link::after {
    border-top-color: #004b44
}

.button.dropdown.hollow.secondary::after,
.dropdown.hollow.secondary.atcb-link::after {
    border-top-color: #767676
}

.button.dropdown.hollow.success::after,
.dropdown.hollow.success.atcb-link::after {
    border-top-color: #3adb76
}

.button.dropdown.hollow.warning::after,
.dropdown.hollow.warning.atcb-link::after {
    border-top-color: #ffae00
}

.button.dropdown.hollow.alert::after,
.dropdown.hollow.alert.atcb-link::after {
    border-top-color: #d22030
}

.button.arrow-only::after,
.arrow-only.atcb-link::after {
    top: -0.1em;
    float: none;
    margin-left: 0
}

.accordion {
    margin-left: 0;
    background: #fff;
    list-style-type: none
}

.accordion-item:first-child>:first-child {
    border-radius: 0 0 0 0
}

.accordion-item:last-child>:last-child {
    border-radius: 0 0 0 0
}

.accordion-title {
    position: relative;
    display: block;
    padding: 1.25rem 1rem;
    border: 1px solid #efefef;
    border-bottom: 0;
    font-size: 1.2rem;
    line-height: 1;
    color: #004b44
}

:last-child:not(.is-active)>.accordion-title {
    border-bottom: 1px solid #efefef;
    border-radius: 0 0 0 0
}

.accordion-title:hover,
.accordion-title:focus {
    background-color: #efefef
}

.accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: '+'
}

.is-active>.accordion-title::before {
    content: '\2013'
}

.accordion-content {
    display: none;
    padding: 1rem;
    border: 1px solid #efefef;
    border-bottom: 0;
    background-color: #fff;
    color: #000
}

:last-child>.accordion-content:last-child {
    border-bottom: 1px solid #efefef
}

.is-accordion-submenu-parent>a {
    position: relative
}

.is-accordion-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #004b44 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem
}

.is-accordion-submenu-parent[aria-expanded='true']>a::after {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.badge {
    display: inline-block;
    min-width: 2.1em;
    padding: .3em;
    border-radius: 50%;
    font-size: .6rem;
    text-align: center;
    background: #004b44;
    color: #fff
}

.badge.primary {
    background: #004b44;
    color: #fff
}

.badge.secondary {
    background: #767676;
    color: #000
}

.badge.success {
    background: #3adb76;
    color: #000
}

.badge.warning {
    background: #ffae00;
    color: #000
}

.badge.alert {
    background: #d22030;
    color: #fff
}

.breadcrumbs {
    margin: 0 0 1rem 0;
    list-style: none
}

.breadcrumbs::before,
.breadcrumbs::after {
    display: table;
    content: ' '
}

.breadcrumbs::after {
    clear: both
}

.breadcrumbs li {
    float: left;
    font-size: 1.4rem;
    color: #000;
    cursor: default
}

.breadcrumbs li:not(:last-child)::after {
    position: relative;
    top: 1px;
    margin: 0 .75rem;
    opacity: 1;
    content: "/";
    color: #cacaca
}

.breadcrumbs a {
    color: #000
}

.breadcrumbs a:hover {
    text-decoration: underline
}

.breadcrumbs .disabled {
    color: #cacaca;
    cursor: not-allowed
}

.button-group {
    margin-bottom: 1rem;
    font-size: 0
}

.button-group::before,
.button-group::after {
    display: table;
    content: ' '
}

.button-group::after {
    clear: both
}

.button-group .button,
.button-group .atcb-link {
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 1.7rem
}

.button-group .button:last-child,
.button-group .atcb-link:last-child {
    margin-right: 0
}

.button-group.tiny .button,
.button-group.tiny .atcb-link {
    font-size: 1rem
}

.button-group.small .button,
.button-group.small .atcb-link {
    font-size: 1.7rem
}

.button-group.large .button,
.button-group.large .atcb-link {
    font-size: 2rem
}

.button-group.expanded {
    margin-right: -1px
}

.button-group.expanded::before,
.button-group.expanded::after {
    display: none
}

.button-group.expanded .button:first-child:last-child,
.button-group.expanded .atcb-link:first-child:last-child {
    width: 100%
}

.button-group.expanded .button:first-child:nth-last-child(2),
.button-group.expanded .atcb-link:first-child:nth-last-child(2),
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
.button-group.expanded .atcb-link:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .atcb-link,
.button-group.expanded .atcb-link:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .atcb-link {
    display: inline-block;
    width: calc(50% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(2):last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(2):last-child,
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .atcb-link:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .atcb-link:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(3),
.button-group.expanded .atcb-link:first-child:nth-last-child(3),
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
.button-group.expanded .atcb-link:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .atcb-link,
.button-group.expanded .atcb-link:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .atcb-link {
    display: inline-block;
    width: calc(33.33333% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(3):last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(3):last-child,
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .atcb-link:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .atcb-link:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(4),
.button-group.expanded .atcb-link:first-child:nth-last-child(4),
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
.button-group.expanded .atcb-link:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .atcb-link,
.button-group.expanded .atcb-link:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .atcb-link {
    display: inline-block;
    width: calc(25% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(4):last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(4):last-child,
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .atcb-link:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .atcb-link:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(5),
.button-group.expanded .atcb-link:first-child:nth-last-child(5),
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
.button-group.expanded .atcb-link:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .atcb-link,
.button-group.expanded .atcb-link:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .atcb-link {
    display: inline-block;
    width: calc(20% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(5):last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(5):last-child,
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .atcb-link:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .atcb-link:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(6),
.button-group.expanded .atcb-link:first-child:nth-last-child(6),
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
.button-group.expanded .atcb-link:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .atcb-link,
.button-group.expanded .atcb-link:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .atcb-link {
    display: inline-block;
    width: calc(16.66667% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(6):last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(6):last-child,
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .atcb-link:last-child,
.button-group.expanded .atcb-link:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .atcb-link:last-child {
    margin-right: -6px
}

.button-group.primary .button,
.button-group.primary .atcb-link {
    background-color: #004b44;
    color: #000
}

.button-group.primary .button:hover,
.button-group.primary .atcb-link:hover,
.button-group.primary .button:focus,
.button-group.primary .atcb-link:focus {
    background-color: #003c36;
    color: #000
}

.button-group.secondary .button,
.button-group.secondary .atcb-link {
    background-color: #767676;
    color: #000
}

.button-group.secondary .button:hover,
.button-group.secondary .atcb-link:hover,
.button-group.secondary .button:focus,
.button-group.secondary .atcb-link:focus {
    background-color: #5e5e5e;
    color: #000
}

.button-group.success .button,
.button-group.success .atcb-link {
    background-color: #3adb76;
    color: #000
}

.button-group.success .button:hover,
.button-group.success .atcb-link:hover,
.button-group.success .button:focus,
.button-group.success .atcb-link:focus {
    background-color: #22bb5b;
    color: #000
}

.button-group.warning .button,
.button-group.warning .atcb-link {
    background-color: #ffae00;
    color: #000
}

.button-group.warning .button:hover,
.button-group.warning .atcb-link:hover,
.button-group.warning .button:focus,
.button-group.warning .atcb-link:focus {
    background-color: #cc8b00;
    color: #000
}

.button-group.alert .button,
.button-group.alert .atcb-link {
    background-color: #d22030;
    color: #000
}

.button-group.alert .button:hover,
.button-group.alert .atcb-link:hover,
.button-group.alert .button:focus,
.button-group.alert .atcb-link:focus {
    background-color: #a81a26;
    color: #000
}

.button-group.stacked .button,
.button-group.stacked .atcb-link,
.button-group.stacked-for-small .button,
.button-group.stacked-for-small .atcb-link,
.button-group.stacked-for-medium .button,
.button-group.stacked-for-medium .atcb-link {
    width: 100%
}

.button-group.stacked .button:last-child,
.button-group.stacked .atcb-link:last-child,
.button-group.stacked-for-small .button:last-child,
.button-group.stacked-for-small .atcb-link:last-child,
.button-group.stacked-for-medium .button:last-child,
.button-group.stacked-for-medium .atcb-link:last-child {
    margin-bottom: 0
}

@media print,
screen and (min-width: 40em) {
    .button-group.stacked-for-small .button,
    .button-group.stacked-for-small .atcb-link {
        width: auto;
        margin-bottom: 0
    }
}

@media print,
screen and (min-width: 50em) {
    .button-group.stacked-for-medium .button,
    .button-group.stacked-for-medium .atcb-link {
        width: auto;
        margin-bottom: 0
    }
}

@media screen and (max-width: 39.9375em) {
    .button-group.stacked-for-small.expanded {
        display: block
    }
    .button-group.stacked-for-small.expanded .button,
    .button-group.stacked-for-small.expanded .atcb-link {
        display: block;
        margin-right: 0
    }
}

.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 0;
    background-color: #fff;
    color: #000
}

.callout>:first-child {
    margin-top: 0
}

.callout>:last-child {
    margin-bottom: 0
}

.callout.primary {
    background-color: #befff9;
    color: #000
}

.callout.secondary {
    background-color: #eaeaea;
    color: #000
}

.callout.success {
    background-color: #e1faea;
    color: #000
}

.callout.warning {
    background-color: #fff3d9;
    color: #000
}

.callout.alert {
    background-color: #fadcdf;
    color: #000
}

.callout.small {
    padding-top: .5rem;
    padding-right: .5rem;
    padding-bottom: .5rem;
    padding-left: .5rem
}

.callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem
}

.card {
    margin-bottom: 1rem;
    border: 1px solid #efefef;
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    overflow: hidden;
    color: #000
}

.card>:last-child {
    margin-bottom: 0
}

.card-divider {
    padding: 1rem;
    background: #efefef
}

.card-divider>:last-child {
    margin-bottom: 0
}

.card-section {
    padding: 1rem
}

.card-section>:last-child {
    margin-bottom: 0
}

.close-button {
    position: absolute;
    color: #8a8a8a;
    cursor: pointer
}

[data-whatinput='mouse'] .close-button {
    outline: 0
}

.close-button:hover,
.close-button:focus {
    color: #000
}

.close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1
}

.close-button,
.close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1
}

.menu {
    margin: 0;
    list-style-type: none
}

.menu>li {
    display: table-cell;
    vertical-align: middle
}

[data-whatinput='mouse'] .menu>li {
    outline: 0
}

.menu>li>a {
    display: block;
    padding: 0.7rem 1rem;
    line-height: 1
}

.menu input,
.menu select,
.menu a,
.menu button {
    margin-bottom: 0
}

.menu>li>a img,
.menu>li>a i,
.menu>li>a svg {
    vertical-align: middle
}

.menu>li>a img+span,
.menu>li>a i+span,
.menu>li>a svg+span {
    vertical-align: middle
}

.menu>li>a img,
.menu>li>a i,
.menu>li>a svg {
    margin-right: .25rem;
    display: inline-block
}

.menu>li,
.menu.horizontal>li {
    display: table-cell
}

.menu.expanded {
    display: table;
    width: 100%;
    table-layout: fixed
}

.menu.expanded>li:first-child:last-child {
    width: 100%
}

.menu.vertical>li {
    display: block
}

@media print,
screen and (min-width: 40em) {
    .menu.medium-horizontal>li {
        display: table-cell
    }
    .menu.medium-expanded {
        display: table;
        width: 100%;
        table-layout: fixed
    }
    .menu.medium-expanded>li:first-child:last-child {
        width: 100%
    }
    .menu.medium-vertical>li {
        display: block
    }
}

@media print,
screen and (min-width: 50em) {
    .menu.large-horizontal>li {
        display: table-cell
    }
    .menu.large-expanded {
        display: table;
        width: 100%;
        table-layout: fixed
    }
    .menu.large-expanded>li:first-child:last-child {
        width: 100%
    }
    .menu.large-vertical>li {
        display: block
    }
}

@media screen and (min-width: 64em) {
    .menu.xlarge-horizontal>li {
        display: table-cell
    }
    .menu.xlarge-expanded {
        display: table;
        width: 100%;
        table-layout: fixed
    }
    .menu.xlarge-expanded>li:first-child:last-child {
        width: 100%
    }
    .menu.xlarge-vertical>li {
        display: block
    }
}

.menu.simple li {
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.menu.simple a {
    padding: 0
}

.menu.simple li {
    margin-left: 0;
    margin-right: 1rem
}

.menu.simple.align-right li {
    margin-right: 0;
    margin-left: 1rem
}

.menu.align-right::before,
.menu.align-right::after {
    display: table;
    content: ' '
}

.menu.align-right::after {
    clear: both
}

.menu.align-right>li {
    float: right
}

.menu.icon-top>li>a {
    text-align: center
}

.menu.icon-top>li>a img,
.menu.icon-top>li>a i,
.menu.icon-top>li>a svg {
    display: block;
    margin: 0 auto .25rem
}

.menu.icon-top.vertical a>span {
    margin: auto
}

.menu.nested {
    margin-left: 1rem
}

.menu .active>a {
    background: #004b44;
    color: #fff
}

.menu.menu-bordered li {
    border: 1px solid #efefef
}

.menu.menu-bordered li:not(:first-child) {
    border-top: 0
}

.menu.menu-hover li:hover {
    background-color: #efefef
}

.menu-text {
    padding-top: 0;
    padding-bottom: 0;
    padding: 0.7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit
}

.menu-centered {
    text-align: center
}

.menu-centered>.menu {
    display: inline-block;
    vertical-align: top
}

.no-js [data-responsive-menu] ul {
    display: none
}

.menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
    content: ''
}

.menu-icon:hover::after {
    background: #cacaca;
    box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca
}

.menu-icon.dark {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #000;
    box-shadow: 0 7px 0 #000, 0 14px 0 #000;
    content: ''
}

.menu-icon.dark:hover::after {
    background: #8a8a8a;
    box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a
}

.is-drilldown {
    position: relative;
    overflow: hidden
}

.is-drilldown li {
    display: block
}

.is-drilldown.animate-height {
    transition: height 0.5s
}

.is-drilldown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    width: 100%;
    background: #fff;
    transition: transform 0.15s linear
}

.is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.is-drilldown-submenu.is-closing {
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.drilldown-submenu-cover-previous {
    min-height: 100%
}

.is-drilldown-submenu-parent>a {
    position: relative
}

.is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #004b44;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem
}

.js-drilldown-back>a::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #004b44 transparent transparent;
    border-left-width: 0;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.75rem;
    border-left-width: 0
}

.dropdown-pane {
    position: absolute;
    z-index: 10;
    display: block;
    width: 300px;
    padding: 1rem;
    visibility: hidden;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fff;
    font-size: 1rem
}

.dropdown-pane.is-open {
    visibility: visible
}

.dropdown-pane.tiny {
    width: 100px
}

.dropdown-pane.small {
    width: 200px
}

.dropdown-pane.large {
    width: 400px
}

.dropdown.menu>li.opens-left>.is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto
}

.dropdown.menu>li.opens-right>.is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0
}

.dropdown.menu>li.is-dropdown-submenu-parent>a {
    position: relative;
    padding-right: 1.5rem
}

.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #0064d5 transparent transparent;
    right: 5px;
    margin-top: -3px
}

[data-whatinput='mouse'] .dropdown.menu a {
    outline: 0
}

.no-js .dropdown.menu ul {
    display: none
}

.dropdown.menu.vertical>li .is-dropdown-submenu {
    top: 0
}

.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {
    right: 100%;
    left: auto
}

.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {
    right: auto;
    left: 100%
}

.dropdown.menu.vertical>li>a::after {
    right: 14px
}

.dropdown.menu.vertical>li.opens-left>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #0064d5 transparent transparent
}

.dropdown.menu.vertical>li.opens-right>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #0064d5
}

@media print,
screen and (min-width: 40em) {
    .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }
    .dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }
    .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }
    .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #0064d5 transparent transparent;
        right: 5px;
        margin-top: -3px
    }
    .dropdown.menu.medium-vertical>li .is-dropdown-submenu {
        top: 0
    }
    .dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
        right: 100%;
        left: auto
    }
    .dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }
    .dropdown.menu.medium-vertical>li>a::after {
        right: 14px
    }
    .dropdown.menu.medium-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #0064d5 transparent transparent
    }
    .dropdown.menu.medium-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #0064d5
    }
}

@media print,
screen and (min-width: 50em) {
    .dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }
    .dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }
    .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }
    .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #0064d5 transparent transparent;
        right: 5px;
        margin-top: -3px
    }
    .dropdown.menu.large-vertical>li .is-dropdown-submenu {
        top: 0
    }
    .dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
        right: 100%;
        left: auto
    }
    .dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }
    .dropdown.menu.large-vertical>li>a::after {
        right: 14px
    }
    .dropdown.menu.large-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #0064d5 transparent transparent
    }
    .dropdown.menu.large-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #0064d5
    }
}

@media screen and (min-width: 64em) {
    .dropdown.menu.xlarge-horizontal>li.opens-left>.is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }
    .dropdown.menu.xlarge-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }
    .dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }
    .dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #0064d5 transparent transparent;
        right: 5px;
        margin-top: -3px
    }
    .dropdown.menu.xlarge-vertical>li .is-dropdown-submenu {
        top: 0
    }
    .dropdown.menu.xlarge-vertical>li.opens-left>.is-dropdown-submenu {
        right: 100%;
        left: auto
    }
    .dropdown.menu.xlarge-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }
    .dropdown.menu.xlarge-vertical>li>a::after {
        right: 14px
    }
    .dropdown.menu.xlarge-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #0064d5 transparent transparent
    }
    .dropdown.menu.xlarge-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #0064d5
    }
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top: 100%;
    right: 0;
    left: auto
}

.is-dropdown-menu.vertical {
    width: 100px
}

.is-dropdown-menu.vertical.align-right {
    float: right
}

.is-dropdown-submenu-parent {
    position: relative
}

.is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -6px
}

.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {
    top: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {
    right: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {
    right: auto;
    left: 100%
}

.is-dropdown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: none;
    min-width: 200px;
    border: 1px solid #cacaca;
    background: #fff
}

.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {
    right: 14px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #0064d5 transparent transparent
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #0064d5
}

.is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px
}

.is-dropdown-submenu>li {
    width: 100%
}

.is-dropdown-submenu.js-dropdown-active {
    display: block
}

.responsive-embed,
.flex-video {
    position: relative;
    height: 0;
    margin-bottom: 1.6rem;
    padding-bottom: 75%;
    overflow: hidden
}

.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.responsive-embed.widescreen,
.flex-video.widescreen {
    padding-bottom: 56.25%
}

.label {
    display: inline-block;
    padding: 0.33333rem 0.5rem;
    border-radius: 0;
    font-size: .8rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    background: #004b44;
    color: #fff
}

.label.primary {
    background: #004b44;
    color: #fff
}

.label.secondary {
    background: #767676;
    color: #000
}

.label.success {
    background: #3adb76;
    color: #000
}

.label.warning {
    background: #ffae00;
    color: #000
}

.label.alert {
    background: #d22030;
    color: #fff
}

.media-object {
    display: block;
    margin-bottom: 1rem
}

.media-object img {
    max-width: none
}

@media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
        padding: 0;
        padding-bottom: 1rem;
        display: block
    }
    .media-object.stack-for-small .media-object-section img {
        width: 100%
    }
}

.media-object-section {
    display: table-cell;
    vertical-align: top
}

.media-object-section:first-child {
    padding-right: 1rem
}

.media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 1rem
}

.media-object-section>:last-child {
    margin-bottom: 0
}

.media-object-section.middle {
    vertical-align: middle
}

.media-object-section.bottom {
    vertical-align: bottom
}

.is-off-canvas-open {
    overflow: hidden
}

.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    
    transition: opacity .5s ease, visibility .5s ease;
    background: transparent;
    opacity: 0;
    visibility: hidden;
    overflow: hidden
}

.js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible
}

.js-off-canvas-overlay.is-closable {
    cursor: pointer
}

.js-off-canvas-overlay.is-overlay-absolute {
    position: absolute
}

.js-off-canvas-overlay.is-overlay-fixed {
    position: fixed
}

.off-canvas-wrapper {
    position: relative;
    overflow: hidden
}

.off-canvas {
    position: fixed;
    z-index: 1;
    transition: transform .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #efefef
}

[data-whatinput='mouse'] .off-canvas {
    outline: 0
}

.off-canvas.is-transition-overlap {
    z-index: 10
}

.off-canvas.is-transition-overlap.is-open {
    box-shadow: none
}

.off-canvas.is-open {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-absolute {
    position: absolute;
    z-index: 1;
    transition: transform .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #efefef
}

[data-whatinput='mouse'] .off-canvas-absolute {
    outline: 0
}

.off-canvas-absolute.is-transition-overlap {
    z-index: 10
}

.off-canvas-absolute.is-transition-overlap.is-open {
    box-shadow: none
}

.off-canvas-absolute.is-open {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.position-left {
    top: 0;
    left: 0;
    width: 343px;
    
    -ms-transform: translateX(-343px);
    transform: translateX(-343px);
    overflow-y: auto
}

.position-left.is-open ~ .off-canvas-content {
    -ms-transform: translateX(343px);
    transform: translateX(343px)
}

.position-left.is-transition-push::after {
    position: absolute;
    top: 0;
    right: 0;
    
    width: 1px;
    box-shadow: none;
    content: " "
}

.position-left.is-transition-overlap.is-open ~ .off-canvas-content {
    -ms-transform: none;
    transform: none
}

.position-right {
    top: 0;
    right: 0;
    width: 343px;
    
    -ms-transform: translateX(343px);
    transform: translateX(343px);
    overflow-y: auto
}

.position-right.is-open ~ .off-canvas-content {
    -ms-transform: translateX(-343px);
    transform: translateX(-343px)
}

.position-right.is-transition-push::after {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 1px;
    box-shadow: none;
    content: " "
}

.position-right.is-transition-overlap.is-open ~ .off-canvas-content {
    -ms-transform: none;
    transform: none
}

.position-top {
    top: 0;
    left: 0;
    width: 100%;
    height: 343px;
    -ms-transform: translateY(-343px);
    transform: translateY(-343px);
    overflow-x: auto
}

.position-top.is-open ~ .off-canvas-content {
    -ms-transform: translateY(343px);
    transform: translateY(343px)
}

.position-top.is-transition-push::after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    box-shadow: none;
    content: " "
}

.position-top.is-transition-overlap.is-open ~ .off-canvas-content {
    -ms-transform: none;
    transform: none
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 343px;
    -ms-transform: translateY(343px);
    transform: translateY(343px);
    overflow-x: auto
}

.position-bottom.is-open ~ .off-canvas-content {
    -ms-transform: translateY(-343px);
    transform: translateY(-343px)
}

.position-bottom.is-transition-push::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    box-shadow: none;
    content: " "
}

.position-bottom.is-transition-overlap.is-open ~ .off-canvas-content {
    -ms-transform: none;
    transform: none
}

.off-canvas-content {
    transition: transform .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@media print,
screen and (min-width: 40em) {
    .position-left.reveal-for-medium {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-left.reveal-for-medium ~ .off-canvas-content {
        margin-left: 343px
    }
    .position-right.reveal-for-medium {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-right.reveal-for-medium ~ .off-canvas-content {
        margin-right: 343px
    }
    .position-top.reveal-for-medium {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-top.reveal-for-medium ~ .off-canvas-content {
        margin-top: 343px
    }
    .position-bottom.reveal-for-medium {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-bottom.reveal-for-medium ~ .off-canvas-content {
        margin-bottom: 343px
    }
}

@media print,
screen and (min-width: 50em) {
    .position-left.reveal-for-large {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-left.reveal-for-large ~ .off-canvas-content {
        margin-left: 343px
    }
    .position-right.reveal-for-large {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-right.reveal-for-large ~ .off-canvas-content {
        margin-right: 343px
    }
    .position-top.reveal-for-large {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-top.reveal-for-large ~ .off-canvas-content {
        margin-top: 343px
    }
    .position-bottom.reveal-for-large {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-bottom.reveal-for-large ~ .off-canvas-content {
        margin-bottom: 343px
    }
}

@media screen and (min-width: 64em) {
    .position-left.reveal-for-xlarge {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-left.reveal-for-xlarge ~ .off-canvas-content {
        margin-left: 343px
    }
    .position-right.reveal-for-xlarge {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-right.reveal-for-xlarge ~ .off-canvas-content {
        margin-right: 343px
    }
    .position-top.reveal-for-xlarge {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-top.reveal-for-xlarge ~ .off-canvas-content {
        margin-top: 343px
    }
    .position-bottom.reveal-for-xlarge {
        -ms-transform: none;
        transform: none;
        z-index: 1
    }
    .position-bottom.reveal-for-xlarge ~ .off-canvas-content {
        margin-bottom: 343px
    }
}

.orbit {
    position: relative
}

.orbit-container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden
}

.orbit-slide {
    width: 100%
}

.orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0
}

.orbit-figure {
    margin: 0
}

.orbit-image {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.orbit-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff
}

.orbit-previous,
.orbit-next {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    padding: 1rem;
    color: #fff
}

[data-whatinput='mouse'] .orbit-previous,
[data-whatinput='mouse'] .orbit-next {
    outline: 0
}

.orbit-previous:hover,
.orbit-next:hover,
.orbit-previous:active,
.orbit-next:active,
.orbit-previous:focus,
.orbit-next:focus {
    background-color: rgba(0, 0, 0, 0.5)
}

.orbit-previous {
    left: 0
}

.orbit-next {
    left: auto;
    right: 0
}

.orbit-bullets {
    position: relative;
    margin-top: .8rem;
    margin-bottom: .8rem;
    text-align: center
}

[data-whatinput='mouse'] .orbit-bullets {
    outline: 0
}

.orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: .1rem;
    border-radius: 50%;
    background-color: #cacaca
}

.orbit-bullets button:hover {
    background-color: #8a8a8a
}

.orbit-bullets button.is-active {
    background-color: #8a8a8a
}

.pagination {
    margin-left: 0;
    margin-bottom: 1rem
}

.pagination::before,
.pagination::after {
    display: table;
    content: ' '
}

.pagination::after {
    clear: both
}

.pagination li {
    margin-right: 0;
    border-radius: 0;
    font-size: 1.6rem;
    display: inline-block
}

.pagination a,
.pagination button {
    display: block;
    padding: .3rem 0;
    border-radius: 0;
    color: #d22030
}

.pagination a:hover,
.pagination button:hover {
    background: transparent
}

.pagination .current {
    padding: .3rem 0;
    background: transparent;
    color: #d22030;
    cursor: default
}

.pagination .disabled {
    padding: .3rem 0;
    color: #cacaca;
    cursor: not-allowed
}

.pagination .disabled:hover {
    background: transparent
}

.pagination .ellipsis::after {
    padding: .3rem 0;
    content: '\2026';
    color: #000
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
    display: inline-block;
    margin-right: 0.5rem;
    content: '\00ab'
}

.pagination-next a::after,
.pagination-next.disabled::after {
    display: inline-block;
    margin-left: 0.5rem;
    content: '\00bb'
}

.progress {
    height: 1rem;
    margin-bottom: 1rem;
    border-radius: 0;
    background-color: #cacaca
}

.progress.primary .progress-meter {
    background-color: #004b44
}

.progress.secondary .progress-meter {
    background-color: #767676
}

.progress.success .progress-meter {
    background-color: #3adb76
}

.progress.warning .progress-meter {
    background-color: #ffae00
}

.progress.alert .progress-meter {
    background-color: #d22030
}

.progress-meter {
    position: relative;
    display: block;
    width: 0%;
    
    background-color: #004b44
}

.progress-meter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    margin: 0;
    font-size: 0.75rem;
    font-weight: bold;
    color: #fff;
    white-space: nowrap
}

.slider {
    position: relative;
    height: .5rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
    background-color: #efefef;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none
}

.slider-fill {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    max-width: 100%;
    height: .5rem;
    background-color: #cacaca;
    transition: all 0.2s ease-in-out
}

.slider-fill.is-dragging {
    transition: all 0s linear
}

.slider-handle {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    z-index: 1;
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 0;
    background-color: #004b44;
    transition: all 0.2s ease-in-out;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

[data-whatinput='mouse'] .slider-handle {
    outline: 0
}

.slider-handle:hover {
    background-color: #00403a
}

.slider-handle.is-dragging {
    transition: all 0s linear
}

.slider.disabled,
.slider[disabled] {
    opacity: .25;
    cursor: not-allowed
}

.slider.vertical {
    display: inline-block;
    width: .5rem;
    height: 12.5rem;
    margin: 0 1.25rem;
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

.slider.vertical .slider-fill {
    top: 0;
    width: .5rem;
    max-height: 100%
}

.slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sticky-container {
    position: relative
}

.sticky {
    position: relative;
    z-index: 0;
    transform: translate3d(0, 0, 0)
}

.sticky.is-stuck {
    position: fixed;
    z-index: 5
}

.sticky.is-stuck.is-at-top {
    top: 0
}

.sticky.is-stuck.is-at-bottom {
    bottom: 0
}

.sticky.is-anchored {
    position: relative;
    right: auto;
    left: auto
}

.sticky.is-anchored.is-at-bottom {
    bottom: 0
}

body.is-reveal-open {
    overflow: hidden
}

html.is-reveal-open,
html.is-reveal-open body {
    min-
    overflow: hidden;
    position: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: #000;
    overflow-y: scroll
}

.reveal {
    z-index: 1006;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    padding: 0;
    border: 0;
    border-radius: 0;
    background-color: #fff;
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto
}

[data-whatinput='mouse'] .reveal {
    outline: 0
}

@media print,
screen and (min-width: 40em) {
    .reveal {
        min-height: 0
    }
}

.reveal .column,
.reveal .columns {
    min-width: 0
}

.reveal>:last-child {
    margin-bottom: 0
}

@media print,
screen and (min-width: 40em) {
    .reveal {
        width: 600px;
        max-width: 136.6rem
    }
}

@media print,
screen and (min-width: 40em) {
    .reveal .reveal {
        right: auto;
        left: auto;
        margin: 0 auto
    }
}

.reveal.collapse {
    padding: 0
}

@media print,
screen and (min-width: 40em) {
    .reveal.tiny {
        width: 30%;
        max-width: 136.6rem
    }
}

@media print,
screen and (min-width: 40em) {
    .reveal.small {
        width: 50%;
        max-width: 136.6rem
    }
}

@media print,
screen and (min-width: 40em) {
    .reveal.large {
        width: 90%;
        max-width: 136.6rem
    }
}

.reveal.full {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    
    height: 100vh;
    min-height: 100vh;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

@media screen and (max-width: 39.9375em) {
    .reveal {
        top: 0;
        left: 0;
        width: 100%;
        max-width: none;
        
        height: 100vh;
        min-height: 100vh;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }
}

.reveal.without-overlay {
    position: fixed
}

.switch {
    height: 2rem;
    position: relative;
    margin-bottom: 1rem;
    outline: 0;
    font-size: 1.4rem;
    font-weight: bold;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.switch-input {
    position: absolute;
    margin-bottom: 0;
    opacity: 0
}

.switch-paddle {
    position: relative;
    display: block;
    width: 4rem;
    height: 2rem;
    border-radius: 0;
    background: #cacaca;
    transition: all 0.25s ease-out;
    font-weight: inherit;
    color: inherit;
    cursor: pointer
}

input+.switch-paddle {
    margin: 0
}

.switch-paddle::after {
    position: absolute;
    top: .25rem;
    left: .25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
    background: #fff;
    transition: all 0.25s ease-out;
    content: ''
}

input:checked ~ .switch-paddle {
    background: #004b44
}

input:checked ~ .switch-paddle::after {
    left: 2.25rem
}

[data-whatinput='mouse'] input:focus ~ .switch-paddle {
    outline: 0
}

.switch-active,
.switch-inactive {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.switch-active {
    left: 8%;
    display: none
}

input:checked+label>.switch-active {
    display: block
}

.switch-inactive {
    right: 15%
}

input:checked+label>.switch-inactive {
    display: none
}

.switch.tiny {
    height: 1.5rem
}

.switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 1rem
}

.switch.tiny .switch-paddle::after {
    top: .25rem;
    left: .25rem;
    width: 1rem;
    height: 1rem
}

.switch.tiny input:checked ~ .switch-paddle::after {
    left: 1.75rem
}

.switch.small {
    height: 1.75rem
}

.switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1.2rem
}

.switch.small .switch-paddle::after {
    top: .25rem;
    left: .25rem;
    width: 1.25rem;
    height: 1.25rem
}

.switch.small input:checked ~ .switch-paddle::after {
    left: 2rem
}

.switch.large {
    height: 2.5rem
}

.switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.6rem
}

.switch.large .switch-paddle::after {
    top: .25rem;
    left: .25rem;
    width: 2rem;
    height: 2rem
}

.switch.large input:checked ~ .switch-paddle::after {
    left: 2.75rem
}

table {
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 0
}

table thead,
table tbody,
table tfoot {
    border: 0;
    background-color: #fff
}

table caption {
    padding: 1.1rem 1.8rem;
    font-weight: bold
}

table thead {
    background: #000;
    color: #fff
}

table tfoot {
    background: #f2f2f2;
    color: #000
}

table thead tr,
table tfoot tr {
    background: transparent
}

table thead th,
table thead td,
table tfoot th,
table tfoot td {
    padding: 1.1rem 1.8rem;
    font-weight: bold;
    text-align: left
}

table tbody th,
table tbody td {
    padding: 1.1rem 1.8rem
}

table tbody tr:nth-child(odd) {
    background-color: #fafaf9
}

table.unstriped tbody {
    background-color: #fff
}

table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 0;
    background-color: #fff
}

@media screen and (max-width: 49.9375em) {
    table.stack thead {
        display: none
    }
    table.stack tfoot {
        display: none
    }
    table.stack tr,
    table.stack th,
    table.stack td {
        display: block
    }
    table.stack td {
        border-top: 0
    }
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto
}

table.hover thead tr:hover {
    background-color: #000
}

table.hover tfoot tr:hover {
    background-color: #ededed
}

table.hover tbody tr:hover {
    background-color: #fafafa
}

table.hover:not(.unstriped) tr:nth-of-type(odd):hover {
    background-color: #ededed
}

.table-scroll {
    overflow-x: auto
}

.table-scroll table {
    width: auto
}

.tabs {
    margin: 0;
    border: 1px solid transparent;
    background: #fff;
    list-style-type: none
}

.tabs::before,
.tabs::after {
    display: table;
    content: ' '
}

.tabs::after {
    clear: both
}

.tabs.vertical>li {
    display: block;
    float: none;
    width: auto
}

.tabs.simple>li>a {
    padding: 0
}

.tabs.simple>li>a:hover {
    background: transparent
}

.tabs.primary {
    background: #004b44
}

.tabs.primary>li>a {
    color: #fff
}

.tabs.primary>li>a:hover,
.tabs.primary>li>a:focus {
    background: #006158
}

.tabs-title {
    float: left
}

.tabs-title>a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 1.2rem;
    line-height: 1;
    color: #004b44
}

.tabs-title>a:hover {
    background: #fff;
    color: #00413a
}

.tabs-title>a:focus,
.tabs-title>a[aria-selected='true'] {
    background: #efefef;
    color: #004b44
}

.tabs-content {
    border: 1px solid transparent;
    border-top: 0;
    background: transparent;
    color: #000;
    transition: all 0.5s ease
}

.tabs-content.vertical {
    border: 1px solid transparent;
    border-left: 0
}

.tabs-panel {
    display: none;
    padding: 1rem
}

.tabs-panel[aria-hidden="false"] {
    display: block
}

.thumbnail {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fff;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    line-height: 0
}

a.thumbnail {
    transition: box-shadow 200ms ease-out
}

a.thumbnail:hover,
a.thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(0, 75, 68, 0.5)
}

a.thumbnail image {
    box-shadow: none
}

.title-bar {
    padding: .5rem;
    background: #000;
    color: #fff
}

.title-bar::before,
.title-bar::after {
    display: table;
    content: ' '
}

.title-bar::after {
    clear: both
}

.title-bar .menu-icon {
    margin-left: .25rem;
    margin-right: .25rem
}

.title-bar-left {
    float: left
}

.title-bar-right {
    float: right;
    text-align: right
}

.title-bar-title {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold
}

.has-tip {
    position: relative;
    display: inline-block;
    border-bottom: dotted 1px #8a8a8a;
    font-weight: bold;
    cursor: help
}

.tooltip {
    position: absolute;
    top: calc(100% + .6495rem);
    z-index: 1200;
    max-width: 10rem;
    padding: .75rem;
    border-radius: 0;
    background-color: #000;
    font-size: 80%;
    color: #fff
}

.tooltip::before {
    display: block;
    width: 0;
    height: 0;
    border: inset .75rem;
    content: '';
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #000;
    position: absolute;
    bottom: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border: inset .75rem;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #000 transparent transparent;
    top: 100%;
    bottom: auto
}

.tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border: inset .75rem;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #000;
    top: 50%;
    bottom: auto;
    left: 100%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border: inset .75rem;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #000 transparent transparent;
    top: 50%;
    right: 100%;
    bottom: auto;
    left: auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.top-bar {
    padding: 0
}

.top-bar::before,
.top-bar::after {
    display: table;
    content: ' '
}

.top-bar::after {
    clear: both
}

.top-bar,
.top-bar ul {
    background-color: #fff
}

.top-bar input {
    max-width: 200px;
    margin-right: 1rem
}

.top-bar .input-group-field {
    width: 100%;
    margin-right: 0
}

.top-bar input.button,
.top-bar input.atcb-link {
    width: auto
}

.top-bar .top-bar-left,
.top-bar .top-bar-right {
    width: 100%
}

@media print,
screen and (min-width: 40em) {
    .top-bar .top-bar-left,
    .top-bar .top-bar-right {
        width: auto
    }
}

@media screen and (max-width: 49.9375em) {
    .top-bar.stacked-for-medium .top-bar-left,
    .top-bar.stacked-for-medium .top-bar-right {
        width: 100%
    }
}

@media screen and (max-width: 63.9375em) {
    .top-bar.stacked-for-large .top-bar-left,
    .top-bar.stacked-for-large .top-bar-right {
        width: 100%
    }
}

@media screen and (max-width: 74.9375em) {
    .top-bar.stacked-for-xlarge .top-bar-left,
    .top-bar.stacked-for-xlarge .top-bar-right {
        width: 100%
    }
}

.top-bar-title {
    display: inline-block;
    float: left;
    padding: 0
}

.top-bar-title .menu-icon {
    bottom: 2px
}

.top-bar-left {
    float: left
}

.top-bar-right {
    float: right
}

.hide {
    display: none !important
}

.invisible {
    visibility: hidden
}

@media screen and (max-width: 39.9375em) {
    .hide-for-small-only {
        display: none !important
    }
}

@media screen and (max-width: 0em),
screen and (min-width: 40em) {
    .show-for-small-only {
        display: none !important
    }
}

@media print,
screen and (min-width: 40em) {
    .hide-for-medium {
        display: none !important
    }
}

@media screen and (max-width: 39.9375em) {
    .show-for-medium {
        display: none !important
    }
}

@media screen and (min-width: 40em) and (max-width: 49.9375em) {
    .hide-for-medium-only {
        display: none !important
    }
}

@media screen and (max-width: 39.9375em),
screen and (min-width: 50em) {
    .show-for-medium-only {
        display: none !important
    }
}

@media print,
screen and (min-width: 50em) {
    .hide-for-large {
        display: none !important
    }
}

@media screen and (max-width: 49.9375em) {
    .show-for-large {
        display: none !important
    }
}

@media screen and (min-width: 50em) and (max-width: 63.9375em) {
    .hide-for-large-only {
        display: none !important
    }
}

@media screen and (max-width: 49.9375em),
screen and (min-width: 64em) {
    .show-for-large-only {
        display: none !important
    }
}

@media screen and (min-width: 64em) {
    .hide-for-xlarge {
        display: none !important
    }
}

@media screen and (max-width: 63.9375em) {
    .show-for-xlarge {
        display: none !important
    }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    .hide-for-xlarge-only {
        display: none !important
    }
}

@media screen and (max-width: 63.9375em),
screen and (min-width: 75em) {
    .show-for-xlarge-only {
        display: none !important
    }
}

.show-for-sr,
.show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0)
}

.show-on-focus:active,
.show-on-focus:focus {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto
}

.show-for-landscape,
.hide-for-portrait {
    display: block !important
}

@media screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
        display: block !important
    }
}

@media screen and (orientation: portrait) {
    .show-for-landscape,
    .hide-for-portrait {
        display: none !important
    }
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important
}

@media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
        display: none !important
    }
}

@media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
        display: block !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-center {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.clearfix::before,
.clearfix::after {
    display: table;
    content: ' '
}

.clearfix::after {
    clear: both
}

.slide-in-down.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-down.mui-enter.mui-enter-active {
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.slide-in-left.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-left.mui-enter.mui-enter-active {
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.slide-in-up.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-up.mui-enter.mui-enter-active {
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.slide-in-right.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-in-right.mui-enter.mui-enter-active {
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.slide-out-down.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-down.mui-leave.mui-leave-active {
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.slide-out-right.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-right.mui-leave.mui-leave-active {
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.slide-out-up.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-up.mui-leave.mui-leave-active {
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.slide-out-left.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition-property: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-out-left.mui-leave.mui-leave-active {
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.fade-in.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    opacity: 0;
    transition-property: opacity
}

.fade-in.mui-enter.mui-enter-active {
    opacity: 1
}

.fade-out.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    opacity: 1;
    transition-property: opacity
}

.fade-out.mui-leave.mui-leave-active {
    opacity: 0
}

.hinge-in-from-top.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    -ms-transform-origin: top;
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-top.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-right.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    -ms-transform-origin: right;
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-right.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-bottom.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(90deg);
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-left.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(90deg);
    -ms-transform-origin: left;
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-left.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-middle-x.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    -ms-transform-origin: center;
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-in-from-middle-y.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    -ms-transform-origin: center;
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 0
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0deg);
    opacity: 1
}

.hinge-out-from-top.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    -ms-transform-origin: top;
    transform-origin: top;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-top.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-right.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    -ms-transform-origin: right;
    transform-origin: right;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-right.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.hinge-out-from-bottom.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0
}

.hinge-out-from-left.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    -ms-transform-origin: left;
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-left.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0
}

.hinge-out-from-middle-x.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    -ms-transform-origin: center;
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-middle-y.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    -ms-transform-origin: center;
    transform-origin: center;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.scale-in-up.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: scale(.5);
    transform: scale(.5);
    transition-property: transform, opacity;
    opacity: 0
}

.scale-in-up.mui-enter.mui-enter-active {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.scale-in-down.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    transition-property: transform, opacity;
    opacity: 0
}

.scale-in-down.mui-enter.mui-enter-active {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.scale-out-up.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: scale(1);
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1
}

.scale-out-up.mui-leave.mui-leave-active {
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0
}

.scale-out-down.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: scale(1);
    transform: scale(1);
    transition-property: transform, opacity;
    opacity: 1
}

.scale-out-down.mui-leave.mui-leave-active {
    -ms-transform: scale(.5);
    transform: scale(.5);
    opacity: 0
}

.spin-in.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: rotate(-.75turn);
    transform: rotate(-.75turn);
    transition-property: transform, opacity;
    opacity: 0
}

.spin-in.mui-enter.mui-enter-active {
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1
}

.spin-out.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: rotate(0);
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1
}

.spin-out.mui-leave.mui-leave-active {
    -ms-transform: rotate(.75turn);
    transform: rotate(.75turn);
    opacity: 0
}

.spin-in-ccw.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: rotate(.75turn);
    transform: rotate(.75turn);
    transition-property: transform, opacity;
    opacity: 0
}

.spin-in-ccw.mui-enter.mui-enter-active {
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1
}

.spin-out-ccw.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    -ms-transform: rotate(0);
    transform: rotate(0);
    transition-property: transform, opacity;
    opacity: 1
}

.spin-out-ccw.mui-leave.mui-leave-active {
    -ms-transform: rotate(-.75turn);
    transform: rotate(-.75turn);
    opacity: 0
}

.slow {
    transition-duration: 750ms !important
}

.fast {
    transition-duration: 250ms !important
}

.linear {
    transition-timing-function: linear !important
}

.ease {
    transition-timing-function: ease !important
}

.ease-in {
    transition-timing-function: ease-in !important
}

.ease-out {
    transition-timing-function: ease-out !important
}

.ease-in-out {
    transition-timing-function: ease-in-out !important
}

.bounce-in {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}

.bounce-out {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}

.bounce-in-out {
    transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}

.short-delay {
    transition-delay: 300ms !important
}

.long-delay {
    transition-delay: 700ms !important
}

.shake {
    animation-name: shake-7
}

@keyframes shake-7 {
    0%,
    10%,
    20%,
    30%,
    40%,
    50%,
    60%,
    70%,
    80%,
    90% {
        transform: translateX(7%)
    }
    5%,
    15%,
    25%,
    35%,
    45%,
    55%,
    65%,
    75%,
    85%,
    95% {
        transform: translateX(-7%)
    }
}

.spin-cw {
    animation-name: spin-cw-1turn
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(-1turn)
    }
    100% {
        transform: rotate(0)
    }
}

.spin-ccw {
    animation-name: spin-cw-1turn
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(1turn)
    }
}

.wiggle {
    animation-name: wiggle-7deg
}

@keyframes wiggle-7deg {
    40%,
    50%,
    60% {
        transform: rotate(7deg)
    }
    35%,
    45%,
    55%,
    65% {
        transform: rotate(-7deg)
    }
    0%,
    30%,
    70%,
    100% {
        transform: rotate(0)
    }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
    animation-duration: 500ms
}

.infinite {
    animation-iteration-count: infinite
}

.slow {
    animation-duration: 750ms !important
}

.fast {
    animation-duration: 250ms !important
}

.linear {
    animation-timing-function: linear !important
}

.ease {
    animation-timing-function: ease !important
}

.ease-in {
    animation-timing-function: ease-in !important
}

.ease-out {
    animation-timing-function: ease-out !important
}

.ease-in-out {
    animation-timing-function: ease-in-out !important
}

.bounce-in {
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}

.bounce-out {
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}

.bounce-in-out {
    animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}

.short-delay {
    animation-delay: 300ms !important
}

.long-delay {
    animation-delay: 700ms !important
}

.reverse-type {
    color: #fff
}

.reverse-type a,
.reverse-type p,
.reverse-type h1,
.reverse-type .school-header h2,
.school-header .reverse-type h2,
.reverse-type .school-header .checked-links h3,
.school-header .checked-links .reverse-type h3,
.reverse-type .checked-links .school-header h3,
.checked-links .school-header .reverse-type h3,
.reverse-type h2,
.reverse-type .checked-links h3,
.checked-links .reverse-type h3,
.reverse-type h3,
.reverse-type h4,
.reverse-type .read-more a {
    color: #fff
}

.vertical-align {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bg-img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.view-mode-gallery-poster img,
.media.media-image.view-mode-story-header img,
.media.media-image.view-mode-school-header-background img,
.media.media-image.view-mode-hero img {
    max-width: none;
    width: 100%;
    height: auto
}

.negative-row-margin {
    margin: 0 -8.3rem
}

.row.collapse {
    padding: 0
}

.date {
    font-weight: bold;
    color: #7d89a4;
    letter-spacing: 0.4px;
    line-height: 1.2rem;
    font-size: 1.6rem
}

.date span {
    display: inline-block;
    color: #000;
    margin-left: 0.8rem;
    padding-left: 0.8rem;
    border-left: solid 2px #000
}

.date .date--no-time {
    color: #000
}

.chevron {
    position: relative
}

.chevron:after,
.chevron:before {
    border-style: solid;
    border-width: 1.2rem 0 0 1.2rem;
    content: '';
    display: inline-block;
    height: 4.8rem;
    width: 4.8rem;
    left: 0;
    top: 0;
    margin: -0.5rem 0 0 -0.5rem;
    position: absolute;
    vertical-align: top;
    border-color: #02945d transparent transparent #3adc79
}

.chevron:after {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: initial;
    top: initial;
    margin: 0 -0.5rem -0.5rem 0;
    bottom: 0;
    right: 0
}

.chevron--opposite:before {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    left: initial;
    right: 0;
    top: 0;
    margin: -0.5rem -0.5rem 0 0
}

.chevron--opposite:after {
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    right: initial;
    top: initial;
    bottom: 0;
    left: 0;
    margin: 0 0 -0.5rem -0.5rem
}

.chevron-link {
    position: relative
}

.chevron-link:before {
    border-style: solid;
    border-width: 0.4rem 0 0 0.4rem;
    content: '';
    display: inline-block;
    height: 1.6rem;
    width: 1.6rem;
    right: 2rem;
    top: 50%;
    margin-top: -0.8rem;
    position: absolute;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    border-color: #02945d transparent transparent #3adc79
}

.chevron-bg,
.chevron-bg-wrapper {
    position: relative
}

.chevron-bg:before,
.chevron-bg-wrapper:before {
    border-style: solid;
    border-width: 34rem 0 0 34rem;
    content: '';
    display: inline-block;
    height: 140rem;
    width: 140rem;
    left: -140rem;
    margin-left: 20%;
    top: -70rem;
    position: absolute;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    border-color: transparent transparent transparent #3adc79;
    opacity: 0.5
}

@media (max-width: 1366px) {
    .chevron-bg:before,
    .chevron-bg-wrapper:before {
        margin-left: 27rem
    }
}

.chevron-bg-wrapper:before {
    border-color: #3adc79 transparent transparent transparent
}

.chevron-bg-wrapper--opaque.chevron-bg-wrapper:before {
    opacity: 1
}

.chevron-bg--light:before,
.chevron-bg--light .chevron-bg-wrapper:before {
    opacity: 0.2
}

.chevron-bg--light-gray:before,
.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: transparent transparent transparent #EAEFF5;
    opacity: 0.425
}

.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: #EAEFF5 transparent transparent
}

.chevron-bg--right:before,
.chevron-bg--right .chevron-bg-wrapper:before {
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    left: initial;
    margin-left: 0;
    right: -142.5rem;
    margin-right: 20%;
    opacity: 1;
    border-color: transparent transparent transparent #DEE5EB;
    opacity: 0.75
}

.chevron-bg--right .chevron-bg-wrapper:before {
    border-color: #E3ECF3 transparent transparent transparent
}

.chevron-bg--light-gray:before,
.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: transparent transparent transparent #EAEFF5;
    opacity: 0.425
}

.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: #EAEFF5 transparent transparent;
    opacity: 1
}

.chevron-bg--right.chevron-bg--light-gray:before,
.chevron-bg--right.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: transparent transparent transparent #EAEFF5;
    opacity: 1
}

.chevron-bg--right.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: #EAEFF5 transparent transparent transparent;
    opacity: 0.425
}

.chevron-bg--light-green:before {
    opacity: 0.2;
    border-color: transparent transparent transparent #3adc79
}

.chevron-bg--light-green .chevron-bg-wrapper:before {
    opacity: 0.3;
    border-color: #3adc79 transparent transparent transparent
}

.clear-bg-chevron {
    position: relative;
    z-index: 2
}

.chevron-bg--front {
    z-index: 1
}

.read-more a {
    display: inline-block;
    font-size: 1.3rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.2px;
    line-height: 2rem;
    color: #000;
    border-bottom: solid 2.5px #3adc79;
    transition: 0.1s
}

.read-more a:hover {
    color: #3adc79;
    border-color: #02945d
}

.read-more--large a {
    font-weight: bold;
    font-size: 1.5rem;
    letter-spacing: 0.8px;
    line-height: 3.2rem
}

.topic-area-label,
.large-story-summary__name {
    font-weight: bold;
    letter-spacing: 0.6px;
    font-size: 1.6rem;
    line-height: 2.2rem
}

.story-title,
.cost-option-description__title,
.list-content-pattern__title {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.2rem;
    line-height: 5.4rem;
    letter-spacing: 1px;
    margin: 1.2rem 0 2.8rem
}

.body-text {
    margin-left: 8.3rem;
    margin-top: 9rem;
    margin-bottom: 8rem;
    max-width: 60%
}

.block-lesley-primary-local-tasks {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    z-index: 1000
}

h1,
.school-header h2,
.school-header .checked-links h3,
.checked-links .school-header h3 {
    line-height: 7.6rem;
    letter-spacing: 1px;
    margin-bottom: 2.5rem
}

h2,
.checked-links h3 {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 4rem;
    letter-spacing: 1px;
    margin-top: 8rem
}

p {
    line-height: 3.6rem
}

p.intro {
    font-size: 2.7rem;
    line-height: 4.1rem
}

a {
    transition: 0.2s
}

a:focus {
    outline: none
}

.icon-icon-event {
    width: 56px;
    height: 49px
}

.icon-icon-news-lightgreen,
.icon-icon-news {
    width: 52px;
    height: 49px
}

.icon-launch-gallery {
    display: inline-block;
    width: 3rem;
    height: 3.1rem;
    background-position: left 4px;
    vertical-align: middle
}

.area-of-study--blue .chevron-link:after,
.area-of-study--blue .chevron-link:before,
.area-of-study--blue .chevron:after,
.area-of-study--blue .chevron:before {
    border-color: #0069d2 transparent transparent #00b5ff
}

.area-of-study--blue .paragraph--type--quote-set-bg {
    color: #fff;
    background: #0069d2
}

.area-of-study--blue .button,
.area-of-study--blue .atcb-link {
    border-color: #00b5ff
}

.area-of-study--blue .button:before,
.area-of-study--blue .atcb-link:before {
    background-color: #00b5ff
}

.area-of-study--blue .button-wrapper {
    border-color: #0069d2
}

.area-of-study--blue .program-menu .menu>li>a.active {
    border-color: #00b5ff
}

.area-of-study--blue .read-more a {
    border-color: #00b5ff
}

.area-of-study--blue .read-more a:hover {
    border-color: #0069d2
}

.area-of-study--blue .sample-curriculum__header {
    background-color: #0069d2
}

.area-of-study--blue .sample-curriculum>.menu>.is-accordion-submenu-parent>a:after {
    border-color: #00b5ff transparent transparent #00b5ff
}

.area-of-study--blue .costs__link a,
.area-of-study--blue .financial-aid__link a {
    border-bottom-color: #00b5ff
}

.area-of-study--blue .costs__link a:hover,
.area-of-study--blue .financial-aid__link a:hover {
    border-bottom-color: #0069d2
}

.area-of-study--blue .program-cost__header {
    background-color: #0069d2
}

.area-of-study--blue .card--faculty img {
    border-bottom-color: #00b5ff
}

.area-of-study--blue .short-story-carousel .tabs-title.is-active>a {
    border-top-color: #00b5ff
}

.area-of-study--blue .gallery--full-width .chevron h2,
.area-of-study--blue .gallery--full-width .chevron .checked-links h3,
.checked-links .area-of-study--blue .gallery--full-width .chevron h3 {
    color: #0069d2
}

.area-of-study--blue .accordion-paragraph a.accordion-title:hover span {
    border-color: #0069d2
}

.area-of-study--blue .accordion-paragraph a.accordion-title span {
    border-bottom: solid 1px #00b5ff
}

.area-of-study--blue .accordion-paragraph li.is-active a.accordion-title {
    color: #00b5ff
}

.area-of-study--blue .accordion-paragraph li.is-active a.accordion-title span {
    border-color: #0069d2
}

.area-of-study--blue .story-grid a {
    border-bottom: solid 1px #00b5ff
}

.area-of-study--blue .story-grid a:hover {
    border-color: #0069d2
}

.area-of-study--blue .contact-details__wrapper {
    border-left-color: #00b5ff
}

.area-of-study--blue .question-and-answer {
    background-color: #0069d2
}

.area-of-study--blue .program-grouping .program-grouping__body {
    border-top-color: #00b5ff
}

.area-of-study--blue .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'],
.area-of-study--blue .area-of-study-nav__content #toggle-area-of-study-dropdown,
.area-of-study--blue .area-of-study-nav__content #toggle-area-of-study-dropdown:after {
    border-top-color: #00b5ff
}

.area-of-study--blue .area-of-study-nav__content .dropdown-pane .views-row a:hover {
    border-bottom-color: #00b5ff
}

.area-of-study--blue .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:before,
.area-of-study--blue .area-of-study-nav__content .tabs .tabs-title>a:focus:hover:before,
.area-of-study--blue .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:hover:before,
.area-of-study--blue .area-of-study-nav__content .tabs a:hover:before {
    border-color: #00b5ff transparent transparent #00b5ff
}

.card--blue .card__wrapper {
    border-top-color: #00b5ff
}

.card--blue .card__wrapper .read-more a {
    border-bottom-color: #00b5ff
}

.card--blue .card__wrapper .read-more a:hover {
    border-bottom-color: #0069d2
}

.area-of-study--teal .chevron-link:after,
.area-of-study--teal .chevron-link:before,
.area-of-study--teal .chevron:after,
.area-of-study--teal .chevron:before {
    border-color: #1b98a3 transparent transparent #00d8b5
}

.area-of-study--teal .paragraph--type--quote-set-bg {
    color: #fff;
    background: #1b98a3
}

.area-of-study--teal .button,
.area-of-study--teal .atcb-link {
    border-color: #00d8b5
}

.area-of-study--teal .button:before,
.area-of-study--teal .atcb-link:before {
    background-color: #00d8b5
}

.area-of-study--teal .button-wrapper {
    border-color: #1b98a3
}

.area-of-study--teal .program-menu .menu>li>a.active {
    border-color: #00d8b5
}

.area-of-study--teal .read-more a {
    border-color: #00d8b5
}

.area-of-study--teal .read-more a:hover {
    border-color: #1b98a3
}

.area-of-study--teal .sample-curriculum__header {
    background-color: #1b98a3
}

.area-of-study--teal .sample-curriculum>.menu>.is-accordion-submenu-parent>a:after {
    border-color: #00d8b5 transparent transparent #00d8b5
}

.area-of-study--teal .costs__link a,
.area-of-study--teal .financial-aid__link a {
    border-bottom-color: #00d8b5
}

.area-of-study--teal .costs__link a:hover,
.area-of-study--teal .financial-aid__link a:hover {
    border-bottom-color: #1b98a3
}

.area-of-study--teal .program-cost__header {
    background-color: #1b98a3
}

.area-of-study--teal .card--faculty img {
    border-bottom-color: #00d8b5
}

.area-of-study--teal .short-story-carousel .tabs-title.is-active>a {
    border-top-color: #00d8b5
}

.area-of-study--teal .gallery--full-width .chevron h2,
.area-of-study--teal .gallery--full-width .chevron .checked-links h3,
.checked-links .area-of-study--teal .gallery--full-width .chevron h3 {
    color: #1b98a3
}

.area-of-study--teal .accordion-paragraph a.accordion-title:hover span {
    border-color: #1b98a3
}

.area-of-study--teal .accordion-paragraph a.accordion-title span {
    border-bottom: solid 1px #00d8b5
}

.area-of-study--teal .accordion-paragraph li.is-active a.accordion-title {
    color: #00d8b5
}

.area-of-study--teal .accordion-paragraph li.is-active a.accordion-title span {
    border-color: #1b98a3
}

.area-of-study--teal .story-grid a {
    border-bottom: solid 1px #00d8b5
}

.area-of-study--teal .story-grid a:hover {
    border-color: #1b98a3
}

.area-of-study--teal .contact-details__wrapper {
    border-left-color: #00d8b5
}

.area-of-study--teal .question-and-answer {
    background-color: #1b98a3
}

.area-of-study--teal .program-grouping .program-grouping__body {
    border-top-color: #00d8b5
}

.area-of-study--teal .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'],
.area-of-study--teal .area-of-study-nav__content #toggle-area-of-study-dropdown,
.area-of-study--teal .area-of-study-nav__content #toggle-area-of-study-dropdown:after {
    border-top-color: #00d8b5
}

.area-of-study--teal .area-of-study-nav__content .dropdown-pane .views-row a:hover {
    border-bottom-color: #00d8b5
}

.area-of-study--teal .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:before,
.area-of-study--teal .area-of-study-nav__content .tabs .tabs-title>a:focus:hover:before,
.area-of-study--teal .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:hover:before,
.area-of-study--teal .area-of-study-nav__content .tabs a:hover:before {
    border-color: #00d8b5 transparent transparent #00d8b5
}

.card--teal .card__wrapper {
    border-top-color: #00d8b5
}

.card--teal .card__wrapper .read-more a {
    border-bottom-color: #00d8b5
}

.card--teal .card__wrapper .read-more a:hover {
    border-bottom-color: #1b98a3
}

.area-of-study--purple .chevron-link:after,
.area-of-study--purple .chevron-link:before,
.area-of-study--purple .chevron:after,
.area-of-study--purple .chevron:before {
    border-color: #2d399a transparent transparent #4e63ee
}

.area-of-study--purple .paragraph--type--quote-set-bg {
    color: #fff;
    background: #2d399a
}

.area-of-study--purple .button,
.area-of-study--purple .atcb-link {
    border-color: #4e63ee
}

.area-of-study--purple .button:before,
.area-of-study--purple .atcb-link:before {
    background-color: #4e63ee
}

.area-of-study--purple .button-wrapper {
    border-color: #2d399a
}

.area-of-study--purple .program-menu .menu>li>a.active {
    border-color: #4e63ee
}

.area-of-study--purple .read-more a {
    border-color: #4e63ee
}

.area-of-study--purple .read-more a:hover {
    border-color: #2d399a
}

.area-of-study--purple .sample-curriculum__header {
    background-color: #2d399a
}

.area-of-study--purple .sample-curriculum>.menu>.is-accordion-submenu-parent>a:after {
    border-color: #4e63ee transparent transparent #4e63ee
}

.area-of-study--purple .costs__link a,
.area-of-study--purple .financial-aid__link a {
    border-bottom-color: #4e63ee
}

.area-of-study--purple .costs__link a:hover,
.area-of-study--purple .financial-aid__link a:hover {
    border-bottom-color: #2d399a
}

.area-of-study--purple .card--faculty img {
    border-bottom-color: #4e63ee
}

.area-of-study--purple .program-cost__header {
    background-color: #2d399a
}

.area-of-study--purple .sample-curriculum>.menu .menu>.is-accordion-submenu-parent>a:after {
    border-color: #4e63ee;
    background-color: #4e63ee
}

.area-of-study--purple .short-story-carousel .tabs-title.is-active>a {
    border-top-color: #4e63ee
}

.area-of-study--purple .gallery--full-width .chevron h2,
.area-of-study--purple .gallery--full-width .chevron .checked-links h3,
.checked-links .area-of-study--purple .gallery--full-width .chevron h3 {
    color: #2d399a
}

.area-of-study--purple .accordion-paragraph a.accordion-title:hover span {
    border-color: #2d399a
}

.area-of-study--purple .accordion-paragraph a.accordion-title span {
    border-bottom: solid 1px #4e63ee
}

.area-of-study--purple .accordion-paragraph li.is-active a.accordion-title {
    color: #4e63ee
}

.area-of-study--purple .accordion-paragraph li.is-active a.accordion-title span {
    border-color: #2d399a
}

.area-of-study--purple .story-grid a {
    border-bottom: solid 1px #4e63ee
}

.area-of-study--purple .story-grid a:hover {
    border-color: #2d399a
}

.area-of-study--purple .contact-details__wrapper {
    border-left-color: #4e63ee
}

.area-of-study--purple .question-and-answer {
    background-color: #2d399a
}

.area-of-study--purple .program-grouping .program-grouping__body {
    border-top-color: #4e63ee
}

.area-of-study--purple .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'],
.area-of-study--purple .area-of-study-nav__content #toggle-area-of-study-dropdown,
.area-of-study--purple .area-of-study-nav__content #toggle-area-of-study-dropdown:after {
    border-top-color: #4e63ee
}

.area-of-study--purple .area-of-study-nav__content .dropdown-pane .views-row a:hover {
    border-bottom-color: #4e63ee
}

.area-of-study--purple .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:before,
.area-of-study--purple .area-of-study-nav__content .tabs .tabs-title>a:focus:hover:before,
.area-of-study--purple .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:hover:before,
.area-of-study--purple .area-of-study-nav__content .tabs a:hover:before {
    border-color: #4e63ee transparent transparent #4e63ee
}

.card--purple .card__wrapper {
    border-top-color: #4e63ee
}

.card--purple .card__wrapper .read-more a {
    border-bottom-color: #4e63ee
}

.card--purple .card__wrapper .read-more a:hover {
    border-bottom-color: #2d399a
}

.area-of-study--aqua .chevron-link:after,
.area-of-study--aqua .chevron-link:before,
.area-of-study--aqua .chevron:after,
.area-of-study--aqua .chevron:before {
    border-color: #03adb7 transparent transparent #34e5ef
}

.area-of-study--aqua .paragraph--type--quote-set-bg {
    color: #fff;
    background: #03adb7
}

.area-of-study--aqua .button,
.area-of-study--aqua .atcb-link {
    border-color: #34e5ef
}

.area-of-study--aqua .button:before,
.area-of-study--aqua .atcb-link:before {
    background-color: #34e5ef
}

.area-of-study--aqua .button-wrapper {
    border-color: #03adb7
}

.area-of-study--aqua .program-menu .menu>li>a.active {
    border-color: #34e5ef
}

.area-of-study--aqua .read-more a {
    border-color: #34e5ef
}

.area-of-study--aqua .read-more a:hover {
    border-color: #03adb7
}

.area-of-study--aqua .sample-curriculum__header {
    background-color: #03adb7
}

.area-of-study--aqua .sample-curriculum>.menu>.is-accordion-submenu-parent>a:after {
    border-color: #34e5ef transparent transparent #34e5ef
}

.area-of-study--aqua .costs__link a,
.area-of-study--aqua .financial-aid__link a {
    border-bottom-color: #34e5ef
}

.area-of-study--aqua .costs__link a:hover,
.area-of-study--aqua .financial-aid__link a:hover {
    border-bottom-color: #03adb7
}

.area-of-study--aqua .program-cost__header {
    background-color: #03adb7
}

.area-of-study--aqua .card--faculty img {
    border-bottom-color: #34e5ef
}

.area-of-study--aqua .short-story-carousel .tabs-title.is-active>a {
    border-top-color: #34e5ef
}

.area-of-study--aqua .gallery--full-width .chevron h2,
.area-of-study--aqua .gallery--full-width .chevron .checked-links h3,
.checked-links .area-of-study--aqua .gallery--full-width .chevron h3 {
    color: #03adb7
}

.area-of-study--aqua .accordion-paragraph a.accordion-title:hover span {
    border-color: #03adb7
}

.area-of-study--aqua .accordion-paragraph a.accordion-title span {
    border-bottom: solid 1px #34e5ef
}

.area-of-study--aqua .accordion-paragraph li.is-active a.accordion-title span {
    border-color: #03adb7
}

.area-of-study--aqua .story-grid a {
    border-bottom: solid 1px #34e5ef
}

.area-of-study--aqua .story-grid a:hover {
    border-color: #03adb7
}

.area-of-study--aqua .contact-details__wrapper {
    border-left-color: #34e5ef
}

.area-of-study--aqua .question-and-answer {
    background-color: #03adb7
}

.area-of-study--aqua .program-grouping .program-grouping__body {
    border-top-color: #34e5ef
}

.area-of-study--aqua .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'],
.area-of-study--aqua .area-of-study-nav__content #toggle-area-of-study-dropdown,
.area-of-study--aqua .area-of-study-nav__content #toggle-area-of-study-dropdown:after {
    border-top-color: #34e5ef
}

.area-of-study--aqua .area-of-study-nav__content .dropdown-pane .views-row a:hover {
    border-bottom-color: #34e5ef
}

.area-of-study--aqua .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:before,
.area-of-study--aqua .area-of-study-nav__content .tabs .tabs-title>a:focus:hover:before,
.area-of-study--aqua .area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:hover:before,
.area-of-study--aqua .area-of-study-nav__content .tabs a:hover:before {
    border-color: #34e5ef transparent transparent #34e5ef
}

.card--aqua .card__wrapper {
    border-top-color: #34e5ef
}

.card--aqua .card__wrapper .read-more a {
    border-bottom-color: #34e5ef
}

.card--aqua .card__wrapper .read-more a:hover {
    border-bottom-color: #03adb7
}

.icon-additional-links--facebook {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22A3_Program%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-1067.000000%2C%20-7030.000000%29%22%20id%3D%22Additional-links%22%20fill%3D%22%2334589D%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2879.000000%2C%206950.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-30%22%20transform%3D%22translate%28694.000000%2C%2080.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22facebook%22%20transform%3D%22translate%28294.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Shape%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36.6666406%2C0%20L3.33335938%2C0%20C1.46664062%2C0%200%2C1.46664062%200%2C3.33335938%20L0%2C36.6667187%20C0%2C38.5333594%201.46664062%2C40%203.33335938%2C40%20L18.6667188%2C40%20L26.6667188%2C40%20L36.6667188%2C40%20C38.5333594%2C40%2040%2C38.5333594%2040%2C36.6666406%20L40%2C3.33335938%20C40%2C1.46664062%2038.5333594%2C0%2036.6666406%2C0%20Z%20M20%2C38.6666406%20L20%2C25.3333594%20L14.6666406%2C25.3333594%20L14.6666406%2C20%20L20%2C20%20L20%2C15.3333594%20C20%2C11.5333594%2022.9333594%2C8.33335937%2026.6666406%2C8%20L32.6666406%2C8%20L32.6666406%2C13.3333594%20L27.3332813%2C13.3333594%20C26.1999219%2C13.3333594%2025.3332813%2C14.2%2025.3332813%2C15.3333594%20L25.3332813%2C20%20L32%2C20%20L32%2C25.3333594%20L25.3333594%2C25.3333594%20L25.3333594%2C38.6667188%20L20%2C38.6667188%20L20%2C38.6666406%20Z%20M38.6666406%2C36.6666406%20C38.6666406%2C37.8%2037.8%2C38.6666406%2036.6666406%2C38.6666406%20L26.6666406%2C38.6666406%20L26.6666406%2C26.6666406%20L33.3332812%2C26.6666406%20L33.3332812%2C18.6666406%20L26.6666406%2C18.6666406%20L26.6666406%2C15.3332812%20C26.6666406%2C14.9332812%2026.9332812%2C14.6666406%2027.3332812%2C14.6666406%20L34%2C14.6666406%20L34%2C6.66664062%20L26.6%2C6.66664062%20C22.1333594%2C7.06664062%2018.6666406%2C10.8666406%2018.6666406%2C15.3332812%20L18.6666406%2C18.6666406%20L13.3332812%2C18.6666406%20L13.3332812%2C26.6666406%20L18.6666406%2C26.6666406%20L18.6666406%2C38.6666406%20L3.33335937%2C38.6666406%20C2.2%2C38.6666406%201.33335937%2C37.8%201.33335937%2C36.6666406%20L1.33335937%2C3.33335937%20C1.33335937%2C2.2%202.2%2C1.33335937%203.33335937%2C1.33335937%20L36.6667187%2C1.33335937%20C37.8000781%2C1.33335937%2038.6667187%2C2.2%2038.6667187%2C3.33335937%20L38.6667187%2C36.6666406%20L38.6666406%2C36.6666406%20Z%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-additional-links--vimeo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2245px%22%20height%3D%2236px%22%20viewBox%3D%220%200%2045%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22A3_Program%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-464.000000%2C%20-7030.000000%29%22%20id%3D%22Additional-links%22%20stroke%3D%22%2300BBF0%22%20stroke-width%3D%221.0625%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%2879.000000%2C%206950.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-29%22%20transform%3D%22translate%2892.000000%2C%2081.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon%22%20transform%3D%22translate%28294.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36.737804%2C0%20C40.8981628%2C0.10719172%2042.9793735%2C2.42293736%2043%2C6.95330438%20C43%2C7.25060972%2042.9896868%2C7.56004997%2042.9731856%2C7.87758016%20C42.78961%2C11.7182797%2039.8750899%2C16.9504491%2034.2172495%2C23.5720659%20C28.3820214%2C30.5091904%2023.4316688%2C33.9817976%2019.3661918%2C34%20C16.8373867%2C34%2014.7376121%2C31.8763905%2013.0524296%2C27.6271489%20L11.2826786%2C21.8023913%20L9.53355399%2C15.9857236%20C8.24439967%2C11.7708643%206.86655154%2C9.66747963%205.3958843%2C9.66747963%20C5.07411138%2C9.66747963%203.95821941%2C10.2823152%202.04202043%2C11.5079412%20L0%2C9.13961097%20L3.16822564%2C6.55891975%20L6.28488512%2C4.00452085%20C9.07564638%2C1.81214681%2011.19811%2C0.626970436%2012.6543388%2C0.451014217%20C12.8482276%2C0.430789364%2013.0421164%2C0.424721908%2013.2401305%2C0.424721908%20C16.2289058%2C0.424721908%2018.0956013%2C2.53012908%2018.8278409%2C6.74296592%20C19.236245%2C9.14567842%2019.5745191%2C11.0993992%2019.8488512%2C12.6000833%20C20.1149326%2C14.1048123%2020.3376985%2C15.1524597%2020.5150861%2C15.7490929%20C21.503094%2C19.7333889%2022.5674198%2C21.7356493%2023.7121888%2C21.7518292%20C24.5908764%2C21.7518292%2025.9439728%2C20.4533936%2027.7714779%2C17.8565225%20C29.5577301%2C15.1888644%2030.5189236%2C13.2128963%2030.6426824%2C11.9265957%20C30.6818727%2C11.6656951%2030.6963112%2C11.4209744%2030.6963112%2C11.194456%20C30.6963112%2C9.45309619%2029.7186166%2C8.58545%2027.7714779%2C8.58545%20C26.78347%2C8.58545%2025.7294575%2C8.7917435%2024.6011896%2C9.1901731%20C26.6225836%2C3.08024508%2030.5086104%2C0.0202248528%2036.2551446%2C0%20L36.737804%2C0%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-book-large-lgtaqua,
.area-of-study--aqua .program-grouping .icon-book-large,
.area-of-study--aqua .program-grouping .program-grouping__body {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2253%22%20viewBox%3D%220%200%2064%2053%22%3E%20%20%20%20%3Cpath%20fill%3D%22%2334e5ef%22%20fill-rule%3D%22nonzero%22%20d%3D%22M31.942%2053a.898.898%200%200%201-.625-.252c-.763-.736-3.17-2.647-5.12-2.647H.899A.897.897%200%200%201%200%2049.205V9.637c0-.495.402-.896.898-.896h2.77a.896.896%200%201%201%200%201.791H1.796V48.31h24.402c2.286%200%204.615%201.667%205.718%202.578%201.035-.926%203.198-2.578%205.453-2.578h24.835V10.532h-1.873a.897.897%200%200%201-.898-.895c0-.495.403-.896.898-.896h2.771c.496%200%20.898.4.898.896v39.568a.897.897%200%200%201-.898.896H37.369c-1.894%200-4.087%201.888-4.773%202.616a.9.9%200%200%201-.634.282l-.02.001zM55.374.52c.477.025.85.418.849.894v40.1c0%20.246-.1.482-.28.651a.942.942%200%200%201-.666.244c-.096-.006-9.631-.52-15.055-.52-4.947%200-7.443%203.423-7.547%203.57l-.018.02a.895.895%200%200%201-.113.123c-.012.012-.024.02-.037.03a.904.904%200%200%201-.133.09l-.035.019a.865.865%200%200%201-.17.063l-.018.006a.932.932%200%200%201-.21.027.93.93%200%200%201-.216-.03l-.03-.009a.9.9%200%200%201-.325-.172c-.014-.012-.028-.021-.04-.033a.89.89%200%200%201-.13-.148l-.002-.003c-.101-.149-2.488-3.553-7.42-3.553-5.421%200-14.961.514-15.056.52a.896.896%200%200%201-.947-.894V1.413c0-.476.373-.869.85-.895C8.72.514%2018.286%200%2023.776%200c4.323%200%207.01%201.95%208.187%203.058C33.194%201.965%2035.994%200%2040.221%200c5.34%200%2015.056.514%2015.153.52zM23.778%2040.096c3.424%200%205.824%201.393%207.266%202.603V4.673c-.64-.697-2.99-2.881-7.268-2.881-4.485%200-11.741.347-14.206.473V40.57c2.566-.13%209.752-.474%2014.208-.474zm30.65.473V2.265c-2.485-.124-9.838-.473-14.207-.473-4.156%200-6.668%202.185-7.381%202.903v38.042a11.417%2011.417%200%200%201%207.382-2.64c4.457%200%2011.641.342%2014.206.473z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-book-large-lgtblue,
.area-of-study--blue .program-grouping .icon-book-large,
.area-of-study--blue .program-grouping .program-grouping__body {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2253%22%20viewBox%3D%220%200%2064%2053%22%3E%20%20%20%20%3Cpath%20fill%3D%22%2300b5ff%22%20fill-rule%3D%22nonzero%22%20d%3D%22M31.942%2053a.898.898%200%200%201-.625-.252c-.763-.736-3.17-2.647-5.12-2.647H.899A.897.897%200%200%201%200%2049.205V9.637c0-.495.402-.896.898-.896h2.77a.896.896%200%201%201%200%201.791H1.796V48.31h24.402c2.286%200%204.615%201.667%205.718%202.578%201.035-.926%203.198-2.578%205.453-2.578h24.835V10.532h-1.873a.897.897%200%200%201-.898-.895c0-.495.403-.896.898-.896h2.771c.496%200%20.898.4.898.896v39.568a.897.897%200%200%201-.898.896H37.369c-1.894%200-4.087%201.888-4.773%202.616a.9.9%200%200%201-.634.282l-.02.001zM55.374.52c.477.025.85.418.849.894v40.1c0%20.246-.1.482-.28.651a.942.942%200%200%201-.666.244c-.096-.006-9.631-.52-15.055-.52-4.947%200-7.443%203.423-7.547%203.57l-.018.02a.895.895%200%200%201-.113.123c-.012.012-.024.02-.037.03a.904.904%200%200%201-.133.09l-.035.019a.865.865%200%200%201-.17.063l-.018.006a.932.932%200%200%201-.21.027.93.93%200%200%201-.216-.03l-.03-.009a.9.9%200%200%201-.325-.172c-.014-.012-.028-.021-.04-.033a.89.89%200%200%201-.13-.148l-.002-.003c-.101-.149-2.488-3.553-7.42-3.553-5.421%200-14.961.514-15.056.52a.896.896%200%200%201-.947-.894V1.413c0-.476.373-.869.85-.895C8.72.514%2018.286%200%2023.776%200c4.323%200%207.01%201.95%208.187%203.058C33.194%201.965%2035.994%200%2040.221%200c5.34%200%2015.056.514%2015.153.52zM23.778%2040.096c3.424%200%205.824%201.393%207.266%202.603V4.673c-.64-.697-2.99-2.881-7.268-2.881-4.485%200-11.741.347-14.206.473V40.57c2.566-.13%209.752-.474%2014.208-.474zm30.65.473V2.265c-2.485-.124-9.838-.473-14.207-.473-4.156%200-6.668%202.185-7.381%202.903v38.042a11.417%2011.417%200%200%201%207.382-2.64c4.457%200%2011.641.342%2014.206.473z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-book-large-lgtpurple,
.area-of-study--purple .program-grouping .icon-book-large,
.area-of-study--purple .program-grouping .program-grouping__body {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2253%22%20viewBox%3D%220%200%2064%2053%22%3E%20%20%20%20%3Cpath%20fill%3D%22%234e63ee%22%20fill-rule%3D%22nonzero%22%20d%3D%22M31.942%2053a.898.898%200%200%201-.625-.252c-.763-.736-3.17-2.647-5.12-2.647H.899A.897.897%200%200%201%200%2049.205V9.637c0-.495.402-.896.898-.896h2.77a.896.896%200%201%201%200%201.791H1.796V48.31h24.402c2.286%200%204.615%201.667%205.718%202.578%201.035-.926%203.198-2.578%205.453-2.578h24.835V10.532h-1.873a.897.897%200%200%201-.898-.895c0-.495.403-.896.898-.896h2.771c.496%200%20.898.4.898.896v39.568a.897.897%200%200%201-.898.896H37.369c-1.894%200-4.087%201.888-4.773%202.616a.9.9%200%200%201-.634.282l-.02.001zM55.374.52c.477.025.85.418.849.894v40.1c0%20.246-.1.482-.28.651a.942.942%200%200%201-.666.244c-.096-.006-9.631-.52-15.055-.52-4.947%200-7.443%203.423-7.547%203.57l-.018.02a.895.895%200%200%201-.113.123c-.012.012-.024.02-.037.03a.904.904%200%200%201-.133.09l-.035.019a.865.865%200%200%201-.17.063l-.018.006a.932.932%200%200%201-.21.027.93.93%200%200%201-.216-.03l-.03-.009a.9.9%200%200%201-.325-.172c-.014-.012-.028-.021-.04-.033a.89.89%200%200%201-.13-.148l-.002-.003c-.101-.149-2.488-3.553-7.42-3.553-5.421%200-14.961.514-15.056.52a.896.896%200%200%201-.947-.894V1.413c0-.476.373-.869.85-.895C8.72.514%2018.286%200%2023.776%200c4.323%200%207.01%201.95%208.187%203.058C33.194%201.965%2035.994%200%2040.221%200c5.34%200%2015.056.514%2015.153.52zM23.778%2040.096c3.424%200%205.824%201.393%207.266%202.603V4.673c-.64-.697-2.99-2.881-7.268-2.881-4.485%200-11.741.347-14.206.473V40.57c2.566-.13%209.752-.474%2014.208-.474zm30.65.473V2.265c-2.485-.124-9.838-.473-14.207-.473-4.156%200-6.668%202.185-7.381%202.903v38.042a11.417%2011.417%200%200%201%207.382-2.64c4.457%200%2011.641.342%2014.206.473z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-book-large-lgtteal,
.area-of-study--teal .program-grouping .icon-book-large,
.area-of-study--teal .program-grouping .program-grouping__body {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2253%22%20viewBox%3D%220%200%2064%2053%22%3E%20%20%20%20%3Cpath%20fill%3D%22%2300d8b5%22%20fill-rule%3D%22nonzero%22%20d%3D%22M31.942%2053a.898.898%200%200%201-.625-.252c-.763-.736-3.17-2.647-5.12-2.647H.899A.897.897%200%200%201%200%2049.205V9.637c0-.495.402-.896.898-.896h2.77a.896.896%200%201%201%200%201.791H1.796V48.31h24.402c2.286%200%204.615%201.667%205.718%202.578%201.035-.926%203.198-2.578%205.453-2.578h24.835V10.532h-1.873a.897.897%200%200%201-.898-.895c0-.495.403-.896.898-.896h2.771c.496%200%20.898.4.898.896v39.568a.897.897%200%200%201-.898.896H37.369c-1.894%200-4.087%201.888-4.773%202.616a.9.9%200%200%201-.634.282l-.02.001zM55.374.52c.477.025.85.418.849.894v40.1c0%20.246-.1.482-.28.651a.942.942%200%200%201-.666.244c-.096-.006-9.631-.52-15.055-.52-4.947%200-7.443%203.423-7.547%203.57l-.018.02a.895.895%200%200%201-.113.123c-.012.012-.024.02-.037.03a.904.904%200%200%201-.133.09l-.035.019a.865.865%200%200%201-.17.063l-.018.006a.932.932%200%200%201-.21.027.93.93%200%200%201-.216-.03l-.03-.009a.9.9%200%200%201-.325-.172c-.014-.012-.028-.021-.04-.033a.89.89%200%200%201-.13-.148l-.002-.003c-.101-.149-2.488-3.553-7.42-3.553-5.421%200-14.961.514-15.056.52a.896.896%200%200%201-.947-.894V1.413c0-.476.373-.869.85-.895C8.72.514%2018.286%200%2023.776%200c4.323%200%207.01%201.95%208.187%203.058C33.194%201.965%2035.994%200%2040.221%200c5.34%200%2015.056.514%2015.153.52zM23.778%2040.096c3.424%200%205.824%201.393%207.266%202.603V4.673c-.64-.697-2.99-2.881-7.268-2.881-4.485%200-11.741.347-14.206.473V40.57c2.566-.13%209.752-.474%2014.208-.474zm30.65.473V2.265c-2.485-.124-9.838-.473-14.207-.473-4.156%200-6.668%202.185-7.381%202.903v38.042a11.417%2011.417%200%200%201%207.382-2.64c4.457%200%2011.641.342%2014.206.473z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-book-large,
.program-grouping__body {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2253%22%20viewBox%3D%220%200%2064%2053%22%3E%20%20%20%20%3Cpath%20fill%3D%22%2350DA7D%22%20fill-rule%3D%22nonzero%22%20d%3D%22M31.942%2053a.898.898%200%200%201-.625-.252c-.763-.736-3.17-2.647-5.12-2.647H.899A.897.897%200%200%201%200%2049.205V9.637c0-.495.402-.896.898-.896h2.77a.896.896%200%201%201%200%201.791H1.796V48.31h24.402c2.286%200%204.615%201.667%205.718%202.578%201.035-.926%203.198-2.578%205.453-2.578h24.835V10.532h-1.873a.897.897%200%200%201-.898-.895c0-.495.403-.896.898-.896h2.771c.496%200%20.898.4.898.896v39.568a.897.897%200%200%201-.898.896H37.369c-1.894%200-4.087%201.888-4.773%202.616a.9.9%200%200%201-.634.282l-.02.001zM55.374.52c.477.025.85.418.849.894v40.1c0%20.246-.1.482-.28.651a.942.942%200%200%201-.666.244c-.096-.006-9.631-.52-15.055-.52-4.947%200-7.443%203.423-7.547%203.57l-.018.02a.895.895%200%200%201-.113.123c-.012.012-.024.02-.037.03a.904.904%200%200%201-.133.09l-.035.019a.865.865%200%200%201-.17.063l-.018.006a.932.932%200%200%201-.21.027.93.93%200%200%201-.216-.03l-.03-.009a.9.9%200%200%201-.325-.172c-.014-.012-.028-.021-.04-.033a.89.89%200%200%201-.13-.148l-.002-.003c-.101-.149-2.488-3.553-7.42-3.553-5.421%200-14.961.514-15.056.52a.896.896%200%200%201-.947-.894V1.413c0-.476.373-.869.85-.895C8.72.514%2018.286%200%2023.776%200c4.323%200%207.01%201.95%208.187%203.058C33.194%201.965%2035.994%200%2040.221%200c5.34%200%2015.056.514%2015.153.52zM23.778%2040.096c3.424%200%205.824%201.393%207.266%202.603V4.673c-.64-.697-2.99-2.881-7.268-2.881-4.485%200-11.741.347-14.206.473V40.57c2.566-.13%209.752-.474%2014.208-.474zm30.65.473V2.265c-2.485-.124-9.838-.473-14.207-.473-4.156%200-6.668%202.185-7.381%202.903v38.042a11.417%2011.417%200%200%201%207.382-2.64c4.457%200%2011.641.342%2014.206.473z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-book,
.card--library-hours__header {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2224%22%20viewBox%3D%220%200%2031%2024%22%3E%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M.36%200A.37.37%200%200%200%200%20.364v21.09c0%20.19.172.364.36.364h11.524c.878%200%201.677.12%202.242.41.565.289.908.702%201.014%201.454.003.189.173.318.36.318s.358-.13.36-.318c.106-.752.45-1.165%201.014-1.455.565-.29%201.364-.409%202.242-.409H30.64c.188%200%20.36-.173.36-.363V.364A.376.376%200%200%200%2030.64%200H19.116c-1.05%200-2.023.25-2.76.795a2.944%202.944%200%200%200-.856%201c-.21-.397-.5-.737-.856-1C13.907.251%2012.934%200%2011.884%200H.36zm.36.727h11.164c.934%200%201.768.223%202.343.648.575.425.913%201.03.913%201.898v18.886a2.234%202.234%200%200%200-.688-.58c-.729-.373-1.629-.488-2.568-.488H.721V.727zm18.396%200h11.163v20.364H19.116c-.94%200-1.84.115-2.568.489a2.249%202.249%200%200%200-.688.568V3.273c0-.868.338-1.473.913-1.898.575-.425%201.409-.648%202.343-.648z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%22.645%22%20d%3D%22M18.73%205.838h9.707M18.73%2011.027h9.707M18.73%2016.216h9.707M3.23%205.838h9.707M3.23%2011.027h9.707M3.23%2016.216h9.707%22%2F%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-add--reverse,
.button.button--add-to-calendar span:hover,
.button--add-to-calendar.atcb-link span:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22button-add%22%20fill-rule%3D%22nonzero%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.94871787%2C0.146341%20C15.3971893%2C0.146341%2019.8205127%2C4.59432411%2019.8205127%2C10.0731703%20C19.8205127%2C15.5520164%2015.3971893%2C19.9999995%209.94871787%2C19.9999995%20C4.50024647%2C19.9999995%200.076923%2C15.5520164%200.076923%2C10.0731703%20C0.076923%2C4.59432411%204.50024647%2C0.146341%209.94871787%2C0.146341%20Z%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.1029585%2C8.89875001%20L11.1029585%2C6.25515901%20C11.1029585%2C5.95124532%2010.9829782%2C5.66031286%2010.7695956%2C5.44497702%20C10.5554536%2C5.23040479%2010.266134%2C5.10975563%209.96390525%2C5.10975563%20C9.66167645%2C5.10975563%209.37235693%2C5.23040479%209.15821491%2C5.44497702%20C8.94483227%2C5.66031286%208.82485199%2C5.95124532%208.82485199%2C6.25515901%20L8.82485199%2C8.89875001%20L6.15187369%2C8.89875001%20C5.84964489%2C8.89875001%205.56032537%2C9.01939916%205.34618336%2C9.23397139%20C5.13280071%2C9.44930723%205.01282044%2C9.74023969%205.01282044%2C10.0441534%20C5.01282044%2C10.3480671%205.13280071%2C10.6389995%205.34618336%2C10.8543354%20C5.56032537%2C11.0689076%205.84964489%2C11.1895568%206.15187369%2C11.1895568%20L8.82485199%2C11.1895568%20L8.82485199%2C13.8911815%20C8.82485199%2C14.1950952%208.94483227%2C14.4860277%209.15821491%2C14.7013635%20C9.37235693%2C14.9159357%209.66167645%2C15.0365849%209.96390525%2C15.0365849%20C10.266134%2C15.0365849%2010.5554536%2C14.9159357%2010.7695956%2C14.7013635%20C10.9829782%2C14.4860277%2011.1029585%2C14.1950952%2011.1029585%2C13.8911815%20L11.1029585%2C11.1895568%20L13.7455621%2C11.1895568%20C14.0477909%2C11.1895568%2014.3371104%2C11.0689076%2014.5512524%2C10.8543354%20C14.764635%2C10.6389995%2014.8846153%2C10.3480671%2014.8846153%2C10.0441534%20C14.8846153%2C9.74023969%2014.764635%2C9.44930723%2014.5512524%2C9.23397139%20C14.3371104%2C9.01939916%2014.0477909%2C8.89875001%2013.7455621%2C8.89875001%20L11.1029585%2C8.89875001%20Z%22%20id%3D%22Path%22%20fill%3D%22%2350DA7D%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-add,
.button.button--add-to-calendar span,
.button--add-to-calendar.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22D1_Event_Detail%22%20transform%3D%22translate%28-263.000000%2C%20-541.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons%22%20transform%3D%22translate%2886.000000%2C%20532.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Brand-Green-Button%22%20transform%3D%22translate%28164.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Add%22%20transform%3D%22translate%2813.076923%2C%209.146341%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.87179487%2C0%20C15.3202663%2C0%2019.7435897%2C4.44798311%2019.7435897%2C9.92682927%20C19.7435897%2C15.4056754%2015.3202663%2C19.8536585%209.87179487%2C19.8536585%20C4.42332347%2C19.8536585%200%2C15.4056754%200%2C9.92682927%20C0%2C4.44798311%204.42332347%2C0%209.87179487%2C0%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2350DA7D%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.0260355%2C8.75240901%20L11.0260355%2C6.10881801%20C11.0260355%2C5.80490432%2010.9060552%2C5.51397186%2010.6926726%2C5.29863602%20C10.4785306%2C5.08406379%2010.189211%2C4.96341463%209.88698225%2C4.96341463%20C9.58475345%2C4.96341463%209.29543393%2C5.08406379%209.08129191%2C5.29863602%20C8.86790927%2C5.51397186%208.74792899%2C5.80490432%208.74792899%2C6.10881801%20L8.74792899%2C8.75240901%20L6.07495069%2C8.75240901%20C5.77272189%2C8.75240901%205.48340237%2C8.87305816%205.26926036%2C9.08763039%20C5.05587771%2C9.30296623%204.93589744%2C9.59389869%204.93589744%2C9.89781238%20C4.93589744%2C10.2017261%205.05587771%2C10.4926585%205.26926036%2C10.7079944%20C5.48340237%2C10.9225666%205.77272189%2C11.0432158%206.07495069%2C11.0432158%20L8.74792899%2C11.0432158%20L8.74792899%2C13.7448405%20C8.74792899%2C14.0487542%208.86790927%2C14.3396867%209.08129191%2C14.5550225%20C9.29543393%2C14.7695947%209.58475345%2C14.8902439%209.88698225%2C14.8902439%20C10.189211%2C14.8902439%2010.4785306%2C14.7695947%2010.6926726%2C14.5550225%20C10.9060552%2C14.3396867%2011.0260355%2C14.0487542%2011.0260355%2C13.7448405%20L11.0260355%2C11.0432158%20L13.6686391%2C11.0432158%20C13.9708679%2C11.0432158%2014.2601874%2C10.9225666%2014.4743294%2C10.7079944%20C14.687712%2C10.4926585%2014.8076923%2C10.2017261%2014.8076923%2C9.89781238%20C14.8076923%2C9.59389869%2014.687712%2C9.30296623%2014.4743294%2C9.08763039%20C14.2601874%2C8.87305816%2013.9708679%2C8.75240901%2013.6686391%2C8.75240901%20L11.0260355%2C8.75240901%20Z%22%20id%3D%22Path%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-map-white,
.button.button--map span:hover,
.button--map.atcb-link span:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2219px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2019%2022%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%20fill%3D%22%23ffffff%22%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%20fill%3D%22%23ffffff%22%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22D1_Event_Detail%22%20transform%3D%22translate%28-99.000000%2C%20-539.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23ffffff%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons%22%20transform%3D%22translate%2886.000000%2C%20532.000000%29%22%20fill%3D%22%23ffffff%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Brand-Green-Button%22%20fill%3D%22%23ffffff%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.5%2C7%20C17.2549033%2C7.00388095%2013.0038809%2C11.2549033%2013%2C16.5%20C13%2C21.6651852%2021.9088889%2C28.462963%2022.2888889%2C28.7444444%20C22.4139918%2C28.8382716%2022.5860082%2C28.8382716%2022.7111111%2C28.7444444%20C23.0911111%2C28.4559259%2032%2C21.6651852%2032%2C16.5%20C31.9961191%2C11.2549033%2027.7450967%2C7.00388095%2022.5%2C7%20L22.5%2C7%20Z%20M22.5%2C20.3703704%20C20.1681311%2C20.3703704%2018.2777778%2C18.4800171%2018.2777778%2C16.1481481%20C18.2777778%2C13.8162792%2020.1681311%2C11.9259259%2022.5%2C11.9259259%20C24.8318689%2C11.9259259%2026.7222222%2C13.8162792%2026.7222222%2C16.1481481%20C26.7222222%2C18.4800171%2024.8318689%2C20.3703704%2022.5%2C20.3703704%20L22.5%2C20.3703704%20Z%22%20id%3D%22Shape%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-map,
.button.button--map span,
.button--map.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2219px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2019%2022%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22D1_Event_Detail%22%20transform%3D%22translate%28-99.000000%2C%20-539.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%2350DA7D%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Buttons%22%20transform%3D%22translate%2886.000000%2C%20532.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Brand-Green-Button%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.5%2C7%20C17.2549033%2C7.00388095%2013.0038809%2C11.2549033%2013%2C16.5%20C13%2C21.6651852%2021.9088889%2C28.462963%2022.2888889%2C28.7444444%20C22.4139918%2C28.8382716%2022.5860082%2C28.8382716%2022.7111111%2C28.7444444%20C23.0911111%2C28.4559259%2032%2C21.6651852%2032%2C16.5%20C31.9961191%2C11.2549033%2027.7450967%2C7.00388095%2022.5%2C7%20L22.5%2C7%20Z%20M22.5%2C20.3703704%20C20.1681311%2C20.3703704%2018.2777778%2C18.4800171%2018.2777778%2C16.1481481%20C18.2777778%2C13.8162792%2020.1681311%2C11.9259259%2022.5%2C11.9259259%20C24.8318689%2C11.9259259%2026.7222222%2C13.8162792%2026.7222222%2C16.1481481%20C26.7222222%2C18.4800171%2024.8318689%2C20.3703704%2022.5%2C20.3703704%20L22.5%2C20.3703704%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-play--aqua,
.area-of-study--aqua .button.button--play span,
.area-of-study--aqua .button--play.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke%3D%22%2303ADB7%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2212%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20fill%3D%22%2303ADB7%22%20points%3D%2219.2326855%2013.3428571%209.91428571%207.85714286%209.91428571%2018.8285714%22%3E%3C%2Fpolygon%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-play--blue,
.area-of-study--blue .button.button--play span,
.area-of-study--blue .button--play.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke%3D%22%234B74CD%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2212%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20fill%3D%22%234B74CD%22%20points%3D%2219.2326855%2013.3428571%209.91428571%207.85714286%209.91428571%2018.8285714%22%3E%3C%2Fpolygon%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-play--purple,
.area-of-study--purple .button.button--play span,
.area-of-study--purple .button--play.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke%3D%22%232F349D%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2212%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20fill%3D%22%232F349D%22%20points%3D%2219.2326855%2013.3428571%209.91428571%207.85714286%209.91428571%2018.8285714%22%3E%3C%2Fpolygon%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-play--teal,
.area-of-study--teal .button.button--play span,
.area-of-study--teal .button--play.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke%3D%22%231B97A3%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2212%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20fill%3D%22%231B97A3%22%20points%3D%2219.2326855%2013.3428571%209.91428571%207.85714286%209.91428571%2018.8285714%22%3E%3C%2Fpolygon%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-play--white,
.button.button--play span:hover,
.button--play.atcb-link span:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke%3D%22%23FFFFFF%22%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%220%22%20stroke-opacity%3D%221%22%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2212%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%20points%3D%2219.2326855%2013.3428571%209.91428571%207.85714286%209.91428571%2018.8285714%22%3E%3C%2Fpolygon%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-button-play,
.button.button--play span,
.button--play.atcb-link span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke%3D%22%2302945D%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2212%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20fill%3D%22%2302945D%22%20points%3D%2219.2326855%2013.3428571%209.91428571%207.85714286%209.91428571%2018.8285714%22%3E%3C%2Fpolygon%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--aqua,
.area-of-study--aqua .checked-links a:hover .icon-check-circle,
.area-of-study--aqua .checked-links a:hover .onboarding-content .onboarding-content__content,
.onboarding-content .area-of-study--aqua .checked-links a:hover .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%2303ADB7%22%20fill%3D%22%2303ADB7%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--blue,
.area-of-study--blue .checked-links a:hover .icon-check-circle,
.area-of-study--blue .checked-links a:hover .onboarding-content .onboarding-content__content,
.onboarding-content .area-of-study--blue .checked-links a:hover .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%230069D2%22%20fill%3D%22%230069D2%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--lgtaqua,
.area-of-study--aqua .onboarding-content .onboarding-content__content,
.area-of-study--aqua .checked-links .icon-check-circle,
.onboarding-content .area-of-study--aqua .checked-links .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%2334E5EF%22%20fill%3D%22%2334E5EF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--lgtblue,
.area-of-study--blue .onboarding-content .onboarding-content__content,
.area-of-study--blue .checked-links .icon-check-circle,
.onboarding-content .area-of-study--blue .checked-links .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%2300B5FF%22%20fill%3D%22%2300B5FF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--lgtpurple,
.area-of-study--purple .onboarding-content .onboarding-content__content,
.area-of-study--purple .checked-links .icon-check-circle,
.onboarding-content .area-of-study--purple .checked-links .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%234E63EE%22%20fill%3D%22%234E63EE%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--lgtteal,
.area-of-study--teal .onboarding-content .onboarding-content__content,
.area-of-study--teal .checked-links .icon-check-circle,
.onboarding-content .area-of-study--teal .checked-links .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%2300D8B5%22%20fill%3D%22%2300D8B5%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--medgreen,
.checked-links a:hover .icon-check-circle,
.checked-links a:hover .onboarding-content .onboarding-content__content,
.onboarding-content .checked-links a:hover .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%2302945D%22%20fill%3D%22%2302945D%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--purple,
.area-of-study--purple .checked-links a:hover .icon-check-circle,
.area-of-study--purple .checked-links a:hover .onboarding-content .onboarding-content__content,
.onboarding-content .area-of-study--purple .checked-links a:hover .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%232D399A%22%20fill%3D%22%232D399A%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle--teal,
.area-of-study--teal .checked-links a:hover .icon-check-circle,
.area-of-study--teal .checked-links a:hover .onboarding-content .onboarding-content__content,
.onboarding-content .area-of-study--teal .checked-links a:hover .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%231B98A3%22%20fill%3D%22%231B98A3%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-check-circle,
.onboarding-content .onboarding-content__content {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22path-1%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22check-circle%22%20transform%3D%22translate%281.000000%2C%201.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%233ADC79%22%20fill%3D%22%233ADC79%22%20fill-rule%3D%22nonzero%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-link%22%20transform%3D%22translate%2810.806540%2C%209.679170%29%20rotate%28-44.000000%29%20translate%28-10.806540%2C%20-9.679170%29%20translate%283.806540%2C%205.179170%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a-Clipped%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22a%22%20fill%3D%22%23FFFFFF%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.223%2C6.36%20L3.223%2C2.022%20C3.223%2C1.389%202.706%2C0.865%202.069%2C0.865%20C1.429%2C0.865%200.916%2C1.383%200.916%2C2.022%20L0.916%2C7.322%20C0.916%2C7.806%201.218%2C8.226%201.646%2C8.397%20C1.898%2C8.687%202.292%2C8.843%202.702%2C8.778%20L12.354%2C7.249%20C12.7609255%2C7.18469219%2013.1026324%2C6.90817716%2013.2504029%2C6.52361543%20C13.3981735%2C6.1390537%2013.3295579%2C5.70486935%2013.0704029%2C5.38461543%20C12.811248%2C5.0643615%2012.4009255%2C4.90669219%2011.994%2C4.971%20L3.223%2C6.361%20L3.223%2C6.36%20Z%22%20id%3D%22a%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.287%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-close-royalblue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%20%20%20%3Cpath%20fill%3D%22%230064d5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%20.686c-.035.38.062.797.343%201.028L10.629%2012%20.343%2022.286c-.284.173-.405.565-.343%201.028.123.279.413.568.686.686.47.061.86-.063%201.028-.343L12%2013.371l10.286%2010.286c.168.28.559.404%201.028.343.273-.118.563-.407.686-.686.062-.463-.06-.855-.343-1.028L13.371%2012%2023.657%201.714c.313-.261.397-.736.343-1.028-.328-.502-.751-.733-1.029-.686-.391.039-.606.148-.685.343L12%2010.629%201.714.343C1.578.09%201.267-.024%201.03%200%20.559.05.225.317%200%20.686z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-close,
.lity-close,
.close-button,
.top-bar .block-exposedformsearchpage .search-main-menu__close-button {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%20.686c-.035.38.062.797.343%201.028L10.629%2012%20.343%2022.286c-.284.173-.405.565-.343%201.028.123.279.413.568.686.686.47.061.86-.063%201.028-.343L12%2013.371l10.286%2010.286c.168.28.559.404%201.028.343.273-.118.563-.407.686-.686.062-.463-.06-.855-.343-1.028L13.371%2012%2023.657%201.714c.313-.261.397-.736.343-1.028-.328-.502-.751-.733-1.029-.686-.391.039-.606.148-.685.343L12%2010.629%201.714.343C1.578.09%201.267-.024%201.03%200%20.559.05.225.317%200%20.686z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-cost {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2256px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2056%2046%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22A3_Program%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-187.000000%2C%20-6426.000000%29%22%20id%3D%22Next-steps-block%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%206303.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-28%22%20transform%3D%22translate%28187.000000%2C%20123.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-27%22%20transform%3D%22translate%2828.000000%2C%2023.000000%29%20scale%28-1%2C%201%29%20translate%28-28.000000%2C%20-23.000000%29%20translate%28-0.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36.5270769%2C21.1522051%20L18.8116923%2C21.1522051%20C18.4146667%2C21.1522051%2018.0937436%2C21.4731282%2018.0937436%2C21.8701538%20C18.0937436%2C22.2671795%2018.4146667%2C22.5881026%2018.8116923%2C22.5881026%20L36.5270769%2C22.5881026%20C36.9241026%2C22.5881026%2037.2450256%2C22.2671795%2037.2450256%2C21.8701538%20C37.2450256%2C21.4731282%2036.9241026%2C21.1522051%2036.5270769%2C21.1522051%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36.5270769%2C26.236%20L18.8116923%2C26.236%20C18.4146667%2C26.236%2018.0937436%2C26.5569231%2018.0937436%2C26.9539487%20C18.0937436%2C27.3509744%2018.4146667%2C27.6718974%2018.8116923%2C27.6718974%20L36.5270769%2C27.6718974%20C36.9241026%2C27.6718974%2037.2450256%2C27.3509744%2037.2450256%2C26.9539487%20C37.2450256%2C26.5569231%2036.9241026%2C26.236%2036.5270769%2C26.236%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36.5270769%2C31.3205128%20L18.8116923%2C31.3205128%20C18.4146667%2C31.3205128%2018.0937436%2C31.6414359%2018.0937436%2C32.0384615%20C18.0937436%2C32.4354872%2018.4146667%2C32.7564103%2018.8116923%2C32.7564103%20L36.5270769%2C32.7564103%20C36.9241026%2C32.7564103%2037.2450256%2C32.4354872%2037.2450256%2C32.0384615%20C37.2450256%2C31.6414359%2036.9241026%2C31.3205128%2036.5270769%2C31.3205128%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.8914872%2C25.0449231%20C13.2885128%2C25.0449231%2013.6094359%2C24.724%2013.6094359%2C24.3269744%20L13.6094359%2C9.07558974%20C13.6094359%2C4.86338462%2017.0354872%2C1.43589744%2021.2484103%2C1.43589744%20L21.3740513%2C1.43589744%20L33.3673846%2C1.43589744%20C33.7644103%2C1.43589744%2034.0853333%2C1.11497436%2034.0853333%2C0.717948718%20C34.0853333%2C0.320923077%2033.7644103%2C0%2033.3673846%2C0%20L21.3740513%2C0%20L21.2484103%2C0%20C16.2443077%2C0%2012.1735385%2C4.07148718%2012.1735385%2C9.07558974%20L12.1735385%2C24.3269744%20C12.1735385%2C24.724%2012.4944615%2C25.0449231%2012.8914872%2C25.0449231%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M48.2310769%2C0.132820513%20C48.1944615%2C0.125641026%2048.16%2C0.11774359%2048.1226667%2C0.116307692%20C47.6725128%2C0.0473846154%2047.2144615%2C0.000717948718%2046.745641%2C0.000717948718%20L37.3362051%2C0.000717948718%20C36.9391795%2C0.000717948718%2036.6182564%2C0.321641026%2036.6182564%2C0.718666667%20C36.6182564%2C1.11569231%2036.9391795%2C1.43661538%2037.3362051%2C1.43661538%20L45.3556923%2C1.43661538%20C42.8127179%2C3.24584615%2041.005641%2C6.25046154%2041.005641%2C9.07630769%20L41.005641%2C36.5507692%20C41.005641%2C40.7615385%2037.5810256%2C44.1883077%2033.3702564%2C44.1904615%20C29.1594872%2C44.1883077%2025.7348718%2C40.7622564%2025.7348718%2C36.5507692%20C25.7348718%2C36.1537436%2025.4139487%2C35.8328205%2025.0169231%2C35.8328205%20L13.6087179%2C35.8328205%20L13.6087179%2C28.4020513%20C13.6087179%2C28.0050256%2013.2877949%2C27.6841026%2012.8907692%2C27.6841026%20C12.4937436%2C27.6841026%2012.1728205%2C28.0050256%2012.1728205%2C28.4020513%20L12.1728205%2C35.8328205%20L0.717948718%2C35.8328205%20C0.320923077%2C35.8328205%200%2C36.1537436%200%2C36.5507692%20C0%2C41.5548718%204.07148718%2C45.626359%209.07558974%2C45.626359%20L13.7271795%2C45.626359%20C14.1242051%2C45.626359%2014.4451282%2C45.3054359%2014.4451282%2C44.9084103%20C14.4451282%2C44.5113846%2014.1242051%2C44.1904615%2013.7271795%2C44.1904615%20L9.07558974%2C44.1904615%20C5.10533333%2C44.1904615%201.83292308%2C41.146359%201.46964103%2C37.2687179%20L24.3276923%2C37.2687179%20C24.556%2C40.1735385%2026.1591795%2C42.6971282%2028.4831795%2C44.1904615%20L17.4877949%2C44.1904615%20C17.0907692%2C44.1904615%2016.7698462%2C44.5113846%2016.7698462%2C44.9084103%20C16.7698462%2C45.3054359%2017.0907692%2C45.626359%2017.4877949%2C45.626359%20L32.9832821%2C45.626359%20C33.0098462%2C45.626359%2033.0321026%2C45.6134359%2033.0586667%2C45.6112821%20C33.1613333%2C45.6148718%2033.2611282%2C45.626359%2033.3645128%2C45.626359%20C33.3652308%2C45.626359%2033.3659487%2C45.6270769%2033.3666667%2C45.6270769%20L33.3702564%2C45.6270769%20L33.3738462%2C45.6270769%20C33.3745641%2C45.6270769%2033.3752821%2C45.626359%2033.376%2C45.626359%20C38.3757949%2C45.6213333%2042.4415385%2C41.552%2042.4415385%2C36.5514872%20L42.4415385%2C9.07558974%20C42.4415385%2C6.00923077%2044.9938462%2C2.68010256%2048.1607179%2C1.5694359%20C51.4690256%2C2.19189744%2054.0321026%2C4.95312821%2054.3508718%2C8.35764103%20L45.6945641%2C8.35764103%20C45.2975385%2C8.35764103%2044.9766154%2C8.6785641%2044.9766154%2C9.07558974%20C44.9766154%2C9.47261538%2045.2975385%2C9.79353846%2045.6945641%2C9.79353846%20L55.1025641%2C9.79353846%20C55.4995897%2C9.79353846%2055.8205128%2C9.47261538%2055.8205128%2C9.07558974%20C55.8205128%2C4.57907692%2052.5287179%2C0.845025641%2048.2310769%2C0.132820513%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M27.7357949%2C14.9484103%20C26.8268718%2C14.9484103%2026.1304615%2C14.5025641%2025.577641%2C13.9497436%20C25.4462564%2C13.817641%2025.2883077%2C13.6604103%2024.9989744%2C13.6604103%20C24.6177436%2C13.6604103%2024.3004103%2C13.9748718%2024.3004103%2C14.3704615%20C24.3004103%2C14.5025641%2024.3406154%2C14.6325128%2024.4059487%2C14.7394872%20C24.8532308%2C15.4624615%2025.8533333%2C16.1473846%2027.1298462%2C16.3046154%20L27.1298462%2C17.0412308%20C27.1298462%2C17.3829744%2027.4069744%2C17.6593846%2027.7350769%2C17.6593846%20C28.0775385%2C17.6593846%2028.3532308%2C17.3822564%2028.3532308%2C17.0412308%20L28.3532308%2C16.3046154%20C30.1150769%2C16.1330256%2031.0369231%2C15.1860513%2031.0369231%2C13.7393846%20C31.0369231%2C10.4511795%2026.2352821%2C11.2524103%2026.2352821%2C9.52861538%20C26.2352821%2C9.00379487%2026.641641%2C8.48974359%2027.7350769%2C8.48974359%20C28.4853333%2C8.48974359%2029.1688205%2C8.79271795%2029.5766154%2C9.18687179%20C29.7733333%2C9.37138462%2029.9578462%2C9.47764103%2030.142359%2C9.47764103%20C30.5357949%2C9.47764103%2030.8524103%2C9.16174359%2030.8524103%2C8.77907692%20C30.8524103%2C8.62112821%2030.8%2C8.47753846%2030.7195897%2C8.35835897%20C30.2737436%2C7.72728205%2029.4035897%2C7.30512821%2028.3525128%2C7.17446154%20L28.3525128%2C6.412%20C28.3525128%2C6.06882051%2028.0761026%2C5.79241026%2027.734359%2C5.79241026%20C27.4062564%2C5.79241026%2027.1291282%2C6.06953846%2027.1291282%2C6.412%20L27.1291282%2C7.16153846%20C25.4448205%2C7.34605128%2024.7074872%2C8.35835897%2024.7074872%2C9.52861538%20C24.7074872%2C12.7005128%2029.5105641%2C11.8181538%2029.5105641%2C13.7393846%20C29.512%2C14.5549744%2028.9326154%2C14.9484103%2027.7357949%2C14.9484103%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-email-icon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2225%22%20viewBox%3D%220%200%2027%2025%22%3E%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M26.923%209.21c0-.92-.538-1.71-1.211-2.236L13.462%200%201.212%206.974C.538%207.5%200%208.289%200%209.21v13.157C0%2023.816%201.212%2025%202.692%2025h21.539c1.48%200%202.692-1.184%202.692-2.632V9.211zm-13.461%206.58L2.288%208.946l11.174-6.315%2011.173%206.315-11.173%206.842z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-facebook-black {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2225px%22%20viewBox%3D%2286%2039%2026%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Cpath%20d%3D%22M109.4%2C39%20L88.6%2C39%20C87.17%2C39%2086%2C40.125%2086%2C41.5%20L86%2C61.5%20C86%2C62.875%2087.17%2C64%2088.6%2C64%20L109.4%2C64%20C110.83%2C64%20112%2C62.875%20112%2C61.5%20L112%2C41.5%20C112%2C40.125%20110.83%2C39%20109.4%2C39%20L109.4%2C39%20Z%20M108.1%2C41.5%20L108.1%2C45.25%20L105.5%2C45.25%20C104.72%2C45.25%20104.2%2C45.75%20104.2%2C46.5%20L104.2%2C49%20L108.1%2C49%20L108.1%2C52.75%20L104.2%2C52.75%20L104.2%2C61.5%20L100.3%2C61.5%20L100.3%2C52.75%20L97.7%2C52.75%20L97.7%2C49%20L100.3%2C49%20L100.3%2C45.875%20C100.3%2C43.5%20102.38%2C41.5%20104.85%2C41.5%20L108.1%2C41.5%20L108.1%2C41.5%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-facebook-lgtgreen,
.icon-facebook:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2225px%22%20viewBox%3D%2286%2039%2026%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Cpath%20d%3D%22M109.4%2C39%20L88.6%2C39%20C87.17%2C39%2086%2C40.125%2086%2C41.5%20L86%2C61.5%20C86%2C62.875%2087.17%2C64%2088.6%2C64%20L109.4%2C64%20C110.83%2C64%20112%2C62.875%20112%2C61.5%20L112%2C41.5%20C112%2C40.125%20110.83%2C39%20109.4%2C39%20L109.4%2C39%20Z%20M108.1%2C41.5%20L108.1%2C45.25%20L105.5%2C45.25%20C104.72%2C45.25%20104.2%2C45.75%20104.2%2C46.5%20L104.2%2C49%20L108.1%2C49%20L108.1%2C52.75%20L104.2%2C52.75%20L104.2%2C61.5%20L100.3%2C61.5%20L100.3%2C52.75%20L97.7%2C52.75%20L97.7%2C49%20L100.3%2C49%20L100.3%2C45.875%20C100.3%2C43.5%20102.38%2C41.5%20104.85%2C41.5%20L108.1%2C41.5%20L108.1%2C41.5%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%233adc79%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-facebook-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2225px%22%20viewBox%3D%2286%2039%2026%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Cpath%20d%3D%22M109.4%2C39%20L88.6%2C39%20C87.17%2C39%2086%2C40.125%2086%2C41.5%20L86%2C61.5%20C86%2C62.875%2087.17%2C64%2088.6%2C64%20L109.4%2C64%20C110.83%2C64%20112%2C62.875%20112%2C61.5%20L112%2C41.5%20C112%2C40.125%20110.83%2C39%20109.4%2C39%20L109.4%2C39%20Z%20M108.1%2C41.5%20L108.1%2C45.25%20L105.5%2C45.25%20C104.72%2C45.25%20104.2%2C45.75%20104.2%2C46.5%20L104.2%2C49%20L108.1%2C49%20L108.1%2C52.75%20L104.2%2C52.75%20L104.2%2C61.5%20L100.3%2C61.5%20L100.3%2C52.75%20L97.7%2C52.75%20L97.7%2C49%20L100.3%2C49%20L100.3%2C45.875%20C100.3%2C43.5%20102.38%2C41.5%20104.85%2C41.5%20L108.1%2C41.5%20L108.1%2C41.5%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-facebook {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2225px%22%20viewBox%3D%2286%2039%2026%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Cpath%20d%3D%22M109.4%2C39%20L88.6%2C39%20C87.17%2C39%2086%2C40.125%2086%2C41.5%20L86%2C61.5%20C86%2C62.875%2087.17%2C64%2088.6%2C64%20L109.4%2C64%20C110.83%2C64%20112%2C62.875%20112%2C61.5%20L112%2C41.5%20C112%2C40.125%20110.83%2C39%20109.4%2C39%20L109.4%2C39%20Z%20M108.1%2C41.5%20L108.1%2C45.25%20L105.5%2C45.25%20C104.72%2C45.25%20104.2%2C45.75%20104.2%2C46.5%20L104.2%2C49%20L108.1%2C49%20L108.1%2C52.75%20L104.2%2C52.75%20L104.2%2C61.5%20L100.3%2C61.5%20L100.3%2C52.75%20L97.7%2C52.75%20L97.7%2C49%20L100.3%2C49%20L100.3%2C45.875%20C100.3%2C43.5%20102.38%2C41.5%20104.85%2C41.5%20L108.1%2C41.5%20L108.1%2C41.5%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23EDF6FA%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-faculty-instagram {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22AC2_Faculty_Bio_Modal%22%20transform%3D%22translate%28-612.000000%2C%20-317.000000%29%22%20fill%3D%22%23000000%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Links%22%20transform%3D%22translate%28612.000000%2C%20317.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22post-instagram%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17.3390625%2C0%20L1.9265625%2C0%20C0.866953125%2C0%200%2C0.866953125%200%2C1.9265625%20L0%2C17.3390625%20C0%2C18.3986719%200.866953125%2C19.265625%201.9265625%2C19.265625%20L17.3390625%2C19.265625%20C18.3986719%2C19.265625%2019.265625%2C18.3986719%2019.265625%2C17.3390625%20L19.265625%2C1.9265625%20C19.265625%2C0.866953125%2018.3986719%2C0%2017.3390625%2C0%20L17.3390625%2C0%20Z%20M9.6328125%2C5.7796875%20C11.7520313%2C5.7796875%2013.4859375%2C7.51359375%2013.4859375%2C9.6328125%20C13.4859375%2C11.7520313%2011.7520313%2C13.4859375%209.6328125%2C13.4859375%20C7.51359375%2C13.4859375%205.7796875%2C11.7520313%205.7796875%2C9.6328125%20C5.7796875%2C7.51359375%207.51359375%2C5.7796875%209.6328125%2C5.7796875%20L9.6328125%2C5.7796875%20Z%20M2.40820313%2C17.3390625%20C2.11921875%2C17.3390625%201.9265625%2C17.1464063%201.9265625%2C16.8574219%20L1.9265625%2C8.66953125%20L3.94945313%2C8.66953125%20C3.853125%2C8.95851563%203.853125%2C9.34382813%203.853125%2C9.6328125%20C3.853125%2C12.8116406%206.45398438%2C15.4125%209.6328125%2C15.4125%20C12.8116406%2C15.4125%2015.4125%2C12.8116406%2015.4125%2C9.6328125%20C15.4125%2C9.34382813%2015.4125%2C8.95851563%2015.3161719%2C8.66953125%20L17.3390625%2C8.66953125%20L17.3390625%2C16.8574219%20C17.3390625%2C17.1464063%2017.1464063%2C17.3390625%2016.8574219%2C17.3390625%20L2.40820313%2C17.3390625%20L2.40820313%2C17.3390625%20Z%20M17.3390625%2C4.33476563%20C17.3390625%2C4.62375%2017.1464063%2C4.81640625%2016.8574219%2C4.81640625%20L14.9308594%2C4.81640625%20C14.641875%2C4.81640625%2014.4492188%2C4.62375%2014.4492188%2C4.33476563%20L14.4492188%2C2.40820313%20C14.4492188%2C2.11921875%2014.641875%2C1.9265625%2014.9308594%2C1.9265625%20L16.8574219%2C1.9265625%20C17.1464063%2C1.9265625%2017.3390625%2C2.11921875%2017.3390625%2C2.40820313%20L17.3390625%2C4.33476563%20L17.3390625%2C4.33476563%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-faculty-linkedin {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22AC2_Faculty_Bio_Modal%22%20transform%3D%22translate%28-652.000000%2C%20-317.000000%29%22%20fill%3D%22%23000000%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Links%22%20transform%3D%22translate%28612.000000%2C%20317.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22post-linkedin%22%20transform%3D%22translate%2840.671875%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17.3390625%2C0%20L1.9265625%2C0%20C0.866953125%2C0%200%2C0.866953125%200%2C1.9265625%20L0%2C17.3390625%20C0%2C18.3986719%200.866953125%2C19.265625%201.9265625%2C19.265625%20L17.3390625%2C19.265625%20C18.3986719%2C19.265625%2019.265625%2C18.3986719%2019.265625%2C17.3390625%20L19.265625%2C1.9265625%20C19.265625%2C0.866953125%2018.3986719%2C0%2017.3390625%2C0%20L17.3390625%2C0%20Z%20M5.7796875%2C16.3757813%20L2.88984375%2C16.3757813%20L2.88984375%2C7.70625%20L5.7796875%2C7.70625%20L5.7796875%2C16.3757813%20L5.7796875%2C16.3757813%20Z%20M4.33476563%2C6.06867188%20C3.37148438%2C6.06867188%202.60085938%2C5.29804688%202.60085938%2C4.33476563%20C2.60085938%2C3.37148438%203.37148438%2C2.60085938%204.33476563%2C2.60085938%20C5.29804688%2C2.60085938%206.06867188%2C3.37148438%206.06867188%2C4.33476563%20C6.06867188%2C5.29804688%205.29804688%2C6.06867188%204.33476563%2C6.06867188%20L4.33476563%2C6.06867188%20Z%20M16.3757813%2C16.3757813%20L13.4859375%2C16.3757813%20L13.4859375%2C11.2703906%20C13.4859375%2C10.4997656%2012.8116406%2C9.82546875%2012.0410156%2C9.82546875%20C11.2703906%2C9.82546875%2010.5960938%2C10.4997656%2010.5960938%2C11.2703906%20L10.5960938%2C16.3757813%20L7.70625%2C16.3757813%20L7.70625%2C7.70625%20L10.5960938%2C7.70625%20L10.5960938%2C8.8621875%20C11.0777344%2C8.0915625%2012.1373438%2C7.51359375%2013.0042969%2C7.51359375%20C14.8345313%2C7.51359375%2016.3757813%2C9.05484375%2016.3757813%2C10.8850781%20L16.3757813%2C16.3757813%20L16.3757813%2C16.3757813%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-faculty-twitter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22AC2_Faculty_Bio_Modal%22%20transform%3D%22translate%28-693.000000%2C%20-317.000000%29%22%20fill%3D%22%23000000%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Links%22%20transform%3D%22translate%28612.000000%2C%20317.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22post-twitter-copy%22%20transform%3D%22translate%2881.343750%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17.3390625%2C0%20L1.9265625%2C0%20C0.866953125%2C0%200%2C0.866953125%200%2C1.9265625%20L0%2C17.3390625%20C0%2C18.3986719%200.866953125%2C19.265625%201.9265625%2C19.265625%20L17.3390625%2C19.265625%20C18.3986719%2C19.265625%2019.265625%2C18.3986719%2019.265625%2C17.3390625%20L19.265625%2C1.9265625%20C19.265625%2C0.866953125%2018.3986719%2C0%2017.3390625%2C0%20L17.3390625%2C0%20Z%20M15.1235156%2C7.03195312%20C15.0271875%2C11.4630469%2012.2336719%2C14.5455469%207.99523438%2C14.7382031%20C6.26132813%2C14.8345312%205.0090625%2C14.2565625%203.853125%2C13.5822656%20C5.10539063%2C13.7749219%206.74296875%2C13.2932812%207.60992188%2C12.5226562%20C6.35765625%2C12.4263281%205.58703125%2C11.7520312%205.20171875%2C10.6924219%20C5.58703125%2C10.78875%205.97234375%2C10.6924219%206.26132813%2C10.6924219%20C5.10539063%2C10.3071094%204.33476563%2C9.6328125%204.2384375%2C8.0915625%20C4.52742188%2C8.28421875%204.91273438%2C8.38054687%205.29804688%2C8.38054687%20C4.43109375%2C7.89890625%203.853125%2C6.06867187%204.52742188%2C4.91273437%20C5.7796875%2C6.26132812%207.3209375%2C7.41726562%209.82546875%2C7.60992187%20C9.15117188%2C4.91273437%2012.8116406%2C3.4678125%2014.2565625%2C5.29804687%20C14.9308594%2C5.20171875%2015.4125%2C4.91273437%2015.8941406%2C4.72007812%20C15.7014844%2C5.394375%2015.3161719%2C5.7796875%2014.8345313%2C6.165%20C15.3161719%2C6.06867187%2015.7978125%2C5.97234375%2016.183125%2C5.7796875%20C16.0867969%2C6.26132812%2015.6051563%2C6.64664062%2015.1235156%2C7.03195312%20L15.1235156%2C7.03195312%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-financial-aid {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2246px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2046%2050%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22A3_Program%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-192.000000%2C%20-6613.000000%29%22%20id%3D%22Next-steps-block%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%206303.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M215.035973%2C310.00006%20C215.009956%2C309.999732%20214.983938%2C310.000751%20214.958029%2C310.003107%20C214.886716%2C310.00631%20214.815863%2C310.01971%20214.748176%2C310.042783%20C209.151282%2C312.017916%20200.352158%2C315.41729%20192.767466%2C315.41729%20C192.365633%2C315.417331%20192.00004%2C315.789515%20192%2C316.198593%20C192%2C341.866569%20203.333106%2C353.459771%20214.62526%2C359.902704%20C214.853036%2C360.032432%20215.146964%2C360.032432%20215.37474%2C359.902704%20C226.537657%2C353.533213%20238%2C341.795002%20238%2C316.198593%20C237.99996%2C315.789515%20237.634367%2C315.417331%20237.232534%2C315.41729%20C227.31056%2C315.41729%20220.177299%2C311.844706%20215.260819%2C310.045835%20C215.188678%2C310.019255%20215.112606%2C310.003766%20215.035973%2C310.00006%20Z%20M214.988006%2C311.608445%20C219.607156%2C313.32356%20226.720633%2C316.719545%20236.426091%2C316.915808%20C236.208898%2C341.214005%20225.625274%2C352.102472%20214.999997%2C358.276012%20C204.244179%2C352.030592%20193.785296%2C341.28673%20193.573902%2C316.906653%20C201.286906%2C316.691638%20209.613588%2C313.513417%20214.988006%2C311.608445%20L214.988006%2C311.608445%20Z%20M214.993992%2C319.409262%20C208.634569%2C319.409262%20203.511979%2C324.67446%20203.511979%2C331.1288%20C203.511979%2C337.585484%20208.634595%2C342.848338%20214.993992%2C342.848338%20C221.351847%2C342.848338%20226.535963%2C337.59111%20226.535963%2C331.1288%20C226.53628%2C331.024356%20226.515763%2C330.919891%20226.476008%2C330.823605%20C226.475009%2C330.823603%20226.474013%2C330.823603%20226.472938%2C330.823605%20C226.301465%2C324.514118%20221.244175%2C319.412314%20214.993925%2C319.412314%20L214.993992%2C319.409262%20Z%20M214.993992%2C320.971867%20C220.522903%2C320.971867%20225.00103%2C325.517954%20225.00103%2C331.1288%20C225.00103%2C336.742303%20220.522929%2C341.285733%20214.993992%2C341.285733%20C209.463282%2C341.285733%20205.046912%2C336.747928%20205.046912%2C331.1288%20C205.046912%2C325.512329%20209.463308%2C320.971867%20214.993992%2C320.971867%20L214.993992%2C320.971867%20Z%20M215.014975%2C324.097077%20C214.612121%2C324.101921%20214.250219%2C324.480493%20214.256502%2C324.890588%20L214.256502%2C325.732929%20C212.775598%2C326.061231%20211.573368%2C327.159016%20211.573368%2C328.696386%20C211.573368%2C330.513384%20213.171055%2C331.907051%20215.023968%2C331.907051%20C216.144653%2C331.907051%20216.942633%2C332.678407%20216.942633%2C333.55206%20C216.942633%2C334.425244%20216.144547%2C335.200119%20215.023968%2C335.200119%20C213.903386%2C335.200119%20213.1083%2C334.425244%20213.1083%2C333.55206%20C213.11398%2C333.139288%20212.746336%2C332.759633%20212.340834%2C332.759633%20C211.935333%2C332.759633%20211.567635%2C333.139288%20211.573368%2C333.55206%20C211.573368%2C335.11119%20212.751917%2C336.351547%20214.256502%2C336.674217%20L214.256502%2C337.370065%20C214.250823%2C337.782837%20214.618467%2C338.162492%20215.023968%2C338.162492%20C215.429469%2C338.162492%20215.797167%2C337.782837%20215.791434%2C337.370065%20L215.791434%2C336.674217%20C217.296645%2C336.351547%20218.477565%2C335.11119%20218.477565%2C333.55206%20C218.477565%2C331.239683%20216.768923%2C330.344446%20215.023968%2C330.344446%20C213.903386%2C330.344446%20213.1083%2C329.569726%20213.1083%2C328.696386%20C213.1083%2C327.834685%20213.885255%2C327.074945%20214.981997%2C327.054429%20C215.010884%2C327.057086%20215.039925%2C327.058179%20215.068935%2C327.057554%20C216.163813%2C327.079712%20216.942632%2C327.835719%20216.942632%2C328.696458%20C216.936952%2C329.10923%20217.304596%2C329.488885%20217.710098%2C329.488885%20C218.115599%2C329.488885%20218.483297%2C329.10923%20218.477564%2C328.696458%20C218.477564%2C327.159235%20217.272484%2C326.064169%20215.791433%2C325.736053%20L215.791433%2C324.89066%20C215.797879%2C324.474462%20215.423822%2C324.092263%20215.014973%2C324.097149%20L215.014975%2C324.097077%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-globe-lgtgreen,
.icon-globe:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%233adc79%22%3E09978DA6-B0E0-4F10-A424-332D831ADE52%3C%2Ftitle%3E%3Cpath%20d%3D%22M13%200C5.85%200%200%205.625%200%2012.5S5.85%2025%2013%2025s13-5.625%2013-12.5S20.15%200%2013%200zm-1.3%2022.375C6.63%2021.75%202.6%2017.5%202.6%2012.5c0-.75.13-1.5.26-2.25l6.24%206v1.25c0%201.375%201.17%202.5%202.6%202.5v2.375zm8.97-3.125c-.39-1-1.3-1.75-2.47-1.75h-1.3v-3.75c0-.75-.52-1.25-1.3-1.25H7.8V10h2.6c.78%200%201.3-.5%201.3-1.25v-2.5h2.6c1.43%200%202.6-1.125%202.6-2.5v-.5c3.77%201.5%206.5%205.125%206.5%209.25%200%202.625-1.04%205-2.73%206.75z%22%20fill%3D%22%233adc79%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-globe-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3E09978DA6-B0E0-4F10-A424-332D831ADE52%3C%2Ftitle%3E%3Cpath%20d%3D%22M13%200C5.85%200%200%205.625%200%2012.5S5.85%2025%2013%2025s13-5.625%2013-12.5S20.15%200%2013%200zm-1.3%2022.375C6.63%2021.75%202.6%2017.5%202.6%2012.5c0-.75.13-1.5.26-2.25l6.24%206v1.25c0%201.375%201.17%202.5%202.6%202.5v2.375zm8.97-3.125c-.39-1-1.3-1.75-2.47-1.75h-1.3v-3.75c0-.75-.52-1.25-1.3-1.25H7.8V10h2.6c.78%200%201.3-.5%201.3-1.25v-2.5h2.6c1.43%200%202.6-1.125%202.6-2.5v-.5c3.77%201.5%206.5%205.125%206.5%209.25%200%202.625-1.04%205-2.73%206.75z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-globe {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E09978DA6-B0E0-4F10-A424-332D831ADE52%3C%2Ftitle%3E%3Cpath%20d%3D%22M13%200C5.85%200%200%205.625%200%2012.5S5.85%2025%2013%2025s13-5.625%2013-12.5S20.15%200%2013%200zm-1.3%2022.375C6.63%2021.75%202.6%2017.5%202.6%2012.5c0-.75.13-1.5.26-2.25l6.24%206v1.25c0%201.375%201.17%202.5%202.6%202.5v2.375zm8.97-3.125c-.39-1-1.3-1.75-2.47-1.75h-1.3v-3.75c0-.75-.52-1.25-1.3-1.25H7.8V10h2.6c.78%200%201.3-.5%201.3-1.25v-2.5h2.6c1.43%200%202.6-1.125%202.6-2.5v-.5c3.77%201.5%206.5%205.125%206.5%209.25%200%202.625-1.04%205-2.73%206.75z%22%20fill%3D%22%23EDF6FA%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-icon-event {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2256%22%20height%3D%2249%22%20viewBox%3D%220%200%2056%2049%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E0A76E8B4-C116-455A-9505-46F29885625F%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.273%2015.925h53.454v31.238c0%20.35-.273.612-.636.612H1.909c-.363%200-.636-.263-.636-.612V15.925zm.636-9.8h4.455v2.45c0%201.347%201.146%202.45%202.545%202.45%201.4%200%202.546-1.103%202.546-2.45v-2.45h7.636v2.45c0%201.347%201.146%202.45%202.545%202.45%201.4%200%202.546-1.103%202.546-2.45v-2.45h7.636v2.45c0%201.347%201.146%202.45%202.546%202.45%201.399%200%202.545-1.103%202.545-2.45v-2.45h7.636v2.45c0%201.347%201.147%202.45%202.546%202.45%201.4%200%202.545-1.103%202.545-2.45v-2.45h4.455c.363%200%20.636.263.636.612V14.7H1.273V6.738c0-.35.273-.613.636-.613zm45.182-4.9c.716%200%201.273.536%201.273%201.225v6.125c0%20.69-.557%201.225-1.273%201.225-.716%200-1.273-.536-1.273-1.225V2.45c0-.69.557-1.225%201.273-1.225zm-12.727%200c.716%200%201.272.536%201.272%201.225v6.125c0%20.69-.556%201.225-1.272%201.225s-1.273-.536-1.273-1.225V2.45c0-.69.557-1.225%201.273-1.225zm-12.728%200c.716%200%201.273.536%201.273%201.225v6.125c0%20.69-.557%201.225-1.273%201.225-.716%200-1.272-.536-1.272-1.225V2.45c0-.69.556-1.225%201.272-1.225zm-12.727%200c.716%200%201.273.536%201.273%201.225v6.125c0%20.69-.557%201.225-1.273%201.225-.716%200-1.273-.536-1.273-1.225V2.45c0-.69.557-1.225%201.273-1.225zM8.91%200c-1.4%200-2.545%201.103-2.545%202.45V4.9H1.909C.862%204.9%200%205.73%200%206.737v40.426C0%2048.17.862%2049%201.91%2049h52.18c1.048%200%201.91-.83%201.91-1.837V6.738C56%205.73%2055.138%204.9%2054.09%204.9h-4.454V2.45c0-1.347-1.146-2.45-2.545-2.45-1.4%200-2.546%201.103-2.546%202.45V4.9H36.91V2.45c0-1.347-1.146-2.45-2.545-2.45-1.4%200-2.546%201.103-2.546%202.45V4.9h-7.636V2.45c0-1.347-1.146-2.45-2.546-2.45-1.399%200-2.545%201.103-2.545%202.45V4.9h-7.636V2.45c0-1.347-1.147-2.45-2.546-2.45z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M9.468%2024.625h36.845M9.468%2031.625h36.845M9.468%2038.625h36.845%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-icon-news-lightgreen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2252%22%20height%3D%2249%22%20viewBox%3D%220%200%2052%2049%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22lightgreen%22%3EA5528E49-191C-4EE7-BEC7-4312E9D30591%3C%2Ftitle%3E%3Cpath%20d%3D%22M35.333%2038.111c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-28a.674.674%200%200%201-.666-.68c0-.376.298-.68.666-.68h28zm0-7.486c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-28a.674.674%200%200%201-.666-.68c0-.376.298-.681.666-.681h28zm0-7.486c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-28a.674.674%200%200%201-.666-.68c0-.376.298-.681.666-.681h28zm-20-8.167c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-8a.674.674%200%200%201-.666-.68c0-.376.298-.68.666-.68h8zm35.334%200h-8v28.584c0%202.273%201.772%204.083%204%204.083%202.227%200%204-1.81%204-4.083V14.972zM15.333%208.167c.368%200%20.667.305.667.68%200%20.376-.299.68-.667.68h-8a.674.674%200%200%201-.666-.68c0-.375.298-.68.666-.68h8zm7.334%208.166h12V8.167h-12v8.166zm12.666-9.527c.429.02.652.373.667.68v9.528c0%20.357-.317.68-.667.68H22c-.35%200-.667-.323-.667-.68V7.486c0-.356.318-.68.667-.68h13.333zm6-5.445h-40v42.195c0%202.273%201.773%204.083%204%204.083H43.25c-1.147-1-1.917-2.425-1.917-4.083V1.36zM42%200c.436%200%20.669.404.667.68v12.931h8.666c.437.007.662.357.667.68v29.265C52%2046.56%2049.61%2049%2046.667%2049H5.333C2.39%2049%200%2046.56%200%2043.556V.68C0%20.324.317%200%20.667%200H42z%22%20fill%3D%22lightgreen%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-icon-news {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2252%22%20height%3D%2249%22%20viewBox%3D%220%200%2052%2049%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EA5528E49-191C-4EE7-BEC7-4312E9D30591%3C%2Ftitle%3E%3Cpath%20d%3D%22M35.333%2038.111c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-28a.674.674%200%200%201-.666-.68c0-.376.298-.68.666-.68h28zm0-7.486c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-28a.674.674%200%200%201-.666-.68c0-.376.298-.681.666-.681h28zm0-7.486c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-28a.674.674%200%200%201-.666-.68c0-.376.298-.681.666-.681h28zm-20-8.167c.368%200%20.667.305.667.68%200%20.376-.299.681-.667.681h-8a.674.674%200%200%201-.666-.68c0-.376.298-.68.666-.68h8zm35.334%200h-8v28.584c0%202.273%201.772%204.083%204%204.083%202.227%200%204-1.81%204-4.083V14.972zM15.333%208.167c.368%200%20.667.305.667.68%200%20.376-.299.68-.667.68h-8a.674.674%200%200%201-.666-.68c0-.375.298-.68.666-.68h8zm7.334%208.166h12V8.167h-12v8.166zm12.666-9.527c.429.02.652.373.667.68v9.528c0%20.357-.317.68-.667.68H22c-.35%200-.667-.323-.667-.68V7.486c0-.356.318-.68.667-.68h13.333zm6-5.445h-40v42.195c0%202.273%201.773%204.083%204%204.083H43.25c-1.147-1-1.917-2.425-1.917-4.083V1.36zM42%200c.436%200%20.669.404.667.68v12.931h8.666c.437.007.662.357.667.68v29.265C52%2046.56%2049.61%2049%2046.667%2049H5.333C2.39%2049%200%2046.56%200%2043.556V.68C0%20.324.317%200%20.667%200H42z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-illustration--lunder-art-center--slate {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22230%22%20height%3D%22162%22%20viewBox%3D%220%200%20230%20162%22%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22a%22%20d%3D%22M0%20161.574h229.947V.283H0z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22c%22%20d%3D%22M119.115%20161.662h110.206V.372H119.115v161.29z%22%2F%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M0%20136.85h76.519V75.134H0v61.716zm1.5-1.498h73.52V76.63H1.5v58.722z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M3.717%20135.419v26.242h72.79l.129-26.242H3.716zm1.367%201.365h70.178l-.116%2023.513H5.084v-23.513zM7.533%20129.178h32.562V96.68H7.533v32.498zm1.5-1.498h29.563V98.176H9.033v29.504z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M64.225%20160.98h1.501V75.882h-1.501zM59.288%20160.98h.81v-24.878h-.81zM55.035%20160.98h.81v-24.878h-.81zM50.781%20160.98h.808v-24.878h-.808zM46.528%20160.98h.81v-24.878h-.81zM42.276%20160.98h.809V136.1h-.81zM38.022%20160.98h.809v-24.878h-.81zM33.769%20160.98h.809v-24.878h-.81zM29.515%20160.98h.808v-24.878h-.808zM25.262%20160.98h.81v-24.878h-.81zM21.01%20160.98h.808v-24.878h-.809zM16.755%20160.98h.81v-24.878h-.81zM12.502%20160.98h.81v-24.878h-.81zM8.248%20160.98h.81v-24.878h-.81zM3.995%20160.98h.81v-24.878h-.81z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M59.576%20136.41h.234V76.04h-.234zM55.323%20136.41h.234V76.04h-.234zM51.07%20136.412h.234V76.037h-.235zM46.816%20136.41h.235V76.04h-.235zM42.562%20136.41h.234V76.04h-.234zM38.31%20136.41h.233V76.04h-.233zM34.057%20136.41h.233V76.04h-.233zM29.803%20136.41h.233V76.04h-.233zM25.55%20136.41h.235V76.04h-.235zM21.296%20136.41h.233V76.04h-.233zM17.043%20136.41h.234V76.04h-.234zM12.79%20136.41h.234V76.04h-.234zM8.536%20136.41h.234V76.04h-.234zM4.285%20136.41h.233V76.04h-.233z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M.75%20132.582h64.38v-.245H.75zM.75%20128.23h64.38v-.244H.75zM.75%20123.877h64.38v-.243H.75zM.75%20119.526h64.38v-.244H.75zM.75%20115.174h64.38v-.244H.75zM.75%20110.82h64.38v-.243H.75zM.75%20106.469h64.38v-.244H.75zM.75%20102.117h64.38v-.245H.75zM.75%2097.765h64.38v-.245H.75zM.75%2093.414h64.38v-.245H.75zM.75%2089.06h64.38v-.243H.75zM.75%2084.709h64.38v-.244H.75zM.75%2080.356h64.38v-.244H.75zM.75%2076.004h64.38v-.244H.75z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M54.905%20129.178h5.537V81.025h-5.537v48.153zm1.5-1.498h2.538V82.52h-2.538v45.16zM75.143%20121.515v40.089h44.797v-47.042l-44.797%206.953zm1.25%201.07l42.295-6.565v44.336H76.394v-37.771z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M119.781%20160.98h.19v-46.15h-.19zM113.48%20160.98h.19v-45.12h-.19zM107.179%20160.98h.19v-44.087h-.19zM100.878%20160.98h.19v-43.056h-.19zM94.578%20160.98h.189v-42.025h-.19zM88.275%20160.98h.19v-40.993h-.19zM81.975%20160.98h.19v-39.961h-.19zM75.674%20160.98h.19v-38.931h-.19z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M75.868%20122.15h43.447v-.202H75.868zM75.868%20140.322h43.447v-.203H75.868zM75.868%20150.702h43.447v-.202H75.868z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M118.49%20125.164h19.005v-10.439H118.49v10.44zm1.252-1.25h16.501v-7.94h-16.501v7.94z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M136.243%20125.164h76.023v-10.439h-76.023v10.44zm1.252-1.25h73.52v-7.94h-73.52v7.94zM118.49%20161.662h5.542v-33.288h-5.542v33.288zm1.252-1.25h3.036v-30.79h-3.036v30.79zM126.102%20161.662h5.541v-33.288h-5.541v33.288zm1.253-1.25h3.036v-30.79h-3.036v30.79z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M124.012%20129.147l-1.215-.297%201.213-4.936h2.261l1.068%204.953-1.222.262-.857-3.965h-.269zM131.62%20129.165l-1.207-.334%201.243-4.46%201.207.335zM136.245%20161.662h5.541v-33.288h-5.541v33.288zm1.25-1.25h3.038v-30.79h-3.038v30.79zM143.856%20161.662h5.543v-33.288h-5.543v33.288zm1.25-1.25h3.038v-30.79h-3.037v30.79z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M141.766%20129.147l-1.215-.297%201.214-4.936h2.26l1.068%204.953-1.223.262-.856-3.965h-.269zM149.373%20129.165l-1.206-.334%201.243-4.46%201.206.335zM119.115%20132.72h17.755v-.202h-17.755zM136.245%20128.998h1.25v-4.46h-1.25zM206.653%20161.662h5.541v-33.288h-5.541v33.288zm1.251-1.25h3.037v-30.79h-3.037v30.79zM199.041%20161.662h5.543v-33.288h-5.543v33.288zm1.25-1.25h3.038v-30.79h-3.037v30.79z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M206.67%20129.147l-.978-3.983h-.27l-.855%203.965-1.223-.262%201.068-4.953h2.261l1.213%204.936zM199.064%20129.165l-1.243-4.459%201.206-.334%201.243%204.46zM210.94%20128.998h1.253v-4.46h-1.252zM118.49%20115.974h8.863v-7.46h-8.863v7.46zm1.252-1.249h6.36v-4.963h-6.36v4.963z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M121.954%20115.45h2.142v-6.415h-2.142v6.415zm.203-.202h1.736v-6.009h-1.736v6.009z%22%2F%3E%20%20%20%20%20%20%20%20%3Cg%20fill%3D%22%237D89A4%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M126.308%20109.137h-1.252v-1.986c-.45-.4-1.398-1.31-2.03-2.402-.634%201.092-1.581%202.002-2.031%202.402v1.986h-1.252v-2.565l.228-.188c.676-.558%202.429-2.3%202.429-3.643h1.252c0%201.342%201.753%203.085%202.429%203.643l.227.188v2.565z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M122.922%20103.905a2.313%202.313%200%200%201-2.312-2.308%202.313%202.313%200%200%201%204.624%200%202.313%202.313%200%200%201-2.312%202.308m0-3.366a1.06%201.06%200%200%200-1.06%201.058%201.06%201.06%200%200%200%202.12%200%201.06%201.06%200%200%200-1.06-1.058%22%2F%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M152.955%20109.727h-1.252v-9.364l-24.754%209.358-.443-1.168%2026.45-9.997z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M131.646%20109.838l17.226-6.147v5.792l-.093.008c-1.021.083-15.886.327-16.518.337l-.615.01zm17.023-5.858l-15.795%205.635c2.814-.047%2014.363-.242%2015.795-.319v-5.316zM210.94%20125.164h19.006v-10.439H210.94v10.44zm1.253-1.25h16.501v-7.94h-16.501v7.94zM224.406%20161.662h5.541v-33.288h-5.541v33.288zm1.252-1.25h3.037v-30.79h-3.037v30.79zM216.794%20161.662h5.54v-33.288h-5.54v33.288zm1.252-1.25h3.038v-30.79h-3.038v30.79z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M224.425%20129.147l-.98-3.983h-.269l-.856%203.965-1.222-.262%201.068-4.953h2.261l1.213%204.936zM216.817%20129.165l-1.243-4.459%201.206-.334%201.243%204.46zM211.567%20132.72h17.754v-.202h-17.754zM221.084%20115.974h8.863v-7.46h-8.863v7.46zm1.25-1.249h6.361v-4.963h-6.36v4.963z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M224.34%20115.45h2.142v-6.415h-2.142v6.415zm.203-.202h1.736v-6.009h-1.736v6.009z%22%2F%3E%20%20%20%20%20%20%20%20%3Cg%20fill%3D%22%237D89A4%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M228.694%20109.137h-1.252v-1.986c-.45-.4-1.398-1.31-2.031-2.402-.633%201.092-1.58%202.002-2.03%202.402v1.986h-1.251v-2.565l.227-.188c.676-.558%202.429-2.3%202.429-3.643h1.252c0%201.342%201.752%203.085%202.429%203.643l.227.188v2.565z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M225.515%20103.905a2.313%202.313%200%200%201-2.312-2.308%202.313%202.313%200%200%201%204.624%200%202.313%202.313%200%200%201-2.312%202.308m0-3.366a1.06%201.06%200%200%200-1.06%201.058%201.06%201.06%200%200%200%202.12%200%201.06%201.06%200%200%200-1.06-1.058%22%2F%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M196.733%20109.727h-1.252V98.556l26.45%209.997-.443%201.168-24.755-9.358z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M216.791%20109.838l-.615-.01c-.632-.01-15.497-.254-16.518-.337l-.093-.008v-5.792l.136.05%2017.09%206.097zm-17.023-.542c1.432.077%2012.98.272%2015.795.319l-15.795-5.635v5.316zM228.695%20128.998h1.25v-4.46h-1.25zM151.85%20133.644h6.015v-4.747h-6.016v4.747zm.2-.202h5.61v-4.341h-5.61v4.341zM151.85%20161.14h6.307v-23.048h-6.308v23.047zm.2-.205h5.903v-22.64h-5.902v22.64zM171.244%20133.644h6.016v-4.747h-6.016v4.747zm.203-.202h5.61v-4.341h-5.61v4.341zM171.245%20161.14h6.308v-23.048h-6.308v23.047zm.202-.205h5.901v-22.64h-5.901v22.64zM160.558%20161.662h8.083v-33.288h-8.083v33.288zm1.25-1.25h5.581v-30.79h-5.58v30.79z%22%2F%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280%20.088%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M161.807%20128.955l-1.248-.09.624.046-.624-.042c.005-.086.107-2.116-1.758-3.977l.885-.882c2.285%202.28%202.129%204.838%202.121%204.945zM167.395%20128.955c-.008-.107-.164-2.665%202.12-4.945l.886.882c-1.885%201.881-1.76%203.953-1.758%203.973l-1.248.09z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M179.954%20161.574h8.083v-33.288h-8.083v33.288zm1.25-1.25h5.58v-30.79h-5.58v30.79z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M181.203%20128.955l-1.248-.09.624.046-.624-.042c.005-.086.106-2.116-1.758-3.977l.885-.882c2.284%202.28%202.128%204.838%202.12%204.945M186.79%20128.955c-.008-.107-.164-2.665%202.12-4.945l.886.882c-1.885%201.881-1.76%203.953-1.758%203.973l-1.248.09zM190.489%20133.556h6.015v-4.747h-6.015v4.747zm.202-.202h5.61v-4.341h-5.61v4.341zM190.489%20161.051h6.307v-23.047h-6.307v23.047zm.202-.204h5.9v-22.64h-5.9v22.64zM201.6%20115.261h-1.252v-3.352l-25.954-10.602-26.499%2010.605v3.35h-1.252v-4.194L174.4%2099.96l27.2%2011.111z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M192.586%20112.256h-36.583l18.393-7.102.037.014%2018.153%207.088zm-35.496-.202h34.42l-17.114-6.683-17.306%206.683z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M196.733%20110.375l-22.479-9.068-22.55%209.067v-14.74h45.03v14.74zm-43.778-13.493v11.642l21.3-8.564%2021.226%208.563V96.882h-42.526zM189.603%2076.563l-15.23-6.144-15.277%206.143V66.198h30.507v10.365zm-29.255-9.116v7.266l14.027-5.64%2013.976%205.639v-7.265h-28.003z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M194.392%2081h-40.085v-3.773l20.244-8.103%2019.841%208.105V81zm-38.833-1.25h37.581v-1.683l-18.594-7.595-18.987%207.599v1.68z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M187.723%2078.23H160.97l13.45-5.193.037.014%2013.265%205.18zm-25.664-.202h24.587l-12.225-4.773-12.362%204.773zM157.897%2096.882h32.906V79.75h-32.906v17.13zm1.252-1.25h30.402V81H159.15v14.632z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M174.35%2092.811c-2.7%200-4.895-2.191-4.895-4.885a4.895%204.895%200%200%201%209.79%200c0%202.694-2.196%204.885-4.895%204.885m0-8.726a3.85%203.85%200%200%200-3.849%203.841%203.849%203.849%200%200%200%207.697%200%203.85%203.85%200%200%200-3.848-3.841%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M168.495%2093.768h11.708V82.083h-11.708v11.685zm1.252-1.25h9.205v-9.185h-9.205v9.186z%22%20mask%3D%22url%28%23b%29%22%2F%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M178.982%2063.824h-9.264V50.219a4.632%204.632%200%200%201%209.264%200v13.605zm-8.012-1.25h6.76V50.22a3.38%203.38%200%200%200-6.76%200v12.356z%22%2F%3E%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22d%22%20fill%3D%22%23fff%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23c%22%2F%3E%20%20%20%20%20%20%20%20%3C%2Fmask%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M160.695%2044.12h27.309v-5.458h-27.31v5.457zm1.252-1.25h24.805v-2.958h-24.805v2.958z%22%20mask%3D%22url%28%23d%29%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M161.999%2067.536H186.7V42.87H162v24.666zm1.25-1.249h22.2V44.12h-22.2v22.168zM186.7%2039.324l-1.25-.074c.005-.08.43-8.058-2.98-11.664-1.1-1.163-2.446-1.73-4.114-1.73h-8.013c-1.67%200-3.016.568-4.116%201.732-3.412%203.612-2.983%2011.581-2.978%2011.662l-1.25.074c-.02-.35-.461-8.593%203.319-12.592%201.329-1.41%203.02-2.123%205.025-2.123h8.013c2.004%200%203.695.714%205.026%202.123%203.78%204%203.338%2012.242%203.318%2012.592%22%20mask%3D%22url%28%23d%29%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M176.363%2025.857h-6.174l.58-.949c.016-.028%202.016-3.721%202.016-20.378h1.252c0%2016.6%202.78%2020.27%202.81%2020.306l.81%201.014-1.294.007zm-4.136-1.249h3.077c-.509-1.121-1.243-3.309-1.789-7.287-.395%204.026-.928%206.2-1.288%207.287z%22%20mask%3D%22url%28%23d%29%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%237D89A4%22%20d%3D%22M173.411%205.155a2.398%202.398%200%200%201-2.397-2.393%202.397%202.397%200%200%201%204.795%200%202.398%202.398%200%200%201-2.398%202.393m0-3.534c-.631%200-1.145.511-1.145%201.141a1.145%201.145%200%200%200%202.29%200c0-.63-.513-1.141-1.145-1.141M119.115%20161.662h110.206v-1.248H119.115z%22%20mask%3D%22url%28%23d%29%22%2F%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-illustration--lunder-art-center {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22658%22%20height%3D%22462%22%20viewBox%3D%220%200%20658%20462%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3E2FB6814C-A94E-4670-9F59-864699029C9C%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%20461.782h657.849V.809H0z%22%2F%3E%3Cpath%20id%3D%22c%22%20d%3D%22M.748%20461.782h315.283V.81H.748v460.972z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20390.12h218.91V213.734H0V390.12zm4.293-4.28h210.332V218.01H4.293v167.83z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cpath%20d%3D%22M10.633%20386.03v75.002h208.243l.37-75.001H10.633zm3.912%203.9h200.77l-.333%2067.202H14.545v-67.201zM21.55%20368.194h93.158v-92.88H21.55v92.88zm4.293-4.28h84.576V279.59H25.843v84.324z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M183.738%20459.084h4.297V215.872h-4.297zM169.616%20459.084h2.315v-71.102h-2.315zM157.449%20459.084h2.315v-71.102h-2.315zM145.279%20459.084h2.311v-71.102h-2.311zM133.112%20459.084h2.315v-71.102h-2.315zM120.945%20459.084h2.315v-71.105h-2.315zM108.775%20459.084h2.315v-71.102h-2.315zM96.608%20459.084h2.315v-71.102h-2.315zM84.438%20459.084h2.311v-71.102h-2.311zM72.271%20459.084h2.315v-71.102h-2.315zM60.104%20459.084h2.315v-71.102h-2.315zM47.934%20459.084h2.319v-71.102h-2.32zM35.767%20459.084h2.319v-71.102h-2.319zM23.597%20459.084h2.319v-71.102h-2.32zM11.43%20459.084h2.319v-71.102H11.43z%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M170.44%20388.865h.667V216.321h-.668zM158.273%20388.865h.667V216.321h-.667zM146.102%20388.869h.672V216.317h-.672zM133.936%20388.865h.67V216.321h-.67zM121.765%20388.865h.668V216.321h-.668zM109.599%20388.865h.667V216.321h-.667zM97.432%20388.865h.667V216.321h-.667zM85.261%20388.865h.668V216.321h-.668zM73.095%20388.865h.671V216.321h-.671zM60.924%20388.865h.668V216.321h-.668zM48.758%20388.865h.667V216.321h-.667zM36.59%20388.865h.669V216.321h-.668zM24.42%20388.865h.668V216.321h-.667zM12.257%20388.865h.668V216.321h-.668z%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M2.145%20377.922h184.184v-.699H2.145zM2.145%20365.484h184.184v-.698H2.145zM2.145%20353.043h184.184v-.695H2.145zM2.145%20340.605h184.184v-.694H2.145zM2.145%20328.168h184.184v-.695H2.145zM2.145%20315.727h184.184v-.695H2.145zM2.145%20303.29h184.184v-.695H2.145zM2.145%20290.852h184.184v-.699H2.145zM2.145%20278.414h184.184v-.698H2.145zM2.145%20265.977h184.184v-.699H2.145zM2.145%20253.536h184.184v-.695H2.145zM2.145%20241.098h184.184v-.695H2.145zM2.145%20228.657h184.184v-.695H2.145zM2.145%20216.22h184.184v-.695H2.145z%22%2F%3E%3Cpath%20d%3D%22M157.075%20368.194h15.843V230.57h-15.843v137.623zm4.293-4.28h7.26V234.847h-7.26v129.067zM214.974%20346.293v114.575h128.16V326.42l-128.16%2019.872zm3.578%203.057l121-18.762v126.713h-121V349.35z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M342.679%20459.084h.54V327.187h-.54zM324.652%20459.084h.54V330.132h-.54zM306.625%20459.084h.54v-126h-.54zM288.598%20459.084h.544V336.029h-.544zM270.575%20459.084h.54V338.977h-.54zM252.544%20459.084h.544V341.926h-.544zM234.52%20459.084h.541v-114.21h-.54z%22%2F%3E%3Cpath%20fill%3D%22%2397D4CB%22%20d%3D%22M216.494%20459.084h.54V347.819h-.54z%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M217.049%20348.108h124.294v-.578H217.05zM217.049%20400.044h124.294v-.58H217.05zM217.049%20429.708h124.294v-.575H217.05z%22%2F%3E%3Cpath%20d%3D%22M338.985%20356.722h54.37v-29.835h-54.37v29.835zm3.581-3.57h47.208v-22.694h-47.208v22.693z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cpath%20d%3D%22M389.774%20356.722h217.492v-29.835H389.774v29.835zm3.582-3.57h210.329v-22.694h-210.33v22.693zM338.985%20461.034h15.853v-95.138h-15.853v95.138zm3.581-3.575h8.687v-87.996h-8.687v87.996zM360.76%20461.034h15.853v-95.138H360.76v95.138zm3.585-3.575h8.687v-87.996h-8.687v87.996z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M354.783%20368.106l-3.476-.85%203.469-14.106h6.47l3.055%2014.156-3.498.75-2.45-11.335h-.769zM376.547%20368.158l-3.451-.955%203.556-12.745%203.45.955zM389.778%20461.034h15.853v-95.138h-15.853v95.138zm3.578-3.575h8.69v-87.996h-8.69v87.996zM411.553%20461.034h15.857v-95.138h-15.857v95.138zm3.578-3.575h8.69v-87.996h-8.69v87.996z%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M405.574%20368.106l-3.476-.85%203.472-14.106h6.466l3.056%2014.156-3.498.75-2.45-11.335h-.769zM427.337%20368.158l-3.45-.955%203.556-12.745%203.45.955zM340.774%20378.316h50.793v-.575h-50.793zM389.778%20367.68h3.578v-12.745h-3.578zM591.206%20461.034h15.853v-95.138h-15.853v95.138zm3.581-3.575h8.687v-87.996h-8.687v87.996zM569.43%20461.034h15.858v-95.138H569.43v95.138zm3.578-3.575h8.69v-87.996h-8.69v87.996z%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M591.259%20368.106l-2.802-11.385h-.769l-2.45%2011.334-3.497-.749%203.055-14.156h6.47l3.469%2014.106zM569.495%20368.158l-3.556-12.745%203.45-.955%203.557%2012.745zM603.474%20367.68h3.582v-12.745h-3.582zM338.985%20330.458h25.357v-21.323h-25.357v21.323zm3.581-3.57h18.194v-14.186h-18.194v14.185z%22%2F%3E%3Cpath%20d%3D%22M348.895%20328.96h6.128v-18.334h-6.128v18.334zm.58-.579h4.968v-17.173h-4.968v17.173z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cg%20fill%3D%22%233ADC79%22%3E%3Cpath%20d%3D%22M361.35%20310.917h-3.582v-5.676c-1.288-1.143-3.998-3.744-5.81-6.866-1.81%203.122-4.52%205.723-5.809%206.866v5.676h-3.58v-7.333l.652-.535c1.934-1.595%206.949-6.577%206.949-10.412h3.581c0%203.835%205.015%208.817%206.95%2010.412l.649.535v7.333z%22%2F%3E%3Cpath%20d%3D%22M351.664%20295.962c-3.647%200-6.615-2.96-6.615-6.595%200-3.636%202.968-6.595%206.615-6.595%203.647%200%206.615%202.96%206.615%206.595%200%203.636-2.968%206.595-6.615%206.595m0-9.62a3.032%203.032%200%200%200-3.034%203.025%203.032%203.032%200%200%200%203.034%203.024%203.032%203.032%200%200%200%203.033-3.024%203.032%203.032%200%200%200-3.033-3.024%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M437.585%20312.601h-3.581v-26.76l-70.82%2026.746-1.266-3.34%2075.667-28.572z%22%2F%3E%3Cpath%20d%3D%22M376.622%20312.92l49.28-17.568v16.554l-.265.022c-2.92.239-45.448.933-47.255.962l-1.76.03zm48.7-16.743l-45.187%2016.105c8.052-.134%2041.09-.69%2045.187-.911v-15.194zM603.474%20356.722h54.371v-29.835h-54.37v29.835zm3.582-3.57h47.208v-22.694h-47.208v22.693zM641.996%20461.034h15.853v-95.138h-15.853v95.138zm3.581-3.575h8.69v-87.996h-8.69v87.996zM620.22%20461.034h15.85v-95.138h-15.85v95.138zm3.582-3.575h8.69v-87.996h-8.69v87.996z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M642.05%20368.106l-2.802-11.385h-.77l-2.449%2011.334-3.498-.749%203.056-14.156h6.47l3.468%2014.106zM620.286%20368.158l-3.556-12.745%203.45-.955%203.557%2012.745zM605.267%20378.316h50.79v-.575h-50.79zM632.492%20330.458h25.357v-21.323h-25.357v21.323zm3.578-3.57h18.198v-14.186H636.07v14.185z%22%2F%3E%3Cpath%20d%3D%22M641.807%20328.96h6.129v-18.334h-6.13v18.334zm.58-.579h4.968v-17.173h-4.968v17.173z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cg%20fill%3D%22%233ADC79%22%3E%3Cpath%20d%3D%22M654.262%20310.917h-3.581v-5.676c-1.288-1.143-3.999-3.744-5.81-6.866-1.81%203.122-4.52%205.723-5.809%206.866v5.676h-3.578v-7.333l.65-.535c1.934-1.595%206.949-6.577%206.949-10.412h3.581c0%203.835%205.015%208.817%206.949%2010.412l.65.535v7.333z%22%2F%3E%3Cpath%20d%3D%22M645.169%20295.962c-3.647%200-6.615-2.96-6.615-6.595%200-3.636%202.968-6.595%206.615-6.595%203.647%200%206.615%202.96%206.615%206.595%200%203.636-2.968%206.595-6.615%206.595m0-9.62a3.032%203.032%200%200%200-3.034%203.025%203.032%203.032%200%200%200%203.034%203.024%203.032%203.032%200%200%200%203.033-3.024%203.032%203.032%200%200%200-3.033-3.024%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%233ADC79%22%20d%3D%22M562.828%20312.601h-3.581v-31.926l75.667%2028.572-1.266%203.34-70.82-26.746z%22%2F%3E%3Cpath%20d%3D%22M620.21%20312.92l-1.759-.03c-1.807-.029-44.334-.723-47.255-.962l-.265-.022v-16.554l.388.14%2048.892%2017.427zm-48.699-1.55c4.097.221%2037.135.778%2045.187.912l-45.187-16.105v15.194zM654.268%20367.68h3.577v-12.745h-3.577zM434.42%20380.957h17.211V367.39h-17.21v13.566zm.578-.575h16.05v-12.409h-16.05v12.409zM434.42%20459.54h18.046v-65.87h-18.045v65.87zm.578-.583h16.884v-64.709h-16.884v64.71zM489.906%20380.957h17.21V367.39h-17.21v13.566zm.58-.575h16.05v-12.409h-16.05v12.409zM489.91%20459.54h18.045v-65.87H489.91v65.87zm.577-.583h16.883v-64.709h-16.883v64.71zM459.335%20461.034h23.125v-95.138h-23.125v95.138zm3.578-3.575h15.966v-87.996h-15.966v87.996z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cg%20transform%3D%22translate%280%20-.748%29%22%3E%3Cpath%20d%3D%22M462.91%20368.557l-3.571-.256%201.785.13-1.785-.12c.014-.246.304-6.048-5.03-11.366l2.533-2.522c6.535%206.516%206.089%2013.827%206.067%2014.134zM478.894%20368.557c-.022-.307-.468-7.618%206.067-14.134l2.533%202.522c-5.392%205.376-5.033%2011.298-5.03%2011.356l-3.57.256z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M514.824%20461.782h23.125v-95.137h-23.125v95.137zm3.577-3.57h15.966v-88h-15.966v88z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M518.397%20368.557l-3.57-.256%201.785.13-1.785-.12c.014-.246.304-6.048-5.03-11.366l2.533-2.522c6.535%206.516%206.089%2013.827%206.067%2014.134M534.381%20368.557c-.021-.307-.468-7.618%206.068-14.134l2.532%202.522c-5.392%205.376-5.033%2011.298-5.029%2011.356l-3.57.256zM544.963%20381.705h17.21V368.14h-17.21v13.566zm.58-.575h16.05V368.72h-16.05v12.409zM544.963%20460.288h18.045v-65.87h-18.045v65.87zm.58-.583h16.88v-64.709h-16.88v64.71zM576.752%20329.42h-3.582v-9.58l-74.252-30.302-75.809%2030.309v9.572h-3.581v-11.985l79.408-31.745%2077.816%2031.756z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M550.964%20320.832h-104.66l52.622-20.299.105.04%2051.933%2020.259zm-101.55-.58h98.469l-48.957-19.1-49.513%2019.1z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M562.828%20315.454l-64.31-25.917-64.513%2025.914v-42.128h128.823v42.131zM437.583%20276.89v33.275l60.94-24.477%2060.724%2024.473V276.89H437.583zM542.43%20218.82l-43.57-17.56-43.706%2017.557v-29.622h87.275v29.625zm-83.695-26.054v20.765l40.13-16.116%2039.983%2016.113v-20.762h-80.113z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M556.13%20231.5H441.452v-10.784l57.916-23.157%2056.762%2023.164V231.5zm-111.097-3.57H552.55v-4.812l-53.196-21.706-54.32%2021.717v4.8z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M537.05%20223.585h-76.534l38.481-14.843.105.04%2037.948%2014.803zm-73.421-.579h70.34l-34.972-13.642-35.368%2013.642zM451.722%20276.89h94.14v-48.96h-94.14v48.96zm3.582-3.57h86.977V231.5h-86.977v41.82z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M498.791%20265.256c-7.721%200-14.002-6.262-14.002-13.96%200-7.702%206.28-13.965%2014.002-13.965s14.003%206.263%2014.003%2013.965c0%207.698-6.281%2013.96-14.003%2013.96m0-24.94c-6.07%200-11.009%204.927-11.009%2010.98%200%206.052%204.939%2010.976%2011.01%2010.976%206.07%200%2011.009-4.924%2011.009-10.976%200-6.053-4.939-10.98-11.01-10.98%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M482.043%20267.991h33.495v-33.394h-33.495v33.394zm3.581-3.57h26.333v-26.254h-26.333v26.254z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23b%29%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M512.043%20181.41H485.54v-38.882c0-7.286%205.944-13.212%2013.252-13.212%207.308%200%2013.251%205.926%2013.251%2013.212v38.883zm-22.922-3.57h19.341v-35.312c0-5.318-4.34-9.645-9.67-9.645-5.334%200-9.67%204.327-9.67%209.645v35.312z%22%20fill%3D%22%233ADC79%22%2F%3E%3Cg%20transform%3D%22translate%28340.025%20-.748%29%22%3E%3Cmask%20id%3D%22d%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M119.701%20125.842h78.128v-15.595h-78.128v15.595zm3.582-3.57h70.965v-8.455h-70.965v8.455z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23d%29%22%2F%3E%3Cpath%20d%3D%22M123.432%20192.77h70.67v-70.498h-70.67v70.497zm3.577-3.572h63.508v-63.356H127.01v63.356zM194.098%20112.136l-3.574-.21c.014-.228%201.226-23.03-8.527-33.336-3.146-3.325-6.996-4.942-11.768-4.942h-22.926c-4.775%200-8.628%201.62-11.774%204.949-9.761%2010.321-8.535%2033.098-8.52%2033.33l-3.575.21c-.058-1-1.32-24.558%209.493-35.99%203.803-4.026%208.643-6.066%2014.376-6.066h22.926c5.733%200%2010.57%202.04%2014.377%206.067%2010.813%2011.431%209.55%2034.99%209.492%2035.988%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23d%29%22%2F%3E%3Cpath%20d%3D%22M164.526%2073.65h-17.664l1.662-2.714c.043-.08%205.766-10.636%205.766-58.24h3.581c0%2047.441%207.954%2057.933%208.037%2058.034l2.32%202.898-3.702.021zm-11.833-3.571h8.803c-1.455-3.206-3.556-9.457-5.116-20.827-1.132%2011.508-2.656%2017.72-3.687%2020.827z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23d%29%22%2F%3E%3Cpath%20d%3D%22M156.082%2014.48c-3.78%200-6.858-3.067-6.858-6.837%200-3.77%203.077-6.833%206.858-6.833%203.781%200%206.858%203.064%206.858%206.833%200%203.77-3.077%206.838-6.858%206.838m0-10.1a3.272%203.272%200%200%200-3.276%203.262%203.275%203.275%200%200%200%203.276%203.267%203.275%203.275%200%200%200%203.277-3.267%203.272%203.272%200%200%200-3.277-3.263M.748%20461.782h315.283v-3.567H.748z%22%20fill%3D%22%233ADC79%22%20mask%3D%22url%28%23d%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-instagram-lgtgreen,
.icon-instagram:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%233adc79%22%3E0D9D7099-1CB8-4E9D-8C41-443E4BDC0C4B%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zM13%207.5c2.86%200%205.2%202.25%205.2%205s-2.34%205-5.2%205c-2.86%200-5.2-2.25-5.2-5s2.34-5%205.2-5zm-9.75%2015c-.39%200-.65-.25-.65-.625V11.25h2.73c-.13.375-.13.875-.13%201.25%200%204.125%203.51%207.5%207.8%207.5s7.8-3.375%207.8-7.5c0-.375%200-.875-.13-1.25h2.73v10.625c0%20.375-.26.625-.65.625H3.25zM23.4%205.625c0%20.375-.26.625-.65.625h-2.6c-.39%200-.65-.25-.65-.625v-2.5c0-.375.26-.625.65-.625h2.6c.39%200%20.65.25.65.625v2.5z%22%20fill%3D%22%233adc79%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-instagram-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3E0D9D7099-1CB8-4E9D-8C41-443E4BDC0C4B%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zM13%207.5c2.86%200%205.2%202.25%205.2%205s-2.34%205-5.2%205c-2.86%200-5.2-2.25-5.2-5s2.34-5%205.2-5zm-9.75%2015c-.39%200-.65-.25-.65-.625V11.25h2.73c-.13.375-.13.875-.13%201.25%200%204.125%203.51%207.5%207.8%207.5s7.8-3.375%207.8-7.5c0-.375%200-.875-.13-1.25h2.73v10.625c0%20.375-.26.625-.65.625H3.25zM23.4%205.625c0%20.375-.26.625-.65.625h-2.6c-.39%200-.65-.25-.65-.625v-2.5c0-.375.26-.625.65-.625h2.6c.39%200%20.65.25.65.625v2.5z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-instagram {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E0D9D7099-1CB8-4E9D-8C41-443E4BDC0C4B%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zM13%207.5c2.86%200%205.2%202.25%205.2%205s-2.34%205-5.2%205c-2.86%200-5.2-2.25-5.2-5s2.34-5%205.2-5zm-9.75%2015c-.39%200-.65-.25-.65-.625V11.25h2.73c-.13.375-.13.875-.13%201.25%200%204.125%203.51%207.5%207.8%207.5s7.8-3.375%207.8-7.5c0-.375%200-.875-.13-1.25h2.73v10.625c0%20.375-.26.625-.65.625H3.25zM23.4%205.625c0%20.375-.26.625-.65.625h-2.6c-.39%200-.65-.25-.65-.625v-2.5c0-.375.26-.625.65-.625h2.6c.39%200%20.65.25.65.625v2.5z%22%20fill%3D%22%23EDF6FA%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-aqua,
.area-of-study--aqua a.launch-gallery__link:hover .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%2303adb7%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%2303adb7%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-blue,
.area-of-study--blue a.launch-gallery__link:hover .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%230069d2%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%230069d2%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-lgtaqua,
.area-of-study--aqua .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%2334e5ef%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%2334e5ef%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-lgtblue,
.area-of-study--blue .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%2300b5ff%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%2300b5ff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-lgtpurple,
.area-of-study--purple .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%234e63ee%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%234e63ee%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-lgtteal,
.area-of-study--teal .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%2300d8b5%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%2300d8b5%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-medgreen,
a.launch-gallery__link:hover span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%2302945d%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%2302945d%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-purple,
.area-of-study--purple a.launch-gallery__link:hover .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%232d399a%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%232d399a%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery-teal,
.area-of-study--teal a.launch-gallery__link:hover .icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%231b98a3%22%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%231b98a3%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-launch-gallery {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E8491EFD1-686E-4B17-B9C7-DAF780629824%3C%2Ftitle%3E%3Cpath%20d%3D%22M7%200L5.2%202H2C.9%202%200%202.9%200%204v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2h-3.2L13%200H7zm3%2015c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205z%22%20fill%3D%22%233ADC79%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-linkedin-lgtgreen,
.icon-linkedin:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%233adc79%22%3E52EF4086-0887-43E4-A450-07DCF87829F5%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zM7.8%2021.25H3.9V10h3.9v11.25zM5.85%207.875c-1.3%200-2.34-1-2.34-2.25s1.04-2.25%202.34-2.25c1.3%200%202.34%201%202.34%202.25s-1.04%202.25-2.34%202.25zM22.1%2021.25h-3.9v-6.625c0-1-.91-1.875-1.95-1.875s-1.95.875-1.95%201.875v6.625h-3.9V10h3.9v1.5c.65-1%202.08-1.75%203.25-1.75%202.47%200%204.55%202%204.55%204.375v7.125z%22%20fill%3D%22%233adc79%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-linkedin-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3E52EF4086-0887-43E4-A450-07DCF87829F5%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zM7.8%2021.25H3.9V10h3.9v11.25zM5.85%207.875c-1.3%200-2.34-1-2.34-2.25s1.04-2.25%202.34-2.25c1.3%200%202.34%201%202.34%202.25s-1.04%202.25-2.34%202.25zM22.1%2021.25h-3.9v-6.625c0-1-.91-1.875-1.95-1.875s-1.95.875-1.95%201.875v6.625h-3.9V10h3.9v1.5c.65-1%202.08-1.75%203.25-1.75%202.47%200%204.55%202%204.55%204.375v7.125z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-linkedin {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E52EF4086-0887-43E4-A450-07DCF87829F5%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zM7.8%2021.25H3.9V10h3.9v11.25zM5.85%207.875c-1.3%200-2.34-1-2.34-2.25s1.04-2.25%202.34-2.25c1.3%200%202.34%201%202.34%202.25s-1.04%202.25-2.34%202.25zM22.1%2021.25h-3.9v-6.625c0-1-.91-1.875-1.95-1.875s-1.95.875-1.95%201.875v6.625h-3.9V10h3.9v1.5c.65-1%202.08-1.75%203.25-1.75%202.47%200%204.55%202%204.55%204.375v7.125z%22%20fill%3D%22%23EDF6FA%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-logo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22707%22%20height%3D%22195%22%20viewBox%3D%220%200%20707%20195%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E1111BC2B-36EA-4C06-B946-ABB23BF46D2D%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M311.5%2020.9v12.9h-15v73.9h17c12%200%2014.5-3%2021.1-28.3h12v41.2h-88.3v-13.2h13.6V34.1h-13.6V20.9h53.2zM375.6%2088c.9%2016.5%207.6%2022%2018.8%2022%208.5%200%2013.8-3.5%2017-12.4h11.8c-2.7%2014.8-12.7%2024.5-32.6%2024.5-23.6%200-38-14.5-38-36.3%200-21.5%2015.9-37.7%2037.3-37.7%2023.9%200%2035.1%2017%2034.1%2040h-48.4V88zm.1-9.5h26.5c-.8-14.4-4.7-20.1-12.9-20.1-7.8-.1-12.7%204.9-13.6%2020.1zM431.3%2095.9H443c6.2%209.5%2014.8%2016.1%2023.5%2016.1%206.4%200%209.2-2.9%209.2-7.3%200-5.5-3.9-7.6-18-11.2-17-4.4-25.3-9.8-25.3-22.6%200-12.4%2010-22.9%2025.7-22.9%209.2%200%2015.9%203.5%2020.3%208.8l2.4-8.5h11.8v24.2h-11.7c-5.5-8.5-12.7-14.4-20.3-14.4-5.9%200-8.9%202.7-8.9%206.8%200%205.1%204.1%207.1%2017.6%2010.6%2015.4%204.1%2025.9%209.1%2025.9%2023.2%200%2012.3-9.5%2023.3-26.8%2023.3-11.1%200-18.5-4.5-23-9.7l-2.4%209.5h-11.7V95.9zM499.9%20108h11.5V29h-11.5V16.1h33.7V108h11.6v12.6h-45.3zM570.9%2088c.9%2016.5%207.6%2022%2018.8%2022%208.5%200%2013.8-3.5%2017-12.4h11.8c-2.7%2014.8-12.7%2024.5-32.6%2024.5-23.6%200-38-14.5-38-36.3%200-21.5%2015.9-37.7%2037.3-37.7%2023.9%200%2035.1%2017%2034.1%2040h-48.4V88zm.1-9.5h26.5c-.8-14.4-4.7-20.1-12.9-20.1-7.8-.1-12.6%204.9-13.6%2020.1zM645.9%20130.4c0%202-.5%204.1-1.2%205.6%206.2-.8%2010-3.6%2014.4-14.2l-28.5-59.5h-9.4V49.7h44.4v12.6h-10.8l15.9%2037.1%2014.2-37.1H676V49.7h31v12.6h-8.6l-24.2%2056.3c-7.3%2017.1-15.4%2028.3-31.8%2028.3-12.9%200-19.5-6.7-19.5-15.8%200-7.1%204.7-12.7%2011.7-12.7%207.6.1%2011.3%206.1%2011.3%2012%22%20fill%3D%22%2300A766%22%2F%3E%3Cpath%20d%3D%22M272%20150.1h3.4V166c0%206.5%202.8%208.5%206.3%208.5%203.6%200%206.4-2.1%206.4-8.5v-15.9h3.3v15.8c0%208.7-4.1%2011.6-9.7%2011.6-5.5%200-9.7-3-9.7-11.6v-15.8zM313.6%20150.1h3.5l9.7%2016.9%202.9%205.6h.2c-.2-2.7-.4-5.8-.4-8.6v-13.9h3.2V177h-3.5l-9.8-17-2.9-5.5h-.2c.2%202.7.5%205.6.5%208.4V177h-3.2v-26.9zM355.2%20150.1h3.4V177h-3.4zM377.3%20150.1h3.7l4.3%2014.5c1%203.2%201.6%205.8%202.6%208.9h.2c1-3.2%201.6-5.7%202.6-8.9l4.3-14.5h3.5L390%20177h-4l-8.7-26.9zM417.1%20150.1h15.6v2.9h-12.2v8.4h10.3v3h-10.3v9.7h12.6v2.9h-16zM468.5%20177l-6.5-11.4h-4.9V177h-3.4v-26.9h8.4c5.5%200%209.4%202%209.4%207.6%200%204.2-2.4%206.7-6%207.6l6.8%2011.7h-3.8zm-11.3-14.1h4.5c4.2%200%206.5-1.7%206.5-5.2s-2.3-4.8-6.5-4.8h-4.5v10zM492.1%20171.2c1.9%202%204.6%203.4%207.4%203.4%203.5%200%205.6-1.8%205.6-4.4%200-2.8-1.9-3.6-4.5-4.8l-3.9-1.7c-2.5-1.1-5.5-3-5.5-6.9%200-4.1%203.6-7.1%208.5-7.1%203.2%200%206%201.4%208%203.3l-1.8%202.2c-1.6-1.6-3.6-2.5-6.1-2.5-3%200-5%201.5-5%203.9%200%202.6%202.3%203.6%204.5%204.5l3.8%201.6c3.1%201.4%205.5%203.2%205.5%207.2%200%204.3-3.5%207.7-9.2%207.7-3.8%200-7.1-1.6-9.4-4l2.1-2.4zM528.9%20150.1h3.4V177h-3.4zM560.3%20153h-8.1v-2.9h19.7v2.9h-8.1v24h-3.5zM595.5%20166.6l-8.1-16.5h3.7l3.5%207.6c.9%202%201.7%203.9%202.6%205.9h.2c.9-2%201.9-3.9%202.7-5.9l3.4-7.6h3.6l-8.1%2016.5V177h-3.4v-10.4h-.1z%22%20fill%3D%22%2387C879%22%2F%3E%3Cpath%20fill%3D%22%2300A766%22%20d%3D%22M77.2%200l20.5%2019.9v40.2L77.2%2040.9%200%20116.2V77.5zM59.7%2096l38%2039.4v38.5l-59.4-57.7zM100.6%20134.5l59.3-56.1-59.3-57.7L121%200l77.3%2078.4-77.3%2075.3z%22%2F%3E%3Cpath%20fill%3D%22%2387C879%22%20d%3D%22M97.7%2060.1l-59.4%2056.1%2059.4%2057.7-20.5%2020.7L0%20116.2l77.2-75.3zM121%20194.6l-20.4-19.9v-40.2l20.4%2019.2%2077.3-75.3v38.7zM138.6%2098.6l-38-39.4V20.7l59.3%2057.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-phone {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Footer%22%20transform%3D%22translate%28-773.000000%2C%20-309.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Footer%22%20transform%3D%22translate%280.000000%2C%20261.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M784.486341%2C56.7272727%20C785.17122%2C57.4090943%20785.17122%2C58.1590868%20784.486341%2C58.9772727%20C784.212389%2C59.2954561%20783.944149%2C59.5340901%20783.681612%2C59.6931818%20C783.419075%2C59.8522735%20783.2022%2C59.9431817%20783.030981%2C59.9659091%20C782.859761%2C59.9886365%20782.61435%2C60%20782.294739%2C60%20C781.404397%2C60%20780.342851%2C59.5454591%20779.110069%2C58.6363636%20C778.128409%2C57.9318147%20777.23808%2C57.1704586%20776.439054%2C56.3522727%20C775.411736%2C55.2840856%20774.509992%2C54.0681886%20773.733796%2C52.7045455%20C773.048917%2C51.4318118%20772.843457%2C50.3863677%20773.117408%2C49.5681818%20C773.254384%2C49.1363615%20773.57399%2C48.7613652%20774.076234%2C48.4431818%20L774.110478%2C48.4090909%20C774.521405%2C48.1363623%20774.886668%2C48%20775.206279%2C48%20C775.640035%2C48%20776.028127%2C48.2045434%20776.370567%2C48.6136364%20L776.404811%2C48.6477273%20C776.929884%2C49.3295489%20777.295148%2C49.8636344%20777.500611%2C50.25%20C777.843051%2C50.954549%20777.831636%2C51.5568157%20777.466368%2C52.0568182%20C777.192416%2C52.4204564%20777.055442%2C52.6818174%20777.055442%2C52.8409091%20C777.055442%2C52.9090912%20777.20383%2C53.1136347%20777.500611%2C53.4545455%20L777.534855%2C53.4886364%20C778.082758%2C54.1022758%20778.379535%2C54.431818%20778.425193%2C54.4772727%20C778.448022%2C54.4772727%20778.470851%2C54.4886362%20778.493681%2C54.5113636%20L778.630656%2C54.6477273%20C779.087242%2C55.102275%20779.418262%2C55.4204536%20779.623725%2C55.6022727%20L779.657969%2C55.6363636%20C779.863433%2C55.8181827%20780.000406%2C55.9090909%20780.068894%2C55.9090909%20C780.183041%2C55.9090909%20780.514061%2C55.7386381%20781.061964%2C55.3977273%20C781.221769%2C55.2840903%20781.415815%2C55.2272727%20781.644108%2C55.2272727%20C782.055035%2C55.2272727%20782.551565%2C55.3977256%20783.133712%2C55.7386364%20C783.715859%2C56.0795472%20784.166731%2C56.4090893%20784.486341%2C56.7272727%20Z%22%20id%3D%22Phone%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-play-button {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22111%22%20height%3D%22111%22%20viewBox%3D%220%200%20111%20111%22%3E%20%20%20%20%3Cdefs%3E%20%20%20%20%20%20%20%20%3Cfilter%20id%3D%22a%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20filterUnits%3D%22objectBoundingBox%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3CfeOffset%20dy%3D%222%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3CfeGaussianBlur%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%20stdDeviation%3D%222%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3CfeColorMatrix%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22%20values%3D%220%200%200%200%200.584313725%200%200%200%200%200.694117647%200%200%200%200%200.737254902%200%200%200%200.2%200%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3CfeMerge%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FfeMerge%3E%20%20%20%20%20%20%20%20%3C%2Ffilter%3E%20%20%20%20%3C%2Fdefs%3E%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M51.5%200C23.175%200%200%2023.175%200%2051.5S23.175%20103%2051.5%20103%20103%2079.825%20103%2051.5%2079.825%200%2051.5%200zM41.2%2074.675v-46.35L72.1%2051.5%2041.2%2074.675z%22%20filter%3D%22url%28%23a%29%22%20transform%3D%22translate%284%202%29%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-search-darkgreen,
.toggle-search.active .icon-search,
.toggle-search.active .footer__search input,
.footer__search .toggle-search.active input {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%221243%2090%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%20fill%3D%22%23004b44%22%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%20fill%3D%22%23004b44%22%3E%3C%2Fdefs%3E%20%20%20%20%3Cpath%20d%3D%22M1267%2C113.099329%20L1259.69781%2C105.794549%20C1261.16501%2C104.116478%201262.08549%2C101.947312%201262.08549%2C99.5415459%20C1262.08549%2C94.2707315%201257.81312%2C90%201252.54274%2C90%20C1247.27237%2C90%201243.00199%2C94.2707315%201243%2C99.5415459%20C1243.00199%2C104.81236%201247.27237%2C109.083092%201252.54274%2C109.083092%20C1254.94632%2C109.083092%201257.1173%2C108.164527%201258.79523%2C106.697208%20L1266.09742%2C114%20L1267%2C113.099329%20Z%20M1252.54274%2C107.806644%20C1247.97813%2C107.798691%201244.28827%2C104.106536%201244.27833%2C99.5415459%20C1244.28827%2C94.9765554%201247.97813%2C91.2844006%201252.54274%2C91.2744594%20C1257.10736%2C91.2824124%201260.79722%2C94.9765554%201260.80716%2C99.5415459%20C1260.79722%2C104.108525%201257.10736%2C107.800679%201252.54274%2C107.806644%20Z%22%20id%3D%22Search-Icon%22%20stroke%3D%22none%22%20fill%3D%22%23004b44%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-search-lgtgreen,
.toggle-search .icon-search:hover,
.toggle-search .footer__search input:hover,
.footer__search .toggle-search input:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%221243%2090%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%20fill%3D%22%233adc79%22%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%20fill%3D%22%233adc79%22%3E%3C%2Fdefs%3E%20%20%20%20%3Cpath%20d%3D%22M1267%2C113.099329%20L1259.69781%2C105.794549%20C1261.16501%2C104.116478%201262.08549%2C101.947312%201262.08549%2C99.5415459%20C1262.08549%2C94.2707315%201257.81312%2C90%201252.54274%2C90%20C1247.27237%2C90%201243.00199%2C94.2707315%201243%2C99.5415459%20C1243.00199%2C104.81236%201247.27237%2C109.083092%201252.54274%2C109.083092%20C1254.94632%2C109.083092%201257.1173%2C108.164527%201258.79523%2C106.697208%20L1266.09742%2C114%20L1267%2C113.099329%20Z%20M1252.54274%2C107.806644%20C1247.97813%2C107.798691%201244.28827%2C104.106536%201244.27833%2C99.5415459%20C1244.28827%2C94.9765554%201247.97813%2C91.2844006%201252.54274%2C91.2744594%20C1257.10736%2C91.2824124%201260.79722%2C94.9765554%201260.80716%2C99.5415459%20C1260.79722%2C104.108525%201257.10736%2C107.800679%201252.54274%2C107.806644%20Z%22%20id%3D%22Search-Icon%22%20stroke%3D%22none%22%20fill%3D%22%233adc79%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-search,
.footer__search input {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%221243%2090%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cpath%20d%3D%22M1267%2C113.099329%20L1259.69781%2C105.794549%20C1261.16501%2C104.116478%201262.08549%2C101.947312%201262.08549%2C99.5415459%20C1262.08549%2C94.2707315%201257.81312%2C90%201252.54274%2C90%20C1247.27237%2C90%201243.00199%2C94.2707315%201243%2C99.5415459%20C1243.00199%2C104.81236%201247.27237%2C109.083092%201252.54274%2C109.083092%20C1254.94632%2C109.083092%201257.1173%2C108.164527%201258.79523%2C106.697208%20L1266.09742%2C114%20L1267%2C113.099329%20Z%20M1252.54274%2C107.806644%20C1247.97813%2C107.798691%201244.28827%2C104.106536%201244.27833%2C99.5415459%20C1244.28827%2C94.9765554%201247.97813%2C91.2844006%201252.54274%2C91.2744594%20C1257.10736%2C91.2824124%201260.79722%2C94.9765554%201260.80716%2C99.5415459%20C1260.79722%2C104.108525%201257.10736%2C107.800679%201252.54274%2C107.806644%20Z%22%20id%3D%22Search-Icon%22%20stroke%3D%22none%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-twitter-lgtgreen,
.icon-twitter:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%233adc79%22%3E075D5DD3-42F3-4340-8600-3063B3D11626%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zm-2.99%209.125c-.13%205.75-3.9%209.75-9.62%2010-2.34.125-4.03-.625-5.59-1.5%201.69.25%203.9-.375%205.07-1.375-1.69-.125-2.73-1-3.25-2.375.52.125%201.04%200%201.43%200-1.56-.5-2.6-1.375-2.73-3.375.39.25.91.375%201.43.375-1.17-.625-1.95-3-1.04-4.5%201.69%201.75%203.77%203.25%207.15%203.5-.91-3.5%204.03-5.375%205.98-3%20.91-.125%201.56-.5%202.21-.75C21.19%207%2020.67%207.5%2020.02%208c.65-.125%201.3-.25%201.82-.5-.13.625-.78%201.125-1.43%201.625z%22%20fill%3D%22%233adc79%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-twitter-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3E075D5DD3-42F3-4340-8600-3063B3D11626%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zm-2.99%209.125c-.13%205.75-3.9%209.75-9.62%2010-2.34.125-4.03-.625-5.59-1.5%201.69.25%203.9-.375%205.07-1.375-1.69-.125-2.73-1-3.25-2.375.52.125%201.04%200%201.43%200-1.56-.5-2.6-1.375-2.73-3.375.39.25.91.375%201.43.375-1.17-.625-1.95-3-1.04-4.5%201.69%201.75%203.77%203.25%207.15%203.5-.91-3.5%204.03-5.375%205.98-3%20.91-.125%201.56-.5%202.21-.75C21.19%207%2020.67%207.5%2020.02%208c.65-.125%201.3-.25%201.82-.5-.13.625-.78%201.125-1.43%201.625z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.icon-twitter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20viewBox%3D%220%200%2026%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E075D5DD3-42F3-4340-8600-3063B3D11626%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200H2.6C1.17%200%200%201.125%200%202.5v20C0%2023.875%201.17%2025%202.6%2025h20.8c1.43%200%202.6-1.125%202.6-2.5v-20C26%201.125%2024.83%200%2023.4%200zm-2.99%209.125c-.13%205.75-3.9%209.75-9.62%2010-2.34.125-4.03-.625-5.59-1.5%201.69.25%203.9-.375%205.07-1.375-1.69-.125-2.73-1-3.25-2.375.52.125%201.04%200%201.43%200-1.56-.5-2.6-1.375-2.73-3.375.39.25.91.375%201.43.375-1.17-.625-1.95-3-1.04-4.5%201.69%201.75%203.77%203.25%207.15%203.5-.91-3.5%204.03-5.375%205.98-3%20.91-.125%201.56-.5%202.21-.75C21.19%207%2020.67%207.5%2020.02%208c.65-.125%201.3-.25%201.82-.5-.13.625-.78%201.125-1.43%201.625z%22%20fill%3D%22%23EDF6FA%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.row {
    padding: 0 3.9rem
}

.row .row {
    padding: 0
}

.button,
.atcb-link {
    border: solid 1px #3adc79;
    position: relative;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow: hidden;
    margin: 0
}

.button span,
.atcb-link span {
    position: relative;
    z-index: 2
}

.button:before,
.atcb-link:before {
    content: '';
    display: block;
    
    width: 100%;
    position: absolute;
    left: -100%;
    top: 0;
    background-color: #3adc79;
    transition: 0.1s;
    z-index: 0
}

.button:hover,
.atcb-link:hover {
    color: #fff
}

.button:hover:before,
.atcb-link:hover:before {
    left: 0
}

.button.small,
.small.atcb-link {
    padding: 0
}

.button.small span,
.small.atcb-link span {
    display: inline-block;
    padding: 1rem 1.3rem
}

.button-wrapper {
    border-top: solid 2px #02945d;
    display: inline-block
}

.button-wrapper--shadow {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15)
}

.button.button--play span,
.button--play.atcb-link span {
    padding-right: 6.5rem;
    background-position: right 2rem center
}

.button.button--map span,
.button--map.atcb-link span {
    padding-left: 4.5rem;
    padding-right: 2rem;
    background-position: left 1.5rem center
}

.button.button--add-to-calendar span,
.button--add-to-calendar.atcb-link span {
    padding-left: 4.5rem;
    padding-right: 2rem;
    background-position: left 1.5rem center
}

.button-wrapper.button-wrapper--single {
    border-top: 0
}

a.button--give {
	border: 0;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15);
    margin-top: 0.4rem;
    font-size: 15px;
    font-family: "StagBook","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #53565a;
    padding: 6px 13px;
	width: 110px;
    right: 1px;
}

a.button--give:hover {
    color: #3adc79
}

a.button--give:after,
a.button--give:before {
    background-color: transparent
}

.lity-close,
.close-button {
    height: 24px;
    width: 24px
}

.lity-close {
    position: absolute;
    top: 5rem;
    right: 10rem;
    text-indent: -99999px;
    overflow: hidden
}

.sticky-container {
    z-index: 100
}

#mega-menu {
    color: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    background: #004b44;
    display: none;
    top: 11.8rem;
    padding-bottom: 19rem
}

#mega-menu a,
#mega-menu p,
#mega-menu h1,
#mega-menu .school-header h2,
.school-header #mega-menu h2,
#mega-menu .school-header .checked-links h3,
.school-header .checked-links #mega-menu h3,
#mega-menu .checked-links .school-header h3,
.checked-links .school-header #mega-menu h3,
#mega-menu h2,
#mega-menu .checked-links h3,
.checked-links #mega-menu h3,
#mega-menu h3,
#mega-menu h4,
#mega-menu .read-more a {
    color: #fff
}

#top-bar-sticky-container--inner.is-stuck #mega-menu {
    top: 8.8rem
}

#mega-menu .row {
    max-width: 136.6rem;
    margin: 0 auto;
    padding: 0 8.3rem
}

#mega-menu span {
    font-size: 1.6rem;
    text-transform: uppercase;
    padding-top: 9.4rem;
    padding-bottom: 3.2rem;
    display: block
}

#mega-menu .inner-loop {
    margin-bottom: 1.7rem
}

#mega-menu a {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.7rem;
    letter-spacing: 0.8px;
    line-height: 2.2rem;
    display: block
}

#mega-menu .inner-loop__description {
    font-size: 1.5rem;
    line-height: 2.4rem;
    padding-bottom: 0.8rem
}

.mega-menu__row {
    width: 97.2%;
    max-width: 115rem;
    float: right;
    margin-right: -2rem
}

.mega-menu__row .mega-menu__column {
    float: left;
    width: 30%;
    margin-left: 3.33333%
}

@media (max-width: 1200px) {
    .mega-menu__row {
        width: 100%;
        margin-right: 0
    }
}

.top-bar .block-exposedformsearchpage {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    background: #004b44;
    top: 11.8rem;
    padding-bottom: 4.5rem
}

#top-bar-sticky-container--inner.is-stuck .top-bar .block-exposedformsearchpage {
    top: 8.8rem
}

@media (max-width: 639px) {
    .top-bar .block-exposedformsearchpage {
        position: relative
    }
}

.top-bar .block-exposedformsearchpage .button,
.top-bar .block-exposedformsearchpage .atcb-link {
    display: none
}

.top-bar .block-exposedformsearchpage input {
    color: #fff;
    background: transparent;
    border: 0;
    box-shadow: 0 0 0 0;
    font-size: 4rem;
    letter-spacing: 2px;
    border-bottom: solid 1px #fff;
    width: 100%;
    height: 7rem;
    padding-top: 0;
    padding-left: 0;
    max-width: 100%
}

.top-bar .block-exposedformsearchpage::-webkit-input-placeholder {
    color: #fff;
    text-transform: lowercase
}

.top-bar .block-exposedformsearchpage::-moz-placeholder {
    color: #fff;
    text-transform: lowercase
}

.top-bar .block-exposedformsearchpage:-ms-input-placeholder {
    color: #fff;
    text-transform: lowercase
}

.top-bar .block-exposedformsearchpage:-moz-placeholder {
    color: #fff;
    text-transform: lowercase
}

.top-bar .block-exposedformsearchpage label {
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    font-weight: normal;
    font-size: 1.6rem;
    letter-spacing: 0.8px;
    bottom: 1.2rem
}

.top-bar .block-exposedformsearchpage .search-main-menu__close-button {
    float: right;
    height: 24px;
    width: 24px;
    text-indent: -99999px;
    overflow: hidden;
    margin-top: 2.4rem
}

.top-bar .block-exposedformsearchpage .search-main-menu__close-button:focus {
    outline: 0
}

.search-main-menu {
    max-width: 104rem;
    margin: 0 auto
}

.is-drilldown li.hide {
    display: none !important
}

.toggle-search .icon-search,
.toggle-search .footer__search input,
.footer__search .toggle-search input {
    height: 24px;
    width: 24px;
    transition: 0.1s
}

footer {
    position: relative
}

footer .icon-logo {
    width: 250px;
    height: 68px;
    background-size: contain
}

.footer__search,
.footer__audience ul,
.footer__privacy ul {
    float: right
}

.footer__third-row {
    color: #fff;
    background-color: #53565a;
    padding: 20px 10px;
}

.footer__third-row a,
.footer__third-row p,
.footer__third-row h1,
.footer__third-row .school-header h2,
.school-header .footer__third-row h2,
.footer__third-row .school-header .checked-links h3,
.school-header .checked-links .footer__third-row h3,
.footer__third-row .checked-links .school-header h3,
.checked-links .school-header .footer__third-row h3,
.footer__third-row h2,
.footer__third-row .checked-links h3,
.checked-links .footer__third-row h3,
.footer__third-row h3,
.footer__third-row h4,
.footer__third-row .read-more a {
    color: #fff
}

.footer__second-row {
    padding-top: 6rem;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5)
}

.block-footersocialmedialinks .menu>li>a {
    display: inline-block;
    height: 25px;
    width: 26px;
    text-indent: -99999px;
    overflow: hidden;
    margin-right: 26px;
}

.footer__social {
    margin-top: 0.7rem
}

.footer__social a {
    transition: background-image 0.1s ease-in-out
}

.footer__search form {
    padding-left: 3.5rem;
    padding-top: 0.8rem
}

.footer__search .button,
.footer__search .atcb-link,
.footer__search label {
    display: none
}

.footer__search input {
    background-position: right 1rem center
}

.footer__search input,
.footer__search input:focus {
    border: 0;
    background-color: #b4c4d2;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.4rem;
    box-shadow: 0 0 0 0;
    height: 4.4rem;
    padding-left: 1.4rem;
    padding-right: 4rem
}

.footer__search::-webkit-input-placeholder {
    color: #000
}

.footer__search::-moz-placeholder {
    color: #000
}

.footer__search:-ms-input-placeholder {
    color: #000
}

.footer__search:-moz-placeholder {
    color: #000
}

.footer__audience,
.footer__left-links {
    padding-top: 5.5rem;
    padding-bottom: 6rem
}

.footer__audience li,
.footer__left-links li {
    padding-right: 5rem
}

.footer__audience .menu>li>a,
.footer__left-links .menu>li>a {
    color: #000;
    line-height: 3.2rem;
    padding: 0
}

.footer__audience .menu>li>a:hover,
.footer__left-links .menu>li>a:hover {
    color: #02945d
}

.footer__audience a.is-active,
.footer__audience li.in-active-trail a,
.footer__left-links a.is-active,
.footer__left-links li.in-active-trail a {
    border-bottom: solid 2px #02945d
}

.footer__left-links {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.2rem
}

@media (min-height: 640px) {
    .footer__left-links {
        position: absolute
    }
}

.footer__audience {
    padding-top: 6.1rem;
    position: relative
}

.footer__audience li {
    padding-right: 0;
    padding-left: 4.4rem
}

.footer__audience .menu>li>a {
    font-size: 1.8rem;
    line-height: 2.6rem;
    letter-spacing: 0
}

.footer__privacy,
.footer__address {
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 8px
}

.footer__privacy .menu>li>a:hover,
.footer__address .menu>li>a:hover {
    color: #3adc79
}

.icon-phone {
    display: inline-block;
    margin: 0 0.5rem 0 1.5rem;
    width: 12px;
    height: 12px
}

.program-header {
    height: 52.7vw;
    width: 100%;
    position: relative;
    background: #000
}

.program-header__bg {
    position: absolute;
    height: 52.7vw;
    width: 100%;
    top: 0;
    opacity: 0.52
}

.program-header__body {
    color: #fff;
    padding: 5rem 8.3rem;
    max-width: 102.4rem;
    position: absolute;
    bottom: 7rem;
    margin: 0 1rem;
    width: 100%
}

.program-header__body a,
.program-header__body p,
.program-header__body h1,
.program-header__body .school-header h2,
.school-header .program-header__body h2,
.program-header__body .school-header .checked-links h3,
.school-header .checked-links .program-header__body h3,
.program-header__body .checked-links .school-header h3,
.checked-links .school-header .program-header__body h3,
.program-header__body h2,
.program-header__body .checked-links h3,
.checked-links .program-header__body h3,
.program-header__body h3,
.program-header__body h4,
.program-header__body .read-more a {
    color: #fff
}

.program-header__area-of-study {
    font-size: 2.2rem;
    line-height: 5rem;
    border-bottom: 1px solid #fff;
    display: inline-block;
    letter-spacing: 0.8px;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 2.5rem
}

.program-header__title h1,
.program-header__title .school-header h2,
.school-header .program-header__title h2,
.program-header__title .school-header .checked-links h3,
.school-header .checked-links .program-header__title h3,
.program-header__title .checked-links .school-header h3,
.checked-links .school-header .program-header__title h3 {
    margin-bottom: 1rem
}

.program-header__short-description {
    font-size: 3.6rem;
    line-height: 5.2rem;
    letter-spacing: 0.8px;
    max-width: 70rem
}

.program-header__video-link {
    margin-top: 3.5rem
}

.program-header__video-link a.button,
.program-header__video-link a.atcb-link {
    color: #000
}

.program-header__video-link a.button:hover,
.program-header__video-link a.atcb-link:hover {
    color: #fff
}

.program-menu {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15);
    background-color: #fff
}

.program-menu .menu {
    margin: 0 auto
}

.program-menu .menu>li {
    padding: 0 1rem
}

.program-menu .menu>li>a {
    color: #000;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    letter-spacing: 0.4px;
    padding: 2.2rem 0.7rem
}

.program-menu .menu>li>a.active {
    border-bottom: solid 3px #3adc79;
    margin-bottom: -3px
}

.program__next-steps {
    position: relative;
    width: 100%;
    height: 43.92vw;
    background-color: #001034
}

.program__next-steps h2,
.program__next-steps .checked-links h3,
.checked-links .program__next-steps h3 {
    margin-top: 0;
    margin-bottom: 1.5rem
}

.program__next-steps-bg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 43.92vw;
    opacity: 0.4
}

.program__next-steps .chevron {
    margin-right: 1rem;
    background-color: #fff;
    padding: 5rem;
    position: relative;
    margin-top: 8rem
}

.program__next-steps .chevron .button-wrapper {
    margin-top: 2rem
}

.program__next-steps-content .costs {
    color: #fff;
    position: relative;
    padding-left: 8.3rem
}

.program__next-steps-content .costs a,
.program__next-steps-content .costs p,
.program__next-steps-content .costs h1,
.program__next-steps-content .costs .school-header h2,
.school-header .program__next-steps-content .costs h2,
.program__next-steps-content .costs .school-header .checked-links h3,
.school-header .checked-links .program__next-steps-content .costs h3,
.program__next-steps-content .costs .checked-links .school-header h3,
.checked-links .school-header .program__next-steps-content .costs h3,
.program__next-steps-content .costs h2,
.program__next-steps-content .costs .checked-links h3,
.checked-links .program__next-steps-content .costs h3,
.program__next-steps-content .costs h3,
.program__next-steps-content .costs h4,
.program__next-steps-content .costs .read-more a {
    color: #fff
}

.costs__link a,
.financial-aid__link a {
    font-weight: 600;
    font-size: 1.9rem;
    line-height: 2rem;
    letter-spacing: 0.6px;
    border-bottom: #00b5ff solid 3px;
    margin-bottom: 2rem;
    margin-left: 1.5rem;
    display: inline-block;
    padding-bottom: 1rem
}

.costs__link a:hover,
.financial-aid__link a:hover {
    color: #3adc79
}

.costs__description,
.financial-aid__description {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: 0.2px;
    margin-left: 7.1rem
}

.costs__link {
    margin-top: 13rem
}

.costs__description {
    margin-bottom: 8rem
}

.icon-cost {
    width: 56px;
    height: 46px;
    float: left
}

.icon-financial-aid {
    width: 56px;
    height: 50px;
    float: left;
    background-position: center
}

.menu>li>.next-steps__link {
    font-size: 1.6rem;
    line-height: 2.5rem;
    letter-spacing: 0.6px;
    padding: 0.8rem 0
}

.next-steps__label {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.paragraph--type--quote,
.paragraph--type--quote-set-bg {
    color: #000;
    background: #fff;
    text-align: center;
    padding: 10rem 0
}

.narrow-body-text .paragraph--type--quote .paragraph--type--quote__quote,
.narrow-body-text .paragraph--type--quote-set-bg .paragraph--type--quote__quote {
    padding: 0 8.3rem
}

.paragraph--type--quote__quote {
    font-size: 3.6rem;
    line-height: 5.1rem
}

.paragraph--type--quote__attribution {
    font-weight: bold;
    font-size: 1.6rem;
    letter-spacing: 0.6px;
    margin-top: 5rem
}

.paragraph--type--quote--blue,
.paragraph--type--quote--drk-green,
.paragraph--type--quote--med-green,
.paragraph--type--quote--lgt-green {
    color: #fff
}

.paragraph--type--quote--drk-green {
    background-color: #004b44
}

.paragraph--type--quote--med-green {
    background-color: #02945d
}

.paragraph--type--quote--lgt-green {
    background-color: #3adc79
}

.paragraph--type--quote--blue {
    background-color: #0064d5
}

.program-color--blue .paragraph--type--quote-set-bg {
    background: #0064d5;
    color: #fff
}

.card-row--long {
    margin: 5rem -8.3rem 0
}

.card-row.card-row--short {
    margin: 5rem 0 0
}

.card-row.card-row--short .card {
    opacity: 1
}

.card-row {
    position: relative
}

.card-row .slick-track {
    margin-left: -3.6rem
}

.card-row .card {
    opacity: 0.5;
    transition: 0.5s
}

.card-row .slick-current .card,
.card-row .next-active .card,
.card-row .prev-active .card {
    opacity: 1
}

.card-row .slick-next,
.card-row .slick-prev {
    left: 0;
    top: 45%;
    height: 112%;
    background-color: rgba(149, 177, 188, 0.2);
    position: absolute;
    width: 6.4rem;
    opacity: 0;
    z-index: 10;
    transition: 0.5s
}

.card-row .slick-next:before,
.card-row .slick-prev:before {
    border-style: solid;
    border-width: 0.6rem 0 0 0.6rem;
    content: '';
    display: inline-block;
    height: 2.8rem;
    width: 2.8rem;
    margin-left: 0.5rem
}

.card-row .slick-next:hover,
.card-row .slick-prev:hover {
    opacity: 1
}

.card-row .slick-next.slick-disabled,
.card-row .slick-prev.slick-disabled {
    display: none
}

.card-row .slick-next {
    left: initial;
    right: 0
}

.card-row .slick-next:before {
    margin-left: -1.5rem
}

.card__wrapper {
    border-top: 6px solid #3adc79
}

.card {
    width: 34rem;
    margin: 0 auto 5rem;
    height: 46rem;
    box-shadow: 0 2px 4px 0 rgba(74, 74, 74, 0.25);
    position: relative;
    overflow: hidden
}

.card .icon-icon-event,
.card .icon-icon-news-lightgreen {
    float: right;
    margin-top: -1.4rem;
    margin-right: -0.8rem;
    width: 45px;
    background-size: contain
}

.card__body {
    padding: 3rem
}

.card--story .card__body {
    padding-top: 2rem
}

.card .topic-area-label,
.card .large-story-summary__name {
    font-size: 1.44rem;
    letter-spacing: 0.4px
}

.card__title h3 {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    line-height: 4rem
}

.card__title a {
    color: #000;
    font-size: 2.7rem
}

.card__title a:hover {
    color: #3adc79
}

.card__teaser {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.2px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 1rem
}

.card .read-more {
    position: absolute;
    bottom: 3rem
}

.card .read-more a {
    border-bottom-color: #3adc79
}

.card .read-more a:hover {
    border-bottom-color: #02945d
}

.card--event-single h3 {
    margin: 2rem 0 3rem
}

.card--event-single .card__teaser {
    margin-top: 1.5rem
}

.card--event-single .date,
.card--event-list .date {
    font-size: 1.44rem;
    letter-spacing: 0.4px
}

.card--event-single .date span,
.card--event-list .date span {
    margin-left: 0.4rem;
    padding-left: 0.6rem
}

.card--news h3 a {
    color: #fff
}

.card--news h3 a:hover {
    color: #3adc79
}

.card--news .card__header {
    background-color: #004b44;
    height: 23rem;
    transition: 0.2s
}

.card--news .card__header .card__content-type {
    margin-bottom: 2rem;
    color: #3adc79
}

.card--news.hover .card__header {
    background-color: #02945d
}

.card--news.hover h3 a {
    color: #3adc79
}

.card--news .card__bottom {
    height: 23rem
}

.card--news .card__bottom .card__body {
    padding-top: 2.5rem
}

.card--news .card__bottom .topic-area-label,
.card--news .card__bottom .large-story-summary__name {
    margin-bottom: 1rem
}

.card--gallery h3,
.card--display h3 {
    margin-bottom: 0
}

.card--gallery .card__image,
.card--display .card__image {
    position: absolute
}

.card--gallery .card__body,
.card--display .card__body {
    position: absolute;
    top: 50%;
    background: rgba(255, 255, 255, 0.9);
    width: 100%;
    padding: 1.5rem 3rem 2rem
}

.card--gallery .read-more,
.card--display .read-more {
    position: relative;
    bottom: initial
}

.card--statistic {
    background: #02945d
}

.card--statistic .topic-area-label,
.card--statistic .large-story-summary__name,
.card--statistic .card__teaser {
    position: relative
}

.card--statistic h3 {
    position: relative;
    margin-bottom: 2.5rem
}

.card--statistic .read-more a:hover {
    border-bottom-color: #004b44
}

.card--statistic.hover {
    background-color: #004b44
}

.card--statistic.hover .read-more a:hover {
    border-bottom-color: #02945d
}

.statistic-chevron {
    
    position: absolute;
    width: 100%;
    border-style: solid;
    border-width: 10rem 0 0 10rem;
    display: inline-block;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    border-color: rgba(0, 54, 99, 0.36) transparent transparent rgba(255, 255, 255, 0.16);
    left: -66%;
    top: -9%;
    opacity: 0.5
}

.card__statistic {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 5.8rem;
    margin-top: 2rem;
    line-height: 7.3rem;
    position: relative
}

.card__statistic a:hover {
    color: #3adc79
}

.card--gallery h3 {
    font-size: 2.7rem
}

.card--gallery .topic-area-label,
.card--gallery .large-story-summary__name {
    margin-bottom: 0.8rem
}

.card--gallery .card__body {
    top: 45%;
    padding: 2rem 2rem 3.2rem
}

.card--gallery .read-more {
    margin-top: 0.8rem
}

.card--short-content .card__body {
    padding-top: 2.2rem
}

.card--short-content h3 {
    font-size: 2.7rem;
    margin-bottom: 2rem
}

.card--short-content.card--no-img h3 {
    margin-top: 1rem
}

.card--short-content.card--illustration h3 {
    margin-top: 0.5rem
}

.card--illustration.card--no-img {
    background-color: rgba(185, 242, 208, 0.6)
}

.card__illustration {
    background-size: contain;
    width: 14rem;
    height: 10rem;
    margin: 2rem 3rem 0
}

.card__area-of-study {
    color: #fff;
    padding: 1.5rem 3rem;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem
}

.card--blue .card__area-of-study {
    background: #0069d2
}

.card--teal .card__area-of-study {
    background: #1b98a3
}

.card--purple .card__area-of-study {
    background: #2d399a
}

.card--aqua .card__area-of-study {
    background: #03adb7
}

.card--program-list .card__body {
    padding: 2.2rem 3rem;
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.5rem;
    letter-spacing: 0.4px
}

.card--program-list .card__programs a {
    display: block;
    margin: 1em 0;
    line-height: 1.2
}

.card--program-list .card__programs-title {
    margin-bottom: 2rem
}

.card--story-list h3 {
    margin-bottom: 1rem
}

.card--story-list .card__teaser {
    margin-bottom: 1.5rem
}

.card--story-list_story {
    margin-bottom: 1.5rem
}

.card--story-list__image {
    float: left;
    margin-right: 1.5rem
}

.card--story-list__title a {
    display: inline-block;
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0.6px;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    border-bottom: solid 1px #3adc79
}

.card--story-list__title a:hover {
    color: #3adc79;
    border-bottom-color: #004b44
}

.card--story-list__topic {
    color: #7d89a4;
    font-size: 1.44rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.2px;
    margin-top: 0.5rem
}

.card--short-profile h3 {
    margin-top: 0.5rem;
    margin-bottom: 1rem
}

.library-hours__more,
.short-profile__more {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 3.3rem;
    background-color: #eaf1f6;
    border-top: solid 1px #d8e4ef
}

.library-hours__more:before,
.short-profile__more:before {
    content: '';
    border-style: solid;
    border-width: 0.3rem 0 0 0.3rem;
    height: 1.2rem;
    width: 1.2rem;
    border-color: #98a3b9 transparent transparent #98a3b9;
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: 0.8rem;
    right: 50%;
    margin-right: -0.6rem;
    transition: 0.2s;
    position: absolute
}

.library-hours__more:after,
.short-profile__more:after {
    content: '';
    display: block;
    width: 100%;
    height: 2.8rem;
    background: #fff;
    position: absolute;
    bottom: 3.3rem
}

.library-hours__more:hover:before,
.short-profile__more:hover:before {
    border-color: #d8d8d8 transparent transparent #d8d8d8
}

.library-hours__more.open:before,
.short-profile__more.open:before {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: 1.4rem;
    border-color: #d8d8d8 transparent transparent #d8d8d8
}

.card--event-list h3 {
    margin: -0.5rem 0 1rem
}

.card--event-list__item {
    margin: 2.2rem 0
}

.card--event-list__item a {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.5rem;
    letter-spacing: 0.2px;
    line-height: 2.1rem;
    display: block;
    margin-top: 0.8rem
}

.card--library-hours .card__body {
    padding-top: 5.6rem;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    padding-bottom: 5rem;
    transition: 0.2s
}

.card--library-hours .card__body.open {
    top: -14rem
}

.card--library-hours__header {
    padding: 1.2rem 8rem;
    background-color: #02945d;
    color: #fff;
    font-size: 1.8rem;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.8px;
    background-position: 3rem center;
    position: absolute;
    z-index: 1;
    border-top: 6px solid #3adc79;
    width: 100%;
    top: -6px;
    border-bottom: 15px solid #fff
}

.library-hours-line {
    font-size: 1.3rem;
    color: #53565a;
    margin: 1.2rem 0
}

.library-hours-line__day {
    float: left;
    font-weight: 600;
    letter-spacing: 0.4px
}

.library-hours-line__closed,
.library-hours-line__opening,
.library-hours-line__closing,
.library-hours-line__spacer {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: right;
    width: 6.1rem;
    text-align: right;
    letter-spacing: 0.2px
}

.library-hours-line__closed {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    width: auto;
    letter-spacing: 0.8px
}

.library-hours-line__spacer {
    width: 1.8rem
}

.card--library-hours__name {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.1rem;
    letter-spacing: 0.6px;
    margin: 2.5rem 0 1.6rem
}

.library-hours__more:after {
    height: 0
}

.card--faculty {
    margin: 0 auto;
    border: 0;
    width: 26rem;
    height: auto
}

.card--faculty img {
    border-bottom: solid 4px #00b5ff
}

.card--faculty .card__content {
    padding: 2rem;
    color: #231f20;
    font-size: 1.4rem;
    letter-spacing: 0.4px
}

.card--faculty .card__name {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.1rem;
    letter-spacing: 0.8px;
    color: #231f20;
    margin-bottom: 1rem
}

.faculty-cards {
    margin: 0 2rem
}

.faculty-cards .slick-dots {
    bottom: -7.5rem
}

a.launch-faculty-modal {
    outline: none
}

.faculty-modal {
    background-color: #f5f8fa;
    max-width: 85rem;
    margin: 0 auto;
    position: relative
}

#launch-faculty-modal {
    padding: 12rem
}

#launch-faculty-modal .slick-list {
    max-width: 85rem;
    margin: 0 50px
}

.faculty-modal__image {
    float: left;
    width: 35%
}

.faculty-modal__header {
    margin-left: 35%;
    padding-left: 4rem
}

.faculty-modal__header h4 {
    font-size: 4.2rem;
    padding-top: 4rem;
    margin-bottom: 1.5rem
}

.faculty-modal__header p.intro {
    font-size: 2rem;
    line-height: 3.1rem;
    max-width: 40rem
}

.faculty-modal__body {
    font-size: 2rem;
    padding: 4rem 8.3rem 6.5rem
}

.faculty-modal__body p {
    line-height: 2.9rem
}

.faculty-modal__body .button-wrapper {
    margin-top: 1rem;
    float: left
}

.faculty-modal__section-item {
    display: inline-block;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.2px;
    color: #404042;
    margin: 2rem 0 1rem 0;
    font-size: 1.6rem
}

.stories-section-header {
    background: #004b44;
    color: #fff;
    margin: 0 -8.3rem
}

.stories-section-header h1,
.stories-section-header .school-header h2,
.school-header .stories-section-header h2,
.stories-section-header .school-header .checked-links h3,
.school-header .checked-links .stories-section-header h3,
.stories-section-header .checked-links .school-header h3,
.checked-links .school-header .stories-section-header h3 {
    color: #3adc79
}

.stories-section-header p.intro {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    max-width: 50rem
}

.stories-section-header .menu {
    padding: 1.2rem 0
}

.stories-section-header .menu>li>a {
    color: #fff;
    padding: 0.5rem 0 1rem;
    margin-right: 3rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.6px;
    font-size: 1.6rem;
    border-bottom: solid 4px transparent
}

.stories-section-header .menu>li>a.is-active {
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 600;
    border-bottom-color: #3adc79
}

.stories-section-header__content {
    padding: 7.5rem 0
}

.narrow-body-text .large-story-summary__content {
    padding: 0 8.3rem
}

.large-story-summary__name {
    margin-top: 5rem
}

.large-story-summary__headline h2,
.large-story-summary__headline .checked-links h3,
.checked-links .large-story-summary__headline h3 {
    margin: 3rem 0
}

.large-story-summary__headline a {
    color: #000;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.6rem;
    line-height: 5.4rem
}

.large-story-summary__headline a:hover {
    color: #3adc79
}

.large-story-summary__content {
    margin-bottom: 12rem
}

.large-story-summary--full-width-video {
    box-shadow: 0 2px 4px 0 rgba(74, 73, 74, 0.25)
}

.promotional-story::before,
.promotional-story::after {
    display: table;
    content: ' '
}

.promotional-story::after {
    clear: both
}

.promotional-story .story-title,
.promotional-story .cost-option-description__title,
.promotional-story .list-content-pattern__title {
    margin: 1.5rem 0
}

.promotional-story .story-title a,
.promotional-story .cost-option-description__title a,
.promotional-story .list-content-pattern__title a {
    color: #000
}

.promotional-story__left .promotional-story__image {
    float: left;
    width: 60%;
    position: relative
}

.promotional-story__left .promotional-story__video {
    position: absolute;
    left: 50%;
    margin-left: -5.5rem;
    margin-top: -5.5rem;
    top: 50%;
    height: 11.1rem;
    width: 11.1rem
}

.promotional-story__left .promotional-story__video:hover {
    opacity: 0.7
}

.promotional-story__left .promotional-story__content {
    margin-left: 60%;
    padding: 9rem 8.3rem 0 12rem
}

.promotional-story__right .promotional-story__image {
    float: right;
    width: 53%
}

.promotional-story__right .promotional-story__content {
    margin-right: 53%;
    padding: 9rem 12rem 0 8.3rem
}

.promotional-story__teaser {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 2.9rem;
    margin-bottom: 2rem
}

.header-video {
    width: 100%;
    height: 57.17vw
}

.header-video video {
    min-width: 100%;
    min-height: 100%
}

.header-video__content {
    position: absolute;
    width: 100%;
    bottom: 7rem
}

.area-of-study-homepage-view {
    padding-right: 8.3rem
}

.area-of-study-homepage-view a {
    padding: 2.4rem 2rem;
    margin-left: 0.5rem;
    margin-top: 0.5rem;
    display: block;
    background: rgba(255, 255, 255, 0.89);
    font-size: 1.8rem;
    color: #000;
    letter-spacing: 0.8px
}

.section-title {
    position: relative
}

.section-title h2,
.section-title .checked-links h3,
.checked-links .section-title h3 {
    font-family: 'StagBook';
    font-size: 3.2rem;
    letter-spacing: 1px;
    padding: 7.5rem 0 4.5rem
}

.homepage__main-feature__image {
    float: left;
    margin-left: -8.3rem;
    max-width: 63%
}

.homepage__main-feature__content {
    margin-left: 63%;
    padding-left: 3rem
}

.homepage__secondary-feature__image {
    float: left;
    max-width: 55%
}

.homepage__secondary-feature__content {
    margin-left: 55%;
    padding-left: 5rem
}

.illustration-paragraph {
    background-color: rgba(57, 220, 121, 0.24);
    position: relative;
    z-index: 3
}

.illustration-paragraph__illustration {
    width: 658px;
    height: 462px
}

.illustration-paragraph__illustration.icon-illustration--lunder-art-center {
    margin-top: -3rem;
    margin-bottom: 10rem
}

.gallery--full-width {
    position: relative
}

.gallery--full-width .gallery-poster__poster {
    position: absolute;
    width: 100%;
    bottom: 0
}

.gallery--full-width .chevron {
    position: absolute;
    bottom: 10rem;
    background: #fff;
    padding: 7.5rem 5.5rem 6rem;
    width: 510px
}

.gallery--full-width .chevron h2,
.gallery--full-width .chevron .checked-links h3,
.checked-links .gallery--full-width .chevron h3 {
    margin: 0 0 2.3rem;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #02945d;
    font-size: 4.2rem
}

.gallery--full-width .chevron p {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.7rem;
    line-height: 4.1rem;
    margin-bottom: 2.3rem
}

.gallery-poster .slick-prev {
    left: 7rem
}

.gallery-poster .slick-next {
    right: 10rem
}

.gallery-poster .slick-prev:before,
.gallery-poster .slick-next:before {
    border-width: 1.2rem 0 0 1.2rem;
    height: 5rem;
    width: 5rem
}

.local-navigation>.menu {
    background: #fff;
    border-top: 3px solid #3adc79;
    box-shadow: 0 2px 4px 0 rgba(180, 202, 211, 0.78)
}

.local-navigation>.menu a {
    color: #231f20
}

.local-navigation .menu.vertical {
    width: 33rem;
    margin: -14rem auto 0;
    background: #fff;
    border-top: solid #3adc79 6px;
    padding: 4rem 0;
    box-shadow: 0 2px 4px 0 rgba(180, 202, 211, 0.78)
}

.local-navigation .menu.vertical>li {
    margin: 1.4rem 4.4rem
}

.local-navigation .menu.vertical>li>a {
    color: #231f20;
    font-size: 2.2rem;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline;
    padding: 0 0 0.8rem
}

.local-navigation .menu.vertical>li.menu-item--active-trail {
    margin-bottom: 2rem
}

.local-navigation .menu.vertical>li.menu-item--active-trail>a.is-active {
    border-bottom: solid 2px #3adc79;
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 3.5rem
}

.local-navigation .menu.vertical>li.menu-item--active-trail>.menu {
    margin: 2.5rem 0 2.5rem 1.5rem
}

.local-navigation .menu.vertical>li.menu-item--active-trail>.menu>li {
    display: block;
    margin: 2rem 0;
    line-height: 1.2
}

.local-navigation .menu.vertical>li.menu-item--active-trail>.menu a {
    color: #53565a;
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.7rem;
    line-height: 1;
    padding: 0 0 0.3rem;
    display: inline
}

.local-navigation .menu.vertical>li.menu-item--active-trail>.menu a.is-active {
    border-bottom: solid 2px #3adc79
}

.page-header {
    color: #fff;
    position: relative;
    background-color: #02945d;
    padding-top: 8rem;
    padding-bottom: 5rem
}

.page-header a,
.page-header p,
.page-header h1,
.page-header .school-header h2,
.school-header .page-header h2,
.page-header .school-header .checked-links h3,
.school-header .checked-links .page-header h3,
.page-header .checked-links .school-header h3,
.checked-links .school-header .page-header h3,
.page-header h2,
.page-header .checked-links h3,
.checked-links .page-header h3,
.page-header h3,
.page-header h4,
.page-header .read-more a {
    color: #fff
}

.page-header__content {
    z-index: 3;
    position: relative
}

.page-header__content-body {
    margin-right: 37rem
}

.page-header__content--vertical-align {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.page-header .local-navigation {
    position: absolute;
    right: 0;
    bottom: -8rem;
    z-index: 4;
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.node--type-school article {
    position: relative
}

.school-header {
    padding: 0;
    position: relative;
    z-index: 4;
    background: transparent
}

.school-header h1,
.school-header h2,
.school-header .checked-links h3,
.checked-links .school-header h3 {
    margin-bottom: 0
}

.school-header__content {
    height: 34vw
}

.school-header__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 34vw;
    overflow: hidden
}

.school-header__image img {
    width: 100%;
    height: auto
}

.school-header__image:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    
    background-color: rgba(19, 30, 61, 0.6)
}

.addtocalendar var {
    display: none
}

.addtocalendar {
    position: relative;
    display: inline-block;
    background: transparent !important
}

.atcb-link {
    display: block;
    outline: none !important;
    cursor: pointer
}

.atcb-link:focus ~ ul,
.atcb-link:active ~ ul,
.atcb-list:hover {
    visibility: visible
}

.atcb-list {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 170px;
    z-index: 900
}

.atcb-list,
.atcb-item {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff
}

.atcb-item {
    float: none;
    text-align: left
}

.atcb-item-link {
    text-decoration: none;
    outline: none;
    display: block
}

.atcb-item.hover,
.atcb-item:hover {
    position: relative;
    z-index: 900;
    cursor: pointer;
    text-decoration: none;
    outline: none
}

.para-image-and-chevron-box {
    position: relative;
    margin-bottom: 5rem
}

.para-image-and-chevron-box h2,
.para-image-and-chevron-box .checked-links h3,
.checked-links .para-image-and-chevron-box h3 {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.1rem;
    line-height: 5.3rem;
    margin: 0 0 2rem
}

.para-image-and-chevron-box p {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 2.9rem;
    font-size: 2rem;
    margin-bottom: 2rem
}

.para-image-and-chevron-box__image {
    margin-left: -8.3rem;
    width: 100%
}

.para-image-and-chevron-box__image--left {
    margin-left: auto;
    margin-right: -8.3rem
}

.para-image-and-chevron-box__content {
    position: absolute;
    bottom: -0.3rem;
    background: #fff;
    max-width: 50rem;
    right: 0
}

.para-image-and-chevron-box__content .chevron {
    padding: 7rem
}

.para-image-and-chevron-box__content--left {
    right: initial;
    left: 0
}

.area-of-study-nav {
    min-height: 35vw;
    position: relative;
    transition: 0.2s
}

.area-of-study-nav:after {
    content: '';
    display: block;
    
    width: 100%;
    background-color: transparent;
    opacity: 0.88;
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.2s
}

.area-of-study-nav--blue-bg {
    min-height: 58rem
}

.area-of-study-nav--blue-bg:after {
    background-color: #004e9c
}

.area-of-study-nav__content {
    position: relative;
    z-index: 1;
    color: #fff
}

.area-of-study-nav__content a,
.area-of-study-nav__content p,
.area-of-study-nav__content h1,
.area-of-study-nav__content .school-header h2,
.school-header .area-of-study-nav__content h2,
.area-of-study-nav__content .school-header .checked-links h3,
.school-header .checked-links .area-of-study-nav__content h3,
.area-of-study-nav__content .checked-links .school-header h3,
.checked-links .school-header .area-of-study-nav__content h3,
.area-of-study-nav__content h2,
.area-of-study-nav__content .checked-links h3,
.checked-links .area-of-study-nav__content h3,
.area-of-study-nav__content h3,
.area-of-study-nav__content h4,
.area-of-study-nav__content .read-more a {
    color: #fff
}

.area-of-study-nav__content .tabs-title>a,
.area-of-study-nav__content #toggle-area-of-study-dropdown,
.area-of-study-nav__content .views-row a {
    display: block;
    width: 27.6rem;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    letter-spacing: 0.6px;
    border: 0;
    color: #000
}

.area-of-study-nav__content .area-of-study__dropdown {
    position: relative
}

.area-of-study-nav__content .dropdown-pane {
    display: none;
    top: 7.2rem !important;
    left: 0 !important;
    width: 27.6rem;
    padding: 1.5rem 1rem
}

.area-of-study-nav__content .dropdown-pane.is-open {
    display: block
}

.area-of-study-nav__content .dropdown-pane .views-row a {
    margin: 0.6rem 0.4rem;
    display: inline-block;
    border-bottom: 2px solid transparent;
    width: auto;
    transition: initial
}

.area-of-study-nav__content .dropdown-pane .views-row a:hover {
    border-bottom-color: #00b5ff;
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.area-of-study-nav__content .read-more a {
    color: #000;
    margin: 1rem 0.5rem
}

.area-of-study-nav__content .read-more a:hover {
    color: #3adc79
}

.area-of-study-nav__content #toggle-area-of-study-dropdown {
    border-top: solid 4px #00b5ff;
    background: #fff;
    padding: 2rem;
    margin-top: 7rem;
    position: relative
}

.area-of-study-nav__content #toggle-area-of-study-dropdown:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 0.6rem solid transparent;
    border-right: 0.6rem solid transparent;
    border-top: 0.7rem solid #00b5ff;
    position: absolute;
    right: 2.5rem;
    top: 50%;
    margin-top: -3px
}

.area-of-study-nav__content .tabs {
    border: 0;
    background: transparent
}

.area-of-study-nav__content .tabs .tabs-title>a:focus,
.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'],
.area-of-study-nav__content .tabs a {
    color: #000;
    background: rgba(250, 250, 250, 0.85);
    margin-top: 1em;
    border-top: solid 2px transparent;
    padding: 1.5rem 7rem 1.5rem 1.5rem
}

.area-of-study-nav__content .tabs .tabs-title>a:focus .program-type-list,
.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'] .program-type-list,
.area-of-study-nav__content .tabs a .program-type-list {
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.4rem;
    letter-spacing: 0.6px;
    display: block;
    margin-top: 0.5rem;
    line-height: 1.2
}

.area-of-study-nav__content .tabs .tabs-title>a:focus span,
.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'] span,
.area-of-study-nav__content .tabs a span {
    white-space: nowrap
}

.area-of-study-nav__content .tabs .tabs-title>a:focus:hover,
.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:hover,
.area-of-study-nav__content .tabs a:hover {
    background: #fafafa
}

.area-of-study-nav__content .tabs .tabs-title>a:focus:hover:before,
.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:hover:before,
.area-of-study-nav__content .tabs a:hover:before {
    border-color: #00b5ff transparent transparent #00b5ff
}

.area-of-study-nav__content .tabs .tabs-title>a:focus:before,
.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:before,
.area-of-study-nav__content .tabs a:before {
    border-color: #53565A transparent transparent #53565A;
    height: 1.2rem;
    width: 1.2rem;
    border-width: 0.3rem 0 0 0.3rem;
    right: 2.5rem;
    margin-top: -0.6rem
}

.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true'] {
    background: #fafafa;
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-top-color: #00b5ff
}

.area-of-study-nav__content .tabs .tabs-title>a[aria-selected='true']:before {
    border-color: #00b5ff transparent transparent #00b5ff
}

.area-of-study-tabs {
    margin-top: 4rem;
    padding-bottom: 10rem
}

.area-of-study-tabs h3 {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    letter-spacing: 0.6px;
    border-bottom: solid 1px #fff;
    padding-bottom: 0.8rem;
    margin: 3rem 0 2.2rem
}

.area-of-study-tabs .views-row a {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    line-height: 2.4rem;
    letter-spacing: 0.4px;
    padding: 0 0 1.5rem;
    color: #fff
}

.area-of-study-tabs .views-row a:hover {
    color: #3adc79
}

.area-of-study__tabs-title {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.4rem;
    margin-top: 5rem
}

.program-curriculum h2,
.program-curriculum .checked-links h3,
.checked-links .program-curriculum h3 {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.2rem;
    letter-spacing: 1px;
    margin-bottom: 1.6rem
}

.program-curriculum p.program-curriculum__description {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 2.9rem;
    margin: 0
}

.program-curriculum .read-more {
    margin: 3rem 0
}

.sample-curriculum {
    margin-top: 2rem;
    font-size: 1.6rem
}

.sample-curriculum a:focus,
.sample-curriculum a:hover {
    color: #0064d5
}

.sample-curriculum>.menu {
    border: solid 1px #dbdbdb
}

.sample-curriculum>.menu>li {
    border-bottom: solid 1px #dbdbdb
}

.sample-curriculum>.menu>li:last-child {
    border: 0
}

.sample-curriculum>.menu>li>a {
    padding: 1.6rem
}

.sample-curriculum>.menu>li>ul {
    margin-left: 2.8rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    position: relative
}

.sample-curriculum>.menu>li>ul:before {
    content: '';
    
    width: 1px;
    top: -1rem;
    background-color: #000;
    display: block;
    position: absolute;
    left: 1.2rem
}

.sample-curriculum>.menu>li>ul>li {
    margin-left: -2.95rem
}

.sample-curriculum>.menu>li>ul>li:last-child {
    padding-bottom: 0
}

.sample-curriculum>.menu>.is-accordion-submenu-parent>a:after {
    border-style: solid;
    border-width: 0.4rem 0 0 0.4rem;
    height: 1.5rem;
    width: 1.5rem;
    border-color: #0064d5 transparent transparent #0064d5;
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: -10px;
    right: 2rem;
    transition: 0.2s
}

.sample-curriculum>.menu>.is-accordion-submenu-parent[aria-expanded='true'] .sample-curriculum__year {
    color: #000
}

.sample-curriculum>.menu>.is-accordion-submenu-parent[aria-expanded='true']>a:after {
    border-color: #ccc transparent transparent #ccc;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: -0.3rem
}

.sample-curriculum>.menu .menu>li {
    transition: 0.2s;
    padding: 0 0 2rem 0
}

.sample-curriculum>.menu .menu>li[aria-expanded='true'] {
    padding: 0
}

.sample-curriculum>.menu .menu>li>a {
    font-weight: 600;
    font-size: 1.8rem;
    padding: 0 0 0 6.7rem;
    margin-left: 1.7rem
}

.sample-curriculum>.menu .menu>.is-accordion-submenu-parent>a:after {
    border: solid 1px #00b5ff;
    left: 1.4rem;
    height: 2.4rem;
    width: 2.3rem;
    content: '+';
    color: #fff;
    font-family: StagSans;
    font-size: 3.2rem;
    font-weight: normal;
    text-align: center;
    line-height: 2.4rem;
    top: 0;
    background-color: #00b5ff;
    -ms-transform: none;
    transform: none
}

.sample-curriculum>.menu .menu .is-accordion-submenu-parent[aria-expanded='true']>a:after {
    border-color: #000;
    background-color: #fff;
    content: '-';
    color: #000;
    font-size: 4rem
}

.sample-curriculum .menu .menu .menu {
    margin-left: 4.2rem;
    padding: 2rem 0 0
}

.sample-curriculum .field-name-field-sc-spring-semester a,
.sample-curriculum .field-name-field-sc-fall-semester a {
    padding: 0.5rem 4.2rem;
    position: relative;
    display: block;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0
}

.sample-curriculum .field-name-field-sc-spring-semester a:before,
.sample-curriculum .field-name-field-sc-fall-semester a:before {
    content: '';
    display: block;
    height: 1px;
    width: 2.1rem;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px
}

.sample-curriculum .field-name-field-sc-spring-semester a:after,
.sample-curriculum .field-name-field-sc-fall-semester a:after {
    content: '';
    display: block;
    height: 8px;
    width: 8px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 50%;
    position: absolute;
    left: 2.1rem;
    top: 50%;
    margin-top: -5px
}

.sample-curriculum__header {
    background-color: #0069d2;
    color: #fff;
    font-weight: 600;
    padding: 2rem;
    font-size: 2.2rem
}

.program-structure__section-title {
    color: #0064d5;
    font-weight: 600;
    letter-spacing: 0.6px
}

.is-accordion-submenu-parent[aria-expanded='true'] .program-structure__section-title {
    color: #000
}

.program-structure__section-credits {
    color: #000;
    margin-left: 0.8rem
}

.sample-curriculum__year {
    display: inline-block;
    font-weight: 600;
    width: 6.2rem
}

.sample-curriculum__credits {
    color: #000
}

.proram-structure__section-description .field-name-field-description {
    padding: 0 6rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.program-structure.sample-curriculum>.menu>li>ul {
    padding-top: 1rem
}

.program-structure.sample-curriculum>.menu>li>ul:before {
    top: 0.3rem
}

.gallery-paragraph .columns {
    position: relative
}

.gallery-paragraph .launch-gallery__link {
    position: absolute;
    top: -6rem;
    right: 4.4rem
}

a.launch-gallery__link {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.2rem;
    letter-spacing: 0.6px;
    color: #032236
}

a.launch-gallery__link span {
    transition: 0.2s
}

a.launch-gallery__link:hover {
    color: #3adc79
}

.launch-gallery__content .media-gallery-image,
.launch-gallery__content img {
    margin: 0 auto
}

.gallery__caption {
    margin-top: 2rem
}

.gallery__caption:before {
    content: '';
    display: block;
    height: 4px;
    width: 226px;
    background-color: #dee5eb;
    margin-bottom: 2rem
}

.gallery__students-name {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 2.5rem;
    letter-spacing: 0.6px;
    font-size: 1.6rem
}

.gallery__caption-text {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    letter-spacing: 0.6px
}

.gallery-paragraph {
    margin-bottom: 5rem
}

.gallery-paragraph--full-width {
    margin-top: 5rem;
    margin-bottom: 11rem;
    position: relative
}

.gallery-paragraph--full-width .slick-prev {
    left: -4.8rem
}

.gallery-paragraph--full-width .slick-prev,
.gallery-paragraph--full-width .slick-next {
    margin-top: -3rem
}

.gallery-paragraph--full-width .slick-prev:before,
.gallery-paragraph--full-width .slick-next:before {
    border-width: 1rem 0 0 1rem;
    border-color: #ccc transparent transparent #ccc;
    height: 4.2rem;
    width: 4.2rem
}

.gallery__placeholder-slide {
    position: absolute;
    width: 100%;
    height: auto
}

.gallery__placeholder-slide:after,
.gallery__placeholder-slide:before {
    content: '';
    background-color: #f5f8fa;
    display: block;
    
    width: 100;
    position: absolute;
    left: -100%;
    top: 0
}

.gallery__placeholder-slide:after {
    left: inital;
    right: -100%
}

.gallery--row {
    margin: 0 -8.3rem 0 -5rem
}

.gallery--row .field-media--image {
    background-color: #f5f8fa
}

.gallery--row .slick-list {
    padding: 0 24% 0 0
}

.gallery--row .slick-slide {
    padding-right: 1.5rem
}

.short-story__content-wrapper {
    padding-left: 12rem;
    position: relative
}

.short-story__content-wrapper .vertical-align {
    padding-right: 8.3rem
}

.short-story__content-wrapper p {
    font-size: 2rem;
    line-height: 2.9rem
}

#block-utilitynav {
    background-color: #f3f7fa;
    position: relative;
    z-index: 500
}

#block-utilitynav .menu a {
    font-size: 14px;
    color: #000;
    position: relative;
    padding: 12px 2px;
	font-family: StagSans, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	display: block;
}

#block-utilitynav .menu a:hover {
    color: #3adc79
}

#block-utilitynav li {
    padding-right: 36px;
}

#block-utilitynav .menu li.in-active-trail a:after,
#block-utilitynav .mneu a.is-active:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: #3adc79;
    height: 2px
}

#block-utilitynav .button--give {
    position: absolute;
}

#block-utilitynav>.row {
    position: relative
}

.top-bar .icon-logo {
    width: 213px;
    height: 118px;
    padding: 3rem 0;
    background-size: contain;
    transition: height 0.2s ease-out;
    background-position: center left
}

.top-bar .menu>li {
    padding: 50px 0 0 50px;
    transition: 0.2s
}

.top-bar .menu>li>a {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 22px;
    color: #000;
    padding: 0 2px 6px 0;
    position: relative
}

.top-bar .menu>li>a:hover {
    color: #3adc79;
	text-decoration: none;
}

.top-bar .menu>li.in-active-trail>a:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: #3adc79;
    height: 2px
}

.top-bar li.has-submenu.toggle-mega-menu>a:hover {
    border-color: #02945d transparent transparent
}

.top-bar li.has-submenu.toggle-mega-menu>a:after {
    content: '';
    display: inline-block;
    height: 0;
    width: 0;
    border: inset 5px;
    margin-left: 5px;
    border-top-style: solid;
    border-color: #3adc79 transparent transparent
}

.top-bar li.toggle-search {
    padding: 4rem 0 0 5rem
}

#top-bar-sticky-container--inner.is-stuck .top-bar li.toggle-search {
    padding-top: 2.2rem
}

#top-bar-sticky-container {
    position: relative;
    z-index: 100
}

#top-bar-sticky-container--inner {
    width: 100%;
    background: #fff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14)
}

#top-bar-sticky-container--inner.is-stuck .icon-logo {
    height: 88px
}

#top-bar-sticky-container--inner.is-stuck .menu>li {
    padding: 32px 0 0 45px;
}

.top-bar .block-footerlinksleft,
.top-bar .block-audiencenavigation-4 {
    display: none
}

@media (max-width: 639px) {
    .top-bar .block-footerlinksleft,
    .top-bar .block-audiencenavigation-4 {
        display: block
    }
}

#top-bar-sticky-container.stuck:after {
    content: '';
    display: block;
    height: 88px
}

.visual_landing_page_section {
    width: 100%;
    max-width: 1200px;
    box-shadow: 0 2px 4px 0 rgba(74, 73, 74, 0.25);
    margin-bottom: 18rem
}

.visual_landing_page_section h2,
.visual_landing_page_section .checked-links h3,
.checked-links .visual_landing_page_section h3 {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.2rem;
    letter-spacing: 1px;
    line-height: 5.3rem;
    margin-bottom: 2.5rem;
    margin-top: 0
}

.visual_landing_page_section p {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 2.9rem;
    margin-bottom: 2.5rem
}

.visual_landing_page_section__image {
    width: 50%;
    float: left
}

.visual_landing_page_section__image img {
    min-width: 100%;
    height: auto
}

.visual_landing_page_section__content {
    width: 50%;
    float: right;
    position: relative
}

.visual_landing_page_section__content .vertical-align {
    padding: 0 8.3rem
}

.visual_landing_page_section__content__wrapper {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.visual_landing_page_section--right {
    float: right
}

.visual_landing_page_section--right .visual_landing_page_section__image {
    float: right
}

.visual_landing_page_section--right .visual_landing_page_section__content {
    float: left
}

html.lity-active body {
    overflow: hidden
}

.more-content--image h2,
.more-content--image .checked-links h3,
.checked-links .more-content--image h3 {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.more-content p,
.more-content li {
    font-size: 2rem;
    line-height: 2.9rem
}

.more-content li {
    margin-bottom: 1.5rem
}

.more-content ul {
    margin-left: 4rem
}

.more-content__image {
    width: 33%;
    float: left
}

.more-content--image .more-content__text {
    margin-left: 33%;
    padding-left: 6rem
}

.more-content__collapsed-content {
    display: none
}

@media (min-width: 640px) {
    #overview .more-content__collapsed-content {
        display: block !important
    }
    #overview .more-content__read-more {
        display: none
    }
}

#program-cost-modal {
    outline: none;
    width: 79rem
}

#program-cost-modal a.accordion-title:before {
    content: '';
    border-style: solid;
    border-width: 0.3rem 0 0 0.3rem;
    height: 1.2rem;
    width: 1.2rem;
    border-color: #98a3b9 transparent transparent #98a3b9;
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: -10px;
    right: 2rem;
    transition: 0.2s
}

#program-cost-modal li.is-active a.accordion-title:before {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: -0.2rem
}

.program-cost__header {
    color: #fff;
    background-color: #0069d2;
    padding: 1.8rem 2rem
}

.program-cost__header a,
.program-cost__header p,
.program-cost__header h1,
.program-cost__header .school-header h2,
.school-header .program-cost__header h2,
.program-cost__header .school-header .checked-links h3,
.school-header .checked-links .program-cost__header h3,
.program-cost__header .checked-links .school-header h3,
.checked-links .school-header .program-cost__header h3,
.program-cost__header h2,
.program-cost__header .checked-links h3,
.checked-links .program-cost__header h3,
.program-cost__header h3,
.program-cost__header h4,
.program-cost__header .read-more a {
    color: #fff
}

.program-cost__header .close-button {
    top: 2rem;
    right: 2rem
}

.program-cost__header .tabs {
    background: transparent;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 0.4rem
}

.program-cost__header .tabs>li {
    padding-right: 3rem
}

.program-cost__header .tabs>li a {
    padding: 1rem 0 1.2rem;
    font-size: 1.6rem
}

.program-cost__header .tabs>li a:hover {
    background-color: transparent;
    color: #3adc79
}

.program-cost__header .tabs-title>a {
    border-bottom: solid 3px transparent
}

.program-cost__header .tabs-title>a[aria-selected='true'] {
    background: transparent;
    color: #fff;
    font-weight: 600;
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    border-bottom-color: #3adc79
}

.program-cost__header .tabs-title>a[aria-selected='true']:hover {
    color: #fff
}

.program-cost__description {
    font-weight: 600;
    font-size: 1.6rem;
    letter-spacing: 0.8px
}

.program-cost__program-title {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.2rem;
    letter-spacing: 1px;
    padding: 0.8rem 0 3rem
}

.cost-options {
    font-size: 1.6rem;
    margin-top: 0.8rem
}

.cost-options ul.accordion {
    margin-bottom: 1rem
}

.cost-options a.accordion-title {
    border: 0;
    border-top: solid 2px #98a3b9;
    color: #000;
    font-size: 1.8rem;
    font-weight: bold;
    padding: 2.3rem 2rem;
    margin: 0 -1.1rem
}

.cost-options a.accordion-title:focus {
    background-color: transparent
}

.cost-options .accordion-content {
    border: 0;
    padding: 1rem 1rem 4.2rem
}

.program-cost-line-item {
    border-bottom: solid 1px #b2bbc3;
    margin-right: 5rem;
    padding: 0.8rem 0;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.program-cost-option__estimated-cost-label,
.program-cost-option__total-label,
.program-cost-category__label,
.program-cost-line-item__label {
    float: left
}

.program-cost-option__total-amount,
.program-cost-category__amount {
    float: right;
    margin-right: 5rem
}

.program-cost-option__estimated-cost-amount,
.program-cost-line-item__amount {
    float: right
}

.program-cost-option__total {
    font-weight: bold;
    padding: 1.2rem 2rem;
    border-top: 2px solid #98a3b9;
    background-color: #eaf1f6;
    font-size: 1.8rem;
    margin: 0 -1.1rem
}

.program-cost__scholarship-calculator {
    padding: 1rem 1rem 3rem
}

.program-cost__scholarship-calculator input {
    padding: 1.7rem;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    border: solid 0.5px #98a3b9;
    margin-top: 1.5rem;
    margin-right: 1.4rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: none
}

.program-cost__scholarship-calculator::-webkit-input-placeholder {
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #000
}

.program-cost__scholarship-calculator::-moz-placeholder {
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #000
}

.program-cost__scholarship-calculator:-ms-input-placeholder {
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #000
}

.program-cost__scholarship-calculator:-moz-placeholder {
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #000
}

.program-cost__scholarship-calculator label {
    font-size: 1.8rem
}

.program-cost__scholarship-amount {
    float: right;
    width: 15rem;
    text-align: right;
    margin-right: 5rem;
    margin-top: 1.8rem;
    border-bottom: #d8e4ef solid 3px;
    font-weight: bold;
    font-size: 2.7rem;
    color: #b2bbc3;
    padding-bottom: 0.4rem
}

.program-cost__scholarship-amount:before {
    content: '$';
    float: left;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 4.1rem;
    font-weight: normal
}

.program-cost-option__estimated {
    font-size: 2.7rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 1rem 7rem 1rem 2rem;
    background-color: #d8e4ef;
    border-top: solid 6px #b2bbc3;
    margin: 0 -1.1rem
}

.program-cost-option__estimated-cost-amount {
    font-weight: bold;
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.scholarship-link {
    text-align: center;
    padding: 0 1rem 3rem 1rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.4px
}

.program-cost-option__disclaimer {
    margin: 1.5rem 1rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3rem;
    letter-spacing: 0.2px
}

.cost-option-description__title {
    padding: 4rem 3rem 2rem;
    margin: 0 -1.1rem;
    border-top: solid 2px #98a3b9
}

.cost-option-description__description {
    font-size: 2rem;
    border-bottom: solid 2px #98a3b9;
    padding: 0 3rem 3rem;
    margin: 0 -1.1rem 1rem
}

.cost-option-description__description p {
    line-height: 2.9rem
}

.list-content-pattern {
    padding: 8rem 4rem
}

.list-content-pattern--narrow .row {
    padding: 0 10%
}

.list-content-pattern__gray-bg {
    background-color: #f5f8fa
}

.list-content-pattern__columns {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 1.5rem
}

.list-content-pattern__columns ul {
    margin: 0;
    list-style-type: none
}

.list-content-pattern__columns li {
    padding-bottom: 1.6rem;
    letter-spacing: 0
}

.list-content-pattern__columns .field-name-field-para-title {
    font-weight: bold;
    margin-bottom: 1.6rem;
    color: #7d89a4;
    font-family: "StagSans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.list-content-pattern__teaser {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #404042;
    letter-spacing: 0.2px;
    margin-bottom: 2rem
}

.list-content-pattern__title {
    margin-bottom: 2rem
}

.two-column-layout__gray {
    background-color: #f5f8fa
}

.two-column-layout {
    position: relative
}

.two-column-layout .row {
    position: relative
}

.two-column-layout__gray_right:before,
.two-column-layout__gray_left:before {
    content: '';
    background-color: #f5f8fa;
    width: 50%;
    
    position: absolute;
    top: 0;
    right: 0
}

.two-column-layout__gray_left:before {
    left: 0
}

.additional-links {
    margin-bottom: 8rem
}

.additional-links__items {
    padding-left: 11.2rem
}

.additional-link__image {
    float: left;
    width: 45%;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2)
}

.additional-link__icon,
.additional-link__link {
    margin-left: 53%
}

.additional-link__link a {
    display: block;
    margin-top: 2rem;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #231f20;
    font-size: 2.1rem;
    line-height: 2.5rem;
    max-width: 80%
}

.additional-link__link a:hover {
    color: #3adc79
}

.icon-additional-links--facebook {
    width: 40px;
    height: 40px
}

.icon-additional-links--vimeo {
    width: 45px;
    height: 36px
}

.short-story-carousel {
    padding: 8rem 0 10rem
}

.short-story-carousel li {
    margin-right: 0.5rem;
    position: relative;
    z-index: 3
}

.short-story-carousel li:last-child {
    z-index: 2
}

.short-story-carousel .tabs-title>a {
    padding: 0;
    border-top: solid 3px transparent
}

.short-story-carousel .tabs-title>a img {
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
    transition: 0.2s
}

.short-story-carousel .tabs-title>a:hover img {
    opacity: 1
}

.short-story-carousel .tabs-title.is-active>a {
    border-top-color: #00b5ff
}

.short-story-carousel .tabs-title.is-active>a img {
    opacity: 1;
    -moz-filter: none;
    filter: none
}

.short-story-carousel .tabs .read-more {
    height: 6.7rem
}

.short-story-carousel .tabs .read-more a {
    position: absolute;
    bottom: 0;
    margin-left: 3.5rem
}

.short-story-carousel .tabs-panel {
    padding: 0
}

.short-story-carousel .list-content-pattern__teaser {
    max-width: 40rem
}

.short-story-carousel .topic-area-label,
.short-story-carousel .large-story-summary__name {
    margin-top: 3rem
}

.checked-links .body-text {
    margin-top: 0
}

.checked-links h3 {
    margin: 0 0 0.5rem
}

.checked-links a {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.6px;
    line-height: 2.2rem;
    font-size: 1.6rem;
    display: block;
    margin-left: 3.5rem
}

.checked-links .checked-link {
    position: relative;
    margin-bottom: 2.5rem
}

.checked-links .icon-check-circle,
.checked-links .onboarding-content .onboarding-content__content,
.onboarding-content .checked-links .onboarding-content__content {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: -0.2rem;
    left: 0;
    transition: 0.2s
}

.accordion-paragraph .body-text {
    margin-top: 0
}

.accordion-paragraph a.accordion-title {
    border: 0;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.4rem;
    padding: 3rem 7rem 3rem 0
}

.accordion-paragraph a.accordion-title:focus {
    background-color: transparent;
    color: #000
}

.accordion-paragraph a.accordion-title:hover {
    background-color: transparent;
    color: #3adc79
}

.accordion-paragraph a.accordion-title:hover span {
    border-color: #02945d
}

.accordion-paragraph a.accordion-title span {
    border-bottom: solid 1px #3adc79;
    display: inline-block;
    padding-bottom: 0.5rem
}

.accordion-paragraph a.accordion-title:before {
    content: '';
    border-style: solid;
    border-width: 0.3rem 0 0 0.3rem;
    height: 1.2rem;
    width: 1.2rem;
    border-color: #98a3b9 transparent transparent #98a3b9;
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: -10px;
    right: 3.5rem;
    transition: 0.2s
}

.accordion-paragraph li.is-active a.accordion-title {
    background-color: transparent;
    color: #3adc79
}

.accordion-paragraph li.is-active a.accordion-title span {
    border-color: #02945d
}

.accordion-paragraph li.is-active a.accordion-title:before {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: -0.2rem
}

.accordion-paragraph .accordion-content,
.accordion-paragraph:last-child:not(.is-active)>.accordion-title {
    border: 0
}

.accordion-paragraph .accordion-content {
    padding: 2rem 0
}

.accordion-paragraph .accordion-item {
    border-top: solid 2px #91adc5
}

.accordion-paragraph .accordion-item:last-child {
    border-bottom: solid 2px #91adc5
}

.story-grid {
    padding: 3rem 0
}

.story-grid h2,
.story-grid .checked-links h3,
.checked-links .story-grid h3 {
    border-bottom: solid 1px #000;
    margin-bottom: 6rem;
    margin-top: 0;
    padding-bottom: 1rem
}

.story-grid a {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    border-bottom: solid 1px #3adc79;
    font-size: 2.7rem;
    display: inline;
    padding-bottom: 0.2rem
}

.story-grid a:hover {
    color: #3adc79;
    border-color: #02945d
}

.story-grid img {
    margin-bottom: 2.5rem
}

.story-grid .column-block {
    margin-bottom: 5rem
}

.contact-details {
    background-color: #f5f8fa;
    padding: 3rem 0 4rem;
    margin: 3rem 0
}

.contact-details .body-text {
    margin-top: 0;
    margin-bottom: 0
}

.contact-details__title {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.7rem;
    margin-bottom: 2rem
}

.contact-details__details {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem
}

.important-note {
    background-color: #f5f8fa;
    padding: 3rem 0 4rem;
    margin: 3rem 0
}

.important-note .body-text {
    margin-top: 0;
    margin-bottom: 0
}

.important-note__title {
    font-family: "StagBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.2rem;
    letter-spacing: 1px;
    margin-bottom: 1.5rem
}

.important-note__details {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem
}

.important-note__details p {
    line-height: 2.4rem
}

.important-note__details>*:last-child {
    margin-bottom: 0
}

.contact-details__wrapper {
    border-left: solid 14px #3adc79;
    padding: 1.5rem 3.5rem
}

.question-and-answer {
    color: #fff;
    background-color: #02945d;
    padding: 5rem 0 4rem
}

.question-and-answer a,
.question-and-answer p,
.question-and-answer h1,
.question-and-answer .school-header h2,
.school-header .question-and-answer h2,
.question-and-answer .school-header .checked-links h3,
.school-header .checked-links .question-and-answer h3,
.question-and-answer .checked-links .school-header h3,
.checked-links .school-header .question-and-answer h3,
.question-and-answer h2,
.question-and-answer .checked-links h3,
.checked-links .question-and-answer h3,
.question-and-answer h3,
.question-and-answer h4,
.question-and-answer .read-more a {
    color: #fff
}

.question-and-answer__wrapper {
    max-width: 95rem;
    padding-left: 8.3rem
}

.question-and-answer__question {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.2rem;
    line-height: 5.1rem;
    letter-spacing: 1.4px;
    margin-bottom: 4rem
}

.question-and-answer__answer {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem
}

.question-and-answer__answer p {
    line-height: 2.9rem
}

.news-item-paragraph {
    margin: 3rem 0
}

.news-item-paragraph__image {
    max-width: 33%;
    float: right
}

.news-item-paragraph__body {
    max-width: 66%;
    padding-right: 10rem;
    padding-left: 8.3rem
}

.news-item-paragraph__title {
    margin: 2.5rem 0
}

.news-item-paragraph__title a {
    color: #000;
    font-size: 3rem;
    letter-spacing: 1px;
    line-height: 4.2rem
}

.news-item-paragraph__title a:hover {
    color: #3adc79
}

.news-item-paragraph__teaser {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.2px;
    line-height: 2.4rem;
    font-size: 1.6rem;
    margin-bottom: 2rem
}

.program-grouping {
    margin: 3rem 0
}

.program-grouping__body {
    background-position: 3rem 2.5rem;
    padding: 3rem 3rem 3rem 14rem;
    max-width: 79rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #98a3b9;
    border-top: solid 3px #3adc79
}

.program-grouping__title {
    display: block;
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3rem;
    line-height: 4.2rem;
    margin-bottom: 2.5rem;
    color: #000;
    position: relative
}

.program-grouping__title:focus {
    color: #000
}

.program-grouping__title:hover {
    color: #3adc79
}

.program-grouping__title:after {
    content: '';
    border-style: solid;
    border-width: 0.3rem 0 0 0.3rem;
    height: 1.2rem;
    width: 1.2rem;
    border-color: #98a3b9 transparent transparent #98a3b9;
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: 0.8rem;
    right: 0.5rem;
    top: 0.5rem;
    transition: 0.2s;
    position: absolute
}

.program-grouping__title.open:after {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 1rem
}

.program-grouping__programs,
.program-grouping__count {
    font-size: 1.6rem
}

.program-grouping__programs {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 2rem 0
}

.program-grouping__programs a {
    display: block;
    margin: 1.2rem 0
}

.program-grouping__count {
    line-height: 3.2rem
}

.program-grouping__count span {
    background-color: #98a3b9;
    border-radius: 100% 100%;
    display: inline-block;
    width: 3.2rem;
    height: 3.2rem;
    color: #fff;
    text-align: center;
    font-weight: 600;
    margin-right: 1rem
}

.program-grouping__slidedown {
    display: none
}

.tile-grid-facts__fact-1 {
    width: 50%;
    height: 53.2rem;
    background: #02945d;
    color: #fff;
    float: left;
    overflow: hidden;
    position: relative
}

.tile-grid-facts__fact-1 .tile-grid-facts__fact-content {
    position: relative;
    float: right;
    padding: 11rem 7rem 5.7rem 8.3rem
}

.tile-grid-facts__fact-1 .tile-grid-facts__fact-title {
    font-size: 8.8rem;
    margin-bottom: 4rem
}

.tile-grid-facts__fact-1 .tile-grid-facts__teaser {
    font-size: 3.6rem;
    line-height: 5.1rem
}

.tile-grid-facts__fact-1:before {
    position: absolute;
    right: -51rem;
    content: '';
    display: block;
    height: 75rem;
    width: 75rem;
    border: solid 23rem;
    border-color: rgba(58, 220, 121, 0.3) transparent transparent rgba(58, 220, 121, 0.15);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: -10.5rem
}

.tile-grid-facts__fact-2,
.tile-grid-facts__fact-3 {
    height: 26.6rem;
    width: 50%;
    float: right
}

.tile-grid-facts__fact-2 .tile-grid-facts__fact-title,
.tile-grid-facts__fact-3 .tile-grid-facts__fact-title {
    font-size: 8rem;
    margin-bottom: 1.5rem
}

.tile-grid-facts__fact-2 .tile-grid-facts__teaser,
.tile-grid-facts__fact-3 .tile-grid-facts__teaser {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem
}

.tile-grid-facts__fact-2 {
    background: rgba(185, 242, 208, 0.6)
}

.tile-grid-facts__fact-2 .tile-grid-facts__fact-title {
    color: #02945d
}

.tile-grid-facts__fact-3 {
    background: #004b44;
    color: #fff
}

.tile-grid-facts__fact-3 .tile-grid-facts__fact-title {
    color: #50da7d
}

.tile-grid-facts__fact-title {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 7.6rem
}

.tile-grid-facts__fact-content {
    padding: 5.7rem 14rem 5.7rem 5.7rem;
    max-width: 68.3rem
}

.onboarding-content {
    background-color: #f5f8fa;
    margin: 3rem 0
}

.onboarding-content .onboarding-content__content {
    position: relative;
    margin-top: 5rem;
    margin-bottom: 5rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.7rem;
    letter-spacing: 0.4px;
    line-height: 3rem;
    padding-left: 28rem;
    background-size: 4.8rem;
    background-position: 19rem center
}

.onboarding-content .icon-close-royalblue {
    right: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    height: 1.8rem;
    width: 1.8rem;
    background-size: contain
}

.related-content {
    background-color: #f5f8fa;
    padding: 3rem 0 3.5rem;
    position: relative
}

.related-content__image {
    width: 33.6rem;
    margin: -3rem 0 -3.5rem 8.3rem;
    float: left
}

.related-content__illustration {
    float: left;
    width: 300px;
    margin-left: 19rem
}

.related-content__illustration .icon-illustration {
    width: 230px;
    height: 162px
}

.related-content__illustration .icon-illustration--lunder-art-center--slate {
    margin-top: -5rem
}

.related-content__body {
    max-width: 46rem;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.related-content__body {
    margin-left: 19rem
}

.related-content--illustration .related-content__body {
    margin-left: 49rem
}

.related-content--image .related-content__body {
    margin-left: 47rem
}

.related-content__teaser {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: 0.2px
}

.related-content__link {
    margin-bottom: 1.5rem
}

.related-content__link a {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.7rem;
    line-height: 4.1rem;
    color: #000;
    display: inline;
    padding-bottom: 0.4rem;
    border-bottom: solid 1px #3adc79
}

.related-content__link a:hover {
    color: #3adc79;
    border-bottom-color: #004b44
}

.slide-counter {
    display: none
}

.launch-gallery__content {
    padding: 10rem;
    max-width: 140rem
}

.launch-gallery__content .slick-prev {
    left: -4rem
}

.launch-gallery__content .slick-next {
    right: -3rem
}

.launch-gallery__content .slick-prev:before,
.launch-gallery__content .slick-next:before {
    border-width: 0.6rem 0 0 0.6rem;
    height: 2.6rem;
    width: 2.6rem
}

.launch-gallery__content .gallery__caption {
    color: rgba(255, 255, 255, 0.8);
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 2.5rem
}

.launch-gallery__content .gallery__caption:before {
    height: 0
}

.launch-gallery__content .gallery__students-name,
.launch-gallery__content .gallery__caption-text {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    letter-spacing: 0.8px;
    display: inline-block
}

.launch-gallery__content .gallery__students-name:after {
    content: ': '
}

.launch-gallery__content .slide-counter {
    display: inline-block;
    color: #50da7d;
    font-size: 1.5rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-right: 2rem
}

.launch-gallery__title {
    position: absolute;
    top: 5rem;
    font-weight: 600;
    color: #fff;
    font-size: 1.6rem
}

.sharethis-wrapper .stButton,
.sharethis-wrapper .stButton .stLarge {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 25px;
    width: 31px
}

.sharethis-wrapper .stButton:hover {
    transition: 0.2s;
    opacity: 0.5
}

.st_twitter_large .stButton:hover,
.st_twitter_large .stButton .stLarge {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22AC2_Faculty_Bio_Modal%22%20transform%3D%22translate%28-693.000000%2C%20-317.000000%29%22%20fill%3D%22%23000000%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Links%22%20transform%3D%22translate%28612.000000%2C%20317.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22post-twitter-copy%22%20transform%3D%22translate%2881.343750%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17.3390625%2C0%20L1.9265625%2C0%20C0.866953125%2C0%200%2C0.866953125%200%2C1.9265625%20L0%2C17.3390625%20C0%2C18.3986719%200.866953125%2C19.265625%201.9265625%2C19.265625%20L17.3390625%2C19.265625%20C18.3986719%2C19.265625%2019.265625%2C18.3986719%2019.265625%2C17.3390625%20L19.265625%2C1.9265625%20C19.265625%2C0.866953125%2018.3986719%2C0%2017.3390625%2C0%20L17.3390625%2C0%20Z%20M15.1235156%2C7.03195312%20C15.0271875%2C11.4630469%2012.2336719%2C14.5455469%207.99523438%2C14.7382031%20C6.26132813%2C14.8345312%205.0090625%2C14.2565625%203.853125%2C13.5822656%20C5.10539063%2C13.7749219%206.74296875%2C13.2932812%207.60992188%2C12.5226562%20C6.35765625%2C12.4263281%205.58703125%2C11.7520312%205.20171875%2C10.6924219%20C5.58703125%2C10.78875%205.97234375%2C10.6924219%206.26132813%2C10.6924219%20C5.10539063%2C10.3071094%204.33476563%2C9.6328125%204.2384375%2C8.0915625%20C4.52742188%2C8.28421875%204.91273438%2C8.38054687%205.29804688%2C8.38054687%20C4.43109375%2C7.89890625%203.853125%2C6.06867187%204.52742188%2C4.91273437%20C5.7796875%2C6.26132812%207.3209375%2C7.41726562%209.82546875%2C7.60992187%20C9.15117188%2C4.91273437%2012.8116406%2C3.4678125%2014.2565625%2C5.29804687%20C14.9308594%2C5.20171875%2015.4125%2C4.91273437%2015.8941406%2C4.72007812%20C15.7014844%2C5.394375%2015.3161719%2C5.7796875%2014.8345313%2C6.165%20C15.3161719%2C6.06867187%2015.7978125%2C5.97234375%2016.183125%2C5.7796875%20C16.0867969%2C6.26132812%2015.6051563%2C6.64664062%2015.1235156%2C7.03195312%20L15.1235156%2C7.03195312%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E") !important
}

.st_facebook_large .stButton:hover,
.st_facebook_large .stButton .stLarge {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2225px%22%20viewBox%3D%2286%2039%2026%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3Cpath%20d%3D%22M109.4%2C39%20L88.6%2C39%20C87.17%2C39%2086%2C40.125%2086%2C41.5%20L86%2C61.5%20C86%2C62.875%2087.17%2C64%2088.6%2C64%20L109.4%2C64%20C110.83%2C64%20112%2C62.875%20112%2C61.5%20L112%2C41.5%20C112%2C40.125%20110.83%2C39%20109.4%2C39%20L109.4%2C39%20Z%20M108.1%2C41.5%20L108.1%2C45.25%20L105.5%2C45.25%20C104.72%2C45.25%20104.2%2C45.75%20104.2%2C46.5%20L104.2%2C49%20L108.1%2C49%20L108.1%2C52.75%20L104.2%2C52.75%20L104.2%2C61.5%20L100.3%2C61.5%20L100.3%2C52.75%20L97.7%2C52.75%20L97.7%2C49%20L100.3%2C49%20L100.3%2C45.875%20C100.3%2C43.5%20102.38%2C41.5%20104.85%2C41.5%20L108.1%2C41.5%20L108.1%2C41.5%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important
}

.st_email_large .stButton:hover,
.st_email_large .stButton .stLarge {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2225%22%20viewBox%3D%220%200%2027%2025%22%3E%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M26.923%209.21c0-.92-.538-1.71-1.211-2.236L13.462%200%201.212%206.974C.538%207.5%200%208.289%200%209.21v13.157C0%2023.816%201.212%2025%202.692%2025h21.539c1.48%200%202.692-1.184%202.692-2.632V9.211zm-13.461%206.58L2.288%208.946l11.174-6.315%2011.173%206.315-11.173%206.842z%22%2F%3E%3C%2Fsvg%3E") !important
}

.story-section-view {
    padding: 18rem 0 5rem;
    background-color: #f5f8fa
}

.story-section-view .view-content .row {
    max-width: 120rem
}

.story-section-view .column-block {
    margin-bottom: 5rem;
    padding: 0 2rem
}

.story-section-view ul.pager {
    text-align: center;
    padding-top: 2rem
}

.story-section-view ul.pager .button,
.story-section-view ul.pager .atcb-link {
    border-color: #00b5ff
}

.story-section-view ul.pager .button:before,
.story-section-view ul.pager .atcb-link:before {
    background-color: #00b5ff
}

.story-section-view ul.pager .button-wrapper {
    border-color: #0069d2;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15)
}

.homepage__event-list,
.homepage__secondary_feature {
    padding-right: 4.4rem;
    padding-left: 4.4rem;
    float: left
}

.homepage__event-list {
    width: 40%;
    padding: 10rem
}

.homepage__secondary_feature {
    width: 60%;
    margin-top: 13rem
}

.person-menu,
.person-header {
    background-color: rgba(216, 228, 238, 0.54)
}

.person-menu {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15)
}

.person-full .chevron-bg--right.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: #D8E4EF transparent transparent transparent;
    opacity: 0.35;
    z-index: 1
}

ul.faculty-social-media-menu li {
    padding: 0 1rem
}

ul.faculty-social-media-menu li:first-child {
    padding-left: 0
}

ul.faculty-social-media-menu a {
    padding: 0
}

#faculty {
    padding-bottom: 10rem;
    background: #f5f8fa
}

#overview {
    font-size: 2rem
}

#overview .body-text {
    max-width: 100%
}

#overview p {
    line-height: 2.9rem
}

.story-full__header {
    background: #f2f5f8
}

.story-full__header__name {
    font-weight: bold
}

.story-full .chevron-bg--light-gray .chevron-bg-wrapper:before {
    opacity: 0.18;
    z-index: 1
}

.story-full .chevron-bg--light-gray:before {
    opacity: 1
}

.event-full .chevron-bg,
.news-full .chevron-bg {
    z-index: 1
}

.event-full .chevron-bg--right.chevron-bg--light-gray .chevron-bg-wrapper:before,
.news-full .chevron-bg--right.chevron-bg--light-gray .chevron-bg-wrapper:before {
    border-color: #d8e4ef transparent transparent transparent
}

.event-full .chevron-bg--right.chevron-bg--light-gray:before,
.news-full .chevron-bg--right.chevron-bg--light-gray:before {
    opacity: 0.18
}

.event-full .body-text,
.news-full .body-text {
    margin-top: 7rem;
    margin-bottom: 4rem
}

.event-full h1,
.event-full .school-header h2,
.school-header .event-full h2,
.event-full .school-header .checked-links h3,
.school-header .checked-links .event-full h3,
.event-full .checked-links .school-header h3,
.checked-links .school-header .event-full h3 {
    margin-bottom: 1rem
}

.story-full h1,
.story-full .school-header h2,
.school-header .story-full h2,
.story-full .school-header .checked-links h3,
.school-header .checked-links .story-full h3,
.story-full .checked-links .school-header h3,
.checked-links .school-header .story-full h3 {
    margin: 2rem 0 1.5rem
}

.story-full__header-content,
.event-full__header-content,
.news-full__header-content {
    position: relative;
    padding: 7.5rem 25rem 4rem 0
}

.event-full__header-content {
    padding-bottom: 8rem
}

.story-full__header,
.event-full__header,
.news-full__header {
    background: #eaf1f6
}

.story-full__header #block-sharethis,
.event-full__header #block-sharethis,
.news-full__header #block-sharethis {
    position: absolute;
    right: 0;
    bottom: 7.2rem
}

.story-full__header #block-sharethis .sharethis-wrapper>span,
.event-full__header #block-sharethis .sharethis-wrapper>span,
.news-full__header #block-sharethis .sharethis-wrapper>span {
    margin-left: 1.2rem
}

.story-full__header .intro,
.event-full__header .intro,
.news-full__header .intro {
    max-width: 78rem;
    font-size: 2.7rem;
    line-height: 4.1rem
}

.story-full__header .date,
.event-full__header .date,
.news-full__header .date {
    margin-bottom: 3rem
}

.story-full__header {
    background-color: #f2f5f8
}

.event-full__header #block-sharethis {
    bottom: 8.2rem
}

.story-full__body .field-items>.field-item:last-child .body-text,
.event-full__body .field-items>.field-item:last-child .body-text,
.news-full__body .field-items>.field-item:last-child .body-text {
    margin-bottom: 0
}

.story-full__body #block-sharethis--2,
.event-full__body #block-sharethis--2,
.news-full__body #block-sharethis--2 {
    max-width: 100rem;
    margin-bottom: 9rem;
    padding-top: 5rem;
    border-top: solid 1px #000;
    margin-top: 5rem
}

.story-full__body #block-sharethis--2 .sharethis-wrapper>span,
.event-full__body #block-sharethis--2 .sharethis-wrapper>span,
.news-full__body #block-sharethis--2 .sharethis-wrapper>span {
    margin-right: 1.2rem
}

.event-full__related-events,
.news-full__related-news {
    background-color: #f2f5f8;
    padding: 4rem 0
}

.event-full__tags.body-text,
.news-full__tags.body-text {
    margin-top: 0;
    margin-bottom: 0
}

.event-full__tags.body-text .field-item,
.news-full__tags.body-text .field-item {
    display: inline-block
}

.event-full__tags.body-text a,
.news-full__tags.body-text a {
    display: inline-block;
    background-color: #f2f5f8;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.2rem;
    letter-spacing: 0.2px;
    padding: 0.4rem 0.8rem
}

.event-full__details.body-text {
    margin-top: 2rem;
    position: relative;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.event-full__details.body-text .field-label {
    font-size: 1.6rem;
    letter-spacing: 0.2px;
    color: #404042;
    margin-bottom: 1rem
}

.event-full__details.body-text .field-items {
    font-size: 2rem
}

.event-full__host,
.event-full__contact {
    width: 50%;
    float: left
}

.event-full__location {
    margin-bottom: 3.5rem
}

.event-full__location .organization {
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-right: 1.5rem
}

.event-full__location .locality:after {
    content: ','
}

.event-full__map-button {
    float: left;
    margin-right: 1.5rem
}

.event-full__add-to-calendar .button-wrapper {
    position: relative
}

.event-full__add-to-calendar .atcb-list {
    width: 100%;
    padding: 1rem;
    font-weight: 600;
    font-size: 1.2rem;
    font-family: "StagSansBook", "Helvetica Neue", Helvetica, Arial, sans-serif;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15)
}

.event-full__add-to-calendar .atcb-list li {
    margin-bottom: 0.5rem
}

.event-full__add-to-calendar .atcb-list li:last-child {
    margin-bottom: 0
}

.visual-landing-page-header {
    position: relative
}

.visual-landing-page-header__content {
    position: absolute;
    top: 8rem;
    width: 100%
}

.visual-landing-page-header__content .chevron {
    margin-right: 8.3rem;
    margin-top: 7rem;
    background: #fff;
    padding: 5.3rem
}

.visual-landing-page-header__content .chevron p {
    font-family: "Stag", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.7rem;
    line-height: 4.1rem;
    margin: 0
}

.visual-landing-page-header__content .chevron .launch-gallery__link {
    margin-top: 3rem;
    display: block
}

.visual-landing-page__subtitle {
    color: #3adc79;
    font-weight: 600;
    font-size: 1.6rem;
    margin-bottom: 2rem
}

.visual-landing-page__intro {
    margin: 15rem 0
}


/*# sourceMappingURL=lesley.css.map */