@import url('https://fonts.googleapis.com/css2?family=Jost:wght@500&family=Montserrat:wght@600;700&family=Playfair+Display:wght@700&family=Roboto&display=swap');:root {--templatej-alt-menu-color1: rgba(255,255,255,0.9);--templatej-alt-menu-text-color: #006794;--templatej-alt-menu-text-hover: #1C67A7;--templatej-alt-menu-search-color: white;--templatej-alt-nav-level0-highlight: #006794;--templatej-alt-nav-level2-bordercolor: rgba(255,255,255,40%);--templatej-alt-nav-search-background: #006794;--templatej-alt-nav-search-placeholder-color: #989898;--templatej-alt-primary-nav-level2-background: #1C67A7;--templatej-button-border-color: #3367A2;--templatej-button-caption-color: #282B2C;--templatej-button-text-color: #006794;--templatej-button-alt-border-color: white;--templatej-button-alt-background-color: transparent;--templatej-button-alt-text-color: white;--templatej-button-alt-background-hover: white;--templatej-button-alt-text-hover: #006794;--templatej-breadcrumbs-nav-border-color: #E5E5E5;--templatej-breadcrumbs-nav-text-color: #014766;--templatej-breadcrumbs-nav-text-hover: #00354d;--templatej-dark-outline: #00354d;--templatej-footer-tint-color: rgba(0, 103, 148, 94%);--templatej-footer-link-hover: #1C67A7;--templatej-footer-social-links-bckgrnd: rgba(22,29,34,25%);--templatej-footer-address-info-color: #F5F5F5;--templatej-footer-default-text-color: white;--templatej-header-background-color: rgba(255,255,255,0.9);--templatej-header-divider-color: #989898;--templatej-quick-link-color: white;--templatej-quick-link-hover: #1C67A7;--templatej-header-login-color: #006794;--templatej-header-login-hover: #014766;--templatej-homepage-banner-caption-color: #006794DB;--templatej-homepage-banner-caption-mobile-color: rgba(42,55,65,50%);--templatej-homepage-banner-caption-text-color: white;--templatej-homepage-newsfeed-blog-1st-item-text-color: white;--templatej-homepage-newsfeed-blog-1st-item-bg-color: #006794;--templatej-homepage-newsfeed-blog-1st-item-text-hover: #1C67A7;--templatej-homepage-newsfeed-blog-1st-item-bg-hover: #f5f5f5;--templatej-homepage-newsfeed-blog-item-text-color: #1C67a7;--templatej-homepage-newsfeed-blog-item-date-color: #989898;--templatej-homepage-newsfeed-blog-item-bg-color: #F5F5F5;--templatej-homepage-newsfeed-blog-item-text-hover: white;--templatej-homepage-newsfeed-blog-item-bg-hover: #006794;--templatej-homepage-newsfeed-sub-input-bg-color: white;--templatej-homepage-newsfeed-sub-input-placeholder-color: #989898;--templatej-homepage-newsfeed-sub-input-text-color: black;--templatej-homepage-newsfeed-sub-text-color: white;--templatej-homepage-newsfeed-sub-tint-color: rgba(0, 103, 148, 94%);--templatej-homepage-newsfeed-sub-button-background-color: transparent;--templatej-homepage-newsfeed-sub-button-border-color: white;--templatej-homepage-newsfeed-sub-button-text-color: white;--templatej-homepage-newsfeed-sub-button-background-hover: white;--templatej-homepage-newsfeed-sub-button-text-hover: rgb(0, 103, 148);--templatej-image-link-box-text-color: white;--templatej-image-link-box-text-hover: #d3dde3;--templatej-light-bg: #F5F5F5;--templatej-link-color: #1C67A7;--templatej-link-hover: #00354d;--templatej-menu-color1: #006794;--templatej-menu-color2: #014766;--templatej-menu-color3: #00354d;--templatej-menu-hamburger-color: #006794;--templatej-menu-hamburger-hover: #014766;--templatej-menu-search-color: #718190;--templatej-menu-text-color: white;--templatej-page-banner-tint: #006794C7;--templatej-page-banner-text-color: white;--templatej-sidenav-border-color: #CBCBCB;--templatej-sidenav-plus-icon-color: #10385C;--templatej-sidenav-text-color: #014766;--templatej-sidenav-text-hover: #006794;--templatej-text-color: black;}body {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;opacity: 0;transition: opacity 0.2s ease, visibility 0.2s ease;visibility: hidden;}body.loaded {opacity: 1;visibility: visible;}a {color: var(--templatej-link-color);transition: color 0.2s ease;}a:hover {color: var(--templatej-link-hover);}h1, .h1-style {font-family: 'Playfair Display', sans-serif;font-size: 60px;font-weight: 700;letter-spacing: normal;line-height: 103%;}.h1-special {font-size: 80px;}h2, .h2-style {font-family: 'Playfair Display', sans-serif;font-size: 40px;font-weight: 700;letter-spacing: 0.84px;line-height: 105%;}h3, .h3-style {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 4.32px;line-height: 166%;margin-bottom: 0;text-transform: uppercase;}.h3-special-style {font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: 600;letter-spacing: normal;line-height: 150%;text-transform: none;}p {line-height: 177%;}.p2 {font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 500;letter-spacing: 0.96px;line-height: 150%;}.main-content li {line-height: 177%;}.button {background-color: white;border: 2px solid var(--templatej-button-border-color);border-radius: 0px;color: var(--templatej-link-color);font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;line-height: 214%;padding: 15px 55px;text-decoration: none;text-transform: uppercase;transition: 0.2s ease background-color, 0.2s ease color;}.button:hover,.small-action-button:hover {background-color: var(--templatej-button-border-color);color: white;}.small-action-button {background-color: white;border: 2px solid var(--templatej-button-border-color);color: var(--templatej-link-color);font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;padding: 10px 20px;}.upper-pager,.lower-pager {font-family: 'Montserrat', sans-serif;}.pager, .pager-prev, .pager-next {background: white;border: 2px solid var(--templatej-button-border-color);color: var(--templatej-link-color);font-family: 'Montserrat', sans-serif;}.pager:hover, .pager-prev:hover, .pager-next:hover, .pager.on {background: var(--templatej-button-border-color);}#mobile-check-element {display: none;}@media (max-width: 900px) {#mobile-check-element {display: block;}.show-nav {overflow: hidden;}body {font-size: 16px;}h1, .h1-style {font-family: 'Playfair Display', sans-serif;font-size: 40px;font-weight: 700;letter-spacing: normal;line-height: 103%;}h2, .h2-style {font-family: 'Playfair Display', sans-serif;font-size: 30px;font-weight: 700;letter-spacing: 0.84px;line-height: 105%;}h3, .h3-style {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 4.32px;line-height: 166%;text-transform: uppercase;}.h3-special-style {font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: 600;letter-spacing: normal;line-height: 150%;text-transform: none;}}.logo {background-color: var(--templatej-header-background-color);display: block;position: fixed;top: 40px;transition: 0.2s ease height, 0.2s left ease, 0.2s ease top, 0.2s ease transform, 0.2s ease padding-right, 0.2s width ease;width: 253px;z-index: 200;}.logo:hover {width: 383px;}.logo:hover svg {transform: scale(1.05);}.logo svg {display: block;height: 80px;margin: 0 auto;transition: 0.2s ease transform;width: 210px;}.logo svg rect {display: none;}@media (max-width: 600px) {.logo,.logo:hover {padding-left: 10px;top: 0;left: 0;height: auto;width: 50%;z-index: 201;}}.compact-nav-wrap {background-color: var(--templatej-header-background-color);display: flex;min-height: 80px;position: fixed;right: 0;top: 40px;transition: top 0.2s ease, left 0.2s ease;z-index: 200;}.show-nav .compact-nav-wrap {background-color: transparent;height: 80px;top: 15px;width: 94px;z-index: 1001;}@media (max-width: 720px) {.compact-nav-wrap {height: 80px;justify-content: flex-end;right: 0;}.compact-nav-wrap .quick-links-header {display: none;}}@media (max-width: 600px) {.compact-nav-wrap {display: flex;top: 0;width: 50%;}}.show-nav .quick-links-header .quick-links-login-button {display: none;}.quick-links-header {float: left;margin-bottom: auto;margin-top: auto;transition: opacity 0.2s ease;}.quick-links-header ul {display: flex;list-style: none;margin: 0;padding: 0;opacity: 0;position: absolute;transition: 0.2s ease opacity, 0.2s ease visibility;transition-delay: 0.2s;transition-property: opacity;visibility: hidden;z-index: 1333;}.show-nav .quick-links-header ul {opacity: 1;right: 124px;visibility: visible;}.quick-links-header ul li:after {background-color: var(--templatej-menu-text-color);content: '';display: block;height: 20px;transform: translateY(-100%);width: 1px;}.quick-links-header ul li:first-child:after {display: none;}.quick-links-header .quick-links-login-button,.quick-links-header ul li a {align-items: center;border-bottom: 1px solid transparent;color: var(--templatej-quick-link-color);display: flex;font-family: 'Montserrat', sans-serif;font-size: 13px;font-weight: 700;height: fit-content;letter-spacing: 3.12px;margin-left: 20px;margin-right: 20px;margin-top: -12px;padding: 2px 0px;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;transition: color 0.2s ease, border-color 0.2s ease;width: min-content;}.quick-links-header .quick-links-login-button {color: var(--templatej-login-button-color);margin-bottom: auto;margin-top: auto;padding-bottom: 0;}.quick-links-header ul li a:hover {border-color: var(--templatej-menu-text-color);}.quick-links-header .quick-links-login-button:hover {color: var(--templatej-header-login-hover);}.quick-links-header .quick-links-login-button svg,.quick-links-header ul li a svg {display: block;float: left;margin-right: 10px;margin-top: 0px;}.quick-links-header .quick-links-login-button svg *,.quick-links-header ul li a svg * {transition: fill 0.2s ease;}.quick-links-header .quick-links-login-button:hover svg *,.quick-links-header ul li a:hover svg * {fill: var(--templatej-quick-link-hover);}.quick-links-header-mobile {align-items: center;display: none;flex-direction: column-reverse;}.quick-links-header-mobile .quick-links-login-button {align-items: center;display: flex;margin-bottom: 5px;margin-top: 20px;}.quick-links-header-mobile ul:before {background-color: var(--templatej-menu-text-color);content: '';display: block;height: 1px;margin-left: auto;margin-right: auto;margin-top: 10px;width: 60px;}.quick-links-header-mobile a {color: var(--templatej-menu-text-color);font-family: 'Montserrat', sans-serif;font-size: 13px;font-weight: 700;height: fit-content;letter-spacing: 3.12px;text-decoration: none;text-transform: uppercase;}.quick-links-header-mobile svg {margin-right: 10px;}.quick-links-header-mobile svg * {fill: var(--templatej-menu-text-color);}.quick-links-header-mobile ul {list-style: none;margin: 0 0 20px;padding-left: 0;text-align: center;}.quick-links-header-mobile ul li {margin-bottom: 15px;margin-top: 15px;}@media (max-width: 1056px) {.show-nav .quick-links-header ul {right: calc(61.54vw - 526px);}}@media (max-width: 900px) {.show-nav .quick-links-header ul {display: none;}.show-nav .quick-links-header-mobile {display: flex;}}@media (max-width: 600px) {.quick-links-header {display: none;}.quick-links-header ul {width: fit-content;}.quick-links-header ul li a {padding: 30px 20px;}}.nav-toggle {display: inline-flex;justify-content: center;position: relative;text-align: center;text-decoration: none;width: 164px;}.nav-toggle:before {height: 60px;transform: translateY(35%);}.nav-toggle .menu-text {color: var(--templatej-menu-hamburger-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 13px;font-weight: 700;letter-spacing: 3.12px;margin-bottom: auto;margin-right: 10px;margin-top: auto;text-transform: uppercase;transition: color 0.2s ease;}.nav-toggle:hover .menu-text {color: var(--templatej-menu-hamburger-hover);}.show-nav .nav-toggle {height: 80px;width: 80px;}.show-nav .nav-toggle .menu-text {display: none;}.nav-toggle:before {background-color: var(--templatej-header-divider-color);content: '';display: block;height: 40px;left: 0;position: absolute;top: 50%;transform: translateY(-50%);transition: opacity 0.2s ease;width: 1px;}.nav-toggle .lines:before,.nav-toggle .lines,.nav-toggle .lines:after {background-color: var(--templatej-menu-hamburger-color);border-radius: 2px;content: '';display: block;height: 4px;margin: auto 0px;opacity: 1;position: relative;transition: transform 0.2s ease, background-color 0.2s ease;visibility: visible;width: 32px;}.nav-toggle .lines:before {bottom: 8px;}.nav-toggle .lines:after {bottom: 0;top: 4px;}.nav-toggle:hover .lines,.nav-toggle:hover .lines:before,.nav-toggle:hover .lines:after {background-color: var(--templatej-quick-link-hover);}.show-nav .nav-toggle {position: absolute;right: 16px;}.show-nav .nav-toggle:before {opacity: 0;}.show-nav .nav-toggle .lines {background-color: transparent;}.show-nav .nav-toggle .lines:before,.show-nav .nav-toggle .lines:after {background-color: var(--templatej-menu-text-color);}.show-nav .nav-toggle .lines:before {transform: rotate(45deg) translate(5px,5px);}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translate(6.5px,-6px);}.show-nav .nav-toggle:hover .lines:before,.show-nav .nav-toggle:hover .lines:after {background-color: var(--templatej-menu-hamburger-color);}@media (max-width: 900px) {.show-nav .nav-toggle {right: 34px;width: 40px;}}@media (max-width: 720px) {.nav-toggle:before {display: none;}}@media (max-width: 600px) {.nav-toggle:before {display: none;}}@media (max-width: 530px) {.nav-toggle {margin-left: auto;width: 100px;}.nav-toggle .menu-text {display: none;}}@media (max-width: 500px) {.show-nav .nav-toggle .lines:before,.show-nav .nav-toggle .lines:after, .show-nav .nav-toggle:hover .lines:before,.show-nav .nav-toggle:hover .lines:after {background-color: var(--templatej-menu-text-color);}}@media (max-width: 400px){.nav-toggle {width: 100px;}}.menu-engaged-wrap {bottom: 0;box-shadow: -15px 0px 30px rgba(0,0,0,16%);display: flex;max-width: 1040px;opacity: 0;position: fixed;right: 0;top: 0;transition: background-color 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;transition-delay: 0.2s;transition-property: opacity;visibility: hidden;width: 100%;z-index: 1000;}.show-nav .menu-engaged-wrap {background-color: var(--templatej-menu-color1);opacity: 1;transition-delay: 0s !important;transition-property: opacity, visibility;visibility: visible;}@media (max-width: 900px) {.menu-engaged-wrap {flex-direction: column;overflow-x: hidden;overflow-y: scroll;}}.menu-engaged-wrap .col.first {position: relative;width: 38.46%;}@media (max-width: 900px) {.menu-engaged-wrap .col.first:before {background: var(--templatej-menu-color1);background: linear-gradient(0deg, rgba(0,0,0,0) 0%, var(--templatej-menu-color1) 50%);content: '';display: block;height: 130px;left: 30px;position: fixed;right: 36px;top: 0;z-index: 10;}}.menu-engaged-wrap .col.last {background-color: var(--templatej-menu-color2);width: 61.54%;}@media (max-width: 900px) {.menu-engaged-wrap .col.last {margin-top: auto;width: 100%;}}.quick-links-nav-search-form-wrap {position: absolute;top: 28px;width: 100%;}.quick-links-nav-search-form-wrap .quick-links-mobile-search-text-input {background-color: transparent;border-color: #fff;border-radius: 4px;color: var(--templatej-menu-text-color);height: 50px;width: 100%;}.quick-links-nav-search-form-wrap .quick-links-mobile-search-text-input::placeholder {color: var(--templatej-menu-text-color);font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;}.quick-links-nav-search-form {margin-left: 30px;margin-right: 30px;}.quick-links-nav-search-form-wrap .quick-links-nav-search-form object {display: none;}.quick-links-nav-search-form-wrap .quick-links-nav-search-form input#search-toggle.submit {background: url(/images/icons/search-white.svg);background-position: 50%;background-repeat: no-repeat;background-size: 25%;border: none;color: transparent;cursor: pointer;display: block;height: 100%;position: absolute;right: 30px;top: 0;transition: background-size 0.2s ease;}.quick-links-nav-search-form-wrap .quick-links-nav-search-form input#search-toggle.submit:hover {background-size: 30%;}@media (max-width: 900px) {.quick-links-nav-search-form-wrap {left: 0px;position: fixed;right: 64px;width: calc(100% - 64px);z-index: 10;}}.primary-nav-wrap {height: calc(100% - 144px);margin-top: 143px;overflow: scroll;overflow: overlay;padding-bottom: 30px;position: relative;}.primary-nav-wrap::-webkit-scrollbar {width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);}.primary-nav-wrap > ul {list-style: none;margin: 0;padding: 0;position: relative;}.primary-nav-wrap > ul > li {position: relative;}.primary-nav-wrap > ul > li > a {border-bottom: 1px solid var(--templatej-menu-color2);color: var(--templatej-menu-text-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 4.32px;padding: 17px 60px;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease;}.primary-nav-wrap > ul > li > a:hover,.primary-nav-wrap > ul > li.selected > a,.primary-nav-wrap > ul > li.hovered > a {background-color: var(--templatej-menu-color2);}.primary-nav-wrap > ul > li:first-child > a {border-top: 1px solid var(--templatej-menu-color2);}@media (max-width: 900px) {.primary-nav-wrap {left: 32px;width: calc(100vw - 72px);}.primary-nav-wrap > ul > li > a {padding: 17px 30px;}}.primary-nav-wrap > ul > li > ul {bottom: 30px;list-style: none;opacity: 0;overflow-y: scroll;padding-left: 10px;padding-right: 194px;position: fixed;right: 0;top: 144px;transition: 0.2s ease opacity, 0.2s ease visibility, 0.2s ease padding-right, 0.2s ease width;width: 600px;visibility: hidden;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar {width: 10px;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);width: 10px;}.primary-nav-wrap > ul > li.hovered > ul,.primary-nav-wrap > ul > li.selected > ul {opacity: 1;visibility: visible;}.primary-nav-wrap > ul > li > ul > li {position: relative;}.primary-nav-wrap > ul > li > ul > li > a {border-bottom: 1px solid var(--templatej-menu-hamburger-hover);color: var(--templatej-menu-text-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;min-width: 364px;padding: 15px 30px;position: relative;text-decoration: none;transition: background-color 0.2s ease;}.primary-nav-wrap > ul > li > ul > li > a:hover,.primary-nav-wrap > ul > li > ul > li.selected > a {background-color: var(--templatej-menu-color3);}.primary-nav-wrap > ul > li > ul > li.selected > a {border-bottom: 1px solid var(--templatej-menu-color2);}.primary-nav-wrap > ul > li > ul li > a {transition: background-color 0.2s ease;width: 100%;}.primary-nav-wrap > ul > li > ul ul li > a:hover,.primary-nav-wrap > ul > li > ul ul li.selected > a {background-color: var(--templatej-menu-color2);}.primary-nav-wrap > ul > li > ul li.sub > a:before {background-color: var(--templatej-menu-text-color);content: '';display: block;height: 1px;position: absolute;right: 8.5px;margin-top: 10px;width: 10px;}.primary-nav-wrap > ul > li > ul li.sub > a:after {background-color: var(--templatej-menu-text-color);content: '';display: block;height: 10px;margin-top: -12px;position: absolute;right: 12.5px;transition: 0.2s ease opacity;width: 1px;}.primary-nav-wrap > ul > li > ul li.sub.selected > a:after {opacity: 0;}.primary-nav-wrap > ul > li > ul > li:last-child > a {border-bottom: none;}.primary-nav-wrap > ul ul ul {background: var(--templatej-menu-color3);display: none;list-style: none;padding-left: 20px;}.primary-nav-wrap > ul ul li.selected > ul {display: block;}.primary-nav-wrap > ul ul ul ul {border-left: 1px solid var(--templatej-menu-color2);border-top: 1px solid var(--templatej-menu-color2);padding-left: 20px;}.primary-nav-wrap > ul ul ul > li > a {color: white;display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 400;padding: 10px;text-decoration: none;}.hide-nav .primary-nav-wrap {opacity: 0;pointer-events: none;visibility: hidden;}@media (max-width: 1056px) {.primary-nav-wrap > ul > li > ul {padding-right: 30px;right: 0;transition: 0.2s ease width, 0.2s ease padding-right;width: calc(61.54% - 60px);}}@media (max-width: 900px) {.primary-nav-wrap {overflow: visible;}.primary-nav-wrap > ul > li:not(.selected) > ul {display: none;}.primary-nav-wrap > ul > li.sub > a:before {background-color: var(--templatej-menu-text-color);content: '';display: block;height: 2px;margin-left: auto;position: absolute;right: 11px;top: 28px;width: 10px;}.primary-nav-wrap > ul > li.sub > a:after {background-color: var(--templatej-menu-text-color);content: '';display: block;height: 9.5px;margin-left: auto;position: absolute;right: 15px;top: 24px;transition: opacity 0.2s ease;width: 2px;}.primary-nav-wrap > ul > li.sub.selected > a:after {opacity: 0;}.primary-nav-wrap > ul > li > ul {background: var(--templatej-menu-color2);position: relative;left: 0;opacity: 1;overflow: hidden;padding-right: 10px;top: 0;visibility: visible;width: 100%;}.primary-nav-wrap > ul > li > ul > li > a {min-width: 0;}}.secondary-nav-wrap {display: block;left: -480px;max-height: calc(100vh - 200px);max-width: 380px;overflow-y: scroll;position: absolute;top: 0px;transition: 0.5s ease opacity, 0.5s ease visibility;width: 100%;}.lock-secondary-nav.secondary-nav-wrap {left: 0px;opacity: 1;position: fixed;top: 115px;visibility: visible;z-index: 9;}.lock-nav-at-footer .secondary-nav-wrap {bottom: 20px;left: -480px;margin-top: 0;position: absolute;top: auto;}.secondary-nav-wrap::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.secondary-nav-wrap::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.2);border-radius: 10px;}.secondary-nav-wrap .secondary-nav ul {list-style: none;padding-left: 0px;} .secondary-nav-wrap .secondary-nav ul ul {border-left: 1px solid var(--templatej-sidenav-border-color);padding-left: 10px;} .secondary-nav-wrap .secondary-nav ul li a {border-bottom: 1px solid var(--templatej-sidenav-border-color);color: var(--templatej-sidenav-text-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 1.68px;padding: 10px 24px 10px 56px;position: relative;text-decoration: none;text-transform: uppercase;transition: 0.2s ease color;}.secondary-nav-wrap .secondary-nav ul li.sub > a:before,.secondary-nav-wrap .secondary-nav ul li.sub > a:after {background-color: var(--templatej-sidenav-plus-icon-color);content: '';display: block;height: 3px;top: 50%;opacity: 1;position: absolute;right: 0;transform: translate(-50%, -50%);transition: opacity 0.2s ease;width: 13px;} .secondary-nav-wrap .secondary-nav ul li.sub > a:before {height: 13px;right: 10px;top: 50%;width: 3px;}.secondary-nav-wrap .secondary-nav ul li.sub > a.clicked-once:before {opacity: 0;}.secondary-nav-wrap .secondary-nav ul li > a:hover,.secondary-nav-wrap .secondary-nav ul li.selected > a {color: var(--templatej-sidenav-text-hover);font-weight: 700;}.secondary-nav-wrap .secondary-nav ul li.sub > ul {display: none;}.secondary-nav-wrap .secondary-nav ul li.selected > ul {display: block;}.navigational-page .secondary-nav-wrap {display: none;}@media (max-width: 1400px) {.secondary-nav-wrap,.lock-secondary-nav .secondary-nav-wrap {opacity: 0;visibility: hidden;}}.breadcrumbs-wrap {border-bottom: 1px solid var(--templatej-breadcrumbs-nav-border-color);}.breadcrumbs-wrap .wrapper {margin-left: auto;margin-right: auto;}.breadcrumbs-wrap #breadcrumbs {align-items: center;color: white;content: '';display: flex;margin: auto;width: fit-content;}.breadcrumbs-wrap #breadcrumbs #text {display: none;}.breadcrumbs-wrap #breadcrumbs a {color: var(--templatej-breadcrumbs-nav-text-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 3.36px;line-height: 214%;padding: 10px 0;text-decoration: none;text-transform: uppercase;}.breadcrumbs-wrap #breadcrumbs a:hover {color: var(--templatej-breadcrumbs-nav-text-hover);}.breadcrumbs-wrap #breadcrumbs a:last-child {color: var(--templatej-breadcrumbs-nav-text-hover);font-weight: 700;}.breadcrumbs-wrap #breadcrumbs a:after {color: var(--templatej-breadcrumbs-nav-text-color);content: ' >';}.breadcrumbs-wrap #breadcrumbs a:last-child:after {display: none;}@media (max-width: 600px) {.breadcrumbs-wrap {display: none;}}.custom-page-banner {align-items: center;color: var(--templatej-page-banner-text-color);display: flex;justify-content: center;min-height: 0px;position: relative;z-index: 0;}.custom-page-banner:after {background-color: var(--templatej-page-banner-tint);backdrop-filter: grayscale(1);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.custom-page-banner .heading-wrap {padding-bottom: 130px;padding-left: 30px;padding-right: 30px;padding-top: 200px;transition: padding-top 0.2s ease;}.content-heading-wrap {margin-left: 15px;}.wrapper {margin: 0;}.no-secondary-nav .wrapper {margin: 0 auto;}.middle-area {margin-left: 480px;margin-bottom: 65px;margin-right: 65px;margin-top: 65px;max-width: 960px;position: relative;transition: 0.5s ease margin, 0.5s ease width;}.has-no-secondary-nav .middle-area {margin-left: 40px;margin-right: 40px;max-width: none;}.has-no-secondary-nav .ss-section-wrap-inner {margin: 0 15px;max-width: none;}.large-button-section .ss-section-wrap-inner {margin-bottom: 30px;margin-top: 30px;}.large-button-section .ss-section-wrap-inner .col-4 {flex: 1;margin: 0;}.large-button-section .ss-section-wrap-inner .col-4 img {display: none;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box {background-position: 50%;background-repeat: no-repeat;background-size: auto 110%;display: flex;flex-direction: column;height: 100vh;max-height: 480px;position: relative;transition: background-size 4s ease;z-index: 1;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box:hover {background-size: auto 135%;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .image:before {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);bottom: 0;content: '';display: block;left: 0;opacity: 0.4;position: absolute;right: 0;top: 60px;z-index: 0;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .icon {display: none;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link {height: 100%;z-index: 1;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link .icon {margin-left: auto;margin-right: auto;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link a {color: white;display: flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;height: 100%;justify-content: flex-end;letter-spacing: 4.32px;padding-bottom: 50px;text-align: center;text-decoration: none;text-transform: uppercase;transition: color 0.2s ease;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link a .inner-icon {margin-bottom: 12px;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link a .inner-icon svg path {transition: fill 0.2s ease;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link a:hover {color: #D3DDE3;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box .text-link a:hover .inner-icon svg path {fill: #D3DDE3;}@media (max-width: 1420px) {.ss-section-wrap-inner {margin: 0;}}@media (max-width: 1400px) {.middle-area {margin-left: 65px;max-width: none;}}@media (max-width: 1200px) {.large-button-section .ss-section-wrap-inner {flex-wrap: wrap;}.large-button-section .ss-section-wrap-inner .col-4 {flex: auto;max-width: none;width: 50%;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box {background-position: 50%;background-repeat: no-repeat;background-size: 139%;}.large-button-section .ss-section-wrap-inner .col-4 .image-link-box:hover {background-size: 155%;}}@media (max-width: 1279px) {.custom-page-banner .heading-wrap {padding-top: 130px;}}@media (max-width: 900px) {.middle-area,.has-no-secondary-nav .middle-area {margin: 30px 15px;}}@media (max-width: 768px) {.content-heading-wrap {margin-left: 0;}.middle-area {margin: 30px;transition: none;}.has-no-secondary-nav .content-heading-wrap {margin-left: 15px;}.has-no-secondary-nav .middle-area {margin: 30px 15px;}.large-button-section .ss-section-wrap-inner .col-4 {width: 100%;}}@media (max-width: 700px) {.custom-page-banner {min-height: 300px;}.custom-page-banner .heading-wrap {padding-bottom: 50px;padding-left:30px;padding-right: 30px;padding-top: 100px;}.custom-page-banner h1 {font-size: 48px;margin-bottom: 0;}}@media (max-width: 600px) {.middle-area {margin: 30px;}}@media (max-width: 500px) {.large-button-section .ss-section-wrap-inner .col-4 .image-link-box, .large-button-section .ss-section-wrap-inner .col-4 .image-link-box:hover {background-position: 50%;background-repeat: no-repeat;background-size: cover;}}@media (max-width: 350px) {.custom-page-banner .heading-wrap {padding-left: 10px;padding-right: 10px;}}.ul-with-grey-background {background: var(--templatej-light-bg);border-left: 6px solid var(--templatej-dark-outline);line-height: 233%;margin-top: 0;padding: 30px 40px;position: relative;}.white-link-box {align-items: center;box-shadow: 0px 10px 20px rgba(0,0,0,0.08);display: flex;flex-direction: column;min-height: 260px;padding: 40px 30px 30px;text-align: center;}.white-link-box .icon {display: flex;height: 30px;width: 30px;}.white-link-box .icon svg {display: block;flex: auto;height: 100%;margin-bottom: auto;margin-top: auto;width: 30px;}.white-link-box .label {color: var(--templatej-quick-link-color);font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 3.36px;margin-bottom: 20px;margin-top: 10px;text-transform: uppercase;}.white-link-box .caption {color: var(--templatej-button-caption-color);font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;line-height: 177%;}.white-link-box .text-link {margin-top: auto;}.white-link-box .text-link a {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 3.36px;text-decoration: none;text-transform: uppercase;}.compact-news-section {margin-bottom: 0;}.compact-news-section .content-box-list.blog a {box-shadow: 0px 10px 20px rgba(0,0,0,0.08);display: flex;flex-direction: column;min-height: 260px;padding: 40px 30px 30px;}.compact-news-section a:before {background-image: url('/images/icons/events.svg');background-position: 50%;background-repeat: no-repeat;background-size: 75%;content: '';display: block;height: 32px;margin-left: auto;margin-right: auto;position: relative;width: 32px;}.compact-news-section .date:before {color: var(--templatej-quick-link-color);content: 'Upcoming Events';display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 3.36px;margin-bottom: 8px;margin-top: 10px;text-transform: uppercase;}.compact-news-section .content-box-list li {margin-bottom: 0;}.compact-news-section .content-box-list li a .thumbnail {display: none;}.compact-news-section .content-box-list li a .date,.compact-news-section .content-box-list li a .date strong {color: var(--templatej-header-divider-color);font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 2.88px;margin-bottom: 8px;}.compact-news-section .content-box-list li a .title {display: none;}.compact-news-section .content-box-list li a .abstract {color: var(--templatej-text-color);}.compact-news-section .content-box-list li a .cb {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 3.36px;margin-bottom: 1px;margin-top: auto;text-decoration: none;text-transform: uppercase;}.wide-image-button {background-position: 50%;background-repeat: no-repeat;background-size: cover;display: block;height: calc(100%/3);max-width: 800px;min-height: 220px;overflow: hidden;position: relative;transition: none;}.wide-image-button > p {display: none; }.wide-image-button .image {background: rgba(0,0,0,0);display: block;height: 100%;position: relative;transition: background 0.3s ease;}.wide-image-button:hover .image {background: rgba(0,0,0,0.2);}.wide-image-button .image img {display: none;}.wide-image-button .text-link a {align-items: center;bottom: 0;color: var(--templatej-button-text-color);display: flex;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;left: 0;letter-spacing: 4.32px;padding-left: calc(50% + 30px);position: absolute;right: 0;text-transform: uppercase;text-decoration: none;top: 0;transition: color 0.2s ease, padding 0.2s ease;z-index: 1;}.wide-image-button .text-link a:before { background-color: rgba(255,255,255,0.9);backdrop-filter: blur(30px);bottom: 60px;content: '';display: block;left: 50%;position: absolute;right: 0;top: 60px;transition: left 0.2s ease;z-index: -1;}.wide-image-button .text-link a:hover {color: var(--templatej-link-color);padding-left: 50%;}.wide-image-button .text-link a:hover:before {left: calc(50% - 30px);}.image-link-box img {display: none;}.image-link-box {background-position: 50%;background-repeat: no-repeat;background-size: auto 110%;display: flex;flex-direction: column;height: 100vh;max-height: 480px;padding-left: 30px;padding-right: 30px;position: relative;transition: background-size 4s ease;z-index: 1;}.image-link-box:hover {background-size: auto 135%;}.ss-content-block.col-1 .image-link-box,.ss-content-block.col-2 .image-link-box {background-size: 100% auto;}.ss-content-block.col-1 .image-link-box:hover,.ss-content-block.col-2 .image-link-box:hover {background-size: 120% auto;}.image-link-box .image:before {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);bottom: 0;content: '';display: block;left: 0;opacity: 0.4;position: absolute;right: 0;top: 60px;z-index: 0;}.image-link-box .icon {display: none;}.image-link-box .text-link {height: 100%;z-index: 1;}.image-link-box .text-link .icon {margin-left: auto;margin-right: auto;}.image-link-box .text-link a {color: var(--templatej-image-link-box-text-color);display: flex;flex-direction: column;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;height: 100%;justify-content: flex-end;letter-spacing: 4.32px;padding-bottom: 50px;text-align: center;text-decoration: none;text-transform: uppercase;transition: color 0.2s ease;}.image-link-box .text-link a .inner-icon {margin-bottom: 12px;}.image-link-box .text-link a .inner-icon svg path {transition: fill 0.2s ease;}.image-link-box .text-link a:hover {color: var(--templatej-image-link-box-text-hover);}.image-link-box .text-link a:hover .inner-icon svg path {fill: var(--templatej-image-link-box-text-hover);}.mobile-friendly-data-table {border-collapse: collapse;width: 100%;}.mobile-friendly-data-table th,.mobile-friendly-data-table .faux-th-label {background: var(--templatej-link-color);border: 2px solid #fff;color: var(--templatej-menu-text-color);font-size: 16px;font-weight: 400;padding: 12px;text-align: left;}.mobile-friendly-data-table td {background: var(--templatej-light-bg);border: 2px solid #fff;font-size: 16px;padding: 12px;}.mobile-friendly-data-table td p {line-height: 130%}.mobile-friendly-data-table .faux-th-label {display: none;}@media (max-width: 1260px) {.mobile-friendly-data-table th {display: none;}.mobile-friendly-data-table td {display: flex;padding: 0;width: 100% !important;} .mobile-friendly-data-table td:last-child {margin-bottom: 30px; } .mobile-friendly-data-table .faux-th-label {border: 0;border-right: 2px solid #fff;display: block;font-size: 13px;overflow-wrap: break-word;width: 150px;}.mobile-table-value {flex: 1;padding: 10px;}}@media (max-width: 1200px) {.wide-image-button {background-size: 100% auto;max-height: 230px;max-width: none;transition: background-size 3s ease;}.wide-image-button:hover {background-size: 130% auto;}.wide-image-button .image img {min-width: 800px;width: 100%;}.wide-image-button .text-link a {padding-left: calc(100% - 300px);}.wide-image-button .text-link a:before {left: calc(100% - 350px);}.image-link-box {background-position: 50%;background-repeat: no-repeat;background-size: 130%;}.image-link-box:hover {background-size: 155%;}}@media (max-width: 900px) {.wide-image-button,.wide-image-button:hover {background-size: auto 100%;display: flex;flex-direction: column;margin-bottom: 20px;max-height: none;position: relative;}.wide-image-button {margin-top: 20px;}.wide-image-button .text-link a {background-color: var(--templatej-homepage-newsfeed-blog-item-bg-hover);bottom: 0;color: var(--templatej-image-link-box-text-color);display: block;letter-spacing: normal;margin-bottom: 0;margin-top: auto;padding-bottom: 10px;padding-left: 0;padding-top: 10px;position: absolute;text-align: center;top: auto;}.wide-image-button .text-link a:hover {padding-left: 0;}.wide-image-button .text-link {height: 100%;top: 0;width: 100%;}.wide-image-button .text-link a:before {bottom: 0;backdrop-filter: none;background: none;display: block;height: 100vh;left: 0;margin-top: -100%;position: absolute;right: 0;top: 0;}}@media (max-width: 500px) {.image-link-box, .image-link-box:hover {background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 100vw;margin-bottom: 20px;}}.list-items.member-directory-items {justify-content: space-between;}.list-items.member-directory-items .member-directory-item {align-items: center;display: flex;margin-right: 0;max-width: 350px;width: 100%;}.list-items.member-directory-items .member-directory-item .image {width: fit-content;}.list-items.member-directory-items .member-directory-item .image img {border-radius: 50%;height: 100%;max-height: 100%;max-width: 150px;}.list-items.member-directory-items .member-directory-item .info {margin-left: 20px;width: 50%;}.list-items.member-directory-items .member-directory-item .info a {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;text-decoration: none;}.list-items.member-directory-items li .image a {box-shadow: none;filter: none;transition: filter 0.5s ease;}.list-items.member-directory-items li .image a:hover {box-shadow: none;filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.3));}.element-item.all .item-footer .adjective {display: none;}.detail-page.blog {display: flex;flex-direction: column;}.detail-page.blog .col-1 {flex: 1;margin-left: 0;margin-right: 0;}.blog-left-column .list-item.blog-item .title a {text-decoration: none;}.blog-right-column a {text-decoration: none;}.blog-right-column h3 {font-size: 20px;letter-spacing: 1px;}.detail-page.blog .button,.blog-left-column .button {display: block;float: left;font-size: 13px;margin-bottom: 30px;margin-right: auto;padding: 0px 20px;}.list-items.question-items .question-item .title.question,.list-items.resource-items .list-item.resource-item .title {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 4.32px;line-height: 166%;text-transform: uppercase;}.list-items.resource-items .list-item.resource-item .file-wrap.url-resource {margin-top: auto;}.list-items.resource-items .list-item.resource-item a {text-decoration: none;}.list-items.resource-items .list-item.resource-item .button {padding: 0 20px;}.calendar-and-filters-wrap .event-links-bar a.button.fr,.calendar-and-filters-wrap .event-links-bar a.button.fl {padding-left: 20px;padding-right: 20px;}.login-page-form .button.submit {padding-bottom: 4px;padding-top: 6px;}.timeslot-selector.engaged .button {border: 1px solid; }.calendar-detail-page.scheduler .button-wrap {margin-bottom: 60px;}.search-page-form-wrap .text-search-wrap .submit:hover {border-radius: 0;}.list-item.testimonial-item .author {margin-top: 20px;}.submission-form-wrap.has-driving-directions .submission-form {margin-bottom: 30px;}@media (max-width: 778px) {.list-items.member-directory-items {justify-content: center;}}@media (max-width: 500px) {.login-page-form {display: flex;flex-direction: column;}}@media (max-width: 400px) {.list-items.member-directory-items .member-directory-item {flex-direction: column;}.list-items.member-directory-items .member-directory-item .info {margin-left: 0;text-align: center;width: 100%;}}body:not(.page-type-0) .main-content {margin-left: 15px;margin-right: 15px;}body.page-type-2 .wrapper {max-width: none;} body.page-type-22 .middle-area {max-width: none;}body.page-type-5 .detail-page.blog h2 {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: 4.32px;line-height: 166%;margin-bottom: 0;text-transform: uppercase;}body.page-type-5 .detail-page.blog h3 {font-family: 'Montserrat', sans-serif;font-size: 20px;font-weight: 600;letter-spacing: normal;line-height: 150%;text-transform: none;}body.page-type-13 .map-content-wrap {margin-top: 10px;width: 100%;}body.page-type-13 .map-wrap {width: 100%;}body.page-type-16 .filter-wrap {display: flex; list-style: none;padding-left: 0;}body.page-type-16 .filter-wrap li:first-child {margin-right: 20px;margin-top: 8px;}body.page-type-16 .filter-wrap li {color: var(--templatej-text-color);font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 1.68px;}body.page-type-16 .filter-wrap .inspiration-gallery-filters {max-width: 500px;width: 50vw;}body.page-type-16 .filter-wrap .inspiration-gallery-filters .select-filter-wrap {width: 100%;}body.page-type-28 table tr td img {max-width: 100px;}body.page-type-28 table tr td .button {padding: 0 13px;}body.page-type-28 .footer-text-wrap {clear: both;padding: 30px 0;}body.page-type-28 .fr .now-viewing {font-family: 'Montserrat', sans-serif;margin-left: 15px;}body.page-type-28 .fr.lower-pager .now-viewing {margin-right: 15px;}body.page-type-28 form#filter-form .submit.small {height: 38px;line-height: 100%;}body.page-type-30 .filter-button-group .filter-button.all {margin-right: 10px;}body.page-type-32 .calendar-detail-page .button-wrap .button {line-height: 100%;padding: 7px 13px;}body.page-type-32 .calendar-detail-page .calendar-controls-wrap .button {line-height: 100%;padding: 20px;}body.page-type-32 .calendar-detail-page .calendar tr td .inner .choose-text {font-size: 12px;padding: 15px; }@media (max-width: 768px) {body:not(.page-type-0) .main-content {margin-left: 0;margin-right: 0;}body.has-no-secondary-nav.page-type-2 .main-content {margin-left: 15px;margin-right: 15px;}body.page-type-2 .main-content {margin-left: 0px;margin-right: 0px;}body.page-type-5 .main-content {margin-left: 15px;margin-right: 15px;}}@media (max-width: 400px) {body.page-type-13 .map-wrap {margin-left: -30px;width: calc(100% + 60px);}body.page-type-13 .map-wrap .print-button {margin-right: 30px;}}.footer {background: url('/images/template/footer-background.jpg');background-position: 50%;background-repeat: no-repeat;background-size: cover;color: #fff;padding-bottom: 30px;position: relative;z-index: 1;}.footer .footer-links a {color: #fff;text-decoration: none;}.footer .footer-links a:hover {border-bottom: 1px solid var(--templatej-footer-default-text-color);}.footer a svg * {transition: fill 0.2s ease;}.footer a:hover svg * {fill: #a5e1ff;}.footer:before {background-color: var(--templatej-footer-tint-color);backdrop-filter: grayscale(1);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.footer .footer-social-media-links {background: var(--templatej-footer-social-links-bckgrnd);}.footer .footer-social-media-links ul {display: flex;justify-content: center;list-style: none;padding: 0;}.footer .footer-social-media-links ul li a {display: block;margin-left: 10px;margin-right: 10px;padding: 30px 0;}.footer .footer-social-media-links ul li a svg {display: block;}.footer .footer-logo {margin-top: 85px;text-align: center;}.footer .footer-logo svg {max-width: 462px;width: 80%;}.footer .footer-links {margin-bottom: 84px;margin-top: 38px;}.footer .footer-links ul {display: flex;flex-wrap: wrap;justify-content: center;list-style: none;padding: 0;}.footer .footer-links ul li {display: flex;justify-content: center;position: relative;}.footer .footer-links ul li:after {color: var(--templatej-footer-default-text-color);content: '|';display: inline-block;margin-bottom: auto;margin-top: auto;position: relative;}.footer .footer-links ul li:last-child:after {display: none;}.footer .footer-links ul li a {border-bottom: 1px solid transparent;color: var(--templatej-footer-default-text-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;margin-bottom: 10px;margin-left: 20px;margin-right: 20px;margin-top: 10px;padding: 2px 0;text-align: center;text-decoration: none;text-transform: uppercase;transition: border-bottom 0.2s ease;}.footer .footer-contact-info {float: left;width: 50%;}.footer .footer-contact-info ul {display: flex;list-style: none;margin: 5px 0;}.footer .footer-contact-info ul li {color: var(--templatej-footer-default-text-color);font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;letter-spacing: 0.54px;text-align: center;}.footer .footer-contact-info ul li:last-child a {font-weight: 700;}.footer .footer-contact-info ul li:last-child:after {display: none;}.footer .footer-contact-info ul li:after {content: '|';margin-left: 10px;margin-right: 10px;}.footer .footer-contact-info ul li a {border-bottom: 1px solid transparent;color: var(--templatej-footer-default-text-color);text-decoration: none;transition: border-bottom 0.2s ease;}.footer .footer-contact-info ul li a:hover {border-bottom: 1px solid var(--templatej-footer-default-text-color);}.footer .powered-by-copyright-info {align-items: center;color: var(--templatej-footer-default-text-color);display: flex;font-family: 'Roboto', sans-serif;font-size: 16px;list-style: none;margin: auto 100px 0 auto;padding: 0;width: fit-content;}.footer .powered-by-copyright-info li {margin-left: 10px;}.footer .powered-by-copyright-info li a {border-bottom: 1px solid transparent;color: var(--templatej-footer-default-text-color);display: block;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;margin-left: 10px;padding: 2px 0;text-align: center;text-decoration: none;text-transform: none;transition: border-bottom 0.2s ease;}.footer .powered-by-copyright-info .nav-mode-changer-link:hover {border-bottom: 1px solid var(--templatej-footer-default-text-color);}.footer .powered-by-copyright-info li a svg {margin-top: 7px;}@media (max-width: 1450px) {.footer {display: flex;flex-direction: column;}.footer .footer-social-media-links ul li a {padding: 10px 0;}.footer .footer-logo {margin-top: 30px;}.footer .footer-links {margin-bottom: 30px;margin-left: auto;margin-right: auto;margin-top: 0;max-width: 90vw;position: relative;}.footer .footer-contact-info {float: none;width: 100%;}.footer .footer-contact-info ul {flex-wrap: wrap;justify-content: center;margin-left: auto;margin-right: auto;padding: 0 30px;}.footer .powered-by-copyright-info {margin-left: auto;margin-right: auto;}}@media (max-width: 900px) {.footer .footer-links ul {align-items: center;max-height: 250px;max-width: 100%;}.footer .footer-links ul li {width: 50%;}.footer .footer-links ul li:after {display: none;}.footer .powered-by-copyright-info {flex-direction: column-reverse;margin-top: 15px;}.footer .powered-by-copyright-info li { margin-left: 0;}.footer .powered-by-copyright-info .powered-by-logo {margin-left: 0;}.footer .powered-by-copyright-info .nav-mode-changer-link {margin-bottom: 10px; margin-left: 0;}}@media (max-width: 500px) {.footer .footer-links ul li:after {display: none;}}@media (max-width: 380px) {.footer .footer-contact-info ul {flex-direction: column;}.footer .footer-contact-info ul li:after {display: none;}}.sosimple-underlay {background-color: #05090D;z-index: 1000;}.sosimple-overlay {z-index: 1001;}#global-site-alert-popup {color: #282B2C;max-width: 960px !important;position: fixed;text-align: center;top: 200px !important;z-index: 1001;}#global-site-alert-popup:before {background: #E9EEF2;bottom: -40px;box-shadow: 0 20px 40px rgba(0,0,0,32%);content: '';display: block;left: -40px;position: absolute;right: -40px;top: -40px;z-index: -1;}#global-site-alert-popup:after {background-color: white;bottom: 0px;box-shadow: 0 0 40px rgba(0,0,0,8%);content: '';display: block;left: 0px;position: absolute;right: 0px;top: 0px;z-index: -1;}#global-site-alert-popup .sosimple-overlay-close {background: white;right: -90px;top: -48px;-webkit-mask-image: url(/images/icons/cross-icon.svg?v=0.01);-webkit-mask-position: 50%;-webkit-mask-repeat: no-repeat;-webkit-mask-size: auto;}.global-site-alert .heading {background-color: transparent;margin-top: 28px;padding-bottom: 0;padding-right: 30px;}.global-site-alert .heading h3 {color: #006794;font-family: 'Playfair Display', sans-serif;font-size: 60px;font-weight: 700;letter-spacing: 1.2px;text-transform: none;}#global-site-alert-popup .content-wrap {font-family: 'Roboto', sans-serif;font-size: 18px;margin: 0 auto;overflow-y: scroll;padding-right: 0;padding: 0 0 38px;padding-top: 0px;width: 100%;}#global-site-alert-popup #alert-content-wrap h3 {color: #282B2C;padding-bottom: 48px;}#global-site-alert-popup .content-wrap::-webkit-scrollbar {background-color: transparent;width: 10px;}#global-site-alert-popup .content-wrap::-webkit-scrollbar-thumb {background-color: #10385C;border-radius: 10px;}#global-site-alert-popup .dismiss-wrap:before {background-color: #CCCCCC;content: '';display: block;height: 1px;margin-bottom: 34px;margin-top: 50px;}.dismiss-alert-button {border: 2px solid #3367A2;font-size: 14px;padding: 13px 36px;}@media (max-width: 1200px) {#global-site-alert-popup .sosimple-overlay-close {background-color: black;right: 0;top: 0;}#global-site-alert-popup {left: 0 !important;margin-left: 40px !important;max-width: none !important;right: 0 !important;top: 50% !important;transform: translateY(-50%);width: calc(100% - 80px) !important;}}@media (max-width: 500px) {#global-site-alert-popup {left: 20px !important;margin: 0px !important;width: calc(100% - 40px) !important;z-index: 1000;}}@media (max-height: 931px) {#global-site-alert-popup {height: calc(100% - 160px);top: 50% !important;transform: translateY(-50%);}#global-site-alert-popup .content-wrap {height: calc(100vh - 320px);margin: 0 auto;overflow-y: scroll;width: 100%;}}@media (max-height: 700px) {#global-site-alert-popup {height: calc(100% - 80px);}#global-site-alert-popup .sosimple-overlay-close {top: 0px;}}@media (min-width: 600.5px) {.page-index.at-top .logo {background-image: url(/images/template/west-valley-christian-school-logo-stacked.svg);background-position: 50%;background-repeat: no-repeat;background-size: 75%;height: 260px;left: 90px;top: 0;transition: 0.2s ease width, 0.2s ease height, 0.2s ease top, 0.2s ease left, 0.2s ease transform;width: 300px;}.page-index.at-top .logo:hover {transform: scale(1.1);width: 300px;}.page-index.at-top .logo svg {opacity: 0;}.page-index .logo {background-color: rgba(255,255,255,0.9);display: flex;flex-direction: column;height: 80px;justify-content: center;left: 0;position: fixed;top: 40px;transition: 0.2s ease width, 0.2s ease height, 0.2s ease top, 0.2s ease left, 0.2s ease transform, 0.2s ease padding-right;width: 253px;}.page-index .logo:hover {padding-right: 10px;width: 263px;}.page-index .logo svg {opacity: 1;}}.page-index .quick-links-header ul {height: 100%;}.page-index .quick-links-header ul li a svg {margin-right: 10px;}.page-index .middle-area {margin: 0 0 120px 0;max-width: none;}.page-index .ss-section-wrap-inner {transition: 0.2s ease margin;}.page-index .content-heading-wrap {display: none;}.page-index .homepage-banner .ss-section-wrap-inner {flex-flow: column wrap;height: 100vh;margin: 0;max-height: 100vh;max-width: none;position: relative;}.page-index .homepage-banner .ss-section-wrap-inner .col-1 {flex: auto;margin: 0;width: 100%;}.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .prev-arrow,.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .next-arrow {z-index: 9;}.page-index .homepage-banner .ss-section-wrap-inner .col-1 .inline-gallery-wrap .stage {max-width: 100%;min-width: 100%;}.page-index .homepage-banner .ss-section-wrap-inner .col-1 .inline-gallery-wrap .stage .slide .caption {backdrop-filter: blur(30px);background-color: var(--templatej-homepage-banner-caption-color);background-image: none;color: var(--templatej-homepage-banner-caption-text-color);display: block !important;height: auto !important;margin: 0 0 50px !important;max-width: 600px;opacity: 1;overflow: visible !important;padding: 40px 120px !important;transition: margin-bottom 0.2s ease;}.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .caption h3 {font-size: 20px;font-weight: 600;letter-spacing: normal;margin-bottom: 30px;text-transform: none;}.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .caption > h2:last-child,.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .caption > h3:last-child,.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .caption > p:last-child {margin-bottom: 0;}.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .caption .button {background-color: var(--templatej-button-alt-background-color);border-color: var(--templatej-button-alt-border-color);color: var(--templatej-button-alt-text-color);}.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .caption .button:hover {background-color: var(--templatej-button-alt-background-hover);color: var(--templatej-button-alt-text-hover);}.page-index .homepage-banner .ss-section-wrap-inner .inline-gallery-wrap .stage .slide .image.portrait {background-size: cover;display: block;height: 100% !important;}.page-index .homepage-banner .gallery-footer {padding: 60px;}.page-index .homepage-banner .gallery-footer .button {background-color: transparent;border-color: var(--templatej-button-alt-border-color);color: var(--templatej-button-alt-text-color);padding-left: 30px;padding-right: 30px;}.page-index .intro-section .col-1 {margin: 0;width: 100%;}.page-index .intro-section .ss-section-wrap-inner {margin: 0;max-width: none;}.page-index .intro-section .ss-section-wrap-inner:first-child .col-1:last-child {margin-bottom: 80px;margin-left: auto;margin-right: auto;padding-left: 30px;padding-right: 30px;max-width: 1100px;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body {margin-bottom: 60px;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul {border-bottom: 1px solid var(--templatej-header-divider-color);display: flex;justify-content: center;list-style: none;margin: 0;padding: 0;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li {border-right: 1px solid var(--templatej-header-divider-color);}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li:last-child {border-right: none;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li a svg {margin-right: 10px;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li a svg path {transition: fill 0.2s ease;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li a {align-items: center;color: var(--templatej-button-text-color);display: flex;font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;padding: 18px 96px;text-decoration: none;text-transform: uppercase;transition: color 0.2s ease;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li a:hover {color: var(--templatej-quick-link-hover);}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li a:hover svg path {fill: var(--templatej-quick-link-hover);}.page-index .large-button-section .ss-section-wrap-inner { margin: 0;max-width: none;}.apply-button-section .col-2 {margin: 0;max-height: 700px;width: 50%;}.apply-button-section .col-2:first-child {display: flex;flex-direction: column;justify-content: center;margin: 0;padding: 120px 120px;overflow-y: scroll;}.apply-button-section .ss-section-wrap-inner {margin: 160px;max-width: 1600px;}.apply-button-section .col-2 h3 {letter-spacing: normal;margin-bottom: 34px;text-transform: none;}.apply-button-section .col-2::-webkit-scrollbar {background-color: transparent;width: 10px;}.apply-button-section .col-2::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.2);border-radius: 10px;}.apply-button-section .col-2 .button {background-color: var(--templatej-button-alt-background-color);border-color: var(--templatej-button-alt-border-color);color: var(--templatej-button-alt-text-color);}.apply-button-section .col-2 .button:hover {background-color: var(--templatej-button-alt-background-hover);color: var(--templatej-button-alt-text-hover);}.page-index .news-and-announcements-section .ss-section-wrap-inner {margin: 0 160px;max-width: 1600px;position: relative;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-1 {margin: 0 0 34px;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-1 a {letter-spacing: 1.68px;text-decoration: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 {color: var(--templatej-homepage-newsfeed-sub-text-color);display: flex;flex: 1;flex-direction: column;justify-content: center;margin: 0;max-height: 600px;padding: 110px 100px;position: relative;z-index: 1;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 {margin: 0px;position: relative;width: 61.56%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog {display: flex;flex: auto;flex-direction: column;flex-wrap: wrap;height: 100vh;align-content: flex-start;margin: 0;margin-right: 0px;max-height: 600px;position: relative;width: calc(100% - 15px);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li {display: block;flex: auto;height: calc((100% / 3) - 15px);margin: 0 15px 0 0;position: relative;width: 57.86%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:nth-child(3) {margin-bottom: 15px;margin-top: 15px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a {background-color: var(--templatej-light-bg);box-shadow: none;display: flex;flex: auto;flex-direction: column;flex-wrap: wrap;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;height: 100%;justify-content: center;line-height: 150%;margin: 0;padding: 0;position: relative;text-align: left;transition: background-color 0.3s ease, color 0.3s ease;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a:hover {background-color: var(--templatej-homepage-newsfeed-blog-item-bg-hover);color: var(--templatej-homepage-newsfeed-blog-item-text-hover);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .date {color: var(--templatej-homepage-newsfeed-blog-item-date-color);font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;margin-bottom: 15px;padding: 0 20px;width: fit-content;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .date strong {color: var(--templatej-homepage-newsfeed-blog-item-date-color);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a span {margin: 0;max-height: fit-content;max-width: calc(100% - 200px);width: max-content;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .thumbnail {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;height: 60vw;margin: 0;transition: none;width: calc(100%/3);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .thumbnail img,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .see-details {display: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;display: block;height: 100%;margin: 0 15px 0 0;transition: none;width: 40.6%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a {background-color: transparent;color: var(--templatej-homepage-newsfeed-blog-1st-item-text-color);justify-content: flex-end;position: relative;width: 100%;z-index: 1;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:after {background-color: var(--templatej-homepage-newsfeed-blog-1st-item-bg-color);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 460px;transition: top 0.2s ease;z-index: -1;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover:after {top: 400px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a * {color: var(--templatej-homepage-newsfeed-blog-1st-item-text-color);max-width: calc(100% - 40px);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a span {padding-left: 40px;padding-right: 40px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .cb,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .thumbnail,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li .title {display: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .abstract {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;margin-bottom: 30px;transition: margin-bottom 0.2s ease;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover .abstract {margin-bottom: 90px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;margin-bottom: 15px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date strong {color: var(--templatej-homepage-newsfeed-blog-1st-item-text-color);}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5:before {background-color: var(--templatej-homepage-newsfeed-sub-tint-color);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 h2 {margin-bottom: 0;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 h3 {letter-spacing: normal;text-transform: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 label {display: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 .button {background-color: var(--templatej-homepage-newsfeed-sub-button-background-color);border-color: white;border-radius: 0;color: white;width: fit-content;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 .button:hover {background-color: var(--templatej-homepage-newsfeed-sub-button-background-hover);color: var(--templatej-homepage-newsfeed-sub-button-text-hover);}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 textarea,.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 select,.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 input[type=text],.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 input[type=email], {background-color: var(--templatej-homepage-newsfeed-sub-input-bg-color);border-color: var(--templatej-homepage-newsfeed-sub-input-bg-color);border-radius: 4px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 input::placeholder {color: var(--templatej-homepage-newsfeed-sub-input-placeholder-color);font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;}@media (min-width: 1938px) {.page-index .apply-button-section .ss-section-wrap-inner,.page-index .news-and-announcements-section .ss-section-wrap-inner {margin-left: auto;margin-right: auto;}}@media (max-width: 1740px) {.page-index .middle-area {margin: 0;}.apply-button-section .ss-section-wrap-inner {margin: 60px;}.page-index .news-and-announcements-section .ss-section-wrap-inner {margin: 60px;}}@media (max-width: 1420px) {.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 h2 {font-size: 30px;}}@media (max-width: 1400px) {.page-index .middle-area {margin-bottom: 0;}.apply-button-section .ss-section-wrap-inner {margin: 30px;}.page-index .news-and-announcements-section .ss-section-wrap-inner {margin: 30px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:after {top: 70%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover:after {top: calc(70% - 60px);}}@media (max-width: 1200px) {.large-button-section .ss-section-wrap-inner {flex-wrap: wrap;}.page-index .large-button-section .ss-section-wrap-inner .col-4 {flex: auto;max-width: none;width: 50%;}.page-index .large-button-section .ss-section-wrap-inner .col-4 .image-link-box {background-position: 50%;background-repeat: no-repeat;background-size: 130%;}.page-index .large-button-section .ss-section-wrap-inner .col-4 .image-link-box:hover {background-size: 155%;}.apply-button-section .ss-section-wrap-inner {flex-direction: column;}.apply-button-section .ss-section-wrap-inner .col-2 {width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 {max-width: none;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 {width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog {margin-bottom: 15px;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:after {top: 460px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child {background-position: center top;background-size: auto 130%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child:hover {background-position: center top;background-size: auto 160%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover:after {top: 400px;}}@media (max-width: 900px) {.page-index.show-nav .nav-toggle {width: 40px;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul {flex-direction: column;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li {border: none;}.page-index .intro-section .ss-section-wrap-inner .quick-links-body ul li a {margin-left: auto;margin-right: auto;padding-left: 30px;padding-right: 30px;width: fit-content;}.page-index .apply-button-section .ss-section-wrap-inner .col-2.has-background-color {padding: 30px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li {background-size: cover;height: calc(25% - 15px);margin: 0 15px 0 0;position: relative;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .thumbnail,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:hover a .thumbnail {background-size: cover;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover {background-color: var(--templatej-homepage-newsfeed-blog-1st-item-bg-hover);color: var(--templatej-homepage-newsfeed-blog-1st-item-text-hover);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover .abstract {color: var(--templatej-homepage-newsfeed-blog-1st-item-text-hover);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child {background: var(--templatej-homepage-newsfeed-blog-1st-item-bg-color) !important;margin-bottom: 15px;position: relative;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a {box-shadow: none;display: flex;flex: auto;flex-direction: column;flex-wrap: wrap;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 700;height: 100%;justify-content: center;line-height: 150%;margin: 0;padding: 0;position: relative;text-align: left;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover .date {padding-bottom: 0px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .abstract {transition: color 0.3s ease;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .abstract,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a:hover .abstract {margin-bottom: 0;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date {color: var(--templatej-homepage-newsfeed-blog-item-date-color);font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.68px;margin-bottom: 0px;margin-top: 0px;padding: 0 20px;width: fit-content;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date strong {color: var(--templatej-homepage-newsfeed-blog-item-date-color);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a span {margin: 0;max-height: fit-content;max-width: calc(100% - 200px);padding: 20px 20px 0;width: max-content;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .thumbnail {background-position: center top;background-repeat: no-repeat;background-size: cover;display: block;height: 100%;margin: 0;width: calc(100%/3);}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a:hover {color: var(--templatej-homepage-newsfeed-blog-item-text-hover);}}@media (max-width: 800px) {.page-index .quick-links-header {display: none;}.page-index .compact-nav-wrap,.page-index.at-top .compact-nav-wrap {height: 80px;top: 0;}.page-index .nav-toggle {height: 80px;}.page-index.show-nav .nav-toggle .menu-text {display: none;}.page-index.show-nav .nav-toggle {height: 100px;width: 40px;}.page-index .nav-toggle:before {display: none;}}@media (max-width: 768px) {.page-index .large-button-section .ss-section-wrap-inner .col-4 {width: 100%;}}@media (max-width: 600px) {.page-index .nav-toggle {width: 80px;}.page-index .nav-toggle .menu-text {display: none;}.page-index .homepage-banner .ss-section-wrap-inner .col-1 .inline-gallery-wrap .stage .slide .caption {backdrop-filter: blur(5px);background-color: var(--templatej-homepage-banner-caption-mobile-color);margin-bottom: 0 !important;padding: 30px !important;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a span,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a span,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .date,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date {padding-left: 0;padding-right: 0;}}@media (max-width: 500px) {.page-index .large-button-section .ss-section-wrap-inner .col-4 .image-link-box, .page-index .large-button-section .ss-section-wrap-inner .col-4 .image-link-box:hover {background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 100vw;margin-bottom: 20px;}.apply-button-section .col-2 {max-height: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog {display: flex;flex-direction: column;flex-wrap: nowrap;height: auto;max-height: none;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li {display: block;height: auto;margin-bottom: 0px;overflow: hidden;position: relative;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog li:first-child a {display: block;margin-top: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog li:first-child a .thumbnail,.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog li a .thumbnail {background-color: transparent;background-image: none !important;bottom: 100%;height: auto;max-width: none;padding-top: 0;position: absolute;width: 100%;z-index: -1;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog li a .thumbnail {height: 60vw;position: relative;z-index: 0;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog li:first-child a .thumbnail img,.page-index .news-and-announcements-section .ss-section-wrap-inner .col-3-5 .content-box-list.blog li a .thumbnail img {display: block;height: auto !important;max-width: none;opacity: 1;position: relative;width: 100% !important;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a {padding-bottom: 10px;padding-top: 10px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a {padding-bottom: 0;padding-top: 0;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .date,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .abstract,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .abstract {max-width: none;padding-left: 15px;padding-right: 15px;text-align: left;width: 100%;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .date,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li:first-child a .abstract {background: transparent;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .date,.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .abstract {background-color: var(--templatej-homepage-newsfeed-blog-item-bg-color);margin-bottom: 0;margin-top: auto;z-index: 2;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .date {padding-top: 10px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .content-box-list.blog li a .abstract {padding-bottom: 10px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 {padding: 30px;}.page-index .news-and-announcements-section .ss-section-wrap-inner .col-2-5 #form-section-captcha {margin-left: 0;margin-right: auto;position: relative;transform: scale(0.65) translateX(-26%);}}@media (min-width: 600.5px) and (max-height: 768px) {.page-index.at-top .logo {background-size: auto 80%;height: 190px;left: 60px;}.page-index .logo {height: 80px;top: 0;}.page-index .quick-links-header {display: none;}.page-index .compact-nav-wrap,.page-index.at-top .compact-nav-wrap {height: 80px;top: 0;}.page-index .nav-toggle {height: 80px;}.page-index.show-nav .nav-toggle .menu-text {display: none;}.page-index.show-nav .nav-toggle {height: 100px;width: 40px;}.page-index .nav-toggle:before {display: none;}}@media (min-width: 600.5px) and (max-width: 800px) {.page-index .logo svg {margin: 0 0 0 20px;}.page-index.at-top .logo {background-image: none;display: block;height: 80px;left: 0;position: fixed;top: initial;transition: 0.2s ease width, 0.2s ease height, 0.2s ease padding-right, 0.2s ease top, 0.2s ease left;width: 373px;}.page-index.at-top .logo:hover {padding-right: 10px;transform: none;width: 383px;}.page-index.at-top .logo svg {opacity: 1;}.page-index .logo {height: 80px;top: 0;width: 373px;}}