html {-webkit-box-sizing: border-box;box-sizing: border-box;scroll-behavior: smooth;}* {min-height: 0;min-width: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {border: 0;font: inherit;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ul {list-style: none;}strong {font-weight: 700;}blockquote, q {quotes: none;}blockquote:after, blockquote:before, q:after, q:before {content: "";content: none;}table {width: 100%;margin-bottom: 1em;padding: 0;border-collapse: collapse;border-spacing: 0;word-wrap: break-word;}table tr:nth-child(odd) {background-color: #f2f0f5;}table tr {border: 0.5px solid #582d83;padding: 5px;}table td, table th {padding: 20px 10px;text-align: left;border-right: 0.5px solid #582d83;}.row:after {clear: both;content: "";display: block;}.col1, .col10, .col11, .col12, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9 {float: left;margin: 0 3% 0 0;-webkit-backface-visibility: hidden;}.col1.right, .col10.right, .col11.right, .col12.right, .col2.right, .col3.right, .col4.right, .col5.right .col6.right, .col7.right, .col8.right, .col9.right {float: right;margin: 0;}.col10:last-child, .col11:last-child, .col12, .col1:last-child, .col2:last-child, .col3:last-child, .col4:last-child, .col5:last-child, .col6:last-child, .col7:last-child, .col8:last-child, .col9:last-child {margin: 0;}.col1 {width: 5.5%;}.col2 {width: 14%;}.col3 {width: 22.5%;}.col4 {width: 31%;}.col5 {width: 39.5%;}.col6 {width: 48%;}.col7 {width: 56.5%;}.col8 {width: 65%;}.col9 {width: 73.5%;}.col10 {width: 82%;}.col11 {width: 90.5%;}.col12 {width: 100%;margin: 0;}.wrapper:after {content: "";clear: both;display: block;}@media screen and (max-width: 1060px) {.col1, .col10, .col11, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9 {float: none;width: 100%;}}body {font-family: open-sans, sans-serif;font-weight: 400;color: #303234;background: #fff;}a {color: #303234;}h1 {font-family: Georgia, serif;font-size: 3rem;font-weight: 500;letter-spacing: 1px;color: #fff;margin: 10px 0;}h2 {font-family: Georgia, serif;font-size: 1.875rem;margin: 10px 0;letter-spacing: 0.4px;color: #582d83;}h3 {font-family: Georgia, sans-serif;font-weight: 600;font-size: 1rem;color: #303234;margin: 5px 0;}h4 {font-size: 1.25rem;font-style: italic;margin-top: 30px;letter-spacing: 0.2px;color: #0e3368;margin: 10px 0;}h5 {font-size: 1rem;font-style: italic;margin-top: 19px;letter-spacing: 0.2px;color: #0e3368;margin: 10px 0;}h6 {font-size: 0.875rem;font-style: italic;margin-top: 20px;letter-spacing: 0.2px;color: #0e3368;}p {font-family: Helvetica, sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 1.75em;margin-bottom: 1em;color: #303234;letter-spacing: 0.05em;}ol, ul {font-family: open-sans, sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 1.75em;color: #40444d;letter-spacing: 0.05em;}ol {padding-left: 40px;margin-bottom: 20px;}p a {display: inline;border-bottom: 1px solid #68b2e8;line-height: 1em;color: #21396e;text-decoration: none;}.subhead {display: block;font-family: fira-sans, sans-serif;color: #582d83;font-weight: 600;text-transform: uppercase;font-size: 1.1rem;line-height: 1.3em;margin: 15px 0;}.screenreader {position: absolute;left: -99999px;}.sr-only {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.is-desktop {display: block;}.is-mobile {display: none;}.hide {display: none !important;}.center {margin: 0 auto;display: block;text-align: center;}.left {float: left;margin: 1em 1em 1em 0;}.right {float: right;margin: 1em 0 1em 1em;}.is-desktopS {display: block;}.is-mobileS {display: none;}@media all and (max-width: 1060px) {.is-desktop {display: none;}.is-mobile {display: block;}}@media all and (max-width: 720px) {.left, .right {float: none;margin: 1em 0;}}@media all and (max-width: 450px) {.is-desktopS {display: none;}.is-mobileS {display: block;}}.screenreader {position: fixed;top: 0;z-index: 9999999;}.screenreader a {position: absolute;width: 260px;padding: 10px;left: -100000px;background-color: #582d83;color: #fff;font-weight: 700;text-decoration: none;line-height: 1.4;text-align: center;}.screenreader a:focus {left: 0;top: 0;}.ctaButton, a.ctaButton {-webkit-backface-visibility: hidden;font-family: fira-sans, sans-serif;text-transform: uppercase;text-decoration: none;background: #ffd24f;padding: 18px 10px;display: inline-block;position: relative;min-width: 226px;font-weight: 600;color: #303234;margin-top: 11px;text-align: center;}.ctaButton:focus, .ctaButton:hover, a.ctaButton:focus, a.ctaButton:hover {min-width: 230px;background: #f2d171;}a.calloutBtn {font-family: open-sans, sans-serif;color: #582d83;text-decoration: none;font-size: 1rem;font-weight: 600;}a.calloutBtn:before {font-family: "Font Awesome 5 Free";content: "\f061";background: #ffd24f;border-radius: 50%;padding: 5px;font-size: 0.85rem;margin-right: 0.5em;font-weight: 600;color: #361750;transition: all 0.15s ease-in-out;}a.calloutBtn:hover:before {margin-right: 15px;}a.calloutBtn:focus {outline: 1px solid black;}.ctaButton span, a.ctaButton span {transition: all 0.5s cubic-bezier(0, 0.128, 0.113, 1);}.btn-link {display: inline-block;margin: 0;line-height: 1.5em;font-family: open-sans, sans-serif;font-size: 1rem;color: #582d83;text-decoration: none;border-bottom: 3px dotted #582d83;}img {height: auto;max-width: 100%;}.btn-link:focus {outline: 1px solid black;}.landing .ctaButton, .landing a.ctaButton {text-transform: none;}.interiorContent .ctaButton:focus, .interiorContent .ctaButton:hover, .interiorContent a.ctaButton:focus, .interiorContent a.ctaButton:hover, .landing .ctaButton:focus, .landing .ctaButton:hover, .landing a.ctaButton:focus, .landing a.ctaButton:hover {transition: all 0.5s cubic-bezier(0, 0.128, 0.113, 1);-webkit-backface-visibility: hidden;background: #4ba19d;-webkit-transform: skewX(0) scale(1.05);-ms-transform: skewX(0) scale(1.05);transform: skewX(0) scale(1.05);}.bg-purplegrad {background: #582d83;background: linear-gradient(180deg, #582d83 0, #2c1742 100%);color: #fff;}.bg-purplegrad .bg ul li a, .bg-purplegrad p, .bg-purplegrad ul li {color: #fff;}.bg-purplegrad .subhead {color: #ffd24f;}.bg-purplegrad .btn-link, .bg-purplegrad h1, .bg-purplegrad h2, .bg-purplegrad h3 {color: #fff;}.bg-purplegrad a.calloutBtn {color: #fff;}.gray-bg {background: #f3f3f3;}.gray-bg .subhead, .gray-bg a.calloutBtn, .gray-bg h2, .gray-bg h3, .gray-bg p {color: #000 !important;}.gray-bg .btn-link {border-bottom: 3px dotted #000;color: #000;}.blue-bg {background: #57b6b2;}.blue-bg .subhead, .blue-bg a.calloutBtn, .blue-bg h2, .blue-bg h3, .blue-bg p {color: #000 !important;}.blue-bg .btn-link {border-bottom: 3px dotted #000;color: #000;}.overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: -moz-linear-gradient(left, rgba(11, 27, 74, 0.65) 0, rgba(38, 52, 92, 0.35) 100%);background: -webkit-linear-gradient(left, rgba(11, 27, 74, 0.65) 0, rgba(38, 52, 92, 0.35) 100%);background: linear-gradient(to right, rgba(11, 27, 74, 0.65) 0, rgba(38, 52, 92, 0.35) 100%);}.tk-adelle {font-family: adelle, serif;}.tk-open-sans {font-family: open-sans, sans-serif;}.tk-fira-sans {font-family: fira-sans, sans-serif;}.tk-bely {font-family: bely, serif;}.tk-bely-display {font-family: bely-display, sans-serif;}a.logo:focus {outline: 1px solid #fff;}header {color: #fff;width: 100%;height: 100px;background-color: #582d83;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);z-index: 999;position: relative;}header .wrapper {width: 100%;max-width: 1870px;margin: 0 auto;padding: 0.25em 0.5em;}header a.logo {display: block;margin: 0 auto;width: 100%;max-width: 280px;margin-left: auto;margin-right: auto;}header a.logo img {width: 100%;margin: 0 auto;text-align: center;position: relative;}header nav {float: left;}header nav:after {content: "";clear: both;display: block;}header nav ul:not(.sub-menu) {float: left;margin-bottom: 0;}header nav ul:not(.sub-menu) > li {position: relative;margin-right: 2rem;height: 70px;padding-top: 1.25em;margin-bottom: 0;}header nav ul li {display: inline-block;margin-bottom: 0.5em;transition-duration: 0.5s;}header nav ul li a {font-family: open-sans, sans-serif;font-size: 0.875rem;font-weight: 400;color: #fff;text-decoration: none;}header nav ul:not(.sub-menu) li a {height: 70px;}header nav ul.sub-menu {display: none;position: absolute;visibility: hidden;opacity: 0;}header nav ul.sub-menu li {display: block;}header nav ul:not(.sub-menu) li:hover > a, header nav ul:not(.sub-menu) li > a:focus {border-bottom: 3px solid #7dc8ff;}header nav ul li:focus-within > ul.sub-menu {visibility: visible;opacity: 1;display: block;min-width: 275px;padding: 1em 1em 1em 1em;min-width: 275px;top: 50px;left: -1.25em;z-index: 11;background: #fff;transition: all 0.5s ease;}header nav ul li:hover > ul.sub-menu, header nav ul.sub-menu:hover {visibility: visible;opacity: 1;display: block;min-width: 275px;padding: 1em 1em 1em 1em;min-width: 275px;top: 50px;left: -1.25em;z-index: 11;background: #fff;transition: all 0.5s ease;}header nav ul li:hover > ul.sub-menu li a {color: #ffd24f;}header .eyebrow {float: right;padding: 2em 1.4em 0 0;}header .eyebrow:after {content: "";clear: both;display: block;}header .eyebrow ul.secondary {float: left;}header .eyebrow ul.secondary li {display: inline-block;margin-right: 1.55rem;padding-bottom: 1em;}header .eyebrow ul.secondary li:last-of-type {margin-right: 0;}header .eyebrow ul.secondary li a {font-family: open-sans, sans-serif;font-size: 1rem;font-weight: 400;color: #fff;text-decoration: none;transition: all 0.4s ease-out;}header .eyebrow ul.secondary li a:focus, header .eyebrow ul.secondary li a:hover {color: #ffd24f;text-decoration: underline;}header .eyebrow.mobile {display: inline-block;width: 100%;padding: 0;}header .eyebrow.mobile .secondary.mobile {display: flex;width: 100%;justify-content: space-between;}header .search-toggle {position: relative;float: left;height: 70px;min-width: 88px;padding: 2em 0.3em 1.5em 1.5em;text-align: center;}header .search-toggle > label {cursor: pointer;color: #fff;font-family: open-sans, sans-serif;font-size: 1.2rem;font-weight: 600;}header .search-toggle > label > span {display: inline;font-size: 1rem;}header .search-toggle > label > span.fas.icon:before {content: "\f002";color: #ffd24f;}header .search-toggle > label.open > span.fas.icon:before {content: "\f00d";color: #ffd24f;font-size: 1.25rem;}header .search-toggle > label.open > span:not(.icon).on {display: inline-block;margin-left: 0.5em;}header .search-toggle > label.open > span.off {display: none;}header .search-toggle > label > span.on {display: none;}header .search-toggle > label > span.off {display: inline-block;margin-left: 0.3em;}header .search-toggle > label > span:not(.icon) {margin-left: 0.5em;font-size: 1rem;color: #fff;font-weight: 400;}header .mainNav {position: relative;float: left;height: 70px;min-width: 88px;padding: 2em 0 1.5em 1.3em;text-align: center;z-index: 999;}header .mainNav > label {cursor: pointer;color: #fff;font-family: open-sans, sans-serif;font-size: 1.2rem;font-weight: 600;}header .mainNav > label.open {background-color: #421a64;}header .mainNav > label > span {display: inline;font-size: 1rem;}header .mainNav > label > span:not(.icon) {display: none;margin-left: 0.5em;font-size: 1rem;color: #fff;font-weight: 400;}header .mainNav > label > span.fas.icon:before {content: "\f0c9";color: #ffd24f;}header .mainNav > label.open > span.fas.icon:before {content: "\f00d";color: #ffd24f;}header .mainNav > label.open > span:not(.icon).on {display: inline-block;margin-left: 0.5em;}header .mainNav > label.open > span.off {display: none;}header .mainNav > label > span.off {display: inline-block;margin-left: 0.5em;}header .mobile {position: absolute;left: -99999px;}header .menuMain.is-desktop {top: 0;height: 100%;position: fixed;left: 0;width: 0;}.menuOverlay {overflow: hidden;position: fixed;top: 100px;right: 0;bottom: 0;left: 0;opacity: 0.9;z-index: 8;background: #2b2b2b;visibility: hidden;}header .menuMain .menuList {overflow-x: auto;transition: transform 380ms ease-in-out;transform: translateX(-380px);height: 100%;position: relative;z-index: 10;display: block;background: #421a64;padding: 4.75em 1.5em 5.75em 2.5em;max-height: 9999px;width: 380px;}.alert header .menuMain .menuList {position: relative;z-index: 10;display: block;background: #421a64;padding: 5.75em 1.5em 5.75em 2.5em;max-height: 9999px;top: 0;bottom: 0;right: unset;left: 0;box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);width: 380px;}header .menuSideButtons {transform: translateX(-680px);transition: transform 480ms ease-in-out;}.wrapper .dim {z-index: -1;height: 100vh;width: 100%;transform: translateX(calc(100% * -2));transition: transform 550ms ease-in-out;position: fixed;background: rgba(0, 0, 0, 0.8);top: 100px;height: 100%;}header input[type="checkbox"]#mainNavToggle:checked ~ .menuMain.is-desktop, header input[type="checkbox"]#mainNavToggle:checked ~ .menuMain.is-desktop .menuList, header input[type="checkbox"]#mainNavToggle:checked ~ .menuMain.is-desktop .menuSideButtons {transform: translateX(0);visibility: visible;}header input[type="checkbox"]#mainNavToggle:checked ~ .wrapper .dim {transform: translateX(0);}.alert + header input[type="checkbox"]#mainNavToggle:checked ~ .menuMain.is-desktop {position: fixed;z-index: 10;visibility: visible;opacity: 1;display: block;transition: all 0.25s ease;padding: 5.75em 0;max-height: 9999px;top: 0;bottom: 0;left: 0;}header input[type="checkbox"]#mainNavToggle:checked ~ .menuOverlay {position: fixed;z-index: 9;visibility: visible;opacity: 0.5;display: block;background: gray;max-height: 9999px;top: 0;bottom: 0;right: 0;left: 0;}header input[type="checkbox"]#mainNavToggle:checked ~ .menuMain.is-desktop:after {display: block;}header .menuMain ul:not(.submenu) {letter-spacing: initial;}header .menuMain ul.main {border-bottom: 4px dotted #ffd24f;margin-bottom: 28px;margin-left: 16px;}header .menuMain span:not(.inMenu) {color: #fff;font-family: adelle, serif;font-weight: 300;font-size: 1.4rem;}header .menuMain ul.main li {margin-bottom: 23px;display: block;}header .menuMain .bottomLinks {margin-left: 15px;}header .menuMain .bottomLinks ul.quickLinks {margin-top: 23px;}header .menuMain ul.quickLinks li a {font-family: open-san, sans-serif;color: #fff;text-decoration: none;font-weight: 400;font-size: 1rem;}header .menuMain ul.quickLinks li {margin-bottom: 15px;display: block;}header input[type="checkbox"]#mainNavToggle:checked ~ .menuOverlay.is-desktop {visibility: visible;display: block;}header .menuMain ul.main ul {display: none;}header .menuMain ul.main ul.submenu li {margin-bottom: 2.5px;}header .menuMain ul.main li .dropdownlink:before {font-family: "Font Awesome 5 Free";content: "\f063";background: #ffd24f;border-radius: 50%;padding: 5.5px;font-size: 0.4rem;font-weight: 600;color: #361750;vertical-align: middle;}header .menuMain ul.main li .dropdownlink.no-sub:before {content: "";background: 0 0;padding-left: 12px;}header .menuMain a {transition: all 0.4s ease-out;}.menuMain a:not(.ctaButton):focus, header .menuMain a:not(.ctaButton):hover {color: #ffd24f;text-decoration: underline;}header .menuMain ul.quickLinks li a:focus, header .menuMain ul.quickLinks li a:hover {color: #ffd24f;text-decoration: underline;}header .dropdownlink {font-family: adelle, serif;font-weight: 300;color: #fff;text-decoration: none;font-weight: 400;font-size: 1.5rem;cursor: pointer;display: block;position: relative;transition: all 0.4s ease-out;}header .dropdownlink a {text-decoration: none;color: #fff;}header .dropdownlink ul.submenu {margin-top: 12px;}header .submenu {display: none;margin-top: 8px;margin-left: 27px;line-height: 1.7em;}header .submenu a {display: inline-block;color: #fff;transition: all 0.4s ease-out;text-decoration: none;font-size: 0.875rem;}.menuSideButtonsDesktop, header .menuSideButtons {position: absolute;left: 380px;top: 0;z-index: 9;margin-top: 135px;}header .menuSideButtons.mobile .ctaButton {width: 100%;padding: 12px 0;}header .searchbox > .wrapper {max-width: 1600px;padding: 2em 1em;}header .searchbox {position: absolute;top: 100px;right: 0;left: 0;visibility: hidden;opacity: 0;max-height: 0;background: #361750;transition: all 0.25s ease;z-index: 100;}header input[type="checkbox"]#searchtoggle:checked ~ .searchbox, header input[type="checkbox"]#searchtoggleMobile:checked ~ .searchbox {visibility: visible;opacity: 0.95;display: block;padding: 1.75em 1em;max-height: 9999px;transition: all 0.25s ease;}header .searchbox input[type="search"] {font-family: adelle, serif;font-size: 2rem;width: 80%;background: 0 0;border: 0;color: #fff;}header .searchbox input::placeholder {color: #fff;opacity: 1;}header .searchbox input:-ms-input-placeholder {color: #fff;}header .searchbox input::-ms-input-placeholder {color: #fff;}header .searchbox input[type="search"]:focus {outline: 1px solid #fff;}header .searchbox form {border-bottom: 5px dotted #fff;padding-bottom: 25px;color: #fff;max-width: 99%;margin: 0 auto 30px auto;}header .searchbox button {background: 0 0;border: none;cursor: pointer;float: right;}header .searchbox button > span {display: none;}header .searchbox button:after {content: "\f002";display: inline-block;font-size: 2rem;color: #ffd24f;}header input[type="checkbox"] {position: absolute;opacity: 0;z-index: -1;}header input[type="checkbox"]#mainNavToggle:focus ~ .wrapper nav .mainNav label, header input[type="checkbox"]#searchtoggle:focus ~ .wrapper nav .search-toggle label, header input[type="checkbox"]#searchtoggleMobile:focus ~ .wrapper nav .search-toggle label {outline: 1px solid #fff;}header button > span {display: none;}header .searchbox span {color: #ffd24f;text-transform: uppercase;display: block;margin: 35px 0 25px 0;font-size: 1.1rem;font-family: fira-sans, sans-serif;}header .searchbox ul li {color: #fff;margin-bottom: 30px;display: block;}header .searchbox ul li:before {font-family: "Font Awesome 5 Free";content: "\f061";background: #ffd24f;border-radius: 50%;padding: 2px;font-size: 0.85rem;margin-right: 0.5em;font-weight: 600;color: #361750;}header .searchbox ul li a {font-family: open-sans, sans-serif;color: #fff;text-decoration: none;font-size: 1rem;font-weight: 600;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}header .searchbox ul li:hover a {margin-left: 5px;}header .mobileSearch.search-toggle {display: none;}header .menuMain {visibility: hidden;}@media all and (max-width: 1060px) {header {position: relative;}header .mobile {position: static;left: auto;}header a.logo {width: 90%;max-width: 225px;transition: all 0.25s ease;}header a.logo img {width: 100%;}header .eyebrow .search-toggle > label:before {margin-right: 0.5em;}header .mobile {float: left;padding: 1.35em 0.75em 0.5em 0.75em;}header .mobile > label {display: block;font-family: open-sans, sans-serif;font-weight: 700;position: relative;z-index: 99999;font-size: 2rem;}header .mobile > label > span.on {display: none;}header .mobile > label.open > span.off {display: inline-block;}header .mobile > label > span.fas.icon:before {content: "\f0c9";color: #fff;}header .mobile > label.open > span.fas.icon:before {content: "\f00d";font-size: 1.35rem;color: #ffd24f;}header .mobile-menu {visibility: hidden;opacity: 0;max-height: 0;transition: all 0.25s ease;padding: 1.75em 1em;background: #421a64;position: absolute;right: 0;top: 0;left: 0;}header .mobile-menu ul li a:focus, header .mobile-menu ul li a:hover {text-decoration: underline;color: #ffd24f;}header input[type="checkbox"]#mobiletoggle:checked ~ .mobile-menu {z-index: 999;visibility: visible;opacity: 1;display: block;max-height: 9999px;transition: all 0.25s ease;overflow-x: hidden;height: 100vh;overflow-y: auto;padding-bottom: 160px;}header input[type="checkbox"]#mobiletoggle:checked ~ .wrapper .mobile {z-index: 99999;position: relative;width: 100%;background: #421a64;}header .mobile-menu ul.main > li.open:after {position: absolute;content: url(../images/minus.png);right: 1em;top: 0.25rem;}header .mobile-menu ul.main > li.open ul.sub-menu {display: block;}header .mobile-menu ul.sub-menu li:after {display: none;}header .menuMain ul.main {margin-left: 0;margin-bottom: 0;margin-top: 80px;}label.open > span:not(.icon).on {display: inline-block;margin-left: 7px;font-size: 1.35rem;color: #fff;font-weight: 400;}header .menuSideButtons.mobile {border-top: 4px dotted #ffd24f;margin-top: 25px;position: relative;transform: translateX(0);}header .menuMain ul.main {border-bottom: none;}header .menuMain .bottomLinks {margin-left: 0;padding: 0;}header .bottomLinks input[type="checkbox"] + .sectionTitle {float: none;width: 100%;display: flex;color: #fff;}header .bottomLinks input[type="checkbox"] + .sectionTitle:before {font-family: "Font Awesome 5 Free";content: "\f0d7";font-size: 1.5rem;margin-right: 7px;}header .bottomLinks input[type="checkbox"]:checked + .sectionTitle:before {font-family: "Font Awesome 5 Free";content: "\f0d8";font-size: 1.5rem;margin-right: 7px;}header .bottomLinks input[type="checkbox"]:checked + .sectionTitle {background: #f2d171 !important;color: #fff;float: none;width: 100%;display: flex;border: 3px solid #f2d171;color: #303234;font-family: fira-sans, sans-serif;font-weight: 600;}header .bottomLinks ul li.row {max-width: 100%;}header .bottomLinks > input[type="checkbox"] {width: 100%;height: 40px;position: absolute;left: 0;z-index: 1;opacity: 0;cursor: pointer;padding: 0;margin: 0;display: inline-block;border: none;opacity: 0;color: #fff;}header .bottomLinks > input[type="checkbox"] + label + .content {display: none;}header .bottomLinks > input[type="checkbox"]:checked + label + .content {display: block;width: 100%;}header .bottomLinks .title {display: none;}header .bottomLinks ul li a {padding: 12px 20px;}header .bottomLinks .content li a:before {left: 35px;}header .bottomLinks label {width: 100%;border: 3px solid #ffd24f;color: #ffff;padding: 10px 10px;font-family: fira-sans, sans-serif;font-weight: 600;}header .submenu {margin-left: 32px;}header .mobile .mobileClose {padding: 0;}header .search-toggle {float: right;}header .mobileSearch.search-toggle {display: inline;padding: 1.35em 0.75em 0 0.75em;}header .search-toggle > label > span.fas.icon:before {content: "\f002";color: #fff;font-size: 1.8rem;margin-left: 25px;}header .search-toggle > label.open > span.fas.icon:before {color: #fff;font-size: 2rem;}header .searchbox {position: absolute;top: 79px;right: 0;left: 0;visibility: hidden;opacity: 0;max-height: 0;background: #361750;transition: all 0.25s ease;z-index: 100;height: 100vh;padding-bottom: 150px !important;overflow-y: auto;}header {height: 80px;}header .wrapper {padding: inherit;}header .searchbox > .wrapper {padding: 0 1em;}header input[type="checkbox"]#mainNavToggle:checked + .menuMain {display: none;}header .search-toggle > label > span:not(.icon) {display: none;}}@media all and (max-width: 580px) {header a.logo {width: 80%;max-width: 200px;max-width: 175px;padding-top: 0.5em;}header .searchbox input[type="search"] {width: 70%;}header .searchbox button::after {margin-right: 0;}header .searchbox form {padding-bottom: 13px;}}.alert {position: relative;color: #fff;width: 100%;padding: 0;z-index: 99999;background: #ffd24f;height: auto;}.plusToggle {float: left;display: inline-block;padding: 0 32px 0 0;width: 15px;height: 15px;}.plusToggle:before {content: "\f06a";font-family: "Font Awesome 5 Free";font-size: 1.4rem;font-weight: 900;color: #fff;color: #582d83;}.alert .toggleRow, .alertMessage .wrapper {max-width: 100%;width: 100%;margin: 0 auto;padding: 38px 1.3em 5px 3.5em;}.alert .wrapper:after {content: "";clear: both;display: block;}.alert .title {font-size: 1.55rem;display: inline-block;color: #582d83;font-family: adelle, serif;}.alert .summary {padding: 0 0 18px 0;float: none;color: #303234;}.alert .container:after {content: "";clear: both;display: block;}.alertMessage {position: relative;width: 100%;color: #fff;z-index: 9999;}.alertMessage .wrapper {padding-top: 0;padding-bottom: 0;}.alertMessage p {margin-bottom: 13px;}@media all and (max-width: 1480px) {input.alertToggle[type="checkbox"] {width: 98%;}.alert {padding: 0 10px;}.alert .toggleRow, .alertMessage .wrapper {padding: 10px 0;}.alert .summary {float: left;width: 100%;margin-top: 0;}}footer {background: #361750;padding: 0;position: relative;z-index: 1;}footer .wrapper {width: 100%;max-width: 1280px;margin: 0 auto;padding: 3em 1em 2em 1em;}footer .copyright {padding: 1em 0.25em;background: #2e1444;max-width: 100%;}footer .copyright .wrapper {width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 1em 0 1em;}footer .right {text-align: right;}footer .contact {width: 25%;}footer .address {line-height: 2.3em;font-family: open-sans, sans-serif;font-weight: 400;font-size: 0.8rem;color: #fff;margin-top: 2em;}footer .address .phone {text-decoration: none;color: #fff;display: block;}footer ul li a {line-height: 3em;font-family: adelle, serif;font-weight: 300;font-size: 0.875rem;text-decoration: none;color: #fff;}footer ul li a:focus, footer ul li a:hover {text-decoration: underline;color: #ffd24f;}footer a.logo img {display: block;max-width: 250px;}footer .social-icons {margin-top: 1.5em;}.social-icons span.fab {border-radius: 50%;color: #fff;width: 2.063em;height: 2.063em;font-size: 1.4rem;color: #e1e1e1;}.social-icons span.fab:focus, .social-icons span.fab:hover {color: #707070;}.social-icons span:not(.fab) {position: absolute;left: -999999px;color: #fff;}bac .social-icons span.fa-instagram:before {margin-left: -3px;}.social-icons span.fa-flickr {background: #ff0084;}.social-icons span.fa-flickr:before {margin-left: -2px;}a.facebook:focus, a.instagram:focus, a.linkedin:focus, a.twitter:focus, a.youtube:focus {color: #707070;}footer .copyright span {font-family: open-sans, sans-serif;font-weight: 400;font-size: 0.75rem;color: #d3d9e6;text-transform: uppercase;}footer p {font-family: open-sans, sans-serif;color: #d3d9e6;}footer .return {padding-bottom: 0;}footer .return a.btn-link {color: #fff;}.school footer .wrapper {padding-bottom: 1em;}@media all and (max-width: 1060px) {footer .col3 {float: none;width: 100%;}footer .right {text-align: center;}footer span.column-title {margin-bottom: 1em;}footer a.logo img {display: block;margin: 0 auto;max-width: 250px;}footer .address, footer .social-icons {text-align: center;}footer .social-icons {margin-bottom: 2em;}footer .return {text-align: center;}footer .copyright .wrapper {text-align: center;}}.screenreader {position: absolute;top: 0;z-index: 9999;left: auto;}.screenreader a {padding: 10px;position: absolute;left: -100000px;background-color: #582d83;color: #ffd24f;}.screenreader a:focus {position: absolute;left: 0;top: 0;z-index: 9999;}.home-impact {width: 100%;margin: 0;position: relative;max-width: 100%;overflow: hidden;border-top: #f8d467 solid 16px;}.home-impact .homepage-slider {display: flex;}.home-impact .overlay {opacity: 0.08;}.home-impact .slick-slider {position: fixed;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;z-index: 1;max-width: 100%;-ms-touch-action: pan-y;-webkit-tap-highlight-color: transparent;top: 100px;left: 0;right: 0;bottom: 0;}.home-impact .slick-slide {position: relative;background-color: #421a64 !important;width: 100%;height: 100%;max-height: 90vh;}.home-impact .image {display: flex;}.home-impact .is-desktopS {object-fit: cover;}.home-impact .video {width: 100%;}.home-impact .image {width: 50%;}.home-impact .text {width: 50%;padding: 75px 50px;background-color: #582d83;}.home-impact h1.title, .home-impact h2.title {font-size: 3.125rem;line-height: 1.2;font-family: Georgia;font-weight: 400;color: #fff;margin-bottom: 2rem;margin-top: 0;}.home-impact .caption-contents {max-width: 595px;}.home-impact .caption-contents p {font-family: open-sans, sans-serif;color: #fff;margin-bottom: 2rem;font-size: 1.125rem;line-height: 1.5;}.home-impact .caption-contents a.impact-link .fa-arrow-alt-circle-right:before {color: #ffd24f;}.home-impact .caption-contents a.impact-link {display: inline-block;font-family: open-sans, sans-serif;font-size: 0.875em;text-decoration: none;font-weight: 700;background-color: #ffd24f;padding: 15px 20px;}.home-impact .caption-contents a.impact-link span {color: #3d1c60;}.home-impact .caption-contents a.impact-link:hover {background-color: #f2d171;}.home-impact .caption-contents a.impact-link i {color: #ffd24f;font-size: 1.1em;}.home-impact a.btn-link:focus, .home-impact a.btn-link:hover {color: #21396e;}.home-impact video {display: block;object-fit: cover;overflow: hidden;max-height: 100%;width: 100%;}.home-impact .slide-item {position: relative;display: flex;}.home-impact .scrollDown {display: none;position: absolute;bottom: 20px;left: 7.6%;}.home-impact .scrollDown a {text-decoration: none;}.home-impact .scrollDown .scroll {display: block;color: #fff;font-family: fira-sans, sans-serif;font-size: 1rem;letter-spacing: 0.14px;font-weight: 600;font-style: italic;margin: 30px 0 15px;}.home-impact .scrollDown .fas {color: #fff;border: 2px solid #ffd24f;border-radius: 50%;padding: 11px;margin: 0 0 0 20px;}h3.h2Style {font-family: Georgia, sans-serif;font-size: 1.875rem;margin: 10px 0;letter-spacing: 0.4px;color: #582d83;}.pauseSlide, .playSlide {z-index: 1;position: absolute;bottom: 25px;right: 25px;cursor: pointer;background: 0 0;border: none;}.pauseSlide span, .playSlide span {color: #fff;display: block;position: absolute;text-indent: -999999px;}.pauseSlide:after, .playSlide:after {color: #fff;font-family: "Font Awesome 5 Free";font-weight: 600;}.playSlide:after {content: "\f04b";}.pauseSlide:after {content: "\f04c";}.home-impact #slide-video .image {display: none;}@media all and (max-width: 1060px) {.home-impact {height: 100%;}.home-impact .slide-item {flex-wrap: wrap;width: 100%;}.home-impact .slick-slider {position: relative;top: 0;}.home-impact .image {order: 1;width: 100%;}.home-impact .text {order: 2;width: 100%;}.home-impact .caption {margin: 0 auto;}.pauseSlide, .playSlide {bottom: 57vh;}.home-impact .slick-slide {max-height: 100%;}.home-impact .caption h1.title, .home-impact .caption h2.title {font-size: 2.5em;margin-bottom: 0;line-height: 1em;transition: all 0.25s ease;}.home-impact h1.title, .home-impact h2.title {font-size: 2rem;line-height: 2.5rem;}.home-impact .scrollDown {display: none;text-align: center;color: #fff;margin-top: 0;position: relative;bottom: 0;left: 0;margin-bottom: 15px;}.home-impact .scrollDown .fas {margin: 0;}.home-impact .video video {display: none;}.home-impact #slide-video .image {display: block;}}.about .wrapper {margin: 0 0 0 14%;display: flex;}.about h2 {font-size: 2.5rem;letter-spacing: 0.8px;}.about h2 .bold {font-family: bely, serif;font-weight: 900;}.about .col6 {margin: 0 2% 0 0;width: 47%;}.about .banner {padding: 28px 21px 15px;background-color: #522f7e;text-align: center;display: inline-block;margin-bottom: 30px;}.about .banner span {color: #fff;font-family: open-sans, sans-serif;text-transform: uppercase;font-weight: 900;font-size: 0.875rem;}.about .container.infographics {padding: 0 15px;margin: 37px auto 20px auto;}.about .infographics p.infoLarge {margin: 13px 0;}.about .infographics .col6 .bordered {padding: 20px 0;}.about .imageContainer {align-self: end;flex-basis: 64.5%;margin-top: 28px;overflow: hidden;}.about .imageContainer img {max-height: none;}.about .content {margin-top: 36px;padding-bottom: 50px;}.about .content p {letter-spacing: 0.48px;font-size: 1.125rem;line-height: 1.5;margin-top: 1rem;margin-bottom: 2rem;}.about .content > span {display: inline-flex;}.about .content h4.purpleH4 {margin: 5px 5px 5px 0;font-size: 1.1875rem;font-family: fira-sans, sans-serif;color: #582d83;text-transform: uppercase;font-style: normal;letter-spacing: 0.38px;font-weight: 600;}a.calloutBtnHome {font-family: open-sans, sans-serif;background-color: #ffd24f;padding: 15px 20px;margin-right: 10px;color: #582d83;text-decoration: none;font-size: 1rem;font-weight: 700;}a.calloutBtnHome:focus {outline: 1px solid black;}a.calloutBtnHome:hover {background-color: #f2d171;}@media all and (max-width: 1060px) {.about {margin: 0;position: relative;}.about .wrapper {flex-flow: row wrap;margin: 0 auto;position: relative;padding: 0 1em 1em;}.about .col6 {width: 100%;}.about .imageContainer {flex-basis: 100%;}}.academics .wrapper {padding: 1em;max-width: 1418px;margin: 0 auto;}.academics {position: relative;}.academics:before {content: "";background: #582d83;background: linear-gradient(180deg, #582d83 0, #2c1742 100%);position: absolute;top: -3%;left: -1rem;bottom: 33%;width: 90%;z-index: 0;}.academics .row {position: relative;z-index: 2;max-width: 75%;}.academics .row .content {margin: 30px 0;}.academics .row .content h2 {margin: 5px 0 17px;letter-spacing: 0.68px;}.academics .row .content h2, .academics .row .content p {color: #fff;}.academics .row .content p {letter-spacing: 0.48px;font-size: 1rem;}.academics .academicsSlider {position: relative;width: 100%;padding-bottom: 68px;clear: both;}.academics .academicsSlider .aslide {width: 100%;max-width: 672px;margin: 0 20px;color: #fff;position: relative;}.academics .academicsSlider .slick-list {margin: 0 0 0 11.2%;}.academics .academicsSlider .aslide .slideOverlay {color: #fff;position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(88, 45, 131, 0.9);overflow: hidden;width: 100%;height: 70px;transition: 0.75s ease;}.academics .academicsSlider .aslide .slideOverlay .slideContent {padding: 19px 30px;}.academics .slideOverlay .slideContent .title {font-family: adelle, serif;font-size: 1.3125rem;margin-bottom: 15px;display: inline-block;}.academics .slideOverlay .slideContent .extra {font-family: open-sans, sans-serif;color: #bfb7b0;display: inline-block;font-weight: 600;font-size: 0.8125rem;margin-left: 10px;}.academics .slideOverlay .slideContent .content {margin-top: 5px;display: none;}.academics .academicsSlider .aslide:hover .content {display: block;}.academics .slideOverlay .slideContent .content .yellowHeader {font-family: fira-sans, sans-serif;text-transform: uppercase;color: #ffd24f;}.academics .slideOverlay .slideContent .content p {color: #fff;}.academics .slideOverlay .slideContent .infoTog {background: 0 0;border: none;color: #fff;position: relative;font-size: 1.25rem;float: right;opacity: 0;transition: opacity 0.5s ease-in-out;z-index: 2;font-weight: 600;cursor: pointer;}.academics .academicsSlider .aslide:hover .slideOverlay .slideContent .infoTog {opacity: 1;transition: opacity 0.5s ease-in-out;}.academics .academicsSlider .aslide:hover .slideOverlay .slideContent .infoTog.open .infoCircle {display: none;}.academics .academicsSlider .aslide:hover .slideOverlay .slideContent .infoTog.open .closeCircle {display: block;}.academics .academicsSlider .aslide:hover .slideOverlay .slideContent .infoTog. .infoCircle {display: block;}.academics .academicsSlider .aslide:hover .slideOverlay .slideContent .infoTog .closeCircle {display: none;}.academics .aslide .slideContent .infoOverlay {display: none;}.academics .aslide .slideContent .infoOverlay .info {text-align: center;}.academics .aslide .slideContent .infoOverlay .grayInfo {color: #303234;font-family: open-sans, sans-serif;display: block;font-size: 1.125rem;}.academics .aslide .slideContent .infoOverlay .purpleInfo {color: #582d83;font-family: bely-display;display: block;font-size: 1.95rem;}.academics .aslide:hover .slideContent .infoTog.open ~ .infoTog {font-family: "Font Awesome 5 Free";content: "\f00d";font-weight: 600;color: #582d83;cursor: pointer;}.academics .aslide:hover .slideContent .infoTog.open ~ .infoOverlay {display: flex;background: #ffd24f;position: absolute;bottom: 0;left: 0;right: 0;top: 0;width: 100%;justify-content: center;align-items: center;}.academics .slideOverlay .slideContent .off {display: none;}.academics .slideOverlay .slideContent .content .calloutBtnHome {color: #fff;}.academics .academicsSlider .aslide:hover .slideOverlay {height: 100%;}.academics .academicsSlider .slick-prev:before {content: "\f060";font-size: 0.875rem;}.academics .academicsSlider .slick-next:before {content: "\f061";font-size: 0.875rem;}.academics .academicsSlider .slick-arrow {color: transparent;background: #bfb7b0;height: 40px;width: 40px;padding: 0;}.academics .academicsSlider .slick-arrow:hover {background: #63666a;}.academics .academicsSlider .slick-prev {left: 9.05%;bottom: 26.7%;}.academics .academicsSlider .slick-next {left: 9.05%;bottom: 16%;}.academics .academicsSlider .slick-arrow .slideOut {top: 12px;position: absolute;display: inline-block;max-width: 0;overflow: hidden;transition: all 0.25s ease-in;color: #582d83;font-family: fira-sans, sans-serif;font-size: 0.875rem;line-height: 1rem;right: 41px;}.academics .academicsSlider .slick-arrow:hover .slideOut {max-width: 100%;right: 45px;}@media all and (max-width: 1060px) {.academics {margin: -2rem 0 2rem 0;overflow: hidden;}.academics:before {width: 100%;left: 0;bottom: 7%;}.academics .row {max-width: 100%;}.academics .academicsSlider .slick-list {margin: 0 auto;}.academics .ctaButton, .academics a.ctaButton {width: 100%;}.academics .academicsSlider {padding-bottom: 20px;margin: 0;}.academics .academicsSlider .aslide:hover .content p, .academics .aslide:hover .slideContent .infoOverlay, .academics .slideOverlay .slideContent .infoTog {display: none;}.academics .academicsSlider .aslide .slideOverlay {display: flex;height: auto;}.academics .academicsSlider .aslide .slideOverlay .slideContent {padding: 10px 30px;}.academics .slideOverlay .slideContent .title {margin-bottom: 0;}.academics .slideOverlay .slideContent .content .calloutBtnHome {display: block;margin: 16px 0 0 0;}}.homepageSlider.grid {max-width: 100%;margin: 0 auto;width: 100%;display: block;transition: 1s ease-in-out;}.homepageSlider.grid .wrapper {max-width: 1700px;margin: 0 auto;}.homepageSlider .slick-slider .slick-prev:before {content: "\f060";font-size: 1rem;}.homepageSlider .slick-slider .slick-next:before {content: "\f061";font-size: 1rem;}@media all and (max-width: 1060px) {.homepageSlider .slide .slide-content p {display: none;}.homepageSlider .slide-content h3 {margin-bottom: 15px;}}.newsEvents .wrapper {padding: 1em;max-width: 1418px;margin: 0 auto;}.newsEvents .featuredNews {border-bottom: 4px dotted #ffd24f;}.newsEvents .featuredNews h3 {color: #582d83;font-family: fira-sans, sans-serif;font-size: 1.195rem;margin: 8px 0;}.newsEvents .content a {text-decoration: none;}.newsEvents .content a:hover .title {display: block;text-decoration: underline;}.newsEvents .dateAuthor {margin: 10px 0;}.newsEvents .author, .newsEvents .date {color: #63666a;font-family: open-sans, sans-serif;font-size: 0.875rem;}.newsEvents .author .uppercase {text-transform: uppercase;font-weight: 600;}.newsEvents .content a .title {position: relative;font-family: adelle, serif;font-size: 1rem;font-weight: 200;color: #582d83;text-decoration: none;}.newsEvents .featuredNews a .title {position: relative;font-family: adelle, serif;font-size: 1.5rem;font-weight: 200;color: #582d83;text-decoration: none;}@media all and (max-width: 1060px) {.newsEvents .col4 {margin: 25px 0;}}.socialEvents {background-color: #f3f3f3;padding: 50px 0 0;margin-top: 50px;}.socialEvents h3 {color: #582d83;font-family: adelle, serif;font-size: 1.5rem;}.socialEvents .col12 {margin: 10px 0;}.socialEvents .content.icons .socialIcons {color: #582d83;font-size: 2.25rem;margin: 0 15px;}.socialEvents .events {position: relative;margin: 1rem 0 0 1rem;}.socialEvents .events:before {content: "";background: #582d83;position: absolute;top: 0;left: -1rem;bottom: -1.5rem;width: 90%;z-index: 0;}.socialEvents .events .wrapper {padding: 1rem 10rem 0 1rem;}.socialEvents .events .wrapper.slider {padding-bottom: 2rem;position: relative;}.socialEvents .col12 {position: relative;z-index: 2;}.socialEvents .col12 .eventsTitle {color: #fff;display: inline-block;}.socialEvents .col12 .calendar {float: right;background: #fff;border-radius: 50%;padding: 5px;color: #582d83;}.socialEvents .eventDate {color: #fff;min-height: 67px;display: inline-block;border: 3px solid #ffd24f;padding: 13px;text-align: center;vertical-align: top;}.socialEvents .eventDate .month {display: block;font-family: fira-sans, sans-serif;font-weight: 600;text-align: center;text-transform: uppercase;}.socialEvents .eventDate .day {display: block;font-family: fira-sans, sans-serif;font-size: 1.875rem;font-weight: 600;}.socialEvents .eventContent {display: inline-block;width: 85%;min-height: 67px;margin-left: 15px;}.socialEvents .eventContent span {display: block;margin: 5px 0;}.socialEvents .eventContent .title {font-family: adelle, serif;color: #ffd24f;font-size: 1.275rem;}.socialEvents .eventContent .time {font-family: open-sans, sans-serif;color: #bfb7b0;text-transform: uppercase;}.socialEvents .eventContent p {color: #fff;}@media all and (max-width: 1060px) {.socialEvents .events:before {content: "";background: #582d83;position: absolute;right: 0;top: 0;left: 0;bottom: 0;width: 100%;z-index: 0;}.socialEvents .events {position: relative;margin: 1rem 0 0 0;}.socialEvents .events .wrapper {padding: 1rem 1rem 0 1rem;}.socialEvents .eventDate {padding: 10px;}.socialEvents .eventContent {width: 75%;}}.grid {position: relative;z-index: 2;background: #fff;height: 100%;}ul.blog-list > li .article-details .category {margin-bottom: 0;}ul.blog-list > li .article-details .category a {font-size: 0.857em;color: #582d83;border-bottom: 0;text-transform: uppercase;font-weight: 600;}ul.blog-list > li .article-details .category a:hover {text-decoration: underline;}.feed-listing {margin: 0 15px 15px 15px;}.feed-listing img {width: 100%;}.feed-listing h2 {margin: 0 0 5px;}.feed-listing h2 a.title {font-family: Adelle, serif;color: #582d83;text-decoration: none;margin-top: 0;line-height: 1.333em;letter-spacing: 0.02em;}.feed-listing .article-description {font-size: 1.143em;}ul.blog-list > li.article {border-bottom: 5px dotted #ffd24f;margin-bottom: 25px !important;padding-bottom: 35px !important;}ul.blog-list li.article:after {content: "";clear: both;display: block;}.byline {color: #63666a;font-size: 0.857em;}.byline a {color: #582d83;text-transform: uppercase;border-bottom: 0;font-weight: 600;}.byline a:hover {text-decoration: underline;}.feed-listing .pagination a {color: #582d83;font-weight: 600;border-bottom: 0;letter-spacing: 0;}.feed-listing .pagination {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: baseline;padding: 20px 0;}.feed-listing .pagination a:hover {border-bottom: 1px solid #582d83;}.feed-listing .pagination input {width: 1.5em;}.blog-categories, .popular-posts, .related-articles {margin-bottom: 50px;}.blog-categories strong, .popular-posts strong, .related-articles strong {margin-bottom: 15px;display: block;}.popular-posts ul {list-style: none;}.blog-categories ul li:before, .related-articles ul li:before {color: #582d83;content: url(../images/right.png);margin-left: 20px;margin-right: 10px;}.blog-categories ul li a, .popular-posts ul li a, .related-articles ul li a {color: #582d83;text-decoration: none;}.blog-categories ul li a:hover, .popular-posts ul li a:hover, .related-articles ul li a:hover {text-decoration: underline;}.popular-posts ul li {margin-bottom: 25px;}.col3.newsSidebar ul {font-size: 1em;}@media only screen and (max-width: 960px) {.col3.newsSidebar {order: 2;padding: 0 10px;}.feed-listing {margin-top: 50px;}}.blog-article {margin: 0 15px 15px 15px !important;}.blog-impact {position: relative;min-height: 124px;width: 100%;background: #421a64;}.blog-impact .text-overlay {position: absolute;bottom: 0;left: 0;padding: 2em 2em 2em 18em;}.category {font-family: open-sans, sans-serif;text-transform: uppercase;font-size: 0.875em;color: #582d83;}h1.blogHeader {font-family: Adelle, serif;color: #582d83;font-size: 1.875rem;letter-spacing: 0.6px;}h2.newsH2 {font-family: Adelle, serif;color: #582d83;font-size: 1.5rem;letter-spacing: 0.6px;}.dateAuthor {margin: 5px 0 0;font-size: 0.875rem;}.dateAuthor .author, .dateAuthor .date {color: #63666a;font-family: open-sans, sans-serif;font-size: 0.875rem;}.dateAuthor .author .uppercase {text-transform: uppercase;font-weight: 600;color: #582d83;}.article {margin: 15px 0 50px 0;}.article .featured {margin: 30px 0;}.article ul li:before {color: #582d83;content: url(../images/right.png);margin-left: 20px;margin-right: 10px;}.article h3.blogh3 {text-transform: uppercase;letter-spacing: 0.38px;font-family: fira-sans, sans-serif;color: #582d83;margin: 10px 0;font-size: 1.125rem;}.blog-impact .page-title {font-family: bely-display, sans-serif;font-size: 3rem;font-weight: 500;letter-spacing: 1px;color: #fff;margin: 10px 0;}@media only screen and (max-width: 960px) {.blog-article {margin-top: 50px;}.blog-impact {min-height: 107px;}.blog-impact .text-overlay {position: absolute;bottom: 0;left: 0;padding: 2em;}.blog-impact .page-title {font-size: 1.875rem;transition: all 0.25s ease;}}.programs-wrap .programs {display: flex;flex-flow: row wrap;margin-bottom: 80px;}.active-filters-div, .active-results-text {font-family: open-sans, sans-serif;letter-spacing: 0.48px;color: #63666a;font-style: italic;display: inline-block;line-height: 1.5rem;margin: 10px 0;}.programs-wrap .programs .programs-body {flex: 1 1 46%;background: #f8f8f8;padding: 30px;margin: 0 36px 15px 0;max-width: 460px;}.programs-wrap .programs .programs-body .program-name {font-family: Adelle, serif;letter-spacing: 0.42px;color: #582d83;font-size: 1.315rem;text-decoration: none;}.programs-wrap .programs .programs-body .program-info {margin-bottom: 10px;}.programs-wrap .programs .programs-body .extra {font-family: open-sans, sans-serif;color: #bfb7b0;display: inline-block;font-weight: 600;font-size: 0.8125rem;margin-left: 10px;}.programs-wrap .programs .programs-body .school-link {font-family: open-sans, sans-serif;text-decoration: none;border-bottom: 1px dotted #582d83;color: #582d83;text-transform: uppercase;font-size: 0.825rem;}.col3 .sidebar-nav .checkbox-group label {color: #582d83;font-family: open-sans, sans-serif;letter-spacing: 0.48px;}.col3 .sidebar-nav .checkbox-group .program-input.hidden {position: absolute;opacity: 0;z-index: -1;}.col3 .sidebar-nav .checkbox-group label:before {color: #582d83;content: url(../images/right.png);margin-right: 10px;}.col3 .sidebar-nav .checkbox-group input:checked ~ label:before {content: url(../images/right.png);transform: rotate(40deg);}.col3 .sidebar-nav .checkbox-group legend {display: none;}.col3 .sidebar-nav .checkbox-group input:not(:checked) ~ .degree-type {display: none;}.col3 .sidebar-nav .checkbox-group input:checked ~ .degree-type {display: block;}.col3 .sidebar-nav .checkbox-group .degree-type {margin-left: 17px;}.col3 .sidebar-nav .checkbox-group fieldset {padding-bottom: 0.5em;margin-bottom: 0.5em;}.col3 .sidebar-nav .checkbox-group span.checkbox-label {overflow: hidden;display: block;letter-spacing: 0.42px;font-family: open-sans, sans-serif;color: #303234;font-size: 0.875rem;line-height: 1rem;}button.control.mixitup-control-active:before {font-family: "Font Awesome 5 Free";content: "\f00c";color: #303234;font-size: 0.65em;position: absolute;top: 2px;left: 1px;right: 0;bottom: 0;font-weight: 600;}button.control {position: relative;float: left;height: 14px;width: 14px;border-radius: 2px;background: #fff;outline: 0;border: 1px #c6c6c6 solid;margin-top: 0.15em;margin-right: 0.75em;}form.checkbox-group {margin-top: 2.5em;padding-left: 0.5em;}div.checkbox {margin: 1em 0;}@media only screen and (max-width: 960px) {.programsSidebar {margin: 50px 15px 15px 15px !important;}.programs {margin: 0 15px 15px 15px;}}.interior-impact {position: relative;max-height: 300px;width: 100%;background: #000;}.interior-impact .text-overlay {position: absolute;bottom: 0;left: 0;background: #421a64;padding: 1.5em 1.5em 1.5em 18em;}.interior-impact.impact {height: 280px;}@media all and (max-width: 1060px) {.interior-impact .text-overlay {position: relative;padding: 1.5em 1.5em 1.5em 1em;width: 100%;}.interior-impact h1 {font-size: 2rem;}.interior-impact {max-height: 100%;}.interior-impact img {object-fit: cover;min-height: 134px;}}.breadcrumbs {background-color: #f8f8f8;margin-bottom: 25px;}.breadcrumbs .wrapper {padding: 15px;}.breadcrumbs .wrapper li {display: inline-block;}.breadcrumbs .wrapper li span {font-family: open-sans, sans-serif;font-size: 0.875em;color: #63666a;}.breadcrumbs .wrapper li a.breadcrumb {position: relative;color: #582d83;font-family: open-sans, sans-serif;font-size: 0.875em;font-weight: 600;text-decoration: none;}.breadcrumbs .wrapper li a.breadcrumb:before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;background-color: #582d83;visibility: hidden;transform: scaleX(0);transition: all 0.3s ease-in-out;}.breadcrumbs .wrapper li a.breadcrumb:hover:before {visibility: visible;transform: scaleX(1);}@media all and (max-width: 960px) {.breadcrumbs {display: none;}}.breadcrumbs .wrapper, .interiorContent.wrapper {margin: 0 auto;max-width: 1350px;}.interiorContent.wrapper .wysiwyg-content.row {padding: 0 15px 15px 15px;}.interiorContent.wrapper .wysiwyg-content .callout {font-size: 1.9rem;display: block;margin-bottom: 10px;line-height: 1.3em;color: #582d83;font-family: adelle, serif;}.interiorContent.wrapper .row.wysiwyg-content {border-bottom: 4px dotted #ffd24f;margin-bottom: 25px !important;padding-bottom: 35px !important;}@media all and (max-width: 1060px) {.interiorContent {display: flex;flex-flow: column;}.col3 {order: 0;}.col9 {order: 1;}.col3.sidebar:last-child, .sidebar {margin: 0;}}.col3.sidebar:last-child, .sidebar {margin: 0 0 20px 0;}.sidebar .leftnav .row > input, .sidebar .leftnav ul li.row > span.icon {display: none;}.sidebar .leftnav .row .content {border-top: 1px solid #d0d1d2;}.sidebar .leftnav ul {list-style: none;margin: 15px 0 0 0;}.sidebar .leftnav .content .firstNav > li:not(.sidebar-btn) {border-bottom: 1px solid #d0d1d2;}.sidebar .leftnav .content ul li .right-arrow {color: #ffd24f;float: right;font-size: 1rem;padding: 0 10px;}.sidebar .leftnav .content ul li {padding-left: 0.75em;}.sidebar .leftnav .content ul li a {display: block;margin: 0.75rem 0;font-family: open-sans, sans-serif;font-weight: 400;font-size: 0.875rem;color: #303234;letter-spacing: 0.05rem;text-decoration: none;}.sidebar .leftnav .content ul li a span, .sidebar .leftnav .content ul li.active > ul li a {position: relative;}.sidebar .leftnav .content ul li a span:first-of-type {max-width: 235px;display: inline-block;}.sidebar .leftnav .content ul li.active > ul li a span:before, .sidebar .leftnav .content ul li > a span:not(.right-arrow):before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;background-color: #303234;visibility: hidden;transform: scaleX(0);transition: all 0.3s ease-in-out;}.sidebar .leftnav .content ul li.active > a span:not(.right-arrow):before {background-color: #582d83;}.sidebar .leftnav .content ul li.active > ul li a:hover span:before, .sidebar .leftnav .content ul li > a:hover span:not(.right-arrow):before {visibility: visible;transform: scaleX(1);}.sidebar .leftnav .content ul li a.ctaButton, .sidebarButtons ul li a.ctaButton {font-weight: 900;}.sidebarButtons ul li a.ctaButton {width: 100%;}.sidebar .leftnav .content ul li.active > a {color: #582d83;font-weight: 900;}.sidebar .leftnav .content ul li.sidebar-btn, .sidebarButtons ul li.sidebar-btn {padding: 0;margin: 0;}.sidebar .leftnav .content ul li.sidebar-btn:first-of-type {margin-top: 50px;}.sidebar .leftnav .content ul li.active .right-arrow, .sidebar .leftnav .content ul li:not(.active) ul {display: none;}.sidebar .news-contact {margin: 2em 0;}.sidebar .news-contact span {font-family: open-sans, sans-serif;font-size: 0.875rem;display: block;}.sidebar .news-contact span.contact-title {font-style: italic;}.sidebar .news-contact span.name {font-size: 1em;font-weight: 600;}.sidebar .news-contact span strong {font-weight: 600;}.sidebar .news-contact span a {color: #40444d;}.sidebar .in-the-news {margin: 2em 0;}.sidebar .in-the-news ul li {margin-bottom: 1em;}.sidebar .in-the-news ul li a {font-family: open-sans, sans-serif;font-size: 0.875em;line-height: 1.5em;color: #26345c;}.sidebarButtons {float: right;margin-bottom: 30px;}@media all and (max-width: 1060px) {.sidebar nav {position: relative;margin: 0 1em;}.sidebar .leftnav > ul {margin-left: auto;margin-right: auto;margin-bottom: 2em;}.sidebar .leftnav ul li.row > input[type="checkbox"] {position: absolute;left: 0;top: 0;right: 0;width: 100%;height: 100%;max-height: 55px;z-index: 1;opacity: 0;cursor: pointer;padding: 0;margin: auto;display: inline-block;border: none;opacity: 0;}.sidebar .leftnav ul li.row > input[type="checkbox"] ~ span.icon {background-color: #ffd24f;color: #582d83;transition: all 0.5s ease;}.sidebar .leftnav ul li.row > input[type="checkbox"]:checked ~ div {margin-top: 0;max-height: 0;opacity: 0;display: none;}.sidebar .leftnav ul li.row > span.title {display: none;}.sidebar .leftnav ul li.row > span.icon {position: relative;border: 1px solid #f4f4f7;display: block;font-family: open-sans, sans-serif;font-weight: 600;font-size: 0.938em;padding: 1em;color: #582d83;text-transform: uppercase;}.sidebar .leftnav ul li.row > span.icon:before {content: url("../images/minus.png");font-family: "Font Awesome 5 Free";font-size: 1rem;font-style: normal;padding: 12px 22px;position: absolute;right: 3px;top: 0;text-indent: 0;}.sidebar .leftnav ul li.row > input[type="checkbox"]:checked ~ span.icon {background-color: #ffd24f;color: #582d83;transition: all 0.5s ease;}.sidebar .leftnav ul li.row > input[type="checkbox"]:checked ~ span.icon:before {content: url("../images/plus.png");font-family: "Font Awesome 5 Free";top: 3px;right: 3px;}.sidebar .leftnav .content ul li a {color: #26345c;}.sidebar .leftnav ul li .title a {padding: 11px;}.sidebar .leftnav .content > ul {padding-top: 7px;}.sidebar .leftnav div.content {position: relative;overflow: hidden;opacity: 1;z-index: 2;width: 100%;}.sidebar .leftnav div li::-moz-list-bullet {font-size: 0.75em;margin-right: 5px;}.sidebarButtons {order: 3;}.sidebarButtons ul li.sidebar-btn {margin: 0 1em;}.sidebarButtons ul li.sidebar-btn:last-of-type {margin-bottom: 50px;}}.impact {display: flex;flex-direction: row-reverse;width: 100%;border-top: #f8d467 solid 16px;}.impact img {width: 50%;object-fit: cover;}.impact h1.page-title {font-family: minion-pro, serif;font-weight: 400;font-size: 2.813rem;line-height: 1em;color: #fff;transition: all 0.25s ease;}.impact .text-overlay {position: relative;width: 50%;background-color: #582d83;justify-content: ;align-items: center;padding: 40px 40px 60px 30px;}.impact .text-overlay-inner {max-width: 690px;margin-left: auto;padding: 40px 40px 60px 30px;}.impact .text-overlay::after {content: '';position: absolute;z-index: 1;bottom: 0;left: 0;width: 100%;height: 20px;background-color: #fff;}.impact .text-overlay p {color: #fff;font-family: open-sans, sans-serif;font-size: 0.875em;}.impact .text-overlay a {display: inline-block;font-family: open-sans, sans-serif;font-size: 0.875em;text-decoration: none;font-weight: 700;background-color: #f8d467;padding: 15px 20px;}a {color: #303234;}.interior.impact {height: 280px;}@media all and (max-width: 960px) {.impact .text-overlay {width: 100%;padding: 5%;}.impact .text-overlay-inner {max-width: none;padding: 0;}.impact .text-overlay::after {display: none;}.impact .page-title h1 {font-size: 2.813rem;transition: all 0.25s ease;}.impact .text-overlay p {max-width: 600px;}.impact img {height: 369px;width: 100%;}.impact {flex-wrap: wrap;}}main.landing .wrapper {padding: 1em;max-width: 1380px;margin: 0 auto;}.landing .wysiwyg-content span {font-size: 1.9rem;display: block;margin-bottom: 10px;line-height: 1.3em;color: #582d83;font-family: adelle, serif;}.landing .btn-group a.ctaButton {min-width: 100%;}.landing .btn-group {text-align: center;}.landing .btn-group .row {padding: 0.5em;}.landing .wrapper.btn-group {border-bottom: 5px dotted #ffd24f;margin-bottom: 25px !important;padding-bottom: 35px !important;overflow: hidden;}@media all and (max-width: 960px) {.landing .wysiwyg-content span {font-size: 1.7rem;}.landing .col6 .wysiwyg-content span {font-size: 1rem;}}@media all and (max-width: 1060px) {.landing .btn-group .row {padding: 0;}}.wysiwyg-content {padding: 15px;}.columns [class^="col"] ul, .wysiwyg-content ol {margin-bottom: 20px;}.columns [class^="col"] ul li:before, .wysiwyg-content ul li:before {color: #582d83;content: url(../images/right.png);margin-left: 20px;margin-right: 10px;}.columns [class^="col"] ul ul, .wysiwyg-content ul ul {padding-left: 20px;margin-bottom: 0;}.columns .slide-content ul li, .columns .slide-content ul li a, .columns [class^="col"].gray-bg ul li, .columns [class^="col"].gray-bg ul li a {color: #fff;}.wysiwyg-content .infographics .col4 p {margin: 0;}.wysiwyg-content .infographics p.infoLarge {margin-bottom: 10px;font-family: fira-sans, sans-serif;color: #582d83;}.wysiwyg-content .infographics {margin-bottom: 8px;}.infographics hr {display: none;}.infographics .col4 {padding: 15px 0;margin-bottom: 0;margin-right: 0;}.infographics .col4 .bordered {width: 100%;float: left;border: 4px dotted #ffd24f;padding: 28px 0;}.infographics .col4:first-of-type .bordered {border-left: none;}.infographics .col4:nth-of-type(2) .bordered {border-left: none;}.infographics .col4:last-of-type .bordered {border-right: none;border-left: none;}.infographics .col4:first-of-type .infoWrap {float: left;}.infographics .col6 .bordered {width: 100%;float: left;border: 4px dotted #ffd24f;padding: 28px 0;}.infographics .col6 {margin-bottom: 0;padding: 15px 0;text-align: center;margin-right: 0;}.infographics .col6:last-of-type .bordered {border-left: none;border-right: none;}.infographics .col6:first-of-type .bordered {border-left: none;}.container.infographics {background-color: #fff;z-index: 1;max-width: 1225px;padding: 0 15px 44px 15px;}.container.infographics {margin: 37px auto 3px auto;}.infographics .infoLarge {font-size: 1.2rem;font-weight: 600;font-family: fira-sans, sans-serif;padding: 0;line-height: 1em;}.infographics p.infoLarge {margin-bottom: 5px;text-transform: uppercase;color: #582d83;}.infographics .infoSmall {font-weight: 600;font-size: 1.05rem;font-family: fira-sans, sans-serif;color: #582d83;padding: 0;margin: 0;line-height: 1.15em;}@media all and (max-width: 1060px) {.infographics .col4:nth-of-type(2) .bordered {border: none;}.infographics .col4:first-of-type .bordered {border-right: none;border-left: none;}.infographics .col6:first-of-type .bordered {border-left: none;border-right: none;border-bottom: none;}}.container.infographics {padding: 37px 15px;}.breadcrumbs ul {margin-left: 0;}.breadcrumbs ul li:before {content: "";margin-left: 0;padding: 0;}.columns {width: 100%;margin: 0 auto 5px auto;display: inline-block;padding: 15px;}.columns img {width: 100%;}.landing .columns {display: block;}.landing .content .columns .col4:not(:last-child) {margin-right: 3%;}.landing .content .columns .col4 {width: 31.1%;}.landing .content .columns .col6:first-child {margin-right: 3%;}.landing .content .columns .col6 {width: 48%;}.landing.interior .columns {padding-left: 0;padding-right: 0;}.landing .columns:after {content: "";clear: both;display: block;}.columns .content {padding: 15px;}.columns .fill .content {padding: 15px;}.columns.dark-gray-bg .content, .columns.dark-gray-bg .wrapper .col12 {color: #fff;}.columns .popupYoutube img {width: 100%;}.columns .fa.fa-play, .fa.fa-play {position: absolute;background-color: rgba(0, 0, 0, 0.9);border-radius: 500px;padding: 13px 19px;color: #fff;font-size: 2rem;right: 0;left: 0;top: 0;bottom: 0;margin: auto;width: 60px;height: 60px;}.columns .fa.fa-play:hover, .fa.fa-play:hover {outline: 1px solid #fff;}.columns.bordered .wrapper .col6:last-of-type {border-left: 4px dotted #ffd24f;padding-left: 50px;margin-left: -15px;}@media all and (max-width: 720px) {.content .columns .col4 {margin-bottom: 50px;}.content .columns .col6 {margin-bottom: 25px;}.content .columns .col4:last-of-type, .content .columns .col6:last-of-type {margin-bottom: 0;}.columns {margin: 0 auto 65px auto;}}@media all and (max-width: 1060px) {.columns.bordered .wrapper .col6:last-of-type {margin-left: 0;padding-left: 0;border-left: 0;border-top: 4px dotted #ffd24f;}.columns .col6, .content.col6, .content.col9 {margin-bottom: 20px;}}.accordion {width: 100%;margin: 2em auto;padding: 0 1em;}.accordion ul {padding: 0;margin: 0;list-style: none;}.accordion ul .acc-row {border-bottom: 1px solid #707070;list-style-position: initial !important;padding-left: 0 !important;text-indent: 0 !important;}.accordion > ul > li {background: #fff;padding: 0;position: relative;width: 100%;padding: 1rem;}.accordion ul li.acc-row:before {display: none;}.accordion ul li.acc-row > strong.toggle {font-family: fira-sans, sans-serif;color: #582d83;font-weight: 600;font-size: 1.15rem;}.accordion ul li.acc-row > strong:not(.toggle) {right: 0;position: absolute;}.accordion ul li.acc-row > strong:before {color: #582d83;content: url("../images/minus.png");position: absolute;right: 0;}.accordion .content {z-index: 1;background: #fff;display: block;width: 100%;font-size: 1rem;line-height: 1.5em;overflow: hidden;position: relative;padding: 5px 10px;}.accordion .content ul {margin-bottom: 20px;}.accordion .content ul li:before {color: #582d83;content: url(../images/right.png);margin-left: 20px;margin-right: 10px;}.accordion .content ol li:before {display: none;}.accordion ul li input[type="checkbox"] ~ div {opacity: 1;position: relative;max-height: 9999px;transition: all 0.75s ease;}.accordion ul li input[type="checkbox"] {cursor: pointer;height: 100%;max-height: 100%;opacity: 0;position: absolute;width: 100%;padding: 0;margin: 0;left: 0;z-index: 1;}.accordion ul li input[type="checkbox"]:checked ~ div {opacity: 0;position: absolute;margin-top: 0;max-height: 0;transition: all 0.25s ease;}.accordion ul li input[type="checkbox"]:checked ~ strong:before {color: #582d83;content: url("../images/plus.png");}.accordion .acc-row input[type="checkbox"]:focus, .accordion .acc-row input[type="checkbox"]:focus + h3 {outline: 2px solid black;}.testimonial .content {overflow: visible;position: relative;}.testimonial .content p {line-height: 2em;font-size: 1.15rem;color: #63666a;font-family: adelle, serif;margin-bottom: 23px;}.testimonial .content h3 {font-size: 1.5rem;font-weight: 700;font-family: adelle, serif;color: #ffd24f;margin-bottom: 10px;}.testimonial .content a.calloutBtn {color: #fff;}.testimonial .inner-border {background: 0 0;color: #fff;padding: 15px;position: relative;}.testimonial .inner-border:before {max-width: 34%;content: "";position: absolute;top: 25px;bottom: 5px;left: 0;right: 30px;background: #ffd24f;}.testimonial .content img {max-width: 35%;align-self: center;position: relative;}.testimonial .content .caption img {max-width: 35px;}.testimonial .content.img-slide {position: relative;}.testimonial .content .caption {opacity: 1;max-width: 100%;padding: 2em 2.2em 2em 2.2em;position: absolute;left: 30%;top: 20%;background: #f8f8f8;text-align: left;}.testimonial strong.testimonial-name {text-transform: uppercase;color: #582d83;font-family: fira-sans, sans-serif;background: #ffd24f;padding: 15px;font-size: 1.5rem;font-style: italic;font-weight: 600;line-height: 2;}.testimonial span.testimonial-dept {display: block;margin-top: 30px;color: #303234;font-family: open-sans, sans-serif;font-size: 1rem;letter-spacing: 0.05em;}@media screen and (max-width: 1060px) {.testimonial .content .caption {position: relative;max-width: 95%;margin: 0 auto;margin-top: -10%;top: unset;left: unset;}.testimonial .content img {max-width: 100% !important;}.testimonial .inner-border {padding: 0;}.testimonial .inner-border:before {display: none;}.testimonial .content .caption img {max-width: 35px !important;}.testimonial strong.testimonial-name {font-size: 1.2rem;}}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: black;}.slick-list.dragging {cursor: pointer;}.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;}.slick-track:after, .slick-track:before {display: table;content: "";}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: auto;min-height: 1px;}[dir="rtl"] .slick-slide {float: right;}.slick-slide.slick-loading img {display: 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-next, .slick-prev {font-size: 0;line-height: 0;position: absolute;bottom: 20px;display: block;width: 30px;height: 33px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;border: none;z-index: 2;background-color: transparent;}.slick-next:hover, .slick-prev:hover {background-color: transparent;}.slick-prev {left: 10px;padding-bottom: 60px;}.slick-prev:before {font-size: 2rem;color: #fff;content: "\f104";font-family: "Font Awesome 5 Free";font-weight: 900;display: inline-block;padding-top: 0;vertical-align: bottom;}.slick-next {right: 10px;padding-bottom: 60px;}.slick-next:before {font-size: 2rem;color: #fff;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;display: inline-block;padding-top: 0;vertical-align: bottom;}.slick-dotted.slick-slider {margin-bottom: 30px;}ul.slick-dots {position: absolute;display: block;width: 100%;bottom: -40px;padding: 0;margin: 0;list-style: none;text-align: center;text-indent: 0;}ul.slick-dots > li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 2px;padding: 0;cursor: pointer;clear: none;}ul.slick-dots li:before {content: "";}ul.slick-dots > li button {font-size: 0;line-height: 0;display: block;width: 12px;height: 12px;padding: 5px;cursor: pointer;border: 0;border-radius: 50%;background: #d7d7d7;}ul.slick-dots > li button :focus, ul.slick-dots > li button :hover {outline: 1px solid black;}ul.slick-dots li button:focus:before, ul.slick-dots li button:hover:before {opacity: 1;}ul.slick-dots > li button:before {font-size: 2.8125em;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "\2022";text-align: center;color: #ccc;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}ul.slick-dots li.slick-active button {background: #a19a94;}@media (min-width: 1061px) {.landingSlider {display: block;max-width: 75%;margin-left: auto;margin-right: auto;}.interiorContent .landingSlider {max-width: none;}}.landingSlider .slide-content {text-align: center;overflow: visible;position: relative;}.landingSlider .slide-content p {line-height: 2em;font-size: 0.87em;color: #fff;}.landingSlider .slide-content h3 {font-size: 1.5rem;font-weight: 700;font-family: adelle, serif;color: #ffd24f;margin-bottom: 10px;}.landingSlider .slide-content a.calloutBtn {color: #fff;}.landingSlider .inner-border {background: 0 0;color: #fff;padding: 15px;position: relative;}.landingSlider .inner-border:before {content: "";position: absolute;top: 25px;bottom: 5px;left: 5px;right: 30px;background: #ffd24f;}.landingSlider .slide-content img {max-width: 100%;align-self: center;position: relative;}.slide-content .img-slide {position: relative;}.landingSlider .slide-content.caption {opacity: 0.9;max-width: 32%;padding: 2em 2em 5em 2em;position: absolute;left: 8%;top: 15%;background: #582d83;text-align: left;}.landingSlider .slick-next {color: transparent;background: #57b6b2;right: 25px;bottom: 40%;padding: 25px 30px 25px 15px;}.landingSlider .slick-prev {color: transparent;background: #57b6b2;left: 25px;bottom: 40%;padding: 25px 30px 25px 15px;}.slick-next:focus, .slick-prev:focus {outline: 2px solid black;}.landingSlider a:focus {outline: 2px solid black;}.landingSlider .slide:not(.slick-active) .caption a {visibility: hidden;}@media screen and (max-width: 1300px) {.landingSlider .wrapper {max-width: 1100px;}.landingSlider .slide-content.caption {opacity: 0.9;max-width: 45%;padding: 5% 5% 7% 5%;position: absolute;top: 9%;}.landingSlider .slick-next {color: transparent;background: #57b6b2;right: 1vw;bottom: 25px;padding: 25px 30px 25px 15px;}.landingSlider .slick-prev {color: transparent;background: #57b6b2;left: 5vw;bottom: 25px;padding: 25px 30px 25px 15px;}}@media screen and (max-width: 1300px) {.landingSlider .slide-content img {margin: 0 0 0 3%;}.landingSlider .slide-content.caption {opacity: 0.9;max-width: 30vw;padding: 2% 2% 3% 2%;position: absolute;left: 12%;top: 9%;}.landingSlider .slide-content h3 {font-size: 1.5em;font-weight: 700;}.landingSlider .slide-content p {line-height: 2em;font-size: 0.87em;}.landing .slick-prev {left: 5vw;bottom: 35%;background: #57b6b2;}.landing .slick-next {right: 2vw;bottom: 35%;background: #57b6b2;}.landingSlider .inner-border:before {content: "";position: absolute;top: 25px;bottom: 5px;left: 35px;right: 15px;}}@media screen and (max-width: 1060px) {.landingSlider .slide-content img {margin-bottom: 50px;}.landingSlider .slide-content img {margin: 0 auto;outline: 0;border: none;}.landingSlider .slide-content p {font-size: 1em;}.landingSlider .slide-content.caption {opacity: 0.9;margin: 0 auto;max-width: 95%;padding: 5% 5% 7% 5%;position: relative;right: unset;top: unset;left: unset;margin-top: -3%;}.landing .slick-next {display: none !important;}.landing .slick-prev {display: none !important;}.landingSlider .inner-border {padding: 0;}.landingSlider .inner-border:before {display: none;}}.homepageSlider {padding: 1em;max-width: 1700px;margin: 0 auto;width: 100%;display: block;}.homepageSlider .slide-content {text-align: center;overflow: visible;position: relative;}.homepageSlider .slide-content p {line-height: 2em;font-size: 0.87em;color: #fff;}.homepageSlider .slide-content h3 {font-size: 1.5rem;font-weight: 700;font-family: adelle, serif;color: #ffd24f;margin-bottom: 10px;}.homepageSlider .slide-content a.calloutBtn {color: #fff;}.homepageSlider .inner-border {background: 0 0;color: #fff;padding: 15px;position: relative;}.homepageSlider .inner-border:before {content: "";position: absolute;top: 25px;bottom: 5px;left: 5px;right: 30px;background: #ffd24f;}.homepageSlider .slide-content img {max-width: 100%;align-self: center;position: relative;}.slide-content .img-slide {position: relative;}.homepageSlider .slide-content.caption {opacity: 0.9;max-width: 32%;padding: 2em 2em 5em 2em;position: absolute;left: 8%;top: 15%;background: #582d83;text-align: left;}.homepageSlider .slick-next {color: transparent;background: #57b6b2;right: 25px;bottom: 40%;padding: 25px 30px 25px 15px;}.homepageSlider .slick-prev {color: transparent;background: #57b6b2;left: 25px;bottom: 40%;padding: 25px 30px 25px 15px;}.slick-next:focus, .slick-prev:focus {outline: 2px solid black;}.homepageSlider a:focus {outline: 2px solid black;}.homepageSlider .slide:not(.slick-active) .caption a {visibility: hidden;}@media screen and (max-width: 1300px) {.homepageSlider .wrapper {max-width: 1100px;}.homepageSlider .slide-content.caption {opacity: 0.9;max-width: 45%;padding: 5% 5% 7% 5%;position: absolute;top: 9%;}.homepageSlider .slick-next {color: transparent;background: #57b6b2;right: 1vw;bottom: 25px;padding: 25px 30px 25px 15px;}.homepageSlider .slick-prev {color: transparent;background: #57b6b2;left: 5vw;bottom: 25px;padding: 25px 30px 25px 15px;}}@media screen and (max-width: 1300px) {.homepageSlider .slide-content img {margin: 0 0 0 3%;}.homepageSlider .slide-content.caption {opacity: 0.9;max-width: 30vw;padding: 2% 2% 3% 2%;position: absolute;left: 12%;top: 9%;}.homepageSlider .slide-content h3 {font-size: 1.5em;font-weight: 700;}.homepageSlider .slide-content p {line-height: 2em;font-size: 0.87em;}.homepageSlider .slick-prev {left: 5vw;bottom: 35%;background: #57b6b2;}.homepageSlider .slick-next {right: 2vw;bottom: 35%;background: #57b6b2;}.homepageSlider .inner-border:before {content: "";position: absolute;top: 25px;bottom: 5px;left: 35px;right: 15px;}}@media screen and (max-width: 1060px) {.homepageSlider .slide-content img {margin-bottom: 50px;}.homepageSlider .slide-content img {margin: 0 auto;outline: 0;border: none;}.homepageSlider .slide-content p {font-size: 1em;}.homepageSlider .slide-content.caption {opacity: 0.9;margin: 0 auto;max-width: 95%;padding: 5% 5% 7% 5%;position: relative;right: unset;top: unset;left: unset;margin-top: -3%;}.homepageSlider .slick-next {display: none !important;}.homepageSlider .slick-prev {display: none !important;}.homepageSlider .inner-border {padding: 0;}.homepageSlider .inner-border:before {display: none;}}.fa-play:before {content: "\f04b";color: #fff;border-radius: 50%;background: #000;}.videoContent {position: relative;}em.fa.fa-play {position: absolute;top: 50%;left: 50%;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 99998;overflow: hidden;position: fixed;background: rgba(0, 0, 0, 0.8);}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;position: fixed;outline: 0 !important;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;-moz-user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #ccc;}.mfp-preloader a:hover {color: #fff;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}.closeButton, button.mfp-close {overflow: visible;cursor: pointer;border: 1px solid #005c56;background: 0 0;-webkit-appearance: none;display: block;outline: 0;padding: 8px 30px;z-index: 999999;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}button.mfp-arrow {position: absolute;bottom: 32px;display: block;width: 35px;height: 35px;padding: 0;cursor: pointer;border: none;z-index: 2;background-color: #005c56;border: 2px solid #005c56;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}.mfp-arrow-left .mfp-arrow-right {width: 44px;height: 44px;color: #fff;}.mfp-arrow-left {right: 72px;background-image: url(../images/arrow-left-white.svg);background-position: center center;background-repeat: no-repeat;}.mfp-arrow-right {right: 38px;background-image: url(../images/arrow-right-white.svg);background-position: center center;background-repeat: no-repeat;}.mfp-arrow-left:focus, .mfp-arrow-left:hover, .mfp-arrow-right:focus, .mfp-arrow-right:hover {background-color: #92ac3e;border: 2px solid #92ac3e;}button::-moz-focus-inner {padding: 0;border: 0;}.closeButton, .mfp-close, button.mfp-close {width: auto;height: 42px;position: absolute;right: 0;top: 0;font-family: Arial, Helvetica, san-serif;font-style: normal;font-size: 1.8rem;text-decoration: none;text-align: center;line-height: 1em;opacity: 0.9;padding: 6px 15px;color: #fff;top: -57px;max-width: 137px;width: 100%;}.mfp-close:before {display: inline-block;font-size: 1.05rem;font-weight: 600;content: "CLOSE";margin: 0 10px 0 0;vertical-align: top;}.mfp-close:focus, .mfp-close:hover {opacity: 1;top: -57px;}.mfp-close:active {top: -57px;}.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;text-align: center;max-width: 137px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -57px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 15px;padding-right: 15px;}}.mfp-ie7 .mfp-img {padding: 0;}.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}.mfp-ie7 .mfp-container {padding: 0;}.mfp-ie7 .mfp-content {padding-top: 44px;}.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}.gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b {font-family: Arial, Helvetica, san-serif !important;color: #464646 !important;word-wrap: break-word;}.gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b {font-family: Arial, Helvetica, san-serif !important;color: #464646 !important;}.gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *, .gsc-control-cse .gs-spelling {font-size: 1.1rem !important;}.gsc-results .gsc-cursor-box .gsc-cursor-current-page {border-color: #464646 !important;background-color: #fff;color: #464646 !important;}.gsc-results .gsc-cursor-box .gsc-cursor-page {border-color: #464646 !important;background-color: #fff;color: #464646 !important;}a.gs-title {border-bottom: none !important;display: inline;}.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {padding-left: 0 !important;padding-right: 0 !important;}.popupYoutube img {margin-bottom: 0;}.popupYoutube a {display: block;}.youtube {max-width: 99%;height: auto;position: relative;cursor: pointer;}.play {opacity: 0.7;background-size: 75%;width: 52px;height: 53px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.be-ix-link-block {clear: both;}.be-ix-link-block .be-related-link-container {display: flex;text-align: left;padding: 10px 1em 10px 1em;}.be-ix-link-block .be-related-link-container .be-label {display: inline-block;margin-right: 15px;font-style: normal;line-height: 1.5;font-family: adelle, serif;font-weight: 300;font-size: 0.875rem;color: #fff;letter-spacing: 0.05em;}.be-ix-link-block .be-related-link-container .be-list {list-style: none;margin: 0;padding: 0;}.be-ix-link-block .be-related-link-container .be-list .be-list-item {margin: 0;padding: 0;}.be-ix-link-block .be-related-link-container .be-list .be-list-item a {text-transform: none;padding-right: 15px;line-height: 1.5;font-family: open-sans, sans-serif;font-weight: 400;font-size: 0.8rem;}.be-ix-link-block .be-related-link-container .be-list {display: flex;width: auto;}.be-ix-link-block .be-related-link-container .be-list .be-list-item {display: flex;}.be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child {margin-right: 0;}@media (max-width: 767px) {.be-ix-link-block .be-related-link-container {display: block;text-align: center;width: 100%;padding-top: 0;}.be-ix-link-block .be-related-link-container .be-label {width: 100%;margin: 0;padding-bottom: 10px;}.be-ix-link-block .be-related-link-container .be-list {display: block;width: 100%;}.be-ix-link-block .be-related-link-container .be-list .be-list-item {display: block;margin: 0;padding: 0 0 5px 0;}.be-ix-link-block .be-related-link-container .be-list .be-list-item a {padding-right: 0;}}.swiper-slide {--swiper-pagination-color: #fff;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-size: 12px;--swiper-navigation-size: 24px;--swiper-navigation-color: #fff;position: relative;display: flex;padding-top: 40px;margin-top: auto;}.swiper-slide::before {content: '';position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 40px;background-color: #fff;}.swiper-slide-inner {position: relative;display: flex;width: 100%;background-color: #582d83;margin-left: 10px;margin-bottom: 10px;}.swiper-slide-inner::before {content: '';position: absolute;bottom: -10px;left: -10px;z-index: -1;width: calc(100% - 10px);height: calc(100% - 10px);background-color: #f7d466;}.swiper-slide-text {display: flex;flex-direction: column;width: 40%;padding: 40px;}.swiper-slide-text .calloutBtn {margin-top: auto;}.swiper-slide h3, .swiper-slide p, .swiper-slide a {color: #fff;padding-right: 20px;}.swiper-slide h3 {margin-top: 0;margin-bottom: 15px;font-family: initial;font-size: 1.875rem;letter-spacing: 0.4px;}.swiper-slide p {line-height: 1.4;}.swiper-controls {display: flex;align-items: center;height: 30px;margin-top: 40px;}.swiper-prev-next {display: flex;position: relative;top: 50%;transform: translate(0,-50%);}.swiper-slide-image {position: relative;z-index: 2;width: 57%;min-height: 400px;}.swiper-slide-image img {position: absolute;bottom: 0;left: 0;width: 100%;height: calc(100% + 40px);object-fit: cover;}.swiper-button-prev, .swiper-button-next, .swiper-pagination {position: static !important;display: inline-block;width: 30px;}.swiper-button-prev, .swiper-button-next {color: #fff;}.swiper-button-next {margin-left: 30px;}.swiper-pagination {text-align: left !important;}@media (max-width: 767px) {.swiper-slide-inner {flex-direction: column-reverse;}.swiper-slide-text {width: 100%;}.swiper-slide-image {width: 100%;height: 400px;}.swiper-slide-image img {height: 100%;}}.image-text-links {display: flex;justify-content: space-between;}.image-text-links__image-container {position: relative;width: 35%;}.image-text-links__image-container::before {content: '';position: absolute;z-index: -1;left: -10px;bottom: -10px;width: 100%;height: 100%;background-color: #f7d466;}.image-text-links__image-container img {width: 100%;height: 100%;object-fit: cover;}.image-text-links__text {width: 60%;}.image-text-links__heading {color: #582d83;font-size: 1.9rem;line-height: 1.3em;font-family: adelle, serif;margin-bottom: 10px;}.image-text-links__description {font-family: open-sans, sans-serif;font-weight: 600;font-size: 1rem;line-height: 1.4;color: #582d83;}.image-text-links__links {display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin-top: 30px;}.image-text-links__links a {display: flex;justify-content: center;align-items: center;width: calc(50% - 5px);background-color: #522f7f;color: #fff;text-align: center;padding: 18px 10px;text-decoration: none;font-family: fira-sans, sans-serif;font-weight: 600;font-size: 100%;line-height: 1.2;}.image-text-links__links a.inverted {background-color: #f8d466;color: #522f7f;}.image-text-links__links a:nth-of-type(n + 3) {margin-top: 10px;}.image-text-links__links a:hover {background-color: #f8d466;color: #522f7f;}.image-text-links__links a.inverted:hover {background-color: #522f7f;color: #fff;}@media (max-width: 767px) {.image-text-links {flex-wrap: wrap;}.image-text-links__image-container {width: 100%;}.image-text-links__text {width: 100%;margin-top: 25px;}}@media (min-width: 1061px) {.image-text-links__links {width: 75%;}}