body {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;opacity: 0;overflow-x: hidden; transition: 0.2s opacity ease;}body.loaded {opacity: 1;}.show-nav {overflow: hidden;}a {color: #007dad;font-family: 'Roboto', sans-serif;letter-spacing: 0.24px;line-height: 150%;text-decoration: none;text-transform: none;}a:hover {color: #007dad;}h1, .h1-style {font-family: 'Jost', sans-serif;font-size: 90px;font-weight: 700;height: fit-content;letter-spacing: normal;line-height: 100%;margin-top: 20px;text-transform: uppercase;}h2, .h2-style {color: #10385C;font-family: 'Jost', sans-serif;font-size: 40px;font-weight: 700;letter-spacing: normal;line-height: 120%;}.h2-special-style {color: #293036;font-family: 'Jost', sans-serif;font-size: 60px;font-weight: 700;letter-spacing: normal;line-height: 120%;}h3, .h3-style {font-family: 'Jost', sans-serif;font-size: 30px;font-weight: 700;letter-spacing: normal;line-height: 120%;}.h3-special-style {background: rgb(16,56,92);background: linear-gradient(90deg, rgba(16,56,92,1) 0%, rgba(33,174,228,1) 100%);color: white;padding: 15px 20px;}h4, .h4-style {font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 700;letter-spacing: normal;line-height: 133%;}h5, .h5-style {font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 700;letter-spacing: normal;line-height: 114%;}p, li {line-height: 177%;}.p2 {font-family: 'Roboto', sans-serif;font-size: 21px;font-weight: 400;line-height: 171%;}.p3 {font-family: 'Jost', sans-serif;font-size: 30px;font-weight: 400;line-height: 160%;}.button, .small-action-button {background-color: #007dad;border-radius: 3px;color: white;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 1.12px;line-height: 128%;padding: 15px 30px;}.button:hover {background-color: #10385C;}.small-action-button {padding: 7px 30px;}.light-text {color: #007dad;}.pager:not(.on) {color: black;}.pager.on {background-color: #007dad;border-radius: 3px;}.pager.on:hover {background-color: #10385C;}.hr {background-color: #C0C0C0;}@media (max-width: 768px) {body {font-size: 16px;}h1, .h1-style {font-size: 56px;}h2, .h2-style {font-size: 24px;}}.header {background-color: white;box-shadow: 0 0 5px rgb(0 0 0 / 25%);display: flex;height: 100px;margin-top: 0px;overflow: visible;position: fixed;top: 0px;transition: background-color 0.2s ease, box-shadow 0.2s ease, height 0.2s ease;width: 100%;z-index: 1000;}.at-top .header {box-shadow: none;}.show-nav .header {background-color: #10385C;}#mobile-check-element {display: none;}@media (max-width: 1300px) {#mobile-check-element {display: block;}}@media (max-width: 800px) {.header {height: 70px;}}.logo {display: flex;flex-direction: column;height: 100%;justify-content: center;margin: 0 auto auto 60px;transition: margin-left 0.2s ease, opacity 0.2s ease, transform 0.2s ease, width 0.2s ease;width: 413px;}.logo svg {display: block;height: auto;max-width: 30vw;position: relative;}.logo:hover {transform: scale(1.05);}@media(max-width: 1024px) {.logo {margin-left: 30px;transition: transform 0.2s ease;}.logo svg {transition: none;}}@media(max-width: 900px) {.logo {background-image: url(/images/template/sbschool-logo-header.svg);background-position: 50%;background-size: 100%;background-repeat: no-repeat;width: 270px;}.logo svg {display: none;}.show-nav .logo {background-image: url(/images/icons/sbschool-logo-symbol.svg);background-position: 0 50%;background-size: 30%;width: 80px;}}@media(max-width: 800px) {.logo {background-image: url(/images/icons/sbschool-logo-symbol.svg);background-position: 0 50%;background-size: 96%;width: 24px;}.logo svg {display: none;}}@media (max-width: 600px) {.logo {margin-right: 10px;transition: margin-left 0.2s ease;}}@media (max-width: 500px) {.logo {margin-left: 15px;}}.quick-links-main {margin-left: auto;}.quick-links-main ul,.quick-links-mobile ul {display: flex;height: 100%;margin: 0px;list-style: none;padding: 0 16px;}.quick-links-main ul li,.quick-links-mobile ul li {margin: auto 0;}.quick-links-main ul li:after,.quick-links-mobile ul li:after {background-color: #e0e0e0;top: 36px;content: '';display: block;height: 30px;position: absolute;width: 1px;}.quick-links-main ul li:first-child:after,.quick-links-mobile ul li:first-child:after {display: none;}.quick-links-main ul li a,.quick-links-mobile ul li a {border-bottom: 1px solid rgba(0,0,0,0);color: #10385C;font-size: 16px;letter-spacing: 0.5px;margin: 0 20px;padding: 4px 0px;text-decoration: none;text-transform: uppercase;transition: border-bottom 0.2s ease, color 0.2s ease;}.quick-links-main ul li a:hover {border-bottom: 1px solid #10385C;}.quick-links-mobile ul li a:hover {border-bottom: 1px solid white;}.show-nav .quick-links-main ul li:after {background-color: #004A8B;}.quick-links-mobile ul li:after {background-color: rgba(255,255,255,0.5);}.show-nav .quick-links-main ul li a,.show-nav .quick-links-mobile ul li a {color: white;}.show-nav .quick-links-main ul li a:hover {border-bottom: 1px solid white;}.quick-links-mobile {display: none;margin-left: auto;margin-right: auto;position: relative;top: 75px;width: 100vw;z-index: 10;}.quick-links-mobile ul {justify-content: center;padding: 0;}.quick-links-mobile ul li:after {top: 0;}@media (max-width: 1300px) {.quick-links-main {display: none;}.quick-links-mobile {display: block;}}.quick-links-search-form-wrap {border-left: 1px solid #E0E0E0;flex: 1;margin-left: 0;transition: border-left 0.2s ease, max-width 0.2s ease, width 0.2s ease;max-width: 277px;}.quick-links-mobile-search-form-wrap {display: none;}.quick-links-search-form {display: block;margin-bottom: auto;margin-left: 30px;margin-right: 30px;top: 30px;position: relative;}.quick-links-search-form input {border-radius: 20px;color: #646464;font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 700;height: 40px;padding-left: 20px;transition: background-color 0.2s ease, border 0.2s ease, color 0.2s ease;width: 100%;}.quick-links-search-form input::placeholder {text-transform: uppercase;transition: color 0.2s ease;}#search-toggle {background: url(/images/icons/search.svg);background-position: 50%;background-repeat: no-repeat;background-size: 50%;border: none;cursor: pointer;height: 100%;position: absolute;right: 0px;transition: background 0.2s ease, transform 0.2s ease;width: 38px;}#search-toggle:hover {transform: scale(1.2);}.show-nav .quick-links-search-form-wrap {border-left: 1px solid #004A8B;max-width: 377px;}.show-nav .quick-links-search-form input {background-color: #004A8B;border: 1px solid #004a8b;color: white;text-transform: none;}.show-nav .quick-links-search-form input::placeholder {color: white;}.show-nav #search-toggle {background: url(/images/icons/search-white.svg);background-position: 50%;background-repeat: no-repeat;background-size: 50%;}@media (max-width: 1300px) {.quick-links-search-form-wrap,.show-nav .quick-links-search-form-wrap {border-left: none;margin-left: auto;}}@media (max-width: 800px) {.quick-links-search-form-wrap {margin-bottom: auto;margin-top: auto;}.quick-links-search-form-wrap .quick-links-search-form {top: 0;}}@media (max-width: 600px) {.quick-links-search-form-wrap {max-width: 100%;}.quick-links-search-form {margin-left: 15px;margin-right: 15px;}}.nav-toggle {background-color: #007dad;display: block; height: 100%;justify-self: flex-end;margin-right: 0;position: relative;transition: background-color 0.2s ease, width 0.2s ease;width: 120px;}.nav-toggle:after {border-bottom: none;bottom: 18px;content: 'Menu';color: white;display: block;font-size: 16px;font-weight: 700;letter-spacing: 0.5px;opacity: 1;position: absolute;text-align: center;text-transform: uppercase;transition: color 0.2s ease, opacity 0.2s ease, width 0.2s ease;width: 120px;}.nav-toggle .lines,.nav-toggle .lines:before,.nav-toggle .lines:after {background-color: white;border-radius: 2px;content: '';display: block;height: 4px;position: relative;transition: background-color 0.2s ease, left 0.2s ease, top 0.2s ease, transform 0.2s ease, width 0.2s ease;width: 30px;}.nav-toggle:hover:after {color: #10385C}.nav-toggle:hover .lines,.nav-toggle:hover .lines:before,.nav-toggle:hover .lines:after {background-color: #10385C;}.show-nav .nav-toggle:hover .lines:before,.show-nav .nav-toggle:hover .lines:after {background-color: #007dad;}.nav-toggle .lines {display:block;flex-direction: column;left: 46px;position: absolute;top: 37px;}.nav-toggle .lines:before {top: -11px;transform: translateY(0px) rotate(0deg);}.nav-toggle .lines:after {top: 6px;}.show-nav .nav-toggle {background-color: #004A8B;}.show-nav .nav-toggle .lines:before {transform: rotate(45deg) translate(8px,8px);}.show-nav .nav-toggle .lines {background-color: rgba(0,0,0,0);top: 48px;}.show-nav .nav-toggle:after {opacity: 0;}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translate(7px,-7px);}@media (max-width: 800px) {.show-nav .nav-toggle .lines {top: 35px;}.nav-toggle:after {opacity: 0;}}@media (max-width: 600px) {.nav-toggle {width: 80px;}.nav-toggle:after {width: 80px;}.nav-toggle .lines {left: 24px;}}.menu-engaged-wrap {background: rgb(16,56,92);background: linear-gradient(310deg, rgba(16,56,92,1) 0%, rgba(0,74,139,1) 150%);bottom: 0;display: block;height: calc(100vh - 100px);left: 0;opacity: 0;pointer-events: none;position: absolute;right: 0;top: 100px;transition: height 0.2s ease, opacity 0.2s ease, top 0.2s ease;visibility: hidden;}.menu-engaged-wrap:after {background: url(/images/template/sbschool-logo-nav-bckgrnd.svg);background-position: 95% 0%;background-repeat: no-repeat;bottom: 0;content: '';left: 0;pointer-events: none;position: absolute;right: 0;top: 0;z-index: 0;}.show-nav .menu-engaged-wrap {display: flex;opacity: 1;pointer-events: auto;visibility: visible;}.show-nav .logo {opacity: 1;pointer-events: none;}.show-nav .logo svg g g path:not(.replaced-0-cls-1),.show-nav .logo svg rect,.show-nav .logo svg polygon {fill: white;}@media (max-width: 1300px) {.show-nav .menu-engaged-wrap {display: flex;flex-direction: column;overflow-x: hidden;overflow-y: scroll;}.show-nav .menu-engaged-wrap::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.show-nav .menu-engaged-wrap::-webkit-scrollbar-thumb {background-color: white;border-radius: 10px;width: 10px;}}@media (max-width: 800px) {.menu-engaged-wrap {height: calc(100vh - 70px);top: 70px;}}.menu-engaged-wrap .col.first {display: block;height: fit-content;position: relative;width: 50%;z-index: 1;}.menu-engaged-wrap .col.first:after {background-color: rgba(33, 174, 228, 30%);bottom: 113px;content: '';display: block;left: 100%;position: absolute;right: 1px;top: 113px;width: 1px;}@media (max-width: 1300px) {.menu-engaged-wrap .col.first {width: 100%;}.menu-engaged-wrap .col.first::after {display: none;}}.show-nav .primary-nav-wrap {display: block;}.primary-nav-wrap > ul {height: calc(100vh - 120px);list-style: none;margin-bottom: 10px;margin-left: 200px;margin-right: 10px;margin-top: 10px;overflow-y: scroll;padding-bottom: 30px;padding-right: 30px;padding-top: 64px;position: relative;transition: margin-left 0.2s ease;}.primary-nav-wrap > ul::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.primary-nav-wrap > ul::-webkit-scrollbar-thumb {background-color: #10385C;border-radius: 10px;}.primary-nav-wrap > ul > li {position: relative;width: 100%;}.primary-nav-wrap > ul > li > a {color: white;display: block;font-family: 'Jost', sans-serif;font-size: 34px;font-weight: 700;padding-bottom: 12px;padding-left: 40px;padding-top: 12px;text-decoration: none;text-transform: none;transition: color 0.2s ease, font-size 0.2s ease;width: 100%;}.primary-nav-wrap > ul > li > a:hover,.primary-nav-wrap > ul > li.hovered > a {color: #007dad;}.primary-nav-wrap > ul > li.sub.selected > a {color: #007dad;}@media (max-width: 1600px) {.primary-nav-wrap > ul {margin-left: 30px;}.primary-nav-wrap > ul > li > a {font-size: 26px;}}@media (max-width: 1300px) {.primary-nav-wrap > ul > li.sub > a:before,.primary-nav-wrap > ul > li.sub > a:after {background-color: white;content: '';height: 3px;position: absolute;}.primary-nav-wrap > ul > li.sub > a:before {left: -9px;margin-left: 2px;margin-top: 17px;width: 16px;}.primary-nav-wrap > ul > li.sub > a:after {height: 16px;left: 0px;margin-top: 19px;opacity: 1;top: 3px;transition: opacity 0.2s ease;width: 3px;}.primary-nav-wrap > ul > li > a:hover:before,.primary-nav-wrap > ul > li > a:hover:after,.primary-nav-wrap > ul > li.hovered > a:before,.primary-nav-wrap > ul > li.hovered > a:after,.primary-nav-wrap > ul > li.selected > a:before,.primary-nav-wrap > ul > li.selected > a:after {background-color: #007dad;}.primary-nav-wrap > ul > li.sub.hovered > a:hover {color: #007dad;}.primary-nav-wrap > ul > li.selected > a:before,.primary-nav-wrap > ul > li.selected > a:after {background-color: #007dad;}.primary-nav-wrap {height: auto;position: relative;width: 100vw;}.primary-nav-wrap > ul {display: block;height: auto;padding-right: 60px;padding-top: 100px;position: relative;width: 100vw;}.primary-nav-wrap > ul > li.hovered > a {color: white;}.primary-nav-wrap > ul > li.sub > a:before,.primary-nav-wrap > ul > li.sub > a:after {background-color: white;opacity: 1;}.primary-nav-wrap > ul > li.sub.selected > a:after {opacity: 0;}}@media (max-width: 1024px) {.primary-nav-wrap > ul {margin-left: 0px;padding-right: 30px;}}@media (max-width: 500px) {.primary-nav-wrap > ul > li > a {font-size: 20px;padding-bottom: 10px;padding-top: 10px;}.primary-nav-wrap > ul > li.sub > a:before {margin-left: 2.5px;margin-top: 13px;width: 16px;}.primary-nav-wrap > ul > li.sub > a:after {height: 16px;margin-top: 13px;}}.primary-nav-wrap > ul > li > ul {background-color: #007dad;display: flex;filter: blur(8px);flex-direction: column;height: calc(100vh - 100px);left: 50vw;list-style: none;opacity: 0;padding-bottom: 40px;padding-left: 80px;padding-right: 221px;padding-top: 40px;position: fixed;top: 100px;transition: filter 0.2s ease, opacity 0.2s ease, padding-right 0.3s ease, visibility 0.2s ease;visibility: hidden;width: 50vw;}.show-nav .primary-nav-wrap > ul > li:hover > ul,.show-nav .primary-nav-wrap > ul > li.hovered > ul {filter: blur(0px);opacity: 1;overflow-y: scroll;visibility: visible;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar-thumb {background-color: #004A8B;border-radius: 10px;}.primary-nav-wrap > ul > li > ul > li {margin-bottom: 5px;margin-left: 20px;position: relative;transition: margin-left 0.2s ease;}.primary-nav-wrap > ul > li > ul > li > ul li {list-style: none;margin-top: 5px;}.primary-nav-wrap > ul > li > ul > li:first-child {margin-top: auto;}.primary-nav-wrap > ul > li > ul > li:last-child {margin-bottom: auto;}.primary-nav-wrap > ul > li > ul > li:before {background-color: #007dad;content: '';display: block;height: 20px;margin-left: -27px;margin-top: 25px;position: absolute;transform: rotate(45deg) translate(-50%);transition: margin-left 0.2s ease;width: 20px;}.primary-nav-wrap > ul > li > ul > li.selected:before,.primary-nav-wrap > ul > li > ul > li:hover:before {margin-left: -7px;z-index: 1;}.primary-nav-wrap > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > ul > li > a {background-color: #10385C;border-radius: 3px;color: white;display: block;font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 600;padding: 10px 20px;position: relative;text-decoration: none;text-transform: none;transition: background-color 0.2s ease, font-size 0.2s ease, padding-left 0.2s ease;width: 100%;}.primary-nav-wrap > ul > li > ul li.sub > a:before,.primary-nav-wrap > ul > li > ul li.sub > a:after {background-color: white;content: '';display: block;height: 10px;position: absolute;right: 16px;margin-top: 13px;top: 10px;transition: opacity 0.2s ease;width: 2px;}.primary-nav-wrap > ul > li > ul li.sub > a:before {transform: rotate(90deg);}.primary-nav-wrap > ul > li > ul li.sub > a:after {margin-top: 13px;}.primary-nav-wrap > ul > li > ul li.sub > a.clicked-once:after,.primary-nav-wrap > ul > li > ul li.sub.selected > a:after {opacity: 0;}.primary-nav-wrap > ul > li > ul > li.selected {margin-left: 0;}.primary-nav-wrap > ul > li > ul > li.selected > a,.primary-nav-wrap > ul > li > ul > li:hover > a {padding-left: 40px;}.primary-nav-wrap > ul > li > ul > li ul {display: none;padding-left: 56px;transition: padding-left 0.2s ease;}.primary-nav-wrap > ul > li > ul > li.selected > ul {display: block;padding-left: 76px;}.primary-nav-wrap > ul > li > ul > li > ul > li {list-style: none;margin-bottom: 5px;margin-top: 5px;}.primary-nav-wrap > ul > li > ul > li > ul li > a {font-size: 18px;}.primary-nav-wrap > ul > li > ul > li > ul li > a:before {background-color: #007dad;content: '';display: block;height: 18px;margin-left: -37px;margin-top: 11px;position: absolute;transform: rotate(45deg) translate(-50%);transition: margin-left 0.2s ease;width: 20px;}.primary-nav-wrap > ul > li > ul > li > ul li > a:hover {padding-left: 30px;}.primary-nav-wrap > ul > li > ul > li > ul > li > a {background-color: rgba(16, 56, 92, 80%);}.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > a {background-color: rgba(16, 56, 92, 60%);}.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > ul > li > a {background-color: rgba(16, 56, 92, 40%);}.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {background-color: rgba(16, 56, 92, 20%);}.primary-nav-wrap > ul > ul ul ul ul ul ul li > a {background-color: rgba(16, 56, 92, 0%);}@media (max-width: 1600px) {.primary-nav-wrap > ul > li > ul {padding-right: 50px;}}@media (max-width: 1300px) {.primary-nav-wrap > ul > li > ul li > a:hover {background-color: #007dad;padding-left: 20px;}.primary-nav-wrap > ul > li > ul li > a,.primary-nav-wrap > ul > li > ul li.selected > a {padding-left: 20px;}.primary-nav-wrap > ul > li > ul > li > ul {padding-left: 76px;}.primary-nav-wrap > ul > li > ul {background-color: rgba(0,0,0,0);display: none;filter: blur(0);height: auto;left: 0;margin-left: 40px;opacity: 1;overflow: hidden;padding: 0px;position: relative;top: 0;visibility: visible;width: auto;}.primary-nav-wrap > ul > li > ul > li:before {display: none;}.primary-nav-wrap > ul > li.hovered > ul {display: none;}.show-nav .primary-nav-wrap > ul li.selected > ul {display: block;}.primary-nav-wrap > ul > li > ul > li {margin: 0 0 5px 0;padding: 0;}.primary-nav-wrap > ul > ul li > a {margin: 5px;padding: 0;}.primary-nav-wrap > ul > li > ul > li > ul li > a:before {background-color: #074175;}}@media (max-width: 1050px) {.primary-nav-wrap > ul > li > ul > li > ul li > a:before {background-color: #093f70;}}@media (max-width: 700px) {.primary-nav-wrap > ul > li > ul > li > ul li > a:before {background-color: #0c4a7a;}}@media (max-width: 500px) {.primary-nav-wrap > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a,.primary-nav-wrap > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {font-size: 16px;}.primary-nav-wrap > ul > li > ul li.sub > a:before,.primary-nav-wrap > ul > li > ul li.sub > a:after {margin-top: 9px;top: 8px;}.show-nav .header .primary-nav-wrap > ul > li.selected > ul.level-1 {padding-left: 0;}.show-nav .header .primary-nav-wrap > ul > li.selected ul {padding-left: 30px;}}@media (max-width: 400px) {.primary-nav-wrap > ul > li > ul > li > ul li > a:before {background-color: #0c4978;}}.menu-engaged-wrap > .col.last {display: block;margin-left: auto;position: relative;width: 50%;} .nav-360-tour {height: 440px;margin-left: 80px;margin-right: 240px;max-height: 440px;max-width: 640px;overflow: hidden;position: relative;top: 210px;transform: scale(1);transition: margin-right 0.2s ease;width: auto;}.nav-360-tour:hover ul img {transform: scale(1.5);}.nav-360-tour ul {list-style: none;margin: 0;padding: 0;}.nav-360-tour ul img {height:100%;left: 0;position: absolute;transition: transform 6s ease;width: auto;}.nav-360-tour ul svg {margin-bottom: auto;margin-right: 10px;margin-top: auto;}.nav-360-tour ul a {align-items: center;bottom: 0;color: white;cursor: pointer;display: flex;font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 700;padding-left: calc(100% - 200px);padding-right: 40px;position: absolute;text-transform: uppercase;top: 0%;transition: padding-right 0.2s ease, padding-left 0.3s ease;z-index: 100;}.nav-360-tour ul a:hover {padding-left: calc(100% - 250px);}.nav-360-tour ul a:before {background-color: rgba(33, 174, 228, 76%);border-bottom-left-radius: 3px;border-top-left-radius: 3px;bottom: -20px;color: white;content: '';display: block;left: -20px;margin: 200px 0 200px calc(100% - 200px);pointer-events: none;position: absolute;right: -80px;top: -20px;z-index: -1;}@media (max-width: 1500px) {.nav-360-tour {margin-right: 60px;}}@media (max-width: 1300px) {.menu-engaged-wrap > .col.last {display: block;margin-left: auto;padding-bottom: 40px;position: relative;width: 100%;} .nav-360-tour {margin-left: auto;margin-right: auto;top: 0;}}.secondary-nav-wrap {display: block;left: 50px;max-height: calc(100vh - 200px);max-width: 250px;overflow-y: scroll;position: absolute;top: -20px;transition: 0.5s ease opacity, 0.5s ease visibility;}.lock-secondary-nav .secondary-nav-wrap {opacity: 1;position: fixed;top: 150px;visibility: visible;z-index: 10;}.lock-nav-at-footer .secondary-nav-wrap {bottom: -50px;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 {padding-left: 10px;} .secondary-nav-wrap .secondary-nav ul li a {border-bottom: 1px solid #CBCBCB;display: block;font-family: 'Jost', sans-serif;font-size: 15px;font-weight: 400;padding: 10px 24px 10px 10px;text-decoration: none;text-transform: none;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: #10385C;content: '';display: block;height: 3px;margin-top: -13px;opacity: 1;position: absolute;right: 10px;transition: opacity 0.2s ease;width: 12px;} .secondary-nav-wrap .secondary-nav ul li.sub > a:before {margin-top: 9px;right: 10px;transform: rotate(90deg);}.secondary-nav-wrap .secondary-nav ul li.selected.sub > a:before {opacity: 0;}.secondary-nav-wrap .secondary-nav ul li > a:hover,.secondary-nav-wrap .secondary-nav ul li.selected > a {color: #10385C;}.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: 1264px) {.secondary-nav-wrap,.lock-secondary-nav .secondary-nav-wrap {opacity: 0;visibility: hidden;}}.page-banner {display: none; }.custom-page-banner {background-image: url(/images/template/default-banner-picture.jpg);background-position: 50%;background-repeat: no-repeat;background-size: cover;display: block;height: auto;margin-top: 100px;min-height: 400px;position: relative;transition: margin-top 0.2s ease;z-index: 0;}.custom-page-banner:before {background: rgb(16,56,92);background: linear-gradient(75deg, rgba(16,56,92,0.5) 0%, rgba(0,0,0,0) 150%);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.custom-page-banner .heading-wrap {color: white;display: flex;flex-direction: column;height: fit-content;justify-content: center;margin-bottom: auto;margin-left: calc(50% - 585px);margin-top: auto;min-height: 400px;padding: 0px 120px 0px 0px;position: relative;z-index: 10;}.navigational-page .custom-page-banner {}.content-heading-wrap {margin-left: calc(50% - 435px);margin-right: auto;margin-top: 70px;max-width: 900px;transition: margin-left 0.5s ease, margin-top 0.5s ease;}.content-heading-wrap h2 {color: #10385C;}.navigational-page .content-heading-wrap {display: none;}.navigational-page .middle-area {transition: margin-bottom 0.5s ease;}.middle-area {margin-bottom: 100px;margin-left: 0;margin-right: 0;position: relative;transition: margin-bottom 0.5s ease, margin-left 0.5s ease;}.navigational-page .main-content {margin: 60px auto;max-width: 1200px;transition: margin 0.5s ease}.main-content {margin-left: auto;margin-right: auto;max-width: 900px;transition: margin-left 0.5s ease, margin-right 0.5s ease;}.large-button-grid .ss-section-wrap-inner {margin-left: auto;margin-right: auto;}.ss-section-wrap-inner {margin: 0;}.ss-content-block ul {list-style: none;margin: 0;padding: 0;padding-left: 40px;}.ss-content-block ul li::before {background-color: #007dad;border-radius: 14px;content: '';display: inline-block;font-size: 22px;height: 8px;margin-bottom: 2px;margin-left: -28px;margin-right: 20px;width: 8px;}.ss-content-block ul li {padding-left: 10px;}@media (max-width: 1600px) {.content-heading-wrap {margin-left: 358px;}.main-content {margin-left: 343px;}}@media (max-width: 1510px) {.custom-page-banner .heading-wrap {color: white;margin-right: 100px;padding-left: 0;padding-right: 0;z-index: 10;}}@media (max-width: 1264px) {.main-content {margin-left: 15px;margin-right: 15px;max-width: none;}.content-heading-wrap {margin-left: 30px;}}@media (max-width: 1245px) {.custom-page-banner .no-narrow-sections {margin-left: 30px;margin-right: 100px;}.middle-area {margin-left: 0;margin-right: 0;}.navigational-page .main-content {margin-bottom: 0px;margin-top: 30px;}.navigational-page .middle-area {margin-left: 15px;margin-right: 15px;}}@media (max-width: 1024px) {.middle-area {margin-bottom: 0px;}.content-heading-wrap {margin-top: 30px;}}@media (max-width: 1245px) {.custom-page-banner .heading-wrap {margin-left: 30px;margin-right: 30px;}}@media (max-width: 800px) {.custom-page-banner {margin-top: 70px;}}@media (max-width: 768px) {.custom-page-banner .heading-wrap h1 {font-size: 10vw;}.ss-section-wrap-inner {margin-left: 15px;margin-right: 15px;transition: margin 0.5s ease;}}@media (max-width: 500px) {.custom-page-banner .heading-wrap {margin-left: 15px;}.content-heading-wrap {margin-left: 15px;}.ss-section-wrap-inner {margin-left: 0px;margin-right: 0px;}}.youtube-player { height: 0; overflow: hidden; position: relative; padding-bottom: 56.25%; padding-top: 30px; }.youtube-player iframe, .youtube-player object, .youtube-player embed { height: 100%;left: 0; position: absolute; top: 0; width: 100%; }.image-link-box {background-position: 50%;background-repeat: no-repeat;background-size: auto 380px;display: block;min-height: 380px;position: relative;transition: background-size 5s ease;}.image-link-box img {display: none;}.image-link-box .title {backdrop-filter: blur(8px);bottom: 0;color: white;font-family: 'Jost', sans-serif;font-size: 21px;font-weight: 700;height: max-content;left: 20px;margin-bottom: auto;min-height: 142px;padding: 30px calc(17.36% - 20px) 50px;position: absolute;right: 20px;}.image-link-box .link-url a {color: white;font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: 700;height: 100%;padding-bottom: 26px;padding-left: 17.36%;padding-top: 336px;position: absolute;text-decoration: none;text-transform: uppercase;width: 100%;}.image-link-box .link-url a::after {background-image: url(/images/icons/go-arrow-white.svg);background-position: 50%;background-repeat: no-repeat;background-size: 35%;content: '';display: inline-block;height: 10px;margin-left: 5px;padding-right: 10px;position: relative;top: 1px;transition: background-position 0.2s ease;width: 20px;}.image-link-box .link-url a:hover:after {background-position: calc(50% + 8px) 50%;}.large-button-grid .col-3:nth-child(4n-3) .image-link-box .title,.ss-section-wrap-inner .ss-content-block:nth-child(4n-3) .image-link-box .title,.slick-slide:nth-child(4n-3) .image-link-box .title {background-color: rgba(0, 74, 139, 80%);}.large-button-grid .col-3:nth-child(4n-2) .image-link-box .title,.ss-section-wrap-inner .ss-content-block:nth-child(4n-2) .image-link-box .title,.slick-slide:nth-child(4n-2) .image-link-box .title {background-color: rgba(16, 56, 92, 80%);}.large-button-grid .col-3:nth-child(4n-1) .image-link-box .title,.ss-section-wrap-inner .ss-content-block:nth-child(4n-1) .image-link-box .title,.slick-slide:nth-child(4n-1) .image-link-box .title {background-color: rgba(33, 174, 228, 80%);}.large-button-grid .col-3:nth-child(4n) .image-link-box .title,.ss-section-wrap-inner .ss-content-block:nth-child(4n) .image-link-box .title,.slick-slide:nth-child(4n) .image-link-box .title {background-color: rgba(109, 165, 220, 80%);}.large-button-grid-spacer {background-image: url(/uploads/images/Welcome_Page/sbschool-logo-symbol.svg?v=1641826921944);background-position: 50%;background-size: 30px 60px;background-repeat: no-repeat;height: 100%;}.large-button-grid h2 {margin-top: 82px;}.custom-class-marker {display: none;}.image-link-box.tall {background-size: auto 100%;margin-left: 10px;margin-right: 10px;min-height: 500px;transition: background-size 5s ease;}.image-link-box.tall .title {transition: padding-bottom 0.2s ease;}.image-link-box.tall:hover .title {padding-bottom: 100px;}.image-link-box.tall a {max-width: none;padding-top: calc(470px);}.image-link-box:hover,.image-link-box.tall:hover {background-size: auto 120%;}.timeline {position: relative;}.timeline:before {background-color: #007dad;content: '';display: block;height: calc(100% - 30px);left: 26px;position: absolute;top: 15px;width: 1px;z-index: -1;}.list-items.accordion-mode-faqs > li .hr {display: none;}.list-items.accordion-mode-faqs > li {margin-bottom: 20px;}.list-items.question-items.accordion-mode-faqs .question-item .question {background-color: #e7e7e7;color: #000;cursor: pointer;font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: 1px;margin: 0;padding: 10px 50px 10px 20px;position: relative;text-transform: uppercase;transition: background-color 0.3s ease;}.list-items.accordion-mode-faqs > li h2.title.question:hover,.list-items.accordion-mode-faqs > li h2.title.question.selected {background-color: #cccccc;opacity: 1;}.list-items.accordion-mode-faqs > li h2.title.question:hover:after {opacity: 1;}.list-items.accordion-mode-faqs > li h2.title.question:after,.list-items.accordion-mode-faqs > li h2.title.question.selected:after {background-color: #808080;border: none;display: block;height: 4px;position: absolute;right: 20px;top: calc(50% - 1px);transform: none;width: 16px;}.list-items.accordion-mode-faqs > li h2.title.question.selected:after {top: calc(50% - 5px);}.list-items.accordion-mode-faqs > li h2.title.question:before {background-color: #808080;content: '';display: block;height: 16px;opacity: 1;position: absolute;right: 26px;top: 12px;transition: opacity 0.3s ease;width: 4px;}.list-items.accordion-mode-faqs > li h2.title.question.selected:before {opacity: 0;}.list-items.accordion-mode-faqs > li .answer {padding: 20px;}@media (max-width: 1500px) {.image-link-box .title {font-size: 18px;}}@media (max-width: 768px) {.image-link-box {max-width: 380px}.large-button-grid h2 {margin-top: 20px;text-align: center;}.large-button-grid .ss-section-wrap-inner {justify-content: center;}.large-button-grid .ss-content-block.col-3 {width: 380px;}.large-button-grid .ss-content-block.col-3.button-grid-spacer {display: none;}}@media (max-height: 900px) {.image-link-box.tall {background-size: cover;max-height: 380px;min-height: 380px;}.image-link-box .link-url a {padding-top: 350px;}}.quote-box {background-color: #F4F4F4;color: #293036;padding: 30px 45px;}.quote-box.lb {border-left: 5px solid #007dad;}.quote-box.rb {border-right: 5px solid #007dad;}.stylized-header-box {height: 300px;margin-bottom: 40px;position: relative;width: 100%;z-index: 0;}.stylized-header-box:before {background: rgb(16,56,92);background: linear-gradient(0deg, rgba(16,56,92,0.87) 0%, rgba(0,0,0,0) 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.stylized-header-box .text {bottom: 0;height: fit-content;left: 0;padding: 0px 50px 20px 50px;position: absolute;right: 0;margin-top: auto;width: 100%;}.stylized-header-box h2 {color: white;}.stylized-header-box img {display: none;}.large-staff-info-box {display: flex;flex-wrap: wrap;margin-bottom: 80px;margin-top: 20px;position: relative;}.large-staff-info-box .staff-info {background-color: #F4F4F4;border-right: solid 5px #007dad;flex: 1;height: fit-content;margin-bottom: 72px;margin-top: auto;max-width: 600px;padding: 28px 50px;}.large-staff-info-box .staff-info .name {color: #10385C;font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 700;}.large-staff-info-box .staff-info .job-title {color: #10385C;font-family: 'Jost', sans-serif;font-size: 21px;font-weight: 500;}.large-staff-info-box .staff-info .email {background-image: url(/images/icons/email-icon.svg);background-position: 0 50%;background-repeat: no-repeat;margin-top: 10px;padding-left: 30px;}.large-staff-info-box .staff-info .email a {color: #007dad;font-family: 'Jost', sans-serif;font-size: 21px;font-weight: 500;text-decoration: none;text-transform: none;}.large-staff-info-box .button {left: 440px;position: absolute;top: 240px;transform: translateX(-50%);}.large-staff-info-box .biography {display: none;margin-top: 40px;}@media(max-width: 900px) {.large-staff-info-box {flex-direction: column;margin-left: auto;margin-right: auto;max-width: 500px;}.large-staff-info-box .picture {display: flex;position: relative;width: 100%;}.large-staff-info-box .picture img {display: block;flex: 1;height: auto;margin: 0;position: relative;width: 100%;}.large-staff-info-box .staff-info {border-bottom: 3px solid #007dad;border-right: none;min-width: 0;padding-left: 16px;padding-right: 16px;}.large-staff-info-box .staff-info .name {font-size: 21px;}.large-staff-info-box .staff-info .job-title,.large-staff-info-box .staff-info .email a {font-size: 18px;}.large-staff-info-box .button {left: 0;margin-left: 0;position: relative;top: 0;transform: translate(0);width: 100%;}}.mobile-friendly-data-table {border-collapse: collapse;width: 100%;}.mobile-friendly-data-table th,.mobile-friendly-data-table .faux-th-label {background: #007dad;border: 2px solid #fff;color: #fff;font-size: 16px;font-weight: 400;padding: 12px;text-align: left;}.mobile-friendly-data-table td {background: #ececec;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: 768px) {.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;}}.small-box-with-grey-background {background-color: #F4F4F4;border-top: 5px solid #007dad;padding: 22px 30px;}.small-box-with-grey-background h5 {color: #10385C;}.donation-block {margin-left: auto;margin-right: auto;min-height: 376px;max-width: 260px;position: relative;}.donation-block .image {width: 100%;}.donation-block .image img {display: block;}.donation-block .funds-raised {background-color: rgba(33, 174, 228, 0.8);backdrop-filter: blur(10px);bottom: auto;color: white;display: block;font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: 700;left: 50%;letter-spacing: 1.44px;min-width: 200px;padding: 20px;position: absolute;text-align: center;text-transform: uppercase;transform: translateX(-50%);width: fit-content;}.donation-block .funds-raised big {font-family: 'Jost', sans-serif;font-size: 30px;letter-spacing: normal;}.donation-block .goal-amount {background-color: #10385C;color: white;font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: 700;left: 50%;letter-spacing: 1.44px;padding: 10px;position: absolute;text-align: center;text-transform: uppercase;transform: translateX(-50%);width: 200px;}.donation-block .main-text {background-color: #F4F4F4;color: #10385C;font-family: 'Jost', sans-serif;font-size: 21px;font-weight: 700;line-height: 114%;min-height: 116px;padding: 48px calc(50% - 100px) 5px;padding-top: 48px;}.donation-block .button {width: 100%;}.mini-staff-card {max-height: 300px;max-width: 300px;overflow: hidden;position: relative;}.mini-staff-card .image {display: block;overflow: hidden;position: relative;}.mini-staff-card .image img {bottom: 0;display: block;height: 300px;left: 50%;margin-right: 50%;position: relative;transform: translateX(-50%);width: 300px !important;}.mini-staff-card .text {backdrop-filter: blur(8px);bottom: 0;color: white;display: block;left: 50%;min-width: 240px;padding: 10px;position: absolute;text-align: center;transform: translateX(-50%);z-index: 10;}.mini-staff-card .text h5 {margin-bottom: 0;}.ss-section-wrap-inner .ss-content-block:nth-child(4n-3) .mini-staff-card .text {background-color: rgba(0, 74, 139, 80%);}.ss-section-wrap-inner .ss-content-block:nth-child(4n-2) .mini-staff-card .text {background-color: rgba(16, 56, 92, 80%);}.ss-section-wrap-inner .ss-content-block:nth-child(4n-1) .mini-staff-card .text {background-color: rgba(33, 174, 228, 80%);}.ss-section-wrap-inner .ss-content-block:nth-child(4n) .mini-staff-card .text {background-color: rgba(109, 165, 220, 80%);}.blog-left-column .detail-page.blog {position: relative;}.blog-left-column .detail-page.blog .fr.button.negmt {position: absolute;right: 0;top: -60px;}.blog-right-column h3 {color: #10385C;}.blog-right-column a,.blog-left-column a:not(.button) {color: #007dad;text-decoration: none;transition: color 0.2s ease;}.blog-left-column a:not(.button):hover {color: #10385C;}.event-links-bar a.button.fl,.event-links-bar a.button.fr {margin-top: 0;}.filter-wrap.text-search-wrap #submit-filters {margin-top: 0;transition: 0.2s ease opacity;}.filter-wrap.text-search-wrap #submit-filters:hover {opacity: 0.5;}.calendar a.event {background-color: #007dad;color: white;transition: background-color 0.2s ease;}.calendar a.event:hover {background-color: #10385C;color: white;}.calendar a.event .description {display: none;}.event-items > li .view-event-button {display: block;margin-bottom: 0;margin-right: -15px;margin-top: -12px;position: relative;}.list-items.member-directory-items li {height: fit-content;margin-right: 25px;width: calc(100% / 3 - 17px);}.list-items.member-directory-items li:nth-child(5n) {margin-right: 25px;}.list-items.member-directory-items li:nth-child(3n) {margin-right: 0;}.list-items.member-directory-items li .image {height: 274px;max-height: 274px;max-width: 100%;overflow: hidden;position: relative;}.list-items.member-directory-items li .image img {display: block;height: auto;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100%;}.list-items.member-directory-items li.no-photo .image {background-color: #F0F0F0;}.list-items.member-directory-items li.no-photo .image img {width: 40px;}.list-items.member-directory-items li h2.title {font-size: 18px;}.list-items.member-directory-items li .categories {font-size: 16px;font-weight: 600;line-height: 100%;}.list-items.member-directory-items li .job_title {font-size: 16px;line-height: 100%;margin-top: 5px;}.detail-page.member-directory {padding-top: 30px;}.list-item.question-item .title.question {font-size: 24px;}.job-board-items .list-item .title,.job-board-items .list-item .info {max-width: 300px;width: 100%;}.job-board-detail-page h2 {color: black;font-family: 'Jost', sans-serif;font-size: 30px;font-weight: 700;letter-spacing: normal;line-height: 120%;}@media (max-width: 1000px) {.list-items.member-directory-items {justify-content: space-between;}.list-items.member-directory-items li {height: fit-content;width: 25%;}.list-items.member-directory-items li .image {height: 200px;width: 200px;}}@media (max-width: 768px) {.list-items.member-directory-items li {width: calc(50% - 17px);}.list-items.member-directory-items li:last-child {margin-right: 0;}}@media (max-width: 600px) {.list-items.member-directory-items li {height: auto;margin-right: 0;width: 100%;}.list-items.member-directory-items li .image {height: calc(100vw);max-height: calc(100vw);width: 100%}}@media (max-width: 500px) {.blog-left-column .detail-page.blog .fr.button.negmt {margin-bottom: 15px;position: relative;right: 0;top: 0;width: 100%;}}.site-map {display: none;margin-left: auto;margin-right: auto;margin-top: 60px;width: fit-content;}.site-map-page .main-content {display: none;}.site-map-page .site-map {display: block;}.page-404 .content-heading-wrap {margin-left: 0;}.page-404 .middle-area {margin-bottom: 60px;}.page-type-11 .content-heading-wrap,.page-type-11 .main-content {margin-left: calc(50% - 585px);margin-right: calc(50% - 585px);max-width: none;}.page-type-8 .main-content {max-width: 1160px;}.page-type-8 .wrapper {margin-left: auto;margin-right: auto;}.page-type-8 .submission-form-wrap {max-width: 100%;}.page-type-2 .content-heading-wrap,.page-type-3 .content-heading-wrap,.page-type-5 .content-heading-wrap,.page-type-9 .content-heading-wrap {margin-left: 340px;transition: margin-left 0.5s ease;}.page-type-2 .main-content,.page-type-3 .main-content,.page-type-5 .main-content,.page-type-9 .main-content {margin-left: 343px;transition: margin-left 0.5s ease;}.page-type-5 h2.title {font-size: 28px;}.page-type-10 .content-heading-wrap,.page-type-10 .main-content {margin-left: 350px;}.page-type-10 .upper-pager .page-count,.page-type-10 .lower-pager .page-count {color: black;}.page-type-11 .text-search-wrap .submit {background: transparent url(/images/icons/search.svg);background-position: 50%;background-repeat: no-repeat;background-size: 40%;transition: 0.2s ease background-size;}.page-type-11 .text-search-wrap .submit:hover {background: transparent url(/images/icons/search.svg);background-position: 50%;background-repeat: no-repeat;background-size: 50%;}@media (max-width: 1245px) {.page-type-8 .main-content {margin: 15px;}}@media (max-width: 1264px) {.page-type-3 .content-heading-wrap,.page-type-3 .main-content,.page-type-10 .content-heading-wrap,.page-type-10 .main-content {margin-left: -15px;margin-right: -15px;}}@media (max-width: 1245px) {.page-type-2 .content-heading-wrap,.page-type-2 .main-content,.page-type-5 .content-heading-wrap,.page-type-5 .main-content,.page-type-9 .content-heading-wrap,.page-type-9 .main-content,.page-type-11 .content-heading-wrap,.page-type-11 .main-content {margin-left: -15px;margin-right: -15px;transition: margin-left 0.5s ease, margin-top 0.5s ease;}}@media (max-width: 1024px) {.page-type-2 .middle-area {margin-bottom: 30px;}.page-type-2 .content-heading-wrap,.page-type-2 .main-content,.page-type-5 .content-heading-wrap,.page-type-5 .main-content,.page-type-9 .content-heading-wrap,.page-type-9 .main-content,.page-type-10 .content-heading-wrap,.page-type-10 .main-content,.page-type-11 .content-heading-wrap,.page-type-11 .main-content {margin-left: 0px;margin-right: 0px;}}@media (max-width: 960px) {.page-type-10 .member-directory-filter-wrap .category-and-window {justify-content: flex-start;}}@media (max-width: 500px) {.page-type-8 .middle-area {margin: 0;}}#global-site-alert-popup {border: 20px solid #10385C;min-width: 1000px;position: fixed;text-align: center;top: 200px !important;}#global-site-alert-popup .sosimple-overlay-close {background: url(/images/icons/cross.svg) 50% 50% no-repeat;background-size: contain;right: -72px;top: -28px;}.global-site-alert .heading {background-color: transparent;margin-top: 60px;padding-right: 30px;}.global-site-alert .heading h3 {color: #10385C;text-transform: none;}#global-site-alert-popup .content-wrap {font-family: 'Roboto', sans-serif;font-size: 18px;margin: 0 auto;overflow-y: scroll;width: 100%;}#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: #9D9D9D;content: '';display: block;height: 1px;margin-bottom: 30px;margin-top: 40px;}@media (max-width: 1200px) {#global-site-alert-popup .sosimple-overlay-close {background-color: black;right: 0;top: 0;}#global-site-alert-popup {min-width: 80%;top: 50% !important;transform: translateY(-50%);}}@media (max-width: 500px) {#global-site-alert-popup {margin: 0px !important;width: 100% !important}}@media (max-height: 931px) {#global-site-alert-popup {height: calc(100% - 160px);top: 130px !important;transform: translateY(0);}#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% - 100px);top: 100px !important;}#global-site-alert-popup .sosimple-overlay-close {top: 0px;}}.page-index .main-content {margin-bottom: 0;max-width: none;}.page-index .content-heading-wrap {display: none;}.page-index .middle-area {margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 100px;max-width: none;transition: 0.2s ease margin-top;width: 100%;}.page-index .ss-section-wrap {position: relative;}.page-index .ss-section-wrap-inner {margin: 0;max-width: none;padding-bottom: 100px;width: -webkit-fill-available;}.page-index .homepage-banner .ss-section-wrap-inner {padding-bottom: 0;}.page-index .homepage-banner .inline-gallery-wrap .stage {height: calc(100vh - 100px);width: 100%;}.page-index .homepage-banner .inline-gallery-wrap .stage .slide .image:before {background: rgb(16,56,92);background: linear-gradient(71deg, rgba(16,56,92,0.6) 0%, rgba(0,0,0,0) 100%);bottom: 0;content: '';display: block;left: 0;mix-blend-mode: multiply;position: absolute;right: 0;top: 0;}.page-index .homepage-banner .inline-gallery-wrap .stage .slide .caption {background: none;bottom: 120px;box-shadow: none;color: white;display: block !important;height: auto !important;padding: 0 100px 0 155px !important;position: absolute;top: auto;}.page-index .homepage-banner .inline-gallery-wrap .stage .slide .caption .button:hover {background-color: #DEF6FF;color: #10385C;}.page-index .homepage-banner .col-1 {flex: 1;margin: 0;}.page-index .homepage-banner .inline-gallery-wrap {height: 100%;margin: 0;width: 100%;}.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper {bottom: 0;display: flex;flex-direction: column;height: 100%;justify-content: center;margin: 0;right: 30px;padding: 0;position: absolute;width: 12px;}.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav {display: flex;flex-direction: column;height: fit-content;padding: 0;position: relative;width: auto;z-index: 100;}.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav li {display: block;height: 10px;left: 0 !important;margin-bottom: 13px;margin-top: 13px;position: relative;padding: 0;width: 10px;z-index: 1000;}.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav li a {background-color: rgba(255,255,255,0.5);border-radius: 10px;display: block;height: 12px;position: relative;transition: background-color 0.2s ease;width: 12px;}.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav li.activeSlide a,.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav li a:hover {background-color: rgba(255,255,255,1);}.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav li a img,.page-index .homepage-banner .inline-gallery-wrap .embedded-gallery-nav-wrapper .embedded-gallery-nav li::before,.page-index .homepage-banner .inline-gallery-wrap .prev-arrow,.page-index .homepage-banner .inline-gallery-wrap .next-arrow {display: none;}.page-index h2:before {content: '';display: inline-block;height: 36px;margin-bottom: -2px;margin-right: 10px;-webkit-mask-image: url(/images/icons/sbschool-logo-symbol.svg);-webkit-mask-position: 50%;-webkit-mask-repeat: no-repeat;-webkit-mask-size: cover;width: 19px;}.page-index .signature-programs h2,.page-index .quick-facts-section h2,.page-index .family-and-faculty-features h2,.page-index .college-acceptances h2 {color: #007dad;}.page-index .signature-programs h2:before,.page-index .quick-facts-section h2:before,.page-index .family-and-faculty-features h2:before,.page-index .college-acceptances h2:before {background-color: white;}.page-index .student-and-alumnae-profiles h2,.news-and-events h2,.page-index .summer-programs h2 {color: #10385C;}.page-index .student-and-alumnae-profiles h2:before,.news-and-events h2:before,.page-index .summer-programs h2:before {background-color: #007dad;}.page-index .signature-programs {background: rgb(16,56,92);background: radial-gradient(circle, rgba(16,56,92,1) 0%, rgba(24,41,57,1) 100%);}.page-index .summer-programs {background: rgb(255,255,255);background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);}.page-index .signature-programs .ss-section-wrap-inner,.page-index .summer-programs .ss-section-wrap-inner {align-content: center;margin-left: auto;margin-right: auto;max-width: 1400px;padding-bottom: 100px;padding-top: 60px;width: calc(78vw);}.page-index .signature-programs .col-1,.page-index .summer-programs .col-1 {flex: none;height: fit-content;margin-bottom: 60px;margin-left: 0;margin-right: 0;margin-top: 15px;}.page-index .signature-programs .ss-section-wrap-inner .col-5,.page-index .summer-programs .ss-section-wrap-inner .col-5 {display: none;}.page-index .signature-programs .slick-slider,.page-index .summer-programs .slick-slider {margin-left: -10px;margin-right: -10px;margin-top: 60px;}.page-index .signature-programs .slick-slider .slick-prev,.page-index .signature-programs .slick-slider .slick-next {background: url(/images/icons/slider-arrow-white.svg);}.page-index .summer-programs .slick-slider .slick-prev,.page-index .summer-programs .slick-slider .slick-next {background: url(/images/icons/slider-arrow.svg);}.page-index .signature-programs .slick-slider .slick-prev,.page-index .signature-programs .slick-slider .slick-next,.page-index .summer-programs .slick-slider .slick-prev,.page-index .summer-programs .slick-slider .slick-next {background-position: 50%;background-repeat: no-repeat;background-size: contain;border: none;color: transparent;height: 100px;left: -120px;position: absolute;top: 50%;transform: translateY(-50%);width: 30px;}.page-index .signature-programs .slick-slider .slick-next,.page-index .summer-programs .slick-slider .slick-next {left: auto;right: -100px;transform: rotate(180deg) translateY(50%);}.page-index .signature-programs .slide,.page-index .summer-programs .slide {height: fit-content;margin-bottom: 60px;margin-top: 0px;}.page-index .student-and-alumnae-profiles .ss-section-wrap-inner {padding-bottom: 40px;}.page-index .student-and-alumnae-profiles .col-1:first-child {margin-left: 279px;margin-top: 70px;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage {box-shadow: 0px 20px 40px rgba(0,0,0,16%);height: calc(100vh - 400px);margin: 48px 260px;min-height: 429px;position: relative;width: calc(100vw - 520px);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .prev-arrow,.page-index .student-and-alumnae-profiles .inline-gallery-wrap .next-arrow {background: url(/images/icons/slider-arrow.svg);opacity: 1;transition: 0.2s opacity ease;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .prev-arrow:hover,.page-index .student-and-alumnae-profiles .inline-gallery-wrap .next-arrow:hover {opacity: 0.5;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .next-arrow {transform: rotate(180deg);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide:nth-child(3n-1) {background: #007dad url(/images/template/slide-bckgrnd1.svg?v=0.1);width: 100%;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide:nth-child(3n) {background: #6DA5DC url(/images/template/slide-bckgrnd2.svg?v=0.1);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide:nth-child(3n-2) {background: #10385C url(/images/template/slide-bckgrnd3.svg?v=0.2);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide:nth-child(3n-2) .button {background-color: #007dad;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide:nth-child(3n-2) .button:hover {background-color: #DEF6FF;color: #10385C;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav-wrapper {display: flex;height: 52px;justify-content: center;left: 0;position: absolute;bottom: 100px;width: 100%;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav {display: flex;left: calc(40% + 91px);padding-left: 0;position: absolute;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li:before {display: none;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li {left: 0 !important;margin: 0 13px;padding: 0;position: relative;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li a {background-color: rgba(255,255,255,0.4);border-radius: 12px;display: block;height: 12px;position: relative;transition: 0.2s background-color ease;width: 12px;z-index: 10;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li a:hover,.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li.activeSlide a {background-color: white;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li a img {display: none;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .image {background-color: transparent;background-position: bottom center;display: block;margin-left: -240px;margin-top: -69px;max-width: 850px;min-height: 630px;height: calc(100vh - 213px);opacity: 0;position: absolute;transition: opacity 0.2s ease;width: 50vw;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide.current .image {opacity: 1;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .image img {display: none;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption {background: none;box-shadow: none;color: white;display: block !important;font-size: 20px;height: calc(100% - 90px) !important;margin-bottom: 60px;margin-left: 40%;margin-right: 50px;margin-top: 30px !important;overflow-y: scroll !important;padding: 30px !important;top: 0 !important;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption a {color: #10385C;transition: 0.2s ease color;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption a:hover {color: #def6ff;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.3);border-radius: 10px;} .page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption h2:before {display: none;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption h2 {color: white;font-size: 60px;}.page-index .student-and-alumnae-profiles .button {background-color: #10385C;}.page-index .student-and-alumnae-profiles .button:after,.page-index .family-and-faculty-features .button:after {background-color: white;content: '';display: inline-block;height: 10px;transition: -webkit-mask-position 0.2s ease, background-color 0.2s ease;-webkit-mask-image: url(/images/icons/go-arrow-white.svg);-webkit-mask-position: 50%;-webkit-mask-repeat: no-repeat;-webkit-mask-size: auto;width: 20px;}.page-index .student-and-alumnae-profiles .button:hover {background-color: #DEF6FF;color: #10385C;}.page-index .student-and-alumnae-profiles .button:hover:after {background-color: #10385C;-webkit-mask-position: 100% 50%;}.page-index .quick-facts-section .ss-section-wrap-inner {background: rgb(16,56,92);background: radial-gradient(circle, rgba(16,56,92,1) 0%, rgba(24,41,57,1) 100%);}.page-index .quick-facts-section .col-1:first-child {margin-left: 250px;margin-top: 112px;}.page-index .quick-facts-section .col-1:last-child .quick-facts-slide {display: none;}.page-index .quick-facts-section .quick-facts-slider {display: flex;justify-content: center;}.page-index .quick-facts-section .quick-facts-slider .slick-prev,.page-index .quick-facts-section .quick-facts-slider .slick-next {background: url(/images/icons/slider-arrow-white.svg);background-position: 50%;background-repeat: no-repeat;background-size: auto;border: none;color: rgba(0,0,0,0);cursor: pointer;height: 320px;margin-bottom: auto;margin-left: 60px;margin-right: 60px;margin-top: auto;transition: opacity 0.3s ease;width: 80px;}.page-index .quick-facts-section .quick-facts-slider .slick-prev:hover ,.page-index .quick-facts-section .quick-facts-slider .slick-next:hover {opacity: 0.3;}.page-index .quick-facts-section .quick-facts-slider .slick-next {transform: rotate(180deg);}.page-index .quick-facts-section .quick-facts-slider .slick-list {max-width: 1560px;}.page-index .quick-facts-section .quick-facts-slider .slick-track {display: flex;height: 480px;}.page-index .quick-facts-section .quick-facts-slider .slide {display: flex;flex-direction: column;margin-left: 20px;margin-right: 20px;}.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n-1) .fact-text-1,.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n) .fact-text-2 {background-color: #DEF6FF;border-radius: 16px;display: flex;flex: auto;flex-direction: column;justify-content: center;padding: 10px 40px;}.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n) .fact-text-1,.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n - 1) .fact-text-2 {background-color: #007dad;border-radius: 16px;display: flex;flex: auto;flex-direction: column;justify-content: center;padding: 10px 40px;}.page-index .quick-facts-section .quick-facts-slider .slide .fact-text-1 {margin-bottom: 40px;}.page-index .quick-facts-section .quick-facts-slider .slide .fact-text-1 big,.page-index .quick-facts-section .quick-facts-slider .slide .fact-text-2 big {font-family: 'Jost', sans-serif;font-size: 30px;font-weight: 700;}.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n) .fact-text-1 .light-span-text,.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n - 1) .fact-text-2 .light-span-text {color: white;}.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n - 1) .fact-text-1 .light-span-text,.page-index .quick-facts-section .quick-facts-slider .slide:nth-child(2n) .fact-text-2 .light-span-text {color: #007dad;}.news-and-events .ss-section-wrap-inner {margin-left: auto;margin-right: auto;padding-top: 100px;max-width: 1400px;width: calc(78vw);}body:not(.page-index) .news-and-events .ss-section-wrap-inner {padding-top: 30px;width: 100%;}body:not(.page-index) .news-and-events .col-1 .blog {margin: 30px -30px}body:not(.page-index) .news-and-events .col-1 .cb-intro {align-items: center;display: flex;justify-content: space-between;}body:not(.page-index) .news-and-events .col-1 .cb-intro h2 {margin: 0;}body:not(.page-index) .news-and-events .col-1 .cb-intro a {background: #007DAD;color: #fff;font: 700 16px 'Jost';padding: 5px 20px;text-transform: uppercase;transition: background-color 0.3s ease;}body:not(.page-index) .news-and-events .col-1 .cb-intro a:hover {background-color: #10385C;}.news-and-events .col-2:first-child .cb-intro {margin-bottom: 115px;position: relative;}.news-and-events .col-2:first-child .cb-intro a {display: block;position: absolute;right: 0px;top: 16px;}.news-and-events .col-2:last-child .cb-intro a {position: absolute;right: 0;top: 16px;}.news-and-events .blog,.news-and-events .blog li {padding-left: 0;}.news-and-events .col-2:last-child:before {background-color: #E0E0E0;content: '';display: inline-block;height: 75%;left: calc(50vw - 10px);position: absolute;top: 47%;transform: translateY(-50%);width: 4px;}.news-and-events .blog li {display: flex;height: 470px;}.news-and-events .blog li:before{display: none;}.news-and-events .blog li a {box-shadow: none;flex: 1;height: 470px;max-width: 600px;text-align: left;}.news-and-events .blog li a .see-details, .news-and-events .blog li a .cb:before {background-image: url(/images/icons/go-arrow.svg);background-position: 90% center;background-repeat: no-repeat;background-size: 10%;content: 'Read Article';color: #007dad;padding-bottom: 0;padding-right: 30px;transition: background-position 0.2s ease;}.news-and-events .blog li a .see-details:hover:before, .news-and-events .blog li a .cb:hover:before {background-position: 100% center;border-bottom: none; padding-bottom: 0;}.news-and-events .blog li a .thumbnail {margin-bottom: 8px;max-height: 370px;max-width: 600px;overflow: hidden;width: 100%;}.news-and-events .blog .date,.news-and-events .blog .date strong {color: black;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;width: fit-content;}.news-and-events .blog .title {color: #10385C;font-family: 'Jost', sans-serif;font-size: 26px;font-weight: 700;line-height: 100%;padding-left: 0;text-transform: none;}.news-and-events .blog .title:after {background-color: #E0E0E0;content: '';display: block;height: 4px;margin-top: 20px;padding-left: 0;text-transform: none;width: 100%;}.news-and-events .blog .abstract {display: none;}.news-and-events .col-1 .blog {margin: 0 -15px;padding: 0;}.news-and-events .col-2:first-child {margin-left: 0;margin-right: auto;padding-right: 100px;width: 50%;}.news-and-events .col-2:last-child {margin-left: 0;margin-right: 0;max-width: 670px;padding-left: 30px;width: 50%;}.news-and-events .col-2:last-child .cb-intro {margin-bottom: 115px;margin-left: 70px;position: relative;}.news-and-events .col-2:first-child .cb-intro a,.news-and-events .col-2:last-child .cb-intro a {border-bottom: 1px solid rgba(0,0,0,0);color: #007dad;font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: 700;text-decoration: none;transition: border-bottom 0.2s ease;}.news-and-events .col-2:first-child .cb-intro a:after,.news-and-events .col-2:last-child .cb-intro a:after {background: url(/images/icons/go-arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: 50%;content: '';display: inline-block;height: 10px;transition: background-position 0.2s ease;width: 20px;}.news-and-events .col-2:first-child .cb-intro a:hover,.news-and-events .col-2:last-child .cb-intro a:hover {border-bottom: solid 1px #007dad;}.news-and-events .col-2:first-child .cb-intro a:hover:after,.news-and-events .col-2:last-child .cb-intro a:hover:after {background-position: 100% 50%;}.news-and-events .events {margin-left: 70px;max-height: 470px;overflow-y: scroll;padding-left: 0;}.news-and-events .events::-webkit-scrollbar {background-color: #E0E0E0;}.news-and-events .events::-webkit-scrollbar-thumb {background-color: #9D9D9D;}.news-and-events .events li {margin-bottom: 10px;margin-right: 16px;padding-left: 0;}.news-and-events .events li:before {display: none;}.news-and-events .events li a {background-color: #E0E0E0;box-shadow: none;display: flex;height: 100%;padding: 0}.news-and-events .events li a .date,.news-and-events .events li a .title {height: fit-content;margin-bottom: auto;margin-top: auto;}.news-and-events .events li a .date {background: #007dad;color: white;display: flex;font-family: 'Jost', sans-serif;font-size: 21px;font-weight: 700;flex-direction: column;height: 100%;margin: 0;padding: 32px 40px;}.news-and-events .events li a .date strong {color: white;font-family: 'Jost', sans-serif;font-size: 50px;font-weight: 700;line-height: 100%; margin-left: 0;margin-top: 5px;width: 100%;}.news-and-events .events li a .title {color: #004A8B;font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 700;text-align: left;text-transform: none;transition: color 0.2s ease, 0.2s ease margin-left;}.news-and-events .events li a:hover .title {color: #007dad;margin-left: 10px;}.news-and-events .events li a .see-details {display: none;}.news-and-events .events li a span:first-child {height: 100%;}.page-index .family-and-faculty-features .col-1:first-child {margin-bottom: 60px;margin-left: calc(10% + 10px);margin-top: 70px;}.page-index .family-and-faculty-features .ss-section-wrap-inner {background-color: rgb(16,56,92);background: radial-gradient(circle, rgba(16,56,92,1) 0%, rgba(24,41,57,1) 100%);padding-bottom: 100px;}.page-index .family-and-faculty-features .embedded-gallery-wrap {height: fit-content;position: relative;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage {box-shadow: 0px 20px 40px rgba(0,0,0,16%);height: calc(100vh - 450px);margin: 0px auto;max-width: 1400px;min-height: 515px;overflow: visible;position: relative;width: 78vw;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide {background: white url(/images/template/slide-bckgrnd4.svg?v=0.2);width: 100%;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav-wrapper {display: block;height: 52px;justify-content: center;left: 46.5%;margin-right: auto;padding: 0;position: absolute;top: calc(100% - 60px);width: fit-content;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav {display: flex;padding-left: 0;position: relative;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li:before {display: none;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li {display: block;left: 0 !important;margin: 0 13px 0 13px;padding: 0;position: relative;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li a {background-color: #10385C;border-radius: 12px;display: block;height: 12px;opacity: 0.5;position: relative;transition: opacity 0.2s ease;width: 12px;z-index: 10;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li.activeSlide a,.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li a:hover {background-color: #10385C;opacity: 1;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li a img {display: none;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image{background-position: bottom left;bottom: 0;display: block;margin-left: 0px;max-width: 600px;height: auto;position: absolute;top: 0;transition: opacity 0.2s ease;width: 50vw;z-index: 100;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image img {display: none;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption {background: none;box-shadow: none;color: #10385C;display: block !important;font-size: 20px;height: calc(100% - 110px) !important;margin-bottom: 120px !important;margin-left: auto;margin-right: 0px;margin-top: 30px !important;overflow-y: scroll !important;padding: 30px !important;top: 0 !important;width: 56%;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption::-webkit-scrollbar-thumb {background-color: #10385C55;border-radius: 10px;opacity: 0.5;} .page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption h2:before {display: none;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption h2 {color: #10385C;font-size: 60px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption .button {background-color: #10385C;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption .button:hover {background-color: #007dad;}.page-index .family-and-faculty-features .inline-gallery-wrap .prev-arrow,.page-index .family-and-faculty-features .inline-gallery-wrap .next-arrow {background-image: url(/images/icons/slider-arrow-white.svg);transition: 0.2s ease opacity;}.page-index .family-and-faculty-features .inline-gallery-wrap .next-arrow {transform: rotate(180deg);}.page-index .family-and-faculty-features .button:hover {background-color: #007dad;}.page-index .family-and-faculty-features .button:hover:after {-webkit-mask-position: 100% 50%;}.page-index .college-acceptances .ss-section-wrap-inner {background: rgb(16,56,92);background: radial-gradient(circle, rgba(16,56,92,1) 0%, rgba(24,41,57,1) 100%);color: white;}.page-index .college-acceptances .col-1:first-child {margin-left: 0px;margin-top: 60px;padding-left: calc(12vw - 20px);}.page-index .college-acceptances #scrolling-logos {flex: auto;margin-left: auto;margin-right: auto;max-width: 100%;overflow: hidden;}.page-index .college-acceptances #scrolling-logos .flickity-viewport {margin-left: auto;margin-right: auto;max-width: 100%;}.page-index .college-acceptances #scrolling-logos .flickity-viewport:before {background: rgb(255,255,255);background: linear-gradient(270deg, rgba(255,255,255,0) 0%, #162c40 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: calc(100% - 15%);top: 0;z-index: 10}.page-index .college-acceptances #scrolling-logos .flickity-viewport:after {background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #162c40 100%);bottom: 0;content: '';display: block;left: calc(100% - 15%);position: absolute;right: 0;top: 0;}.page-index .college-acceptances #scrolling-logos .logo-slide {outline: none;width: 25%;}.page-index .college-acceptances #scrolling-logos .image {height: 100px;line-height: 100px;text-align: center;}.page-index .college-acceptances #scrolling-logos img,.page-index .college-acceptances #scrolling-logos svg {display: inline-block;height: auto !important;max-height: 40px;max-width: 120px;vertical-align: middle;width: auto !important;}.page-index .college-acceptances #scrolling-logos .flickity-prev-next-button {display: none;}.page-index .college-acceptances .col-1:last-child {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 1.28px;padding-left: 30px;padding-right: 30px;text-transform: uppercase;}.page-index .hp-explore-button {border-bottom: 1px solid rgba(0,0,0,0);bottom: 40px;color: white;left: 50%;position: absolute;text-decoration: none;transform: translateX(-50%);transition: 0.2s ease border-bottom;z-index: 10;}.page-index .hp-explore-button:hover {border-bottom: 1px solid white;}@keyframes arrowbounce {0% {background-position: 50% 50%;}50%{background-position: 50% 0px;}100% {background-position: 50% 50%;}}.page-index .hp-explore-button:before {animation-duration: 2s;animation-iteration-count: infinite;animation-name: arrowbounce;background: url(/images/icons/explore-arrow-white.svg);background-position: 50%;background-repeat: no-repeat;background-size: auto;content: '';display: block;height: 50px;margin-left: auto;margin-right: auto;position: relative;width: 50px;z-index: 10;}.page-index .student-and-alumnae-profiles .hp-explore-button:before,.news-and-events .hp-explore-button:before,.page-index .summer-programs .hp-explore-button:before {background: url(/images/icons/explore-arrow-dark.svg);background-position: 50%;background-repeat: no-repeat;background-size: auto;}.page-index .student-and-alumnae-profiles .hp-explore-button,.news-and-events .hp-explore-button,.page-index .summer-programs .hp-explore-button {color: #10385C;}.page-index .student-and-alumnae-profiles .hp-explore-button:hover,.news-and-events .hp-explore-button:hover,.page-index .summer-programs .hp-explore-button:hover {border-bottom: 1px solid #10385C;}@media (min-width: 1785px) {.page-index .family-and-faculty-features .col-1:first-child {margin: 70px 0 60px calc(50% - 700px);}}@media (max-width: 1700px) {.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image {background-position: 50%;background-size: cover;bottom: 0;height: 100%;left: 0;margin-left: 0;overflow: visible;top: 0;width: 40%;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption {font-size: 16px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption h2 {font-size: 40px;}}@media (min-width: 1680px) {.news-and-events .col-2:first-child .cb-intro a {right: 0;}}@media (max-width: 1650px) {.page-index .student-and-alumnae-profiles .col-1 {margin-left: 30px;margin-right: 30px;}.page-index .student-and-alumnae-profiles .col-1:first-child {margin-left: 30px;margin-right: 30px;margin-top: 30px;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav {left: 50%;transform: translateX(-50%);z-index: 10;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage {height: calc(100vh - 700px);margin-left: 0;min-height: 380px;margin-top: 270px;width: 100%;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .image {height: auto;margin-left: auto;margin-right: auto;max-width: 220px;min-height: 260px;position: relative;top: -191px;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption {height: calc(100% - 120px) !important;margin-left: 50px !important;margin-right: 60px !important;margin-top: 60px !important;padding-top: 0 !important;width: calc(100% - 130px);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .prev-arrow,.page-index .student-and-alumnae-profiles .inline-gallery-wrap .next-arrow {background: url(/images/icons/slider-arrow-white.svg);}}@media (max-width: 1550px) {.news-and-events .col-2:first-child .cb-intro,.news-and-events .col-2:last-child .cb-intro{max-height: 92px;margin-bottom: 10px;}.news-and-events .col-2:first-child .cb-intro a,.news-and-events .col-2:last-child .cb-intro a {position: relative;top: -12px;}}@media (max-width: 1500px) {.page-index .signature-programs .ss-section-wrap-inner,.page-index .summer-programs .ss-section-wrap-inner {justify-content: center;height: auto;}.page-index .signature-programs .ss-section-wrap-inner .col-1,.page-index .summer-programs .ss-section-wrap-inner .col-1 {margin-bottom: 20px;}.page-index .signature-programs .ss-section-wrap-inner .slick-slide,.page-index .summer-programs .ss-section-wrap-inner .slick-slide {margin-bottom: 30px;margin-left: 10px;margin-right: 10px;width: 30%;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall {flex: auto;margin-left: auto;margin-right: auto;min-height: 400px;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall .title,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall .title {margin-left: auto;margin-right: auto;max-width: 200px;padding: 10px;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall a,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall a{left: 0;padding: 360px 0 0 calc(11.82% + 10px);right: auto;text-align: left;width: 100%;}}@media (max-width: 1480px) {.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall a, .page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall a {padding-left: calc(11.82% + 6px);}}@media (max-width: 1450px) {.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav-wrapper {bottom: 60px;}}@media (max-width: 1300px) {.page-index .summer-programs .ss-section-wrap-inner,.page-index .signature-programs .ss-section-wrap-inner {padding-left: 75px;padding-right: 75px;width: 100%;}.page-index .family-and-faculty-features .col-1:first-child {margin-left: 74px;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav-wrapper {left: calc(46.5% + 4px);}.page-index .family-and-faculty-features .inline-gallery-wrap .stage {margin-left: 60px;margin-right: 60px;width: auto;}.page-index .college-acceptances .col-1:first-child {margin-left: 0;margin-right: 30px;padding-left: 75px;}}@media (max-width: 1200px) {.page-index .homepage-banner .inline-gallery-wrap .stage .slide .caption {padding-left: 45px !important;}.page-index .signature-programs .ss-section-wrap-inner,.page-index .summer-programs .ss-section-wrap-inner {height: auto;padding-left: 30px;padding-right: 30px;padding-top: 20px;}.page-index .signature-programs .slick-list,.page-index .summer-programs .slick-list {margin-left: auto;margin-right: auto;max-width: 80%;}.page-index .signature-programs .slick-slider .slick-prev,.page-index .summer-programs .slick-slider .slick-prev {left: 8px;}.page-index .signature-programs .slick-slider .slick-next,.page-index .summer-programs .slick-slider .slick-next {right: 8px;}.page-index .quick-facts-section .ss-section-wrap-inner {height: auto;}.page-index .quick-facts-section .col-1:first-child {height: fit-content;margin-left: 30px;margin-top: 30px;}.page-index .quick-facts-section .quick-facts-slider .slick-prev, .page-index .quick-facts-section .quick-facts-slider .slick-next {margin-left: 0;margin-right: 0;min-width: 64px;}.news-and-events .ss-section-wrap-inner {height: auto;justify-content: center;margin: 30px;padding-bottom: 100px;padding-top: 0;width: auto;}body:not(.page-index) .news-and-events .ss-section-wrap-inner {margin: 30px 0;}.news-and-events .blog,.news-and-events .events {margin: 0 0 0 0;}.news-and-events .col-2:first-child {margin-left: auto;margin-right: auto;padding-right: 0;width: 100%;}.news-and-events .col-2,.news-and-events .col-2:last-child {margin-left: auto;margin-right: auto;max-width: 100%;padding-left: 0;padding-right: 0;position: relative;width: 100%;}.news-and-events .col-2:first-child .cb-intro {margin: 0;}.news-and-events .col-2:last-child .cb-intro {margin: auto 0px 0 auto;}.news-and-events .col-2:last-child:before {height: 4px;left: 50%;position: absolute;top: -50px;transform: translateX(-50%);width: 100%;}.news-and-events .blog {width: 100%;}.news-and-events .blog li {height: fit-content;margin-left: auto;margin-right: auto;width: fit-content;}.news-and-events .blog li a {height: fit-content;width: 100%;}.news-and-events .blog:after {position: relative;}.page-index .college-acceptances .col-1:first-child {margin-top: 30px;padding-left: 30px;}}@media (max-width: 1100px) {body:not(.page-index) .news-and-events .ss-section-wrap-inner {margin: 30px 0px;}body:not(.page-index) .news-and-events .col-1 .blog {margin: 30px -15px;}}@media (max-width: 1000px) {.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall a, .page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall a {padding-left: 30px;}}@media (max-width: 900px) {.page-index .family-and-faculty-features .ss-section-wrap-inner {padding-bottom: 150px;}.page-index .family-and-faculty-features .col-1:first-child,.page-index .family-and-faculty-features .col-1:last-child {margin: 30px;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav-wrapper {left: 0;margin-left: auto;margin-right: auto;right: 0;top: calc(100% + 15px);}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li.activeSlide a, .page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li a:hover {background-color: white;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav li a {background-color: rgba(255,255,255,0.5);}.page-index .family-and-faculty-features .inline-gallery-wrap .prev-arrow,.page-index .family-and-faculty-features .inline-gallery-wrap .next-arrow {background-image: url(/images/icons/slider-arrow.svg);background-position: 50%;background-size: contain;top: calc(100% - 25%);width: 30px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage {margin-left: 0;margin-right: 0;margin-top: 0;min-height: 600px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide {display: flex;flex-direction: column;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption {height: calc(50% - 30px) !important;margin-bottom: 15px !important;margin-left: auto;margin-right: auto;margin-top: 15px !important;position: relative;width: calc(100% - 130px);}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image {background-position: center;background-size: cover;flex: 1;height: 50%;margin-left: 0;margin-right: 0;max-width: 100vw;overflow: hidden;position: relative;width: auto;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image:after {backdrop-filter: blur(10px);background: rgba(0,0,0,0.6);bottom: 0px;content: '';display: block;left: 0px;position: absolute;right: 0px;top: 0px;z-index: -1;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image img {display: block;margin-left: auto;margin-right: auto;opacity: 1;z-index: 1000;}}@media (max-width: 880px) {.page-index .summer-programs .col-4 {width: fit-content;}.page-index .summer-programs .col-4 .image-link-box.tall {width: 27vw;}}@media (max-width: 800px) {.page-index .middle-area {margin-top: 70px;}.page-index .homepage-banner .inline-gallery-wrap .stage {height: calc(100vh - 70px);width: 100%;}.page-index .college-acceptances .col-1:first-child {padding-left: 0;}}@media (max-width: 768px) {.page-index .signature-programs .ss-section-wrap-inner,.page-index .summer-programs .ss-section-wrap-inner {padding-bottom: 100px;padding-top: 30px;}.page-index .signature-programs .col-1,.page-index .summer-programs .col-1 {margin-top: 0;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall a, .page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall a {padding-left: 100px;}.page-index .summer-programs .col-4 {width: 100%;}.page-index .summer-programs .col-4 .image-link-box.tall {width: auto;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage {margin-bottom: 100px;margin-left: 0px;margin-right: 30px;margin-top: 0;width: 100%;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .image {margin-top: 280px !important;max-width: 280px;top: -540px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption {width: calc(100% - 30px);}.page-index .quick-facts-section .ss-section-wrap-inner {padding-top: 1px;position: relative;}.page-index .quick-facts-section .ss-section-wrap-inner .col-1:first-child {margin-right: 30px;}.page-index .family-and-faculty-features .ss-section-wrap-inner {padding-bottom: 139px;padding-top: 1px;}.page-index .family-and-faculty-features .col-1:first-child {margin-top: 30px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage {min-height: 700px;}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .image {bottom: 520px;}.page-index .family-and-faculty-features .inline-gallery-wrap .prev-arrow, .page-index .family-and-faculty-features .inline-gallery-wrap .next-arrow {background-image: url(/images/icons/slider-arrow-white.svg);bottom: -50px;top: auto;width: 16px;}.page-index .college-acceptances .col-1:first-child {margin-bottom: 0;margin-left: 30px;margin-top: 0px;padding-bottom: 30px;padding-top: 30px;}.page-index .college-acceptances #scrolling-logos .logo-slide {width: 50%;}body:not(.page-index) .news-and-events .col-1 {margin: 0 15px;}body:not(.page-index) .news-and-events .col-1 .blog {margin: 0px;}body:not(.page-index) .news-and-events .col-1 .cb-intro {align-items: flex-start;flex-direction: column;margin-bottom: 30px;}body:not(.page-index) .news-and-events .col-1 .cb-intro h2 {margin-bottom: 15px;}}@media (max-width: 630px) {.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall {background-position: 50%;background-size: cover;margin-left: auto;margin-right: auto;max-width: none;width: 100%;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall .title,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall .title {max-width: none;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall .link-url a,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall .link-url a {padding-left: 30px;}}@media (max-width: 600px) {.page-index .quick-facts-section .ss-section-wrap-inner .col-1:last-child {margin-top: 30px;transform: translateY(0);}.page-index .quick-facts-section .quick-facts-slider .slide .fact-text-1 big,.page-index .quick-facts-section .quick-facts-slider .slide .fact-text-2 big {font-size: 21px;}}@media (max-width: 550px) {.page-index .college-acceptances #scrolling-logos .flickity-viewport:before {background: linear-gradient(270deg, rgba(255,255,255,0) 0%, #142f48 100%);}.page-index .college-acceptances #scrolling-logos .flickity-viewport:after {background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #142f48 100%);}}@media (max-width: 500px) {.page-index .col-1:first-child {margin-right: 0px;text-align: center;}.page-index .homepage-banner .col-1:first-child {margin-right: 0;text-align: left;}.page-index .signature-programs .slick-slider .slick-prev,.page-index .signature-programs .slick-slider .slick-next,.page-index .summer-programs .slick-slider .slick-prev,.page-index .summer-programs .slick-slider .slick-next {max-width: 16px;}.page-index .signature-programs .ss-section-wrap-inner .image-link-box.tall .title,.page-index .summer-programs .ss-section-wrap-inner .image-link-box.tall .title {text-align: left;padding-left: 10px;}.page-index .student-and-alumnae-profiles .ss-section-wrap-inner {height: fit-content;max-height: none;padding-bottom: 60px;}.page-index .student-and-alumnae-profiles .col-1 {margin-left: 0;margin-right: 0;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage {height: min-content;min-height: 360px;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .image {height: 280px;margin-left: auto;margin-right: auto;margin-top: 281px;min-height: 0;min-width: 270px;pointer-events: none;position: relative;top: -560px;width: 270px;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption {font-size: 18px;height: calc(100% - 60px) !important;margin-bottom: 60px;margin-left: 0px !important;margin-right: 0px !important;margin-top: 0px !important;padding-top: 30px !important;width: calc(100% - 30px);width: 100%;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav {left: 50%;bottom: -60px;transform: translateX(-50%);z-index: 10;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav-wrapper {bottom: 78px;height: 30px;position: relative;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li a {background-color: rgba(16, 56, 92, 30%);transition: background-color 0.2s ease;}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li.activeSlide a,.page-index .student-and-alumnae-profiles .inline-gallery-wrap .embedded-gallery-nav li a:hover {background-color: rgba(16, 56, 92, 100%);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .prev-arrow,.page-index .student-and-alumnae-profiles .inline-gallery-wrap .next-arrow {background: url(/images/icons/slider-arrow.svg);}.page-index .student-and-alumnae-profiles .inline-gallery-wrap .stage .slide .caption h2 {font-size: 40px;}.page-index .quick-facts-section .quick-facts-slider .slick-list {max-width: 380px;}.page-index .quick-facts-section .quick-facts-slider .slide {margin-left: 5px;margin-right: 5px;}.page-index .quick-facts-section .quick-facts-slider .slick-prev, .page-index .quick-facts-section .quick-facts-slider .slick-next {background-size: contain;margin-left: 15px;margin-right: 15px;min-width: 16px;width: 16px;}.page-index .family-and-faculty-features .col-1:first-child {margin-left: 0px;padding-left: 15px;padding-right: 15px;text-align: center;}.embedded-gallery .prev-arrow, .embedded-gallery .next-arrow {background-position: 50% !important;background-repeat: no-repeat !important;background-size: contain !important;top: 400px;width: 16px;}.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav-wrapper {height: 30px;top: calc(100% + 10px);}.page-index .family-and-faculty-features .inline-gallery-wrap .stage .slide .caption h2 {font-size: 40px;}body:not(.page-index) .news-and-events .col-1 {margin: 0px;}}@media (max-width: 375px) {.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav-wrapper {margin-bottom: 50px;}}@media (max-height: 900px) {.page-index .family-and-faculty-features .inline-gallery-wrap .embedded-gallery-nav {height: 100%;}.page-index .signature-programs .col-1,.page-index .summer-programs .col-1 {margin-bottom: 0;}}@media (max-height: 850px) {.page-index .quick-facts-section .col-1:first-child {margin-bottom: 0;margin-top: 30px;}}.footer {background: rgb(255,255,255);background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 150%);}.upper-footer {padding-bottom: 2px;position: relative;}.upper-footer:after {background-image: url(/images/template/sbschool-logo-footer.svg);background-position: top left;background-size: auto;background-repeat: no-repeat;bottom: 0;content: '';display: block;left: 0;pointer-events: none;position: absolute;right: 0;top: 0;}.upper-footer-bio {color: #10385C;font-size: 24px;margin-left: auto;margin-right: auto;max-width: 960px;padding-bottom: 24px;padding-top: 112px;transition: font-size 0.2s ease;}.upper-footer-logo-and-address {display: block;font-size: 21px;margin-left: auto;margin-right: auto;margin-top: 36px;position: relative;text-align: center;width: auto;}.upper-footer-logo-and-address p {line-height: 152%;}.upper-footer-logo-and-address svg {height: auto;max-width: 516px;width: 100%;}.upper-footer-logo-and-address .telephone {color: black;font-size: 21px;font-weight: 400;transition: 0.2s ease color;}.upper-footer-logo-and-address .telephone:hover {color: #007dad;}.upper-footer-logo-and-address a {color: #007dad;font-size: 16px;font-weight: 700;text-decoration: none;transition: 0.2s color ease;}.upper-footer-links {margin-left: auto;margin-right: auto;padding-bottom: 20px;padding-top: 26px;width: fit-content;}.upper-footer-links > ul {display: flex;list-style: none;padding: 0;}.upper-footer-links > ul > li {border-right: 1px solid #9D9D9D;}.upper-footer-links > ul > li:last-child {border-right: none;}.upper-footer-links > ul > li > a {color: #007dad;display: block;font-size: 16px;margin-left: 20px;margin-right: 20px;padding-bottom: 3px;padding-top: 3px;text-decoration: none;transition: 0.2s ease color;}.upper-footer-logo-and-address a:hover,.upper-footer-links > ul > li > a:hover {color: #10385C;}@media (max-width: 1200px) {.upper-footer-bio {font-size: 20px;padding-left: 30px;padding-right: 30px;}}@media (max-width: 768px) {.upper-footer-bio,.upper-footer-logo-and-address {font-size: 16px;}.upper-footer-bio {padding-top: 30px;}}@media (max-width: 600px) {.upper-footer {overflow-x: hidden;}.upper-footer .upper-footer-bio {padding-top: 30px;}.upper-footer .upper-footer-logo-and-address svg {width: 80%;}.upper-footer-links > ul {flex-direction: column;align-items: center;}.upper-footer-links > ul > li {border-bottom: 1px solid #9D9D9D;border-right: none;}.upper-footer-links > ul > li:last-child {border-bottom: none;}}.lower-footer {background-color: #10385C;color: white;display: flex;justify-content: space-between;min-height: 120px;padding-left: 100px;padding-right: 100px;position: relative;}.lower-footer a {color: white;}.lower-footer .powered-by-copyright-info,.lower-footer .lower-footer-social-media-links ul,.lower-footer .lower-footer-links ul {display: flex;list-style: none;padding: 0;}.lower-footer .powered-by-copyright-info {align-self: flex-start;height: fit-content;margin-bottom: auto;margin-top: auto;order: -1;position: relative;}.lower-footer .powered-by-copyright-info li:first-child {margin-right: 10px;}.lower-footer .powered-by-copyright-info li a {justify-content: space-evenly;display: flex;flex-direction: column;height: 100%;margin-bottom: auto;margin-top: auto;position: relative;vertical-align: middle;}.lower-footer .powered-by-copyright-info li a svg path {transition: fill 0.2s ease;}.lower-footer .powered-by-copyright-info li a:hover svg path {fill: #007dad;}.lower-footer .lower-footer-social-media-links {display: block;justify-self: center;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}.lower-footer .lower-footer-social-media-links li {height: fit-content;}.lower-footer .lower-footer-social-media-links li a {display: block;margin-right: 20px;height: fit-content;}.lower-footer .lower-footer-social-media-links li a svg {display: block;}.lower-footer .lower-footer-social-media-links li a svg path {transition: 0.2s ease fill;}.lower-footer .lower-footer-social-media-links li a:hover svg path {fill: #007dad;}.lower-footer .lower-footer-social-media-links li:last-child a {margin-right: 0px;}.lower-footer .lower-footer-links {justify-self: end;margin-bottom: auto;margin-top: auto;}.lower-footer .lower-footer-links ul li:first-child {margin-right: 20px;}.lower-footer .lower-footer-links ul li a {background-color: #007dad;border-radius: 4px ;align-items: center;display: flex;flex-direction: row;font-size: 16px;padding: 15px 30px;position: relative;text-decoration:none;transition: 0.2s ease backgrouond-color, 0.2s ease color;}.lower-footer .lower-footer-links ul li a:hover {background-color: #DEF6FF;color: #10385C;}.lower-footer .lower-footer-links ul li a:hover svg path {fill: #10385C;}.lower-footer .lower-footer-links ul li a svg {margin-right: 10px;}.lower-footer .lower-footer-links ul li a svg path {transition: 0.2s ease fill;}@media (max-width: 1750px) {.lower-footer {align-items: center;flex-direction: column;}.lower-footer .lower-footer-social-media-links {left: 0;margin-left: auto;margin-right: auto;padding-top: 20px;position: relative;transform: translate(0%);width: fit-content;}.lower-footer .lower-footer-links {width: 100%;}.lower-footer .lower-footer-links ul {justify-content: center;}.lower-footer .powered-by-copyright-info {margin-left: auto;margin-right: auto;order: 3;padding-bottom: 20px;padding-top: 20px;}}@media (max-width: 860px) {.lower-footer {padding: 0 30px;}.lower-footer-links ul {align-items: center;display: flex;flex-direction: column;margin: 0 auto;width: 100%;}.lower-footer .lower-footer-social-media-links {padding-bottom: 15px;}.lower-footer .lower-footer-links ul li {width: 100%}.lower-footer .lower-footer-links ul li:first-child {margin-bottom: 20px;margin-right: 0;}.lower-footer .lower-footer-links ul li a {padding: 15px;width: 100%;}.lower-footer .powered-by-copyright-info {align-items: center;flex-direction: column;}.lower-footer .powered-by-copyright-info li:first-child {margin-bottom: 10px;margin-right: 0;margin-top: 20px;text-align: center;}}.cookie-notice {align-items: center;background: rgba(0, 125, 173, 0.90);bottom: -100px;color: #fff;display: flex;font-size: 16px;height: 100px;justify-content: space-between;left: 0;padding: 30px;position: fixed;right: 0;transition: bottom 0.4s ease;z-index: 1000;}@media (max-width: 750px) {.cookie-notice {bottom: -150px;font-size: 14px;height: 150px;padding: 20px;}}@media (max-width: 470px) {.cookie-notice {bottom: -250px;font-size: 14px;height: 250px;padding: 20px;}}.cookie-notice.show {bottom: 0;}.cookie-notice .col:first-child {padding-right: 30px;}.cookie-notice .col:first-child a {color: #fff;}.cookie-notice .col:last-child {text-align: center;width: 150px;}.cookie-notice .col:last-child .small-action-button {border: 1px solid #fff;margin: 0;}html.translated-ltr .header {top: 56px;}@media (max-width: 899.5px) {html.translated-ltr .secondary-nav-wrap {margin-top: 56px;}}.language-picker-wrap {background: transparent;display: block;margin: 0 auto;padding: 50px 0 0 0;text-align: center;vertical-align: middle;}body.nav-active .language-picker-wrap {display: none;}.language-picker-wrap select {opacity: 0;width: 290px;}.language-picker-wrap .chosen-container-single .chosen-single {background: none;border-radius: 0;border: 1px solid #45434B;box-shadow: none;padding: 8px 15px;}body.page-index.at-top .language-picker-wrap .chosen-container-single .chosen-single {border: 1px solid #fff;}.language-picker-wrap .chosen-container {text-align: left;text-transform: none;width: 100%;}.language-picker-wrap .chosen-container input {display: block;}.language-picker-wrap .chosen-container a,.language-picker-wrap .chosen-container a:hover {color: #45434B;}body.page-index.at-top .language-picker-wrap .chosen-container a,body.page-index.at-top .language-picker-wrap .chosen-container a:hover {color: #fff;}.chosen-container-single .chosen-single span {font-weight: 400;text-transform: none;}.language-picker-wrap .chosen-container .chosen-results {color: #000;max-height: 300px;}.language-picker-wrap .chosen-container .chosen-drop {max-height: 100vh;text-align: left;}.language-picker-wrap .chosen-container-single .chosen-single div {width: 26px;}.language-picker-wrap .chosen-container-single .chosen-single div b {background: url(/images/icons/filter-arrow.svg) 50% 50% no-repeat !important;background-size: 12px auto !important;}body.page-index.at-top .language-picker-wrap .chosen-container-single .chosen-single div b {background-image: url(/images/icons/filter-arrow-white.svg) !important;}@media (max-width: 1024px) {.language-picker-wrap {box-sizing: border-box;margin-bottom: 20px;padding: 0;width: 100%;}body.nav-active .language-picker-wrap {display: block;}.language-picker-wrap select {opacity: 1;}}@media (max-width: 768px) {.language-picker-wrap {margin-top: 10px;padding: 0 25px;width: 100%;}.language-picker-wrap select {width: 100%;}}