@font-face {font-family: 'Whitney';src: url('/fonts/Whitney-Semibold.woff2') format('woff2'),url('/fonts/Whitney-Semibold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}@font-face {font-family: 'Whitney';src: url('/fonts/Whitney-SemiboldItalic.woff2') format('woff2'),url('/fonts/Whitney-SemiboldItalic.woff') format('woff');font-weight: 600;font-style: italic;font-display: swap;}@font-face {font-family: 'Whitney';src: url('/fonts/Whitney-BlackItalic.woff2') format('woff2'),url('/fonts/Whitney-BlackItalic.woff') format('woff');font-weight: 900;font-style: italic;font-display: swap;}@font-face {font-family: 'Whitney';src: url('/fonts/Whitney-Black.woff2') format('woff2'),url('/fonts/Whitney-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: 'Whitney Book';src: url('/fonts/Whitney-BookItalic.woff2') format('woff2'),url('/fonts/Whitney-BookItalic.woff') format('woff');font-weight: normal;font-style: italic;font-display: swap;}@font-face {font-family: 'Whitney Book';src: url('/fonts/Whitney-Book.woff2') format('woff2'),url('/fonts/Whitney-Book.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}body,html {height: 100%;} body, * {word-break: break-word;}body {background: #fff;box-sizing: border-box;color: #151C2B;display: flex;flex-direction: column;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 400;margin: 0;padding: 0;}a {color: #002050;text-decoration: none;}.page-count {color: black;}a:hover {color: #002050;text-decoration: underline;}h1, h2, h3, h4, h5, h6,.h1-style, .h2-style, .h3-style, .h4-style, .h5-style, .h6-style {color: #002050;font-family: 'Whitney Book';font-weight: 400;line-height: 100%;margin: 0 0 20px;padding: 0;}h1,.h1-style {margin-bottom: 30px;}h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {margin-bottom: 0;}h1, .h1-style {font-family: 'Whitney';font-size: 86px;font-weight: 900;text-shadow: 0 8px 16px rgba(0,0,0,0.16);}h2, .h2-style {font-size: 42px;} .h2-60px-style {font-size: 60px;}.ss-section-wrap.anim-in .h2-animated-style {opacity: 0;transform: translateY(100px);}.ss-section-wrap.anim-in.visible .h2-animated-style {opacity: 1;transform: translateY(0px);transition: opacity 2s ease, transform 2s ease;}h3, .h3-style {font-size: 32px;}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b {font-family: 'Whitney';font-weight: 900;}h4, .h4-style {font-family: 'Whitney';font-size: 32px;font-weight: 600;}h5, .h5-style {font-size: 28px;font-weight: 700;}h6, .h6-style {font-size: 24px;font-weight: 700;}p {margin: 0 0 30px 0;padding: 0;}p.p2 {font-size: 21px;margin-bottom: 15px;}p.no-margin-bottom {margin-bottom: 0;}p,.ss-content-block li {line-height: 175%;}p:last-child {margin-bottom: 0;}.ss-content-block > ul {margin: 0 0 30px 0;}.ss-content-block > ul li > p {margin: 0;}iframe {max-width: 100%;}cite {border-left: 3px solid #989898;display: block;font-size: 18px;font-style: normal;line-height: 130%;margin-top: 15px;padding: 5px 0 0 10px;}.hr {background: #A7A8AA;margin-bottom: 30px;}@media (max-width: 1250px) {body {font-size: 16px;}p.p2 {font-size: 18px;}h1, .h1-style {font-size: 66px;}h2, .h2-style {font-size: 37px;}h3, .h3-style {font-size: 27px;}}@media (max-width: 600px) {body {}p.p2 {}h1, h2, h3, h4, h5, h6,.h1-style, .h2-style, .h3-style, .h4-style, .h5-style, .h6-style {margin-bottom: 20px;}h1, .h1-style {font-size: 46px;}h2, .h2-style {font-size: 29px;}.h2-60px-style {font-size: 40px;}h3, .h3-style {font-size: 24px;}}.ss-accordion-content-wrap .ss-accordion-toggle {background: #EAF3F8;color: #002050;font-family: 'Whitney';font-size: 21px;font-weight: 600;letter-spacing: 0;padding: 15px 50px 15px 30px;text-transform: none;}.ss-accordion-content-wrap.show .ss-accordion-toggle {background: #EAF3F8;}.ss-accordion-content-wrap .ss-accordion-toggle:hover {background: #d4e0e7;}.ss-accordion-content-wrap .ss-accordion-content {background: #FAFAFA;margin-top: 10px;padding: 20px 30px;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before, .ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {background: #002050;}@media (min-width: 768px) {.ss-content-block.col-1 .content-box-list {padding: 0;}.ss-content-block.col-1 .content-box-list.jobs {display: block;}.ss-content-block.col-1 .content-box-list li {margin: 0 10px 20px 10px;width: calc((100% / 3) - 20px);}.ss-content-block.col-1 .content-box-list.jobs li {width: 100%;}.ss-content-block.col-1 .content-box-list.jobs li a {display: block;text-align: left;}.ss-content-block.col-1 .content-box-list.jobs li a .abstract {margin-bottom: 15px;}.ss-content-block.col-1 .content-box-list.jobs li a .see-details {margin-left: 20px;}}@media (min-width: 768px) and (max-width: 1100px) {.ss-content-block.col-1 .content-box-list {padding: 0;}}.ss-content-block a[name] {padding-top: 300px;margin-top: -300px;display: inline-block; }.header {align-items: center;background: #002050;border-top: 10px solid #fff;box-shadow: 0 20px 60px rgba(0,0,0,0.16);display: flex;height: 120px;justify-content: flex-end;left: 0;padding: 0 90px;position: fixed;right: 0;top: 0;z-index: 501;}body.loaded .header {transition: background 0.3s ease, box-shadow 0.3s ease;}body.show-nav .header {background: #D3DDE3;border-top: 0;height: 100px;padding: 0;}body.hide-nav.at-tip-top .header {background: transparent;box-shadow: none;}.header .logo {display: block;justify-self: flex-start;margin-right: auto;transition: opacity 0.3s ease;width: 290px;}body.show-nav .header .logo {opacity: 0;}.header .logo img,.header .logo svg {display: block;transition: transform 0.2s ease;width: 100%;}.header .logo:hover img,.header .logo:hover svg {transform: scale(1.05);}.header-right-side {align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-end;margin-bottom: auto;}.header-upper-links {margin-bottom: 6px;text-align: right;width: 100%;}.header-upper-links,.header-upper-links p {line-height: 100%;}@media (min-width: 769px) {body.show-nav .header-upper-links {display: none;}}.header-upper-links .button {align-items: center;display: inline-flex;font-size: 14px;gap: 3px;text-transform: uppercase;}@media (min-width: 769px) {.header-upper-links .button {align-items: center;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;padding: 5px 4px 8px 14px;}}.header-upper-links .button:not(:hover) {background: #fff;color: #002050;}.header-upper-links .button:hover {background: #1782C5;color: #fff;}.header-upper-links .button:not(:hover) svg * {fill: #002050;}.header-upper-links .button img:last-child,.header-upper-links .button svg:last-child {margin-left: 4px;max-height: 13px;}.header-quick-links {position: relative;z-index: 101;}body.show-nav .header > .header-quick-links {min-width: 610px;opacity: 0;order: 3;width: calc(60% - 440px);}body.show-nav.show-nav-quick-links-and-search .header > .header-quick-links {opacity: 1;transition: opacity 0.3s linear;transition-delay: 0.15s;}.header-quick-links ul {list-style: none;margin: 0;padding: 0;text-align: right;}.header-quick-links > ul > li {display: inline-block;position: relative;padding: 8px 18px;transition: background 0.4s ease;}.header-quick-links > ul > li:after {background: #5B71A0;content: '';height: 20px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;}body.hide-nav.at-tip-top .header-quick-links > ul > li:after {background: #A6BBC8;}body.show-nav .header-quick-links > ul > li:last-child:after {display: none;}.header-quick-links > ul > li > a {border: 1px solid transparent;color: #fff;display: flex;align-items: center;font-size: 16px;font-weight: 700;padding-bottom: 2px;text-decoration: none;text-transform: uppercase;transition: border 0.2s ease, color 0.4s ease;}body.show-nav .header-quick-links > ul > li > a {color: #002050;}.header-quick-links > ul > li > a > svg {margin-right: 7px;}.header-quick-links > ul > li > a > svg path {fill: #A6BBC8 !important;transition: fill 0.4s ease;}body.hide-nav.at-tip-top .header-quick-links > ul > li > a > svg path {fill: #EAF3F8 !important;}body.show-nav .header-quick-links > ul > li > a > svg path {fill: #002050 !important;}.header-quick-links > ul > li:hover > a {border-bottom: 1px solid #fff;}body.show-nav .header-quick-links > ul > li:hover > a {border-bottom: 1px solid #002050;}.header-quick-links > ul > li > .inline-content-box {display: none;}@media (min-width: 961px) {.header-quick-links > ul > li:first-child:hover {background: #EAF3F8;}.header-quick-links > ul > li:first-child:after {transition: opacity 0.4s ease;}.header-quick-links > ul > li:first-child:hover:after {opacity: 0;}.header-quick-links > ul > li:first-child:hover > a {border-bottom: 1px solid transparent;color: #002050;}.header-quick-links > ul > li:first-child:hover > a > svg path {fill: #002050 !important;}.header-quick-links > ul > li > .inline-content-box {background: #EAF3F8;box-shadow: 0 20px 40px rgba(0,0,0,0.16);display: block;left: 50%;opacity: 0;padding: 5px 2.5px;position: absolute;top: 100%;transform: translateX(-50%);transition: opacity 0.4s ease, visibility 0.4s ease;visibility: hidden;width: 905px;}.header-quick-links > ul > li:hover > .inline-content-box {opacity: 1;visibility: visible;}}.header-quick-links > ul > li > .inline-content-box .responsive-grid-layout-row .col {margin: 0 2.5px;overflow: hidden;position: relative;width: calc(25% - 5px);}.header-quick-links > ul > li > .inline-content-box .responsive-grid-layout-row.two-column .col {width: calc(50% - 5px);}.header-quick-links > ul > li > .inline-content-box .responsive-grid-layout-row.three-column .col {width: calc((100% / 3) - 5px);}.header-quick-links > ul > li > .inline-content-box .responsive-grid-layout-row.five-column .col {width: calc(20% - 5px);}.header-quick-links > ul > li > .inline-content-box a {background: rgba(21,28,43,0.60);align-items: center;bottom: 0; color: #fff;display: flex;font-size: 18px;font-weight: 700;justify-content: center;left: 0;padding: 30px;position: absolute;right: 0;text-decoration: none;transition: background 0.4s ease;top: 0;z-index: 5;}.header-quick-links > ul > li > .inline-content-box a:hover {background: rgba(0, 32, 80,0.80);}.header-quick-links > ul > li > .inline-content-box .col:nth-child(2n) a:hover {background: rgba(0, 32, 80,0.80);}.header-quick-links > ul > li > .inline-content-box p {margin: 0;}.header-quick-links > ul > li > .inline-content-box img {display: block;height: auto !important;width: 100% !important;}.header-quick-links > ul > li > .inline-content-box .col:hover img {transform: scale(2);transition: transform 20s linear;}.header .header-search-form {border-right: 1px solid #5B71A0;margin-left: 20px;margin-right: 20px;min-width: 40px;padding-right: 10px;position: relative;}body.hide-nav.at-tip-top .header .header-search-form {border-right: 1px solid #EAF3F8;}body.show-nav .header .header-search-form {border-right: 0;margin-left: 0;margin-right: 0;opacity: 0;}body.show-nav.show-nav-quick-links-and-search .header .header-search-form {opacity: 1;transition: opacity 0.3s linear;transition-delay: 0.15s;}.header .header-search-form label {}.header .header-search-form .header-search-text-input {background: transparent;border: 1px solid transparent;border-radius: 20px;max-width: 0;height: 40px;line-height: 40px;padding: 5px 0;}body.show-search .header .header-search-form .header-search-text-input,body.show-nav .header .header-search-form .header-search-text-input {background-color: #fff;border-color: #ccc;padding: 5px 40px 5px 20px;max-width: 260px;}.header .header-search-form .header-search-text-input:focus {box-shadow: 0 3px 10px rgba(0,0,0,0.2);}.header .header-search-form .submit {background: url(/images/icons/search-icon.svg) 50% 50% no-repeat;border: 0;cursor: pointer;height: 40px;position: absolute;right: 10px;transition: opacity 0.2s linear;width: 40px;z-index: 1;}.header .header-search-form .submit:hover {opacity: 0.7;}body.show-search .header .header-search-form .submit,body.show-nav .header .header-search-form .submit {background-image: url(/images/icons/blue-search-icon.svg);}body.show-nav .header .header-search-form {order: 2;}@media (max-width: 960px) {.header-right-side > .header-upper-links {display: none;}.header-upper-links {margin: 0;padding: 15px 20px;text-align: left;}}.nav-toggle {display: inline-block;height: 17px;line-height: 17px;order: 5;padding-right: 40px;position: relative;text-decoration: none;z-index: 2;}body.show-nav .nav-toggle {opacity: 0;}body.show-nav.show-nav-quick-links-and-search .nav-toggle {opacity: 1;transition: opacity 0.3s linear;transition-delay: 0.15s;}.nav-toggle:hover {text-decoration: none;}.nav-toggle span:after,.nav-toggle:before,.nav-toggle:after {background: #A6BBC8;border-radius: 2px;content: '';height: 3px;position: absolute;right: 0;top: 0;transition: background-color 0.3s ease;width: 30px;}body.hide-nav.at-tip-top .nav-toggle span:after,body.hide-nav.at-tip-top .nav-toggle:before,body.hide-nav.at-tip-top .nav-toggle:after {background: #EAF3F8;}.nav-toggle span {color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;}.nav-toggle:before {top: 7px;}.nav-toggle:after {top: 14px;}body.show-nav .nav-toggle {background: #002050;height: 100px;width: 100px;}body.show-nav .nav-toggle span {opacity: 0;transition-duration: 0s;transition-delay: 0s;}body.show-nav .nav-toggle:before {right: 47px;top: calc(50% - 11px);transform: rotate(45deg) translate(50%,-50%);}body.show-nav .nav-toggle:after {right: 45px;top: calc(50% + 11px);transform: rotate(-45deg) translate(50%,-50%);}.custom-nav-image {background: #000 url(/images/template/default-primary-nav-bg.jpg) 50% 50% no-repeat;background-size: cover;bottom: 0;left: 0;max-width: calc(100vw - 1050px);opacity: 0;position: fixed;top: 0;transition: opacity 0.3s ease, visibility 0.3s ease;visibility: hidden;width: 40%;}body.show-nav .custom-nav-image {opacity: 1;visibility: visible;}.custom-nav-image div {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 0.3s linear;transition-delay: 0.2s;}.custom-nav-image div.hovered {opacity: 1;transition-delay: 0s;}.primary-nav-wrap {background: #DFE8ED;bottom: 0;display: flex;flex-direction: column;min-width: 1050px;opacity: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;position: fixed;right: 0;top: 100px;transition: opacity 0.3s ease, visibility 0.3s ease;visibility: hidden;width: 60%;z-index: 1;}.primary-nav-wrap::-webkit-scrollbar {background-color: #F2F8FB;width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: #c3ccd1;border-radius: 10px;width: 10px;}body.hide-nav .primary-nav-wrap {pointer-events: none;}body.show-nav {overflow: hidden;}body.show-nav .primary-nav-wrap {opacity: 1;visibility: visible;}.primary-nav-wrap:before {background: #EAF3F8 url(/images/template/nav-crest.svg) 0 50% no-repeat;;bottom: 0;content: '';height: calc(100vh - 100px);position: absolute;top: 0;width: 50%;}.primary-nav-wrap ul {list-style: none;margin: 0;padding: 0;}.primary-nav-wrap ul a { color: #002050;display: block;font-size: 24px;font-weight: 500;text-decoration: none;transition: font-weight 0.1s ease;}.primary-nav-wrap > ul {background: #EAF3F8 url(/images/template/nav-crest.svg) 0 50% no-repeat;flex: 1;opacity: 0;padding-bottom: 50px;padding-top: 100px;transition: opacity 0.3s linear;transition-delay: 0.1s;width: 50%;z-index: 1;}body.show-nav .primary-nav-wrap > ul {opacity: 1;}.primary-nav-wrap > ul > li {}.primary-nav-wrap > ul > li > a {padding: 20px 80px;position: relative;}.primary-nav-wrap > ul > li > a:before {background: rgba(167,168,170,0.3);bottom: 0;content: '';height: 1px;left: 80px;position: absolute;transition: opacity 0.3s ease;right: 80px;}.primary-nav-wrap > ul > li:last-child > a:before {display: none;}.primary-nav-wrap > ul > li > a:after {background: url(/images/icons/plus-icon.svg) 50% 50% no-repeat;content: '';height: 12px;position: absolute;right: 80px;top: 50%;transform: translateY(-50%);width: 12px;}.primary-nav-wrap > ul > li.hovered > a:after,.primary-nav-wrap > ul > li:hover > a:after,.primary-nav-wrap > ul > li.selected > a:after {background-image: url(/images/icons/compass-pointer-blue-right.png);background-size: contain;}.primary-nav-wrap > ul > li.hovered > a,.primary-nav-wrap > ul > li:hover > a,.primary-nav-wrap > ul > li.selected > a {font-weight: 800;}.primary-nav-wrap > ul > li > ul {background: #fff;display: none;}@media (min-width: 961px) {.primary-nav-wrap > ul > li > ul {background: none;bottom: 0;display: block;left: 50%;opacity: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 120px 80px 30px 80px;position: absolute;right: 0;top: 0;transition: opacity 0.2s linear, visibility 0.2s linear;visibility: hidden;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar {background-color: #F2F8FB;width: 10px;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar-thumb {background-color: #c3ccd1;border-radius: 10px;width: 10px;}.primary-nav-wrap > ul > li.selected > ul,.primary-nav-wrap > ul > li.hovered > ul {opacity: 1;visibility: visible;z-index: 1;}}.primary-nav-wrap > ul > li ul li {border-bottom: 1px solid rgba(167,168,170,0.30);}.primary-nav-wrap > ul > li > ul li a {font-size: 16px;font-weight: 400;padding: 8px 0;transition: font-weight 0.3s ease;}.primary-nav-wrap > ul > li > ul li:hover > a,.primary-nav-wrap > ul > li > ul li.selected > a {font-weight: 700;}.primary-nav-wrap > ul > li > ul li.sub > a {padding-right: 42px;position: relative;}.primary-nav-wrap > ul > li > ul li.sub > a > .toggle {background: url(/images/icons/plus-icon.svg) 50% 50% no-repeat;height: 12px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 12px;}.primary-nav-wrap > ul > li > ul li.sub > a.clicked-once > .toggle {background-image: url(/images/icons/minus-icon.svg);}.primary-nav-wrap > ul > li > ul > li ul {display: none;}.primary-nav-wrap > ul > li > ul > li ul {padding: 0 0 0 20px;}.primary-nav-wrap > ul > li > ul > li ul li {}.primary-nav-wrap > ul > li > ul > li ul li a {padding: 10px 0;}.primary-nav-wrap > ul > li > ul > li ul li:hover > a,.primary-nav-wrap > ul > li > ul > li ul li.selected > a {}#mobile-check-element {display: none;opacity: 0;position: absolute;visibility: hidden;}@media (max-width: 1600px) {.header {padding: 0 50px;}}@media (max-width: 1350px) {.header {padding: 0 30px;}body.show-search.hide-nav .header-quick-links {display: none;}}@media (max-width: 1250px) {body.show-nav .custom-nav-image {display: none;}body.show-nav .header .logo {display: none;}.primary-nav-wrap {min-width: 0;width: 100%;}body.show-nav .header {padding: 0 0 0 50px;}body.show-nav.show-nav-quick-links-and-search .header .header-search-form {margin-right: auto;}body.show-nav .header > .header-quick-links {min-width: 0;width: auto;}.primary-nav-wrap > ul {padding-bottom: 50px;padding-top: 50px;}.primary-nav-wrap > ul > li > a {padding: 20px 50px;}.primary-nav-wrap > ul > li > a:before {left: 50px;right: 50px;}.primary-nav-wrap > ul > li > a:after {right: 50px;}.primary-nav-wrap > ul > li > ul {padding: 50px 50px 30px 50px;}}@media (max-width: 1150px) {body.hide-nav .header-quick-links,body.hide-nav .header-search-form {display: none;}}@media (max-width: 1024px) {body.hide-nav .header-quick-links,body.hide-nav .header-search-form {display: none;}.header {flex-wrap: wrap;}.header-quick-links,body.show-nav .header > .header-quick-links {background: #d3dde3;border-bottom: 1px solid #112040;border-top: 1px solid #112040;height: 65px;margin-left: -50px;order: 6;padding: 10px 50px;width: calc(100% + 50px);}.header-quick-links > ul > li > .inline-content-box {left: 0;transform: none;width: calc(100vw - 100px);}.header-quick-links ul {text-align: left;}.primary-nav-wrap {top: 165px;}.primary-nav-wrap:before {height: calc(100vh - 165px);}}@media (max-width: 960px) {#mobile-check-element {display: block;}.header,body.show-nav .header {border-top: 0;height: 80px;}.header {padding-left: 20px;}.header .logo {width: 190px;}.header-right-side {margin-top: auto;}.primary-nav-wrap {top: 80px;}.primary-nav-wrap:before {display: none;}.primary-nav-wrap > ul {width: 100%;}.header-quick-links,body.show-nav .header > .header-quick-links {order: 0;height: auto;margin: 0;padding: 10px 30px;width: auto;}body.show-nav .nav-toggle {height: 80px;width: 80px;}body.show-nav .nav-toggle:before {right: 36px;}body.show-nav .nav-toggle:after {right: 34px;}}@media (max-width: 600px) {.header {padding-left: 10px;}body.show-nav .header {padding: 0 0 0 30px;}.header-quick-links > ul > li:first-child {padding-left: 0;}.header-quick-links > ul > li:last-child {padding-right: 0;}.primary-nav-wrap > ul {padding-bottom: 30px;padding-top: 30px;}.primary-nav-wrap > ul > li > a {font-size: 20px;padding: 20px 30px;}.primary-nav-wrap > ul > li > a:before {left: 30px;right: 30px;}.primary-nav-wrap > ul > li > a:after {right: 30px;}.primary-nav-wrap > ul > li > ul {padding: 30px;}.header-quick-links ul {text-align: center;}.header-quick-links > ul > li,.header-quick-links > ul > li:first-child,.header-quick-links > ul > li:last-child { padding: 5px 10px;}.header-quick-links > ul > li > a {font-size: 12px;}}@media (max-width: 450px) {body.show-search .header .header-search-form .header-search-text-input, body.show-nav .header .header-search-form .header-search-text-input {max-width: 200px;}}.middle-area {margin-bottom: 60px;padding: 65px 0 0;transition: opacity 0.2s linear;}.middle-area a {font-weight: 700;}body.show-nav .middle-area {opacity: 0.3;}.ss-section-wrap {max-width: 1030px;margin: 0 auto 60px;}.ss-section-wrap.full-width-section {max-width: 100%;}.ss-section-wrap.full-width-section .ss-section-wrap-inner {max-width: 1400px;margin: 0 auto;}.ss-section-wrap.wide-section {max-width: 1800px;margin-bottom: 60px;}.ss-section-wrap.full-width-intro-section {max-width: none;padding: 75px 0;}.ss-section-wrap.full-width-intro-section:first-child {margin-top: -65px;}@media (max-width: 1024px) {.ss-section-wrap.full-width-intro-section:first-child {margin-top: -30px;}}@media (max-width: 1980px) {.ss-section-wrap.wide-section {margin-left: 90px;margin-right: 90px;}}.ss-section-wrap.large-wide-section {max-width: 1400px;}@media (max-width: 1600px) {.ss-section-wrap.large-wide-section {margin-left: 90px;margin-right: 90px;}}.ss-section-wrap.mid-wide-section {max-width: 1200px;}.ss-section-wrap.mid-wide-section h4,.ss-section-wrap.mid-wide-section .ss-content-block h5 {margin-bottom: 10px;}@media (max-width: 1400px) {.ss-section-wrap.mid-wide-section {margin-left: 90px;margin-right: 90px;}}.ss-section-wrap:last-child {margin-bottom: 0;}.ss-section-wrap-inner {margin: 0;max-width: 100%;}.ss-section-wrap.full-width-intro-section .ss-section-wrap-inner {margin-left: auto;margin-right: auto;max-width: 1400px;}@media (max-width: 1600px) {.ss-section-wrap.full-width-intro-section .ss-section-wrap-inner {margin-left: 90px;margin-right: 90px;}}.ss-section-wrap.align-right .ss-content-block {text-align: left;}@media (min-width: 768px) {.ss-content-block.col-1:last-child {margin-bottom: 0;}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-1 { width: 100%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-2 { width: 50%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-2.ss-text-block:last-child { max-width: 760px; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-2-3 { width: calc((100% / 3) * 2); }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-3 { width: calc(100% / 3); }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-4 { width: 25%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-3-4 { width: 75%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-5 { width: 20%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-2-5 { width: 40%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-3-5 { width: 60%; }.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-4-5 { width: 80%; }}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {display: flex;flex-direction: column;justify-content: center;margin: 0;padding: 60px 100px;}.ss-section-wrap.wide-section.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {padding: 60px;}.ss-section-wrap.wide-section.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.has-video-image-link-box {padding: 0;}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.ss-image-block {background-size: cover;background-position: 50% 50%;padding: 0;}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.ss-image-block img {display: block;height: auto !important;max-width: 100%;opacity: 0;}.ss-section-wrap .ss-section-wrap-inner .ss-content-block.use-original-image,.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.ss-image-block.use-original-image {background: none !important;}.ss-section-wrap .ss-section-wrap-inner .ss-content-block.use-original-image img,.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.ss-image-block.use-original-image img {display: inline-block;opacity: 1;}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.ss-image-block img {display: block;height: auto !important;opacity: 0;}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block.ss-image-block img.drop-shadow {opacity: 1;}.no-bottom-margin {margin-bottom: 0;}.no-bottom-margin:last-child {margin-bottom: -60px;}img.drop-shadow {box-shadow: 0 20px 40px rgba(0,0,0,0.16);}.wrapper {margin: 0 auto;max-width: 1400px;}.page-type-3 .wrapper,.page-type-8 .wrapper,.page-type-31 .wrapper {margin: 0 auto;max-width: 1030px;}.page-type-0 .wrapper {max-width: none;}.cb-intro {margin-bottom: 45px;}@media (max-width: 1600px) {.wrapper {max-width: none;margin: 0 50px;}}@media (max-width: 1130px) {.page-type-3 .wrapper,.page-type-8 .wrapper,.page-type-31 .wrapper {margin: 0 50px;}}@media (max-width: 1250px) {.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {padding: 60px 50px;}}@media (max-width: 1190px) {.ss-section-wrap,.ss-section-wrap.wide-section,.ss-section-wrap.large-wide-section,.ss-section-wrap.mid-wide-section,.ss-section-wrap.full-width-intro-section .ss-section-wrap-inner {margin-left: 45px;margin-right: 45px;margin-bottom: 45px;}.ss-section-wrap.full-width-intro-section {margin-left: 0;margin-right: 0;}.ss-section-wrap.no-bottom-margin,.ss-section-wrap.full-width-intro-section .ss-section-wrap-inner {margin-bottom: 0;}.ss-section-wrap.no-bottom-margin:last-child {margin-bottom: -60px;}.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {padding: 45px 45px;}.ss-section-wrap.wide-section.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {padding: 45px;}}@media (max-width: 1024px) {.middle-area {padding: 30px 0 0;}.ss-section-wrap,.ss-section-wrap.wide-section,.ss-section-wrap.large-wide-section,.ss-section-wrap.mid-wide-section,.ss-section-wrap.full-width-intro-section .ss-section-wrap-inner {margin-left: 25px;margin-right: 25px;margin-bottom: 25px;}.ss-section-wrap.full-width-intro-section .ss-section-wrap-inner {margin-bottom: 0;}.wrapper,.page-type-3 .wrapper,.page-type-8 .wrapper,.page-type-31 .wrapper {margin: 0 25px;}}@media (max-width: 768px) {.ss-section-wrap-inner.has-ss-image-block .ss-content-block.mobile-first {order: -1;}.ss-section-wrap.has-background-color .ss-content-block,.ss-section-wrap.has-background-image .ss-content-block {min-height: 1px;}}@media (max-width: 600px) {.ss-section-wrap.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {padding: 30px;}.ss-section-wrap.wide-section.has-background-color .ss-section-wrap-inner.has-ss-image-block .ss-content-block {padding: 30px;}}@media (min-width: 768px) {.responsive-grid-layout-row .col,.responsive-grid-layout-row .col:last-child {margin: 0 15px 30px;}.responsive-grid-layout-row.two-column .col {width: calc(50% - 30px);}.responsive-grid-layout-row.three-column .col {width: calc((100% / 3) - 30px);}.responsive-grid-layout-row.four-column .col {width: calc(25% - 30px);}.responsive-grid-layout-row.one-third-two-thirds-columns .col.last,.responsive-grid-layout-row.two-thirds-one-third-columns .col.first {width: calc(((100% / 3) * 2) - 30px);}.responsive-grid-layout-row.five-column .col {width: calc(20% - 30px);}.responsive-grid-layout-row.eighty-twenty .col,.responsive-grid-layout-row.twenty-eighty .col.last {width: calc(80% - 30px);}.responsive-grid-layout-row.eighty-twenty .col.last,.responsive-grid-layout-row.twenty-eighty .col {width: calc(20% - 30px);}.responsive-grid-layout-row.fifteen-thirty-five .col,.responsive-grid-layout-row.thirty-five-fifteen .col.first {width: calc(35% - 30px);}.responsive-grid-layout-row.fifteen-thirty-five .col.first,.responsive-grid-layout-row.thirty-five-fifteen .col {width: calc(15% - 30px);}}.page-banner {background-color: #151C2B;display: flex;flex-direction: column;justify-content: flex-end;min-height: 600px;padding: 0 260px 56px;position: relative;transition: padding 0.3s ease;}.hide-heading-and-scale-banner h1 {display: none;}.page-banner.no-image {background: #000 url(/images/template/Alexander_header.jpg) 50% 50% no-repeat;background-size: cover;}.page-banner .image img { display: none; }.page-banner *,.page-banner h1 {color: #fff;position: relative;z-index: 3;}.page-banner h1 {margin: 0;}.page-banner h2 {color: #EBC324;font-family: 'Kalam', cursive;font-size: 42px;font-weight: 700;text-shadow: 0 8px 16px rgba(0,0,0,0.16);text-transform: uppercase;}.page-banner h2:last-child {margin: 0;}.page-banner h2.v2 { color: #fff; font-family: 'Whitney'; font-weight: 600; margin-top: 30px; position: relative; text-transform: none;}.page-banner h2.v2:before {background: #EBC324;content: '';height: 10px;left: 3px;position: absolute;top: -20px;width: 60px;}.page-banner .image {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 0;}.page-banner:after {background: rgb(21,28,43);background: linear-gradient(0deg, rgba(21,28,43,0) 0%, rgba(21,28,43,1) 100%);bottom: 70%;content: '';left: 0;opacity: 0.80;position: absolute;right: 0;top: 0;z-index: 2;}.middle-area .page-banner {display: none;}@media (max-width: 1600px) {.page-banner {padding: 0 90px 56px;}}@media (max-width: 1250px) {.page-banner {min-height: 400px;}.page-banner h2 {font-size: 30px;}}@media (max-width: 1190px) {.page-banner {padding: 0 45px 50px;}}@media (max-width: 768px) {.hide-heading-and-scale-banner {display: block;}body.hide-heading-and-scale-banner.at-tip-top .header {background: #002050}.hide-heading-and-scale-banner .page-banner {height: auto;min-height: 0;padding: 80px 0 0;}.hide-heading-and-scale-banner .page-banner .image {background-image: none !important;position: static;}.hide-heading-and-scale-banner .page-banner .image img {display: block;width: 100%;}}@media (max-width: 600px) {.page-banner {padding: 0 25px 25px;}.page-banner h2 {font-size: 24px;}}.secondary-nav-wrap {background: #fff;box-shadow: 0 12px 24px rgba(0,0,0,0.16);height: 50px;padding: 0 260px;position: relative;transition: padding-left 0.3s ease;z-index: 50;}.secondary-nav-wrap.locked-version {left: 0;opacity: 0;pointer-events: none;position: fixed;right: 0;top: 120px;visibility: hidden;z-index: 51; }@media (min-width: 1191px) {body.show-locked-secondary-nav .secondary-nav-wrap {padding-left: 90px;}}body.show-locked-secondary-nav .secondary-nav-wrap.locked-version {opacity: 1;pointer-events: initial;visibility: visible;}.secondary-nav {display: inline-block;position: relative;width: 462px;}.secondary-nav-toggle {background: #F2F8FB url(/images/icons/blue-chevron-down.svg) calc(100% - 30px) 50% no-repeat;color: #002050;display: block;font-weight: 700;height: 50px;line-height: 50px;overflow: hidden;padding: 0 80px;text-overflow: ellipsis;white-space: nowrap;}.secondary-nav-toggle:before {background: #EAF3F8 url(/images/icons/secondary-nav-icon.svg) 50% 50% no-repeat;bottom: 0;content: '';left: 0;position: absolute;top: 0;width: 60px;}.secondary-nav-toggle:hover {text-decoration: none;}.secondary-nav ul {list-style: none;margin: 0;padding: 0;width: 100%;}.secondary-nav ul li a {color: #151C2B;display: block;font-weight: 500;padding: 10px;text-decoration: none;transition: font-weight 0.3s ease;}.secondary-nav ul li:hover > a,.secondary-nav ul li.selected > a,.secondary-nav ul li > a.clicked-once {font-weight: 700;}.secondary-nav li.sub > a {background: url(/images/icons/plus-icon.svg) calc(100% - 10px) 50% no-repeat;padding-right: 40px;}.secondary-nav li.sub > a.clicked-once {background-image: url(/images/icons/minus-icon.svg);}.secondary-nav > ul {background: #fff;box-shadow: 0 6px 12px rgba(0,0,0,0.16);max-height: 40vh;opacity: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 15px 30px;pointer-events: none;position: absolute;top: 100%;transition: opacity 0.3s ease, visibility 0.3s ease;visibility: hidden;}.secondary-nav > ul::-webkit-scrollbar {background-color: #F2F8FB;width: 10px;}.secondary-nav > ul::-webkit-scrollbar-thumb {background-color: #c3ccd1;border-radius: 10px;width: 10px;}.secondary-nav:hover > ul {opacity: 1;pointer-events: initial;visibility: visible;}.secondary-nav > ul > li {border-bottom: 1px solid #A7A8AA;}.secondary-nav > ul > li:last-child {border: 0;}.secondary-nav > ul > li > a {padding: 15px 0;}.secondary-nav > ul > li ul {display: none;padding: 0 10px;}@media (max-width: 1600px) {.secondary-nav-wrap {padding: 0 90px;}}@media (max-width: 1350px) {.secondary-nav-wrap {padding: 0 30px;}}@media (max-width: 960px) {.secondary-nav-wrap.locked-version {top: 80px;}}@media (max-width: 768px) {.secondary-nav-wrap {display: none;}}@media (min-width: 1024px) {.anim-in {opacity: 0;transform: translateY(30px);-webkit-transition: opacity .75s ease, transform .75s ease;transition: opacity .75s ease, transform .75s ease;}.anim-in.visible {opacity:1;transform: translateY(0);}}.footer {background: #00204f url(/images/template/footer-bg.jpg?v=0.02) 50% 50% no-repeat;background-size: cover;color: #fff;margin: auto 0 0 0;}.footer .upper-footer {background: rgba(0, 32, 80,0.9);text-align: center;padding: 30px;}.footer .upper-footer ul {list-style: none;margin: 0;padding: 0;}.footer .upper-footer ul li {display: inline-block;padding: 5px 25px;position: relative;}.footer .upper-footer ul li:after {background: #5B71A0;content: '';height: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;}.footer .upper-footer ul li:last-child:after {display: none;}.footer .upper-footer ul li a {border-bottom: 1px solid transparent;color: #fff;display: block;font-weight: 700;position: relative;}.footer .upper-footer ul li a:after {background: #fff;bottom: -6px;content: '';height: 1px;left: 0;opacity: 0;position: absolute;right: 0;transition: opacity 0.3s ease, bottom 0.3s ease;}.footer .upper-footer ul li a:hover:after {bottom: -3px;opacity: 1;}.footer .upper-footer ul li a:hover {text-decoration: none;}.footer .upper-footer ul ul { display: none; }.footer .lower-footer-wrap {background: rgba(0, 32, 80, 0.65);}.footer .lower-footer {align-items: flex-end;display: flex;justify-content: space-between;margin: 0 auto;max-width: 1400px;padding: 75px 0 40px;}.footer .lower-footer .footer-info-1 {}.footer .lower-footer .footer-info-1 a {color: #EBC324;}.footer .lower-footer .footer-info-2 {}.language-picker-wrap {margin: 0 0 30px;color: #000;}.language-picker-wrap .chosen-single,.language-picker-wrap select {background-color: transparent;border: 1px solid #fff;color: #fff;}.language-picker-wrap .chosen-container-active.chosen-with-drop .chosen-single {color: #000;}.language-picker-wrap .chosen-container-single .chosen-single div,.language-picker-wrap select {background: url(/images/icons/white-chevron-down.svg) 50% 50% no-repeat;background-size: 11.31px auto;}.language-picker-wrap select {background-position: calc(100% - 12px) 50%;}.language-picker-wrap select option {color: #000;}.language-picker-wrap .chosen-container-active.chosen-with-drop .chosen-single div {background: url(/images/icons/blue-chevron-down.svg) 50% 50% no-repeat;background-size: 11.31px auto;}.language-picker-wrap .chosen-container {max-width: 100%;}.language-picker-wrap .chosen-container .chosen-drop {bottom: 100%;border-radius: 0;top: auto;}.language-picker-wrap .chosen-container .chosen-results {max-height: 250px;}.language-picker-wrap .chosen-container .chosen-results li {font-family: 'Barlow Semi Condensed', sans-serif;}.language-picker-wrap a {}.footer .lower-footer .footer-info-2 .social-media-links {text-align: right;}.footer .lower-footer .footer-info-2 .social-media-links ul {list-style: none;margin: 0;padding: 0;}.footer .lower-footer .footer-info-2 .social-media-links ul li {display: inline-block;margin-left: 20px;}.footer .lower-footer .footer-info-2 .social-media-links ul li:first-child {margin-left: 0;}.footer .lower-footer .footer-info-2 .social-media-links ul li a {display: block;transition: transform 0.3s ease;}.footer .lower-footer .footer-info-2 .social-media-links ul li a img,.footer .lower-footer .footer-info-2 .social-media-links ul li a svg {display: block;}.footer .lower-footer .footer-info-2 .social-media-links ul li a:hover {transform: scale(1.15);}.footer .copyright {align-items: center;background: rgba(0, 32, 80,0.9);color: #fff;display: flex;font-size: 15px;justify-content: space-between;padding: 30px 90px;font-family: 'Whitney Book';}.footer .copyright p {margin: 0;}.footer .copyright .powered-by-logo {margin-left: 80px;}.footer .copyright .powered-by-logo img,.footer .copyright .powered-by-logo svg {display: block;}.footer .sub-footer-content {background: rgba(0,0,0,0.78);color: #fff;font-family: 'Whitney Book';font-size: 13px;padding: 30px 90px;text-align: center;}@media (max-width: 1600px) {.footer .lower-footer {max-width: 100%;padding: 50px;}.footer .copyright {padding: 30px 50px;}}@media (max-width: 960px) {.footer {font-size: 15px;}.footer .upper-footer ul li {padding: 5px 15px;}}@media (max-width: 750px) {.footer .lower-footer {display: block;}.footer .lower-footer .footer-info-1 {margin-bottom: 50px;}.footer .lower-footer .footer-info-2 .social-media-links {text-align: center;}.footer .copyright {display: block;text-align: center;}.footer .copyright .powered-by-logo,.footer .copyright .powered-by-logo img,.footer .copyright .powered-by-logo svg {display: block;margin: 0 auto;}.footer .copyright .powered-by-logo {margin-top: 35px;}.footer img,.footer svg {height: auto !important;max-width: 100%;}}@media (max-width: 450px) {.footer .upper-footer ul li {border-bottom: 1px solid #5B71A0;display: block;padding: 10px;text-align: left;}.footer .upper-footer ul li:last-child {border: 0;}.footer .upper-footer ul li:after {display: none;}.footer .upper-footer ul li a {display: inline-block;}}.button,.small-action-button,.yellow-button,.small-yellow-button,.blue-button,.small-blue-button,.blue-alt-button,.small-blue-alt-button,.medium-blue-button,.small-medium-blue-button,.medium-green-button,.small-medium-green-button,.white-button,.small-white-button,.pager,.pager-prev,.pager-next,.content-box-list.jobs li a .see-details {background: #A6BBC8;border-radius: 25px;border: 0;color: #002050;display: inline-block;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 700;line-height: 100%;margin: 0;padding: 12px 45px;text-align: center;text-transform: none;transition: background 0.2s ease, color .2s ease;}.small-action-button,.small-yellow-button,.small-blue-button,.small-medium-blue-button,.small-medium-green-button,.small-blue-alt-button,.small-white-button,.content-box-list.jobs li a .see-details {padding: 5px 15px;}.pager,.pager-prev,.pager-next {border: 0;margin: 0 2px;padding: 2px 8px;vertical-align: middle;}.button:hover, .small-action-button:hover,.pager:hover, .pager-prev:hover,.pager-next:hover, .pager.on,.content-box-list.jobs li a .see-details:hover {background: #002050;color: #EAF3F8;opacity: 1;}.yellow-button,.small-yellow-button {background: #EBC324;}.yellow-button:hover,.small-yellow-button:hover {background: #A6BBC8;color: #002050;text-decoration: none;}.blue-button,.small-blue-button {background: #002050;color: #fff;}.blue-button:hover,.small-blue-button:hover {background: #0C1324;color: #A6BBC8;text-decoration: none;}.blue-alt-button,.small-blue-alt-button {background: #002050;color: #fff;}.blue-alt-button:hover,.small-blue-alt-button:hover {background: #0C1324;color: #A6BBC8;text-decoration: none;}.medium-blue-button,.small-medium-blue-button {background: #1782C5;color: #fff;text-decoration: none;}.medium-blue-button:hover,.small-medium-blue-button:hover {background: #0C1324;color: #A6BBC8;text-decoration: none;}.medium-green-button,.small-medium-green-button {background: #009D54;color: #fff;text-decoration: none;}.medium-green-button:hover,.small-medium-green-button:hover {background: #003f21;color: #fff;text-decoration: none;}.white-button,.small-white-button {background: #fff;color: #002050;}.white-button:hover,.small-white-button:hover {background: #A6BBC8;color: #002050;text-decoration: none;}form.category-and-window .text-search-wrap .submit,.search-page-form-wrap .text-search-wrap .submit {background-color: #114062;border-radius: 0;color: #fff;transition: background-color 0.2s ease;}.search-page-form-wrap .text-search-wrap .submit:hover,form.category-and-window .text-search-wrap .submit:hover {background-color: #282B2C;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='search-icon-white' d='M13.72,12.434h-.678L12.8,12.2a5.583,5.583,0,1,0-.6.6l.232.24v.678L16.722,18,18,16.722Zm-5.146,0a3.859,3.859,0,1,1,3.859-3.859A3.854,3.854,0,0,1,8.575,12.434Z' transform='translate(-3 -3)' fill='%23e9eef2'/%3E%3C/svg%3E");}.button,.yellow-button {align-items: center;display: inline-flex;justify-content: center;}.button img,.button svg,.yellow-button img,.yellow-button svg {margin-right: 5px;}.button svg * {transition: fill 0.2s ease;}.button:hover svg * {fill: #A6BBC8 !important;}@media (max-width: 1023px) {.button,.small-action-button,.pager,.pager-prev,.pager-next {font-size: 15px;letter-spacing: 2px;}.button {padding: 10px 30px;}}.simple-image-link-with-blue-caption {display: block;overflow: hidden;position: relative;transition: box-shadow 0.3s ease;}.simple-image-link-with-blue-caption:hover {box-shadow: 0 0 10px rgba(0,0,0,0.46);}.simple-image-link-with-blue-caption .caption {background: rgba(0, 32, 80,0.80);bottom: 0;box-shadow: 0 10px 20px rgba(0,0,0,0.16);color: #fff;font-family: 'Whitney';font-size: 24px;font-weight: 900;left: 0;padding: 30px 10px;position: absolute;right: 0;text-align: center;text-decoration: none;transition: padding 0.3s ease;z-index: 1;}.simple-image-link-with-blue-caption:hover .caption {padding: 35px 30px;}.simple-image-link-with-blue-caption .image {background-color: #000;background-repeat: no-repeat;background-size: cover;display: block;height: 0;padding-top: 100%;transition: transform 1s linear;}.simple-image-link-with-blue-caption:hover .image {transform: scale(1.5);transition: transform 20s linear;}.simple-image-link-with-blue-caption .image img {display: none;}.image-link-box {background: #000;box-shadow: 0 10px 20px rgba(0,0,0,0.16);color: #fff;overflow: hidden;position: relative;}.image-link-box:after {background: rgb(0,0,0);background: linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);bottom: 0;content: '';left: 0;opacity: 0.80;position: absolute;right: 0;top: 0;}.image-link-box .caption {bottom: 0;left: 0;padding: 30px 30px;position: absolute;right: 0;z-index: 1;}.image-link-box .caption h2.line-heading {color: inherit;}.image-link-box .caption h2.line-heading:before {background: #EBC324;}.image-link-box .caption p {}.image-link-box .caption .button {background: #EBC324;}.image-link-box .caption .button:hover {background: #A6BBC8;color: #002050;}.image-link-box .image {background-color: #000;background-repeat: no-repeat;background-size: cover;display: block;height: 0;padding-top: 100%;transition: transform 1s linear;}.image-link-box:hover .image {transform: scale(1.5);transition: transform 20s linear;}.image-link-box .image img {display: none;}.video-image-link-box {background: #002050;box-shadow: 0 10px 20px rgba(0,0,0,0.16);color: #fff;overflow: hidden;margin: 0 0 40px 0;position: relative;}.video-image-link-box:last-child {margin-bottom: 0;}.video-image-link-box .caption-and-link-wrap {left: 0;padding: 20px 30px;position: absolute;right: 0;text-align: center;top: 50%;transform: translateY(-50%);z-index: 1;}.video-image-link-box .caption {font-family: 'Whitney Book';font-size: 24px;margin-bottom: 20px;}.video-image-link-box .caption strong,.video-image-link-box .caption b {font-family: 'Whitney';font-weight: 900;}.video-image-link-box .link {}.video-image-link-box .link .button {background: #EBC324;color: #002050;}.video-image-link-box .link .button:hover {background: #A6BBC8;color: #002050;}.video-image-link-box .image {background-color: #000;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;display: block;height: 0;opacity: 0.5;padding-top: 55.55%;transition: transform 1s linear;}.ss-content-block.ss-image-block.not-full-width .video-image-link-box {display: flex;flex: 1;}.ss-content-block.ss-image-block.not-full-width .video-image-link-box .image {height: auto;padding: 0;}.video-image-link-box:hover .image {transform: scale(1.5);transition: transform 20s linear;}.video-image-link-box .image img {display: none;}.sosimple-overlay.video-overlay {background: #000;left: 50% !important;margin: 0 !important;min-width: 50vw;padding: 0;position: fixed;top: 50% !important;transform: translate(-50%, -50%);}.sosimple-overlay.video-overlay iframe {display: block;min-width: 50vw;width: 100%;}.sosimple-overlay.video-overlay .sosimple-overlay-close {background: url(/images/icons/white-close-x.svg) 50% 50% no-repeat;height: 19px;right: -30px;top: 0;width: 19px;}@media (max-width: 768px) {.sosimple-overlay.video-overlay .sosimple-overlay-close {right: 0;top: -30px;}}.fact-box {text-align: center;}.fact-box .image {height: 170px;width: 170px;margin: 0 auto 5px;display: flex;align-items: center;justify-content: center;background: #EAF3F8;border-radius: 100%;}.fact-box .image img,.fact-box .image svg {display: block;margin: 0 auto;max-height: 180px;max-width: 102px;}.fact-box .title {font-family: 'Whitney';font-size: 30px;font-weight: 900;}.fact-box .subtitle {font-weight: 700;}.inline-events-list {background: #DFE8ED;padding: 20px 30px;position: relative;}.inline-events-list .date {background: #002050;border-radius: 2px;box-shadow: 0 10px 20px rgba(0,0,0,0.16);color: #fff;font-family: 'Whitney';font-size: 21px;font-weight: 900;margin: 0 0 25px -50px;padding: 10px 15px;width: 300px;}.inline-events-list .event-item {margin-bottom: 20px;}.inline-events-list .event-item:last-child {margin-bottom: 0;}.event-item {align-items: center;display: flex;}.event-item .day {background: #EBC324;border-radius: 100%;box-shadow: 0 20px 40px rgba(0,0,0,0.16);color: #002050;font-family: 'Whitney';font-size: 21px;font-weight: 700;height: 52px;line-height: 52px;text-align: center;min-width: 52px;width: 52px;}.event-item .info {margin-left: 25px;}.event-item .info .date-and-time {margin-bottom: 5px;}.event-item .info .other-info {font-size: 14px;}.event-item .info .other-info img,.event-item .info .other-info svg {display: inline-block;margin-right: 5px;}.event-item .info .other-info strong {}.event-item .info .other-info a {font-weight: 700;text-decoration: underline;}.line-heading,.yellow-line-heading,.medium-blue-line-heading,.medium-green-line-heading {padding-top: 15px;position: relative;}.line-heading:before,.yellow-line-heading:before,.medium-blue-line-heading:before,.medium-green-line-heading:before {background: #A6BBC8;content: '';height: 10px;left: 0;position: absolute;top: 0;width: 30px;}.yellow-line-heading:before {background: #EBC324;}.medium-blue-line-heading:before {background: #1782C5;}.medium-green-line-heading:before {background: #009D54;}.quote-box {border-radius: 4px;overflow: hidden;position: relative;}.quote-box .ss-content-block,.ss-content-block.quote-box {background: #EAF3F8 url(/images/template/light-quote-start.svg) 20px 20px no-repeat;padding: 80px 60px;font-family: 'Whitney Book';position: relative;}.quote-box.dark .ss-content-block,.ss-content-block.quote-box.dark {background: #002050 url(/images/template/dark-quote-start.svg) 20px 20px no-repeat;color: #fff;}.quote-box.dark h2,.quote-box.dark h3,.quote-box.dark h4,.quote-box.dark h5,.quote-box.dark h6 {color: #fff;}@media (min-width: 769px) {.ss-content-block.quote-box {margin-bottom: 0;}}.quote-box .ss-content-block {margin: 0;}.quote-box .ss-content-block.ss-image-block {background: none;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;padding: 0;}.quote-box .ss-content-block.ss-image-block img {display: block;opacity: 0;width: 100% !important;}.quote-box .ss-content-block.col-1 {margin: 0;width: 100%;}.quote-box strong,.quote-box b {font-family: 'Open Sans', sans-serif;}.quote-box * {position: relative;z-index: 1;}.quote-box .ss-content-block:after,.ss-content-block.quote-box:after {background: url(/images/template/light-quote-start.svg) 0 0 no-repeat;background-size: contain;bottom: 30px;content: '';height: 125px;position: absolute;right: 30px;transform: rotate(180deg);width: 160px;z-index: 0;}.quote-box.dark .ss-content-block:after,.ss-content-block.quote-box.dark:after {background-image: url(/images/template/dark-quote-start.svg);}.quote-box .ss-content-block.ss-image-block:after {display: none;}@media (max-width: 600px) {.quote-box .ss-content-block,.ss-content-block.quote-box {background-size: 50px auto;padding: 30px;}.quote-box .ss-content-block:after,.ss-content-block.quote-box:after {height: 40px;width: 50px;}}.short-hr {background: #A6BBC8;height: 10px;margin: 15px 0 30px 0;width: 90px;}.dark .short-hr {background: #5B71A0;}.testimonial-section {color: #fff;padding: 0 45px;position: relative;}.testimonial-section h2,.testimonial-section h3,.testimonial-section h4,.testimonial-section h5,.testimonial-section h6 {color: inherit;}.testimonial-section:before {background: rgb(0,0,0);background: linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);bottom: 0;content: '';left: 0;opacity: 0.8;position: absolute;top: 0;width: 50%;}.testimonial-section.align-right:before {background: rgb(0,0,0);background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);left: auto;right: 0;}.testimonial-section .ss-section-wrap-inner {margin: 0 auto;max-width: 1200px;padding: 120px 0;position: relative;z-index: 1;}.testimonial-section .line-heading:before {background: #EBC324;}@media (max-width: 768px) {.testimonial-section {background-position: 50% 0 !important;background-size: auto 50vw !important;padding: 50vw 30px 30px 30px;}.testimonial-section:before,.testimonial-section.align-right:before {background: #002050;opacity: 1;top: 50vw;width: 100%;}.testimonial-section .ss-section-wrap-inner {padding: 30px 0 0;}.testimonial-section .ss-section-wrap-inner .ss-content-block {margin: 0;}}body.page-type-5 .main-content > .responsive-grid-layout-row:first-child {margin-left: -15px;margin-right: -15px;}@media (max-width: 768px) {body.page-type-5 .main-content > .responsive-grid-layout-row:first-child {margin-bottom: 30px;}}body.page-type-5 .main-content > .responsive-grid-layout-row .simple-image-link-with-blue-caption .caption {font-size: 20px;line-height: 110%;padding: 15px 10px;}body.page-type-5 .list-items.list-mode > li {border-bottom: 0;border-top: 1px solid #5B71A0;padding: 40px 0;}body.page-type-5 .list-items.list-mode .list-item.blog-item {display: flex;justify-content: space-between;}body.page-type-5 .list-items.list-mode .list-item.blog-item .thumbnail {min-width: 35%;margin: 0 40px 0 0;}body.page-type-5 .list-items.list-mode .list-item.blog-item .content {margin: 0;min-width: 65%;}body.page-type-5 .list-items.list-mode .list-item.blog-item h2:first-child {color: #002050;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}body.page-type-5 .list-items.list-mode .list-item.blog-item h3.date {margin-bottom: 10px;}body.page-type-5 .list-items.list-mode .list-item.blog-item h2.title {font-family: 'Whitney';font-size: 24px;font-weight: 900;}body.page-type-5 .list-items.list-mode .list-item.blog-item .social-share-links {margin: 0 0 10px 0;}.blog-right-column h3 {background: url(/images/icons/compass-pointer-blue-right.png) 0 50% no-repeat;background-size: 20px auto;border: 0;font-family: 'Whitney';font-size: 32px;font-weight: 600;padding: 0 0 0 30px;}.blog-right-column ul,.blog-right-column p {padding-left: 30px;}.blog-right-column a {color: #5B71A0;font-weight: 700;}.blog-right-column #mc_embed_signup .button {background-color: #002050;}.detail-page img {height: auto !important;max-width: 100%;}.detail-page.blog .detail-page-banner {display: block;margin-top: 20px;margin-bottom: 20px;display: none;}.detail-page.blog .detail-page-banner img {width: 100%;}.detail-page.blog .view-gallery:after {clear: both;content: '';display: table;}@media (max-width: 550px) {body.page-type-5 .fr.button.negmt {margin: 0;}.detail-page.blog h2.title {clear: both;padding-top: 15px;}body.page-type-5 .list-items.list-mode .list-item.blog-item {display: block;}body.page-type-5 .list-items.list-mode .list-item.blog-item .thumbnail {float: none;margin: 0 0 30px 0;width: 100%;}.interactive-map-container #map {height: 420px;}}.list-items.accordion-mode-faqs > li {margin-bottom: 20px;}.list-items.accordion-mode-faqs > li div.hr {display: none;}.list-items.accordion-mode-faqs > li h2.title.question {background: #EAF3F8;color: #002050;font-family: 'Whitney';font-size: 21px;font-weight: 600;letter-spacing: 0;margin: 0 0 15px;padding: 15px 50px 15px 30px;position: relative;text-transform: none;}.list-items.accordion-mode-faqs > li h2.title.question:after {display: none;}.list-items.accordion-mode-faqs > li h2.title.question .toggle-icon {height: 16px;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 16px;}.list-items.accordion-mode-faqs > li h2.title.question .toggle-icon:after,.list-items.accordion-mode-faqs > li h2.title.question .toggle-icon:before {background: #002050;content: '';position: absolute;}.list-items.accordion-mode-faqs > li h2.title.question .toggle-icon:before {height: 4px;left: 0;top: 50%;transform: translateY(-50%);width: 100%;}.list-items.accordion-mode-faqs > li h2.title.question .toggle-icon:after {height: 100%;left: 50%;top: 0;transform: translateX(-50%);width: 4px;}.list-items.accordion-mode-faqs > li h2.title.question.selected .toggle-icon:after {display: none;}body.page-index {opacity: 0;overflow-x: hidden;}body.page-index.loaded {opacity: 1;transition: opacity 0.5s linear;}body.page-index .page-banner,body.page-index .secondary-nav-wrap {display: none;}body.page-index .logo-anim-wrap {margin-right: auto;transform: scale(1.15);}body.page-index .logo-anim-wrap,body.page-index .header-upper-links,body.page-index .header-quick-links ul,body.page-index .header-search-form,body.page-index .nav-toggle {filter: blur(5px);opacity: 0;transition: opacity 0.75s linear, filter 0.75s ease, transform 0.75s ease;transition-delay: 0.75s;}body.page-index.show-nav .logo-anim-wrap {display: none;}body.page-index.loaded .logo-anim-wrap,body.page-index.loaded .header-upper-links,body.page-index.loaded .header-quick-links ul,body.page-index.loaded .header-search-form,body.page-index.loaded .nav-toggle {opacity: 1;filter: blur(0);transform: none;}body.page-index .middle-area {padding: 0;}@media (min-width: 600.5px) {body.page-index .ss-section-wrap:not(.full-width-section,.full-width-intro-section,.wide-section) {margin-bottom: 60px;margin-left: 60px;margin-right: 60px;max-width: none;}}body.page-index .ss-section-wrap:not(.full-width-section,.full-width-intro-section,.wide-section) .ss-section-wrap-inner {max-width: none;margin: 0 auto;}body.page-index .ss-content-block.col-1 {margin: 0;width: 100%;}@media (max-width: 1400px) {body.page-index .ss-section-wrap {margin-left: 30px;margin-right: 30px;}}@media (max-width: 768px) {body.page-index .ss-section-wrap {margin-left: 20px;margin-right: 20px;}}@media (max-width: 600px) {body.page-index .ss-section-wrap {margin-bottom: 30px;}}body.page-index .ss-section-wrap.homepage-banner {background: #000;margin-left: 0;margin-right: 0;max-width: none;position: relative;}.homepage-banner .slide:before,.homepage-banner .slide:after {background: rgb(21,28,0);background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);content: '';height: 40%;left: 0;opacity: 0.70;pointer-events: none;position: absolute;right: 0;top: 0;z-index: 1;}.homepage-banner .slide:after {background: rgb(21,28,0);background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);bottom: 0;opacity: 0.80;top: auto;transition: opacity 0.3s ease;height: 80%;}body.hide-banner-caption .homepage-banner .slide:after { opacity: 1;}.homepage-banner .embedded-gallery .slide {overflow: hidden;max-height: calc(100vh - 80px);}@media (min-width: 1024px) {.homepage-banner .embedded-gallery .slide .image {background-attachment: fixed;}}.homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player {background-color: #000;bottom: 0; left: 0;overflow: hidden;position: relative;pointer-events: none;min-height: calc(100vh - 80px);right: 0;top: 0; } .homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe {left: 50%;max-width: none;min-height: calc(100vh - 80px);opacity: 1 !important;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100vw;}@media (min-aspect-ratio: 16/9) {.homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.homepage-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe { width: 177.78vh;}}.homepage-banner .slide .ss-youtube-vimeo-player .play-button, .homepage-banner .slide .ss-youtube-vimeo-player .play-button:before {display: none !important;}.homepage-banner .embedded-gallery .slide .caption {background: none;box-shadow: none;color: #fff;display: block !important;font-family: 'Whitney';font-size: 32px;font-weight: 700;height: auto !important;margin: 0 !important;padding: 30px 30px 136px 30px !important;text-align: center;transition: opacity 0.3s ease, transform 0.3s ease;z-index: 2;}.homepage-banner .embedded-gallery .slide .caption * {opacity: 0;filter: blur(8px);transition: opacity 0.75s linear, filter 0.75s ease;transition-delay: 1.25s;}body.loaded .homepage-banner .embedded-gallery .slide .caption * {opacity: 1;filter: blur(0);}body.hide-banner-caption .homepage-banner .embedded-gallery .slide .caption {opacity: 0;transform: translateY(-50px);}.homepage-banner .embedded-gallery .slide .caption h1,.homepage-banner .embedded-gallery .slide .caption h2,.homepage-banner .embedded-gallery .slide .caption h3,.homepage-banner .embedded-gallery .slide .caption h4,.homepage-banner .embedded-gallery .slide .caption h5,.homepage-banner .embedded-gallery .slide .caption h6 {color: #fff;}.homepage-banner .embedded-gallery .slide .caption h1,.homepage-banner .embedded-gallery .slide .caption h2 {font-family: 'Whitney Book';font-size: 86px;font-weight: 400;text-shadow: 0 8px 16px rgba(0,0,0,0.16);}.homepage-banner .embedded-gallery .slide .caption h1 strong,.homepage-banner .embedded-gallery .slide .caption h1 b,.homepage-banner .embedded-gallery .slide .caption h2 strong,.homepage-banner .embedded-gallery .slide .caption h2 b {font-family: 'Whitney';font-weight: 900;}.homepage-banner .embedded-gallery .slide .caption p {}.homepage-banner .embedded-gallery .slide .button {background: #EBC324;}.homepage-banner .embedded-gallery .slide .button:hover {background: #A6BBC8;color: #002050;}.homepage-banner .prev-arrow,.homepage-banner .next-arrow {display: none;}.homepage-banner .embedded-gallery-nav-wrapper {display: none;bottom: 40px;height: auto;margin: 0;padding: 0;position: absolute;right: 40px;width: auto;z-index: 50;}.homepage-banner .embedded-gallery-nav,.homepage-banner .embedded-gallery-nav li,.homepage-banner .embedded-gallery-nav li a {float: none;height: auto;margin: 0;padding: 0;position: static;width: auto;}.homepage-banner .embedded-gallery-nav li {display: inline-block;margin-left: 10px;}.homepage-banner .embedded-gallery-nav li a {background: #fff;border-radius: 100%;height: 12px;opacity: 0.70;width: 12px;}.homepage-banner .embedded-gallery-nav li a img {display: none;}.homepage-banner-explore-link-wrap {bottom: 25px;left: 50%;position: absolute;text-align: center;transform: translateX(-50%);transition: opacity 0.3s ease, transform 0.3s ease;z-index: 50;}body.hide-banner-caption .homepage-banner-explore-link-wrap {opacity: 0;transform: translateX(-50%) translateY(-50px);}.homepage-banner-explore-link-wrap > div {opacity: 0;filter: blur(8px);transition: opacity 0.75s linear, filter 0.75s ease;transition-delay: 1.75s;}body.loaded .homepage-banner-explore-link-wrap > div {opacity: 1;filter: blur(0);}.homepage-banner-explore-link {animation: explore_button 1.5s ease infinite;-webkit-animation: explore_button 1.5s ease infinite;background: url(/images/icons/compass-pointer-blue-down.png) 50% calc(100% - 5px) no-repeat;background-size: 36px auto;color: #fff;display: inline-block;font-family: 'Kalam', cursive;font-size: 18px;font-weight: 700;letter-spacing: 0.5px;padding-bottom: 47px;text-decoration: none;text-transform: uppercase;}.homepage-banner-explore-link:hover {color: #fff;text-decoration: none;}@keyframes explore_button {0% { background-position: 50% calc(100% - 5px); }50% { background-position: 50% 100%; }100% { background-position: 50% calc(100% - 5px); }}@-webkit-keyframes explore_button {0% { background-position: 50% calc(100% - 5px); }50% { background-position: 50% 100%; }100% { background-position: 50% calc(100% - 5px); }}@media (max-width: 1250px) {.homepage-banner .embedded-gallery .slide .caption {font-size: 24px;padding-bottom: 106px !important;text-align: left;}.homepage-banner .embedded-gallery .slide .caption h1, .homepage-banner .embedded-gallery .slide .caption h2 {font-size: 52px;margin-bottom: 5px;}body.show-homepage-right-side-alert .homepage-banner .embedded-gallery .slide .caption * {opacity: 0;transition-delay: 0s;}}@media (max-width: 600px) {body.page-index .ss-section-wrap.homepage-banner { margin-bottom: 60px;}.homepage-banner .embedded-gallery .slide .caption {font-size: 18px;}.homepage-banner .embedded-gallery .slide .caption h1, .homepage-banner .embedded-gallery .slide .caption h2 {font-size: 40px;line-height: 110%;}.homepage-banner .embedded-gallery .slide .caption p {line-height: 130%;}.homepage-banner .embedded-gallery .slide .caption {letter-spacing: 1px;}}body.page-index .ss-section-wrap.homepage-right-side-alert {color: #fff;cursor: pointer;font-family: 'Whitney Book';margin: 0;max-width: calc(100vw - 50px);padding: 0;position: absolute;right: -615px;top: 50%;transform: translateY(-50%);transition: right 0.75s ease;width: 820px;z-index: 50;}body.page-index .ss-section-wrap.homepage-right-side-alert .ss-section-wrap-inner {opacity: 0;transition: opacity 0.75s linear, visibility 0.75s linear;transition-delay: 2.25s;visibility: hidden;}body.page-index.loaded .ss-section-wrap.homepage-right-side-alert .ss-section-wrap-inner {opacity: 1;visibility: visible;}.homepage-right-side-alert .close-link {background: #EAF3F8 url(/images/icons/blue-close-x.svg) 50% 50% no-repeat;border-bottom-left-radius: 4px;border-top-left-radius: 4px;height: 30px;left: -28px;opacity: 0;position: absolute;top: 95px;transition: opacity 0.75s ease, visibility 0.75s ease;visibility: hidden;width: 30px;z-index: 2;}body.show-homepage-right-side-alert .homepage-right-side-alert .close-link {opacity: 1;visibility: visible;}.homepage-right-side-alert h2,.homepage-right-side-alert h3 {color: #fff;font-size: 18px;}.homepage-right-side-alert .responsive-grid-layout-row {align-items: center;display: flex;justify-content: space-between;margin: 0;}.homepage-right-side-alert .responsive-grid-layout-row .col {margin: 0;}.homepage-right-side-alert .responsive-grid-layout-row .col.first {align-items: center;background: #002050;border-radius: 100%;border: 3px solid #fff;display: flex;flex-direction: column;height: 220px;justify-content: center;padding: 30px;position: relative;width: 220px;z-index: 2;}.homepage-right-side-alert .responsive-grid-layout-row .col.last {color: #002050;font-family: 'Whitney';font-size: 20px;font-weight: 400;opacity: 0;padding: 30px 30px 30px 50px;transform: translateX(-30px);transition: background 0.5s ease, opacity 0.5s ease;width: calc(100% - 220px);}body.show-homepage-right-side-alert.page-index .homepage-right-side-alert .responsive-grid-layout-row .col.last {background: rgba(255,255,255,0.7);opacity: 1;}.homepage-right-side-alert .responsive-grid-layout-row .col.last p {line-height: 125%;margin-bottom: 15px;}.homepage-right-side-alert .responsive-grid-layout-row .col.last p:last-child {margin-bottom: 0;}.homepage-right-side-alert .responsive-grid-layout-row .col.first h2 {color: #EBC324;font-family: 'Kalam', cursive;font-size: 14px;font-weight: 700;margin-bottom: 5px;text-transform: uppercase;}.homepage-right-side-alert .responsive-grid-layout-row .col.first h3 {font-family: 'Whitney';font-size: 40px;font-weight: 900;margin-bottom: 6px;}.homepage-right-side-alert .responsive-grid-layout-row .col.first p:last-child {line-height: 100%;}body.show-homepage-right-side-alert.page-index .ss-section-wrap.homepage-right-side-alert {cursor: default;right: -30px;}.homepage-right-side-alert .button {margin-bottom: 10px;}.homepage-right-side-alert .button:hover {background: #EBC324;color: #002050;}.homepage-right-side-alert .button:hover svg * {fill: #002050 !important;}@media (max-width: 1250px) {.page-index .main-content {overflow-x: hidden;position: relative;}body.page-index .ss-section-wrap.homepage-right-side-alert {top: 200px;transform: none;}}@media (max-width: 870px) {body.page-index .ss-section-wrap.homepage-right-side-alert {right: -460px;width: 660px;}.homepage-right-side-alert .responsive-grid-layout-row .col.last {font-size: 18px;transform: translateX(-40px);}body.show-homepage-right-side-alert.page-index .ss-section-wrap.homepage-right-side-alert {right: -40px;}}@media (max-width: 650px) {body.page-index .ss-section-wrap.homepage-right-side-alert {max-width: 100%;padding-right: 20px;right: calc(-100vw + 240px);top: 125px;width: calc(100vw - 40px);}body.show-homepage-right-side-alert.page-index .ss-section-wrap.homepage-right-side-alert {right: 0;}.homepage-right-side-alert .responsive-grid-layout-row {display: block;}.homepage-right-side-alert .responsive-grid-layout-row .col.last {display: none;margin-left: -70px;margin-top: -20px;transform: none;width: calc(100% - 70px);}body.show-homepage-right-side-alert .homepage-right-side-alert .responsive-grid-layout-row .col.last {display: block;}}@media (max-width: 600px) {body.show-homepage-right-side-alert.page-index .ss-section-wrap.homepage-right-side-alert {right: 0;}body.page-index .ss-section-wrap.homepage-right-side-alert .ss-section-wrap-inner {padding: 10px;}.homepage-right-side-alert .responsive-grid-layout-row .col.first h2 {font-size: 14px;padding-right: 25px;}body.show-homepage-right-side-alert .homepage-right-side-alert .responsive-grid-layout-row .col.first h2 {font-size: 20px;}body.show-homepage-right-side-alert .homepage-right-side-alert .responsive-grid-layout-row .col.first h2 br,body.show-homepage-right-side-alert .homepage-right-side-alert .responsive-grid-layout-row .col.first h2 br:before {content: ' ';}.homepage-right-side-alert .responsive-grid-layout-row .col.last p {margin-bottom: 10px;}.homepage-right-side-alert .responsive-grid-layout-row .col.last p:last-child {margin: 0;}.homepage-right-side-alert .button {display: flex;margin: 0 0 -14px 0;width: 100%;}.homepage-right-side-alert .button:last-child {margin: 0;}}@media (max-width: 500px) {.homepage-right-side-alert .close-link {left: -18px;top: 104px;}}body.page-index .intro-section .ss-content-block {margin: 0 auto;max-width: 1050px;}.intro-section .button {height: 50px;width: 250px;}@media (max-width: 850px) {.intro-section .button {width: auto;}}@media (max-width: 600px) {body.page-index .intro-section {margin-bottom: 75px;}.intro-section .responsive-grid-layout-row .col {margin-bottom: 15px;}.intro-section .responsive-grid-layout-row .col .button {display: flex;}body.page-index .intro-section a {margin-bottom: 15px;}}@media (min-width: 768px) {.ss-content-block.col-2.no-margin.no-padding {margin: 0;padding: 0;width: 50%;}}@media (min-width: 1251px) {.ss-content-block.col-2.no-margin.no-padding .video-image-link-box .caption {font-size: 42px;}}.ss-content-block.col-2.no-margin.no-padding .video-image-link-box .image {padding-top: 65%;}.ss-content-block.col-2.no-margin.no-padding:last-child .video-image-link-box {background: #002050;}body.page-index .ss-section-wrap.testimonials-slideshow {margin-top: 100px;margin-bottom: 100px;}.ss-section-wrap.testimonials-slideshow .gallery-intro {margin-bottom: 40px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery-wrap {max-width: 1400px;margin: 0 auto;}.ss-section-wrap.testimonials-slideshow .embedded-gallery-wrap .embedded-gallery {margin: 0 100px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .prev-arrow,.ss-section-wrap.testimonials-slideshow .embedded-gallery .next-arrow {opacity: 1;background: url(/images/icons/compass-pointer-blue-left.png) 50% 50% no-repeat;background-size: contain;margin-left: -100px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .next-arrow {transform: rotate(180deg);margin-left: auto;margin-right: -100px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide:before {background: rgb(0,0,0);background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);bottom: 0;content: '';opacity: 0.60;position: absolute;right: 0;top: 0;width: 45%;z-index: 1;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide.left-alignment:before {background: rgb(0,0,0);background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);right: auto;left: 0;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption {background: none;box-shadow: none;color: #fff;display: flex !important;flex-direction: column;height: 100% !important;justify-content: center;left: auto;margin: 0 !important;padding: 0 !important;top: 0;width: 55%;z-index: 2;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide.left-alignment .caption {left: 0;right: auto;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption .inner-caption {overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 30px 60px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption .inner-caption::-webkit-scrollbar {background-color: #F2F8FB;width: 10px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption .inner-caption::-webkit-scrollbar-thumb {background-color: #c3ccd1;border-radius: 10px;width: 10px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption .short-hr {background: #EBC324;margin: 15px 0;width: 30px;}@media (max-width: 1250px) {.ss-section-wrap.testimonials-slideshow .embedded-gallery-wrap .embedded-gallery {margin: 0;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .prev-arrow {margin-left: 0;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .next-arrow {margin-right: 0;}}@media (max-width: 1000px) {.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide:before {opacity: 0.70;width: 70%;}.ss-section-wrap.testimonials-slideshow .embedded-gallery.static-page-inline-gallery .slide .image {background-position: 100% 50%;min-height: 400px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption {width: 50%;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption .inner-caption {padding: 30px;}}@media (max-width: 600px) {.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide:before {background: #000;opacity: 0.70;width: 100%;}.ss-section-wrap.testimonials-slideshow .embedded-gallery.static-page-inline-gallery .slide .image {background-position: 50% 50%;min-height: 650px;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption {width: 100%;}.ss-section-wrap.testimonials-slideshow .embedded-gallery .slide .caption .inner-caption {padding: 30px 60px;}}body.page-index .ss-section-wrap.by-the-numbers-section {margin-bottom: 100px;}.by-the-numbers-section .responsive-grid-layout-row.three-column {display: none;}.by-the-numbers-section .responsive-grid-layout-row.four-column {max-width: 1100px;margin: 0 auto 30px;}@media (max-width: 768px) {.by-the-numbers-section .responsive-grid-layout-row.four-column {display: flex;flex-wrap: wrap;}.by-the-numbers-section .responsive-grid-layout-row.four-column .col {width: 50%;margin-bottom: 50px;}}@media (max-width: 500px) {.by-the-numbers-section .responsive-grid-layout-row.four-column .col {border-bottom: 1px solid rgba(0,0,0,0.2);margin-bottom: 25px;padding-bottom: 25px;width: 100%;}}.latest-news-carousel .cb-intro {}body.page-index .latest-news-carousel .ss-content-block.col-1 {margin: 0 auto;max-width: 1250px;position: relative;}.latest-news-carousel .ss-content-block .content-box-list {margin-bottom: 45px;padding: 0;}.latest-news-carousel .ss-content-block .content-box-list li {margin: 0 25px;}.latest-news-carousel .content-box-list li a {background: #000;height: 0;overflow: hidden;padding: 100% 0 0 0;position: relative;}.latest-news-carousel .content-box-list .thumbnail {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;margin: 0;opacity: 0.5;position: absolute;right: 0;top: 0;z-index: 1;}.latest-news-carousel .content-box-list a:hover .thumbnail {transform: scale(2);transition: transform 20s linear;}.latest-news-carousel .content-box-list .thumbnail img {display: none;}.latest-news-carousel .content-box-list .caption {bottom: 40px;color: #fff;left: 40px;position: absolute;right: 40px;text-align: left;z-index: 2;}.latest-news-carousel .content-box-list li a .date, .latest-news-carousel .content-box-list li a .date strong,.latest-news-carousel .content-box-list li a .date b {color: #fff;text-align: left;font-size: 13px;font-weight: 700;}.latest-news-carousel .content-box-list li a .title {padding: 0;font-family: 'Whitney';font-weight: 600;font-size: 24px;margin-bottom: 15px;position: relative;}.latest-news-carousel .content-box-list li a .title:before {background: #EBC324;content: '';height: 10px;left: 0;position: absolute;top: -18px;width: 30px;}.latest-news-carousel .content-box-list li a .abstract {display: none;}.latest-news-carousel .content-box-list.blog li a .cb:before {background: #EBC324;border-radius: 25px;color: #002050;display: inline-block;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 700;line-height: 100%;margin: 0;padding: 12px 45px;text-align: center;text-transform: none;transition: background 0.2s ease, color .2s ease;}.latest-news-carousel .content-box-list.blog li a .cb:hover:before {background: #A6BBC8;color: #002050;}.latest-news-carousel .slick-arrow {background: url(/images/icons/compass-pointer-blue-left.png) 50% 50% no-repeat;background-size: contain;border: 0;cursor: pointer;height: 32px;left: -75px;position: absolute;text-indent: -9999px;top: 50%;transform: translateY(-50%);width: 32px;}.latest-news-carousel .slick-arrow.slick-next {left: auto;right: -75px;transform: translateY(-50%) rotate(180deg);}@media (max-width: 1500px) {body.page-index .latest-news-carousel .ss-content-block.col-1 {padding: 0 30px;max-width: none;}.latest-news-carousel .slick-arrow.slick-prev {left: -30px;}.latest-news-carousel .slick-arrow.slick-next {right: -30px;}}@media (max-width: 600px) {body.page-index .ss-section-wrap.latest-news-carousel {margin-bottom: 75px;}body.page-index .latest-news-carousel .ss-content-block.col-1 {padding: 0;}.latest-news-carousel .slick-arrow {width: 22px;}.latest-news-carousel .slick-arrow.slick-prev {left: -9px;}.latest-news-carousel .slick-arrow.slick-next {right: -9px;}.latest-news-carousel .ss-content-block .content-box-list {margin-bottom: 25px;}.latest-news-carousel .cb-intro {margin-bottom: 25px;}}.landmark-360-blog-section {background: #FAFAFA;margin-bottom: 60px;margin-left: 60px;margin-right: 60px;max-width: none;}@media (max-width: 1400px) {.landmark-360-blog-section {margin-left: 30px;margin-right: 30px;}}@media (max-width: 768px) {.landmark-360-blog-section {margin-left: 20px;margin-right: 20px;}}@media (max-width: 600px) {.landmark-360-blog-section {margin-bottom: 20px;}}.landmark-360-blog-section .ss-section-wrap-inner {max-width: none;margin: 0 auto;}.landmark-360-blog-section .ss-content-block,.landmark-360-blog-section .ss-content-block.col-1 {margin: 0;position: relative;width: 100%;}.landmark-360-blog-section .ss-content-block .cb-intro {display: flex;justify-content: flex-end;padding: 80px 90px;position: absolute;width: 45%;z-index: 1;}.landmark-360-blog-section .ss-content-block .cb-intro .cb-intro-inner {max-width: 585px;width: 100%;}.landmark-360-blog-section .ss-content-block .cb-intro .cb-intro-inner * {max-width: 429px;}.landmark-360-blog-section .ss-content-block .content-box-list {padding: 0;}.landmark-360-blog-section .ss-content-block .content-box-list li {display: flex;justify-content: flex-end;margin: 0;padding: 0;width: 100%;}.landmark-360-blog-section .ss-content-block .content-box-list li a {height: calc((100vw / 2) - 120px);min-height: 700px;padding: 0;width: 54%;}.landmark-360-blog-section .ss-content-block .content-box-list li a .caption {backdrop-filter: blur(10px);background: rgba(0, 32, 80,0.80);bottom: 60px;display: flex;flex-direction: column;height: 160px;justify-content: center;padding: 20px 100px;position: absolute;right: calc(50% - 100px);width: 700px;}.landmark-360-blog-section .ss-content-block .content-box-list li a .date,.landmark-360-blog-section .ss-content-block .content-box-list li a .abstract,.landmark-360-blog-section .ss-content-block .content-box-list li a .see-details,.landmark-360-blog-section .ss-content-block .content-box-list li a .cb {display: none;}.landmark-360-blog-section .ss-content-block .content-box-list li a .caption .title {color: #A6BBC8;font-family: 'Whitney';font-size: 30px;font-weight: 900;line-height: 100%;margin: 0;padding: 0;text-align: left;}.landmark-360-blog-section .ss-content-block .content-box-list li a .caption .title:hover {color: #fff;}.landmark-360-blog-section .ss-content-block .content-box-list li a .thumbnail {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;height: calc((100vw / 2) - 120px);margin: 0;min-height: 700px;}.landmark-360-blog-section .ss-content-block .content-box-list li a .thumbnail img {display: block;opacity: 0;width: 100%;}.landmark-360-blog-section .slick-arrow {background: url(/images/icons/compass-pointer-blue-left.png) 50% 50% no-repeat;background-size: contain;border: 0;bottom: 124px;cursor: pointer;height: 32px;left: calc(50% - 570px);opacity: 0.50;position: absolute;text-indent: -9999px;transition: opacity 0.2s linear;width: 32px;z-index: 10;}.landmark-360-blog-section .slick-arrow:hover {opacity: 1;}.landmark-360-blog-section .slick-arrow.slick-next {left: auto;right: calc(50% - 60px);transform: rotate(180deg);}@media (max-width: 1250px) {.landmark-360-blog-section .ss-content-block .content-box-list li a .caption {bottom: 0;right: 0;width: 54%;}.landmark-360-blog-section .slick-arrow {bottom: 64px;}.landmark-360-blog-section .slick-arrow.slick-prev {left: calc(50% - 14px);}.landmark-360-blog-section .slick-arrow.slick-next {right: 30px;}}@media (max-width: 768px) {.landmark-360-blog-section .ss-content-block .cb-intro {padding: 30px;position: static;width: auto;}.landmark-360-blog-section .ss-content-block .cb-intro .cb-intro-inner * {max-width: none;}.landmark-360-blog-section .ss-content-block .content-box-list li a {height: auto;min-height: 0;width: 100%;}.landmark-360-blog-section .ss-content-block .content-box-list li a .thumbnail {height: auto;min-height: 400px;}.landmark-360-blog-section .ss-content-block .content-box-list li a .caption {width: 100%;left: 0;}.landmark-360-blog-section .slick-arrow.slick-prev {left: 34px;}}@media (max-width: 600px) {.landmark-360-blog-section .ss-content-block .cb-intro {margin-bottom: 25px;}.landmark-360-blog-section .ss-content-block .content-box-list li a .caption {padding: 20px 50px;height: 130px;}.landmark-360-blog-section .ss-content-block .content-box-list li a .caption .title {font-size: 20px;line-height: 110%;}.landmark-360-blog-section .slick-arrow {width: 22px;bottom: 51px;}.landmark-360-blog-section .slick-arrow.slick-prev {left: 14px;}.landmark-360-blog-section .slick-arrow.slick-next {right: 14px;}}body.page-type-8 .main-content {display: block;}form .field-wrap span.checkbox-wrap,form .field-wrap span.radio-wrap {display: block;margin: 10px 0 5px 20px;max-width: 500px;}form .field-wrap .checkbox-wrap label.unchecked, form .field-wrap .radio-wrap label.unchecked, form .field-wrap .checkbox-wrap label.checked,form .field-wrap .radio-wrap label.checked,form .field-wrap span.checkbox-wrap label.checked, form .field-wrap span.radio-wrap label.checked {background-position: 0 4px;}.field-wrap > .additional-description {margin-bottom: 15px;}input#card-name, input#card-name-2, input#card_email {width: 100%;}.event-links-bar a.button {display: block;}.event-links-bar h2 {margin-bottom: auto;margin-top: auto;}.calendar li a .description {display: none;}.blog-right-column ul {list-style: disc;}.job-board-items .list-item > a {justify-content: flex-end;}.job-board-items .list-item .info {width: 230px;text-align: left;margin-right: 20px;}.job-board-items .list-item .info,.job-board-items .list-item .info > div .field-label {font-weight: normal;}.job-board-items .list-item .view-details-icon.button {margin-left: 0}.content-box-list.jobs li a .title {font-family: 'Whitney';font-size: 24px;font-weight: 900;}.content-box-list.jobs li a .abstract {font-weight: 400;}.content-box-list.jobs li a .see-details {}.display-table {font-size: 15px;}.display-table .button.small {font-size: 14px;padding: 12px 25px;white-space: nowrap;}body.page-type-28 .vsmb.uc.small.g {color: #002050;}.list-items.member-directory-items li.no-photo .image {display: none;}.list-items .list-item.resource-item h2.title {font-size: 140%;}.global-site-alert .heading {background: #002050;}.global-site-alert .content-wrap {max-width: 90vw;}.global-site-alert .dismiss-wrap {margin-top: 50px;}.content-box-embed.social-stream .element-item {display: flex;flex-direction: column;}.content-box-embed.social-stream .element-item .photo {order: -1;margin: 0;}.content-box-embed.social-stream .element-item .photo img {aspect-ratio: 1;object-fit: cover;}.content-box-embed.social-stream .element-item .item-content {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 20px;}body.athletics-calendar form.category-and-window ul.time-window-options,body.athletics-calendar form.category-and-window ul.display-options li:not(:last-child),body.athletics-calendar .event-links-bar,body.athletics-calendar .list-items.event-items,.athletic-detail-popup-content .fr.small-action-button,.ss-section-wrap.embedded-athletics-calendar .event-links-bar,.ss-section-wrap.embedded-athletics-calendar .list-items.event-items {display: none;}.display-table.athletics-calendar-table {border: 0;}.display-table.athletics-calendar-table th,.display-table.athletics-calendar-table th.table-header:hover,.display-table.athletics-calendar-table th.table-header.headerSortUp,.display-table.athletics-calendar-table th.table-header.headerSortDown {background: #002050;border: 0;color: #fff;text-shadow: none;white-space: nowrap;padding: 20px 15px;}.display-table.athletics-calendar-table td {border: 0;border-bottom: 1px solid #ccc;padding: 10px 15px;}.display-table.athletics-calendar-table td:first-child {font-weight: bold;min-width: 150px;}@media (min-width: 600.5px) {.display-table.athletics-calendar-table tbody tr:nth-child(2n) {background: rgba(0,0,0,0.05);}}.display-table.athletics-calendar-table th.table-header div {display: inline-flex;white-space: nowrap;position: relative;padding-right: 24px;}.display-table.athletics-calendar-table th.table-header.headerSortUp div:after,.display-table.athletics-calendar-table th.table-header.headerSortDown div:after {content: "";position: absolute;right: 6px;top: 50%;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform-origin: center;}.display-table.athletics-calendar-table th.table-header.headerSortUp div:after {transform: translateY(-60%) rotate(45deg);}.display-table.athletics-calendar-table th.table-header.headerSortDown div:after {transform: translateY(-20%) rotate(-135deg);}td.td-date .time {font-size: 12px;color: #333;}.display-table.athletics-calendar-table td.td-home-away-indicator {padding-right: 0;width: 25px;}.home-away-indicator {background: #A6BBC8 url(/images/icons/dorms-icon.svg) 50% 50% no-repeat;background-size: 15px auto;border-radius: 100%;color: transparent;cursor: help;display: block;font-size: 0;font-weight: bold;height: 25px;text-indent: -9999px;width: 25px;}.home-away-indicator.away {background-color: #ebc324;background-image: url(/images/icons/bus.svg);}td.td-location a {font-weight: normal;}td.td-short-description {font-size: 12px;}.table-load-more-wrap {margin-top: 20px;text-align: center;}.sosimple-overlay#athletic-detail-popup {min-width: 800px;padding: 25px;}.sosimple-overlay#athletic-detail-popup .sosimple-overlay-close {background-image: url(/images/icons/white-close-x.svg);}.athletic-detail-popup-content h2 {background: #002050;color: #fff;margin: -25px -25px 25px -25px;padding: 20px 80px 20px 20px;}.athletic-detail-popup-content h3.date {border-bottom: 0;color: #151C2B;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 120%;margin-bottom: 30px;padding: 0;}.athletic-detail-popup-content h3.date .label:not(:first-child) {margin-top: 30px;}.athletic-detail-popup-content .label {font-size: 90%;font-weight: bold;margin-bottom: 5px;text-transform: uppercase;}@media (max-width: 1250px) {.athletic-detail-popup-content h3.date {font-size: 16px;}}@media (max-width: 850px) {.sosimple-overlay#athletic-detail-popup {min-width: 0;}}@media (max-width: 600px) {.display-table.athletics-calendar-table thead {display: none;}.display-table.athletics-calendar-table tbody tr {border-radius: 10px;border: 1px solid #ccc;box-shadow: 0 3px 5px rgba(0,0,0,0.16);display: block;margin-bottom: 20px;padding: 15px;position: relative;}.display-table.athletics-calendar-table td {background: none !important;border: 0;display: block;padding: 0;width: 100%;}.display-table.athletics-calendar-table td:before,.display-table.athletics-calendar-table td.td-date .time:before {content: 'Team: ';font-weight: bold;font-size: 13px;margin-right: 5px;white-space: nowrap;}.display-table.athletics-calendar-table td.td-opponent:before {content: 'Opponent: ';}.display-table.athletics-calendar-table td.td-home-away-indicator {position: absolute;right: 10px;top: 10px;}.display-table.athletics-calendar-table td.td-home-away-indicator:before {display: none;}.display-table.athletics-calendar-table td.td-location:before {content: 'Location: ';}.display-table.athletics-calendar-table td.td-date:before {content: 'Date: ';}.display-table.athletics-calendar-table td.td-date .time:before {content: 'Time: ';}.display-table.athletics-calendar-table td.td-short-description:before {content: 'Departure: ';}.display-table.athletics-calendar-table td.details:before {content: 'Details: ';}}