body {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;}h1 {font-family: 'Jost', sans-serif;font-size: 70px;font-weight: 400;letter-spacing: 12.6px;line-height: 111%;text-transform: uppercase;}h2 {color: #ad5100;font-family: 'Jost', sans-serif;font-size: 36px;font-weight: 500;letter-spacing: 6.48px;line-height: 133%;text-transform: uppercase;}h3, .h3-style {font-family: 'Jost', sans-serif;font-size: 28px;font-weight: 400;letter-spacing: 5.04px;line-height: 150%;text-transform: uppercase;}h4, .h4-style {font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 700;letter-spacing: normal;line-height: 133%;text-transform: none;}h5, .h5-style {font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 500;letter-spacing: 4.32px;line-height: 175%;text-transform: uppercase;}h6, .h6-style {font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 400;letter-spacing: 2.16px;}h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child,h6:last-child { margin: 0; }p, .ss-content-block {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%;}a {color: #A32035;font-weight: 700;text-decoration: none;}a:hover {color: #ad5100;}img {height: auto !important;max-width: 100%}.red-text {color: #A32035;}.light-text {color: #F5D5B9;}body.show-nav {overflow: hidden;}.pager, .button, .small-action-button {border-radius: 6px;}.pager {background-color: #aeaeae;padding: 5px 9px;}.button, .pager.on {background-color: #ad5100;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 1.68px;width: fit-content;}.button:hover,.pager:hover {background-color: #A32035;}.button.blue {background-color: hsl(205, 72%, 36%);}.button.blue:hover {background-color: #69B3E7;}@media (min-width: 1024px) {.anim-in {opacity: 1;transform: none;transition: none;}body:not(.page-index) .anim-in .ss-content-block {opacity: 0;transform: translateY(30px);transition: opacity 0.75s linear, transform 0.75s ease;}body:not(.page-index) .anim-in.visible .ss-content-block {opacity: 1;transform: none;}}@media (max-width: 850px) {body, .p2 {font-size: 16px;}h1 {font-size: 8vw;letter-spacing: 0.20em;}h2 {font-size: 25px;letter-spacing: 3px;}h3, .h3-style {font-size: 20px; letter-spacing: 2px;}h4, .h4-style {font-size: 18px;}h5, .h5-style {font-size: 4vw;letter-spacing: 0.21em;}}.header {background-color: white;box-shadow: 0px 5px 10px rgba(0,0,0,8%);display: flex;height: 70px;position: fixed;top: 0px;transition: height 0.2s ease;width: 100%;z-index: 1000;}.at-top .header {height: 110px;}@media (min-width: 1400px) {#mobile-check-element {display: none;}}.header .logo {display: inline-block;margin-left: 60px;margin-top: 22px;transition: margin-top 0.2s ease, transform 0.2s ease;width: fit-content;}.at-top .header .logo {margin-top: 42px;}.at-top .header .logo img,.at-top .header .logo svg {max-width: 436px;}.header .logo img,.header .logo svg {display: block;max-width: 285px;position: relative;transition: max-width 0.2s ease, transform 0.2s ease;width: 80%;}.header .logo:hover img,.header .logo:hover svg {transform: scale(1.1);}.header .logo svg path {transition: transform 0.2s ease;}.header .nav-logo:before {background: rgb(163,32,53);background: linear-gradient(180deg, rgba(163,32,53,1) 25%, rgba(0,0,0,0) 75%);content:'';display: block;height: 200px;left: -60px;position: absolute;top: -78px;width: 64vw;}.header .nav-logo {height: auto;left: 60px;max-width: none;position: absolute;top: 80px;width: 530px;}.header .nav-logo path {fill: white;}@media (max-width: 1200px) {.header .logo {margin-left: 20px;}.header .nav-logo {left: 20px;margin-top: 56px;max-width: 450px;top: 0;transform: translateY(-50%);width: 60vw;}.header .nav-logo:before {display: none;}}.quick-links-main {display: inline-block;height: fit-content;margin-bottom: auto;margin-left: auto;margin-top: auto;width: auto;}.quick-links-main ul {display: flex;list-style: none;margin: auto 0 auto 0;position: relative;}.show-search .header .quick-links-main ul {display: none;}.quick-links-main ul li {border-left: 1px solid #ad5100;}.quick-links-main ul li:first-child {border-left: none;}.quick-links-main ul li a {color: #a32035;display: inline-block;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 1.68px;margin-left: 15px;margin-right: 15px;padding: 4px 13px;position: relative;text-decoration: none;text-transform: uppercase;transition: border-bottom 0.2s ease, background-color 0.2s ease, margin-left 0.2s ease, margin-right 0.2s ease, padding 0.2s ease;}.hide-nav .quick-links-main ul li a {border-bottom: 1px solid rgba(255,255,255,0);margin-left: 20px;margin-right: 20px;padding: 4px 0px;transition: border-bottom 0.2s ease, background-color 0.2s ease, margin-left 0.2s ease, margin-right 0.2s ease, padding 0.2s ease;}.hide-nav .quick-links-main ul li a:hover {border-bottom: 1px solid #A32035;}.show-nav .quick-links-main ul li a:hover {border-bottom: none;}.show-nav .header .quick-links-main > ul li a:before {border-radius: 40px;bottom: 0;content: '';display: block;left: 0px;pointer-events: none;position: absolute;right: 0px;top: 0;transition: background-color 0.2s ease;z-index: -1;}.show-nav .header .quick-links-main ul li a:hover:before {background-color: rgba(224,132,51,30%);}.quick-links-main ul li a img,.quick-links-main ul li a svg {max-width: 16px;display: inline;margin-left: 4px;margin-right: 4px;vertical-align: middle;}.quick-links-main ul li a svg path {fill: #ad5100;}.show-nav .quick-links-main ul {position: absolute;right: 100px;top: 40px;z-index: 1000;}.show-nav .quick-links-main ul li a {border-radius: 40px;transition: none;}.show-nav .quick-links-main ul li a,.show-nav .quick-links-main ul li a svg path {color: white;fill: white;}.primary-nav-wrap .quick-links-mobile {display: none;position: relative;}.primary-nav-wrap .quick-links-mobile ul {list-style: none;margin-top: 4px;padding: 0 16px 0 0;}.primary-nav-wrap .quick-links-mobile ul li {border-bottom: 1px solid rgba(255,255,255,30%);margin: 14px 0px;}.primary-nav-wrap .quick-links-mobile ul li a {color: white;display: block;font-family: 'Jost', sans-serif;font-size: 18px;height: 100%;letter-spacing: 1.68px;line-height: 230%;margin: 10px 0px;padding: 10px 0px 10px 0px;text-decoration: none;text-transform: uppercase;width: 100%;}.primary-nav-wrap .quick-links-mobile ul li a svg {fill: white;height: 20px;margin-right: 5px;transform: translateY(15%);width: 20px;}.primary-nav-wrap .quick-links-mobile ul li a svg path {fill: white;height: 14px;width: 14px;}.quick-links-mobile ul li a:after {background-image: url(../images/icons/go-arrow.svg);background-position: 100%;background-repeat: no-repeat;border-left: 1px solid rgba(255,255,255,30%);content: 'Go';float: right;padding-left: 20px;padding-right: 32px;position: relative;}@media (max-width: 1600px) {.show-nav .header .quick-links-main {display: inline-block;height: calc(100vh - 125px);margin-right: -76px;margin-top: 125px;overflow-y: scroll;width: calc(47vw - 240px);z-index: 100;}.show-nav .header .quick-links-main::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.show-nav .header .quick-links-main::-webkit-scrollbar-thumb {background-color: #A32035;border-radius: 20px;width: 10px;}.show-nav .header .quick-links-main ul {flex-direction: column;padding: 0;position: relative;right: 0;top: 0;}.show-nav .header .quick-links-main > ul:before {content: 'Quick Links';color: white;font-family: 'Jost', sans-serif;font-size: 28px;font-weight: 400;letter-spacing: 5.04px;margin-bottom: 20px;margin-left: 30px;text-transform: uppercase;}.show-nav .header .quick-links-main ul li {border-bottom: 1px solid rgba(255,255,255,30%);border-left: none;margin: 0 30px;}.show-nav .header .quick-links-main ul li a {font-size: 18px;height: 100%;line-height: 230%;margin: 10px 0px;padding: 10px;transition: background-color 0.2s ease;width: 100%;}.show-nav .header .quick-links-main ul li a:before {left: -20px;right: -20px;}}@media (max-width: 1300px) {.hide-nav .nav-toggle {margin-left: 16px;} }@media (max-width: 1200px) {.show-nav > .header > .quick-links-main {display: none; }.show-nav .quick-links-mobile {display: block;width: calc(100% - 30px);}.primary-nav-wrap .quick-links-mobile ul li a {font-size: 16px;font-weight: 400;letter-spacing: 1px;padding: 0;}}@media (max-width: 1200px) {.hide-nav .quick-links-main {display: none;}}.header .quick-links-search-form-wrap {display: inline-block;margin-top: auto;margin-bottom: auto;}.header .quick-links-search-form-wrap .quick-links-search-form {border-left: 1px solid #ad5100;height: 28px;}.header .quick-links-search-form-wrap .quick-links-search-form img,.header .quick-links-search-form-wrap .quick-links-search-form object {max-width: 16px;margin-left: 32px;margin-right: -16px;margin-bottom: -3px;}.header .quick-links-search-form-wrap .quick-links-search-form object svg#Path_31934 {fill: #ad5100;}.header .quick-links-search-form-wrap .quick-links-search-text-input {border: none;border-radius: 20px;display: block;height: 40px;opacity: 0%;padding-left: 24px;position: absolute;right: 130px;top: calc(50% - 20px);transition: opacity 0.2s ease;visibility: hidden;width: 350px;}.header .quick-links-search-form-wrap input#search-toggle.submit {background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);color: #a32035;cursor: pointer;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 1.68px;margin-left: 0;margin-right: 24px;padding: 4px 4px 4px 24px;position: relative;text-transform: uppercase;transition: border-bottom 0.2s ease;}.hide-nav .header .quick-links-search-form-wrap input#search-toggle.submit:hover {border-radius: 0px;border-bottom: 1px solid #a32035;}.header .quick-links-search-form-wrap input#search-toggle.submit:before {background: url(../images/icons/search.svg) no-repeat contain;content: '';display: inline-block;height: 14px;position: relative;width: 14px;}.hide-nav.show-search .header .quick-links-search-form-wrap .quick-links-search-text-input {background-color: rgba(0,0,0,10%);opacity: 100%;visibility: visible;}.hide-nav.show-search .header .quick-links-search-form-wrap input#search-toggle.submit {color: rgba(0,0,0,0);height: 40px;margin: 0;right: 36px;top: -6px;width: 20px;}.hide-nav.show-search .header .quick-links-search-form {border-left: none;}.hide-nav.show-search .header .quick-links-search-form object {margin-bottom: 2px;margin-right: 16px;}.hide-nav.show-search .header .quick-links-search-form-wrap input#search-toggle.submit:hover {border-bottom: 1px solid rgba(0,0,0,0);}.show-nav .header .quick-links-search-form-wrap {display: block;padding: 0 140px 0 calc(36% - 486px);position: absolute;right: 0;top: 105px;transition: top 0.2s ease, width 0.2s ease;width: 36%;z-index: 1000;}.show-nav .header .quick-links-search-form-wrap .quick-links-search-form {border-left: none;}.show-nav .header .quick-links-search-form-wrap .quick-links-search-form label {display: block;}.show-nav .header .quick-links-search-form-wrap .quick-links-search-text-input {background-color: #8B1A2C;color: white;opacity: 100%;padding-right: 0px;right: 152px;top: 0px;transition: opacity 0.2s ease;visibility: visible;width: 340px;}.show-nav .header .quick-links-search-form-wrap .quick-links-search-text-input::placeholder {color: white;font-family: 'Jost', sans-serif;font-size: 16px;}.show-nav .header .quick-links-search-form-wrap input#search-toggle.submit {color: rgba(0,0,0,0);display: block;margin: 0;position: absolute;right: 152px;top: 8px;width: 32px;}.show-nav .header .quick-links-search-form object {color: rgba(0,0,0,0);position: absolute;right: 184px;top: 12px;}.header .primary-nav-wrap .quick-links-mobile-search-form-wrap {display: none;margin-left: auto;margin-right: auto;position: relative;}.header .primary-nav-wrap .quick-links-mobile-search-form-wrap .quick-links-mobile-search-text-input {background-color: #8B1A2C;border: none;border-radius: 20px;height: 44px;opacity: 100%;padding: 10px 0 10px 10px;right: 120px;transition: none;visibility: visible;}.header .primary-nav-wrap .quick-links-mobile-search-form {margin: 0;position: relative;}.header .primary-nav-wrap .quick-links-mobile-search-form input#search-toggle-mobile.submit {background: none;border: none;color: rgba(0,0,0,0);height: 100%;position: absolute;right: 16px;}.header .primary-nav-wrap .quick-links-mobile-search-form-wrap .quick-links-mobile-search-text-input::placeholder {color: white;font-family: 'Jost', sans-serif;font-size: 16px;}.quick-links-mobile-search-form-wrap .quick-links-mobile-search-form object {position: absolute;right: 20px;top: 14px;}@media (max-width: 1600px) {.hide-nav .header .quick-links-search-form-wrap input#search-toggle.submit,.hide-nav .header .quick-links-search-form-wrap .quick-links-search-form object {transition: margin-right 0.2s ease, right 0.2s ease, top 0.2s ease;}.show-nav .header .quick-links-search-form-wrap {display: block;padding: 0 120px 0 70px;position: absolute;right: 0;top: 34px;width: 36%;z-index: 1000;}.show-nav .header .quick-links-search-form-wrap input#search-toggle.submit {right: 136px;}.show-nav .header .quick-links-search-form-wrap .quick-links-search-text-input {background-color: #8B1A2C;opacity: 100%;padding-right: 0px;right: 120px;transition: none;visibility: visible;width: calc(36vw - 194px);}.show-nav .header .quick-links-search-form object {color: rgba(0,0,0,0);position: absolute;right: 152px;top: 12px;transition: top 0.2s ease, right 0.2s ease;}}@media (max-width: 1300px) {.header .quick-links-search-form-wrap .quick-links-search-form object {margin-left: 16px;}.header .quick-links-search-form-wrap input#search-toggle.submit {margin-right: 16px;}}@media (max-width: 1200px) {.show-nav > .header > .quick-links-search-form-wrap {display: none;}}@media (max-width: 1200px) {.header .primary-nav-wrap .quick-links-mobile-search-form-wrap {display: block;margin: 0;width: calc(100% - 44px);}}@media (max-width: 1200px) {.hide-nav > .header > .quick-links-search-form-wrap {display: none;}}.nav-toggle {height: 64px;margin-bottom: auto;margin-left: 20px;margin-right: 20px;margin-top: auto;transition: margin-top 0.2s ease;width: 64px;z-index: 1000;}.nav-toggle:before {background-color: #ad5100;content: '';display: inline;height: 40px;position: absolute;right: 100px;top: 16px;transition: top 0.2s ease;width: 1px;}.at-top .nav-toggle:before,.show-nav .nav-toggle:before {top: 34px;}.show-nav .nav-toggle {margin-top: 24px;}.nav-toggle .lines {background-color: #A32035;border-radius: 4px;content: '';display: block;height: 2px;margin-bottom: auto;margin-left: auto;margin-right: 20px;margin-top: auto;position: relative;top: 24px;transition: transform 0.2s ease, top 0.2s ease;width: 30px;}.nav-toggle .lines:before {background-color: #A32035;border-radius: 4px;content: '';display: block;height: 2px;margin-left: auto;position: relative;right: 0;top: 7px;transition: transform 0.2s ease, top 0.2s ease;width: 24px;}.nav-toggle .lines:after {background-color: #A32035;border-radius: 4px;content: '';display: block;height: 2px;margin-left: auto;right: 0;position: relative;top: 13px;transition: transform 0.2s ease, top 0.2s ease;width: 18px;}.show-nav .nav-toggle .lines {background-color: white;transform: rotate(45deg) translateY(7px);}.show-nav .nav-toggle .lines:before {background-color: white;left: 7px;top: -0px;transform: rotate(-90deg) translateY(-7px);width: 30px;}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translateY(-7px);width: 0;}@media (max-width: 1200px) {.show-nav .nav-toggle:before {right: 80px;}.show-nav .nav-toggle {margin-left: auto;margin-right: 10px;}.nav-toggle {margin-left: auto;}.nav-toggle .lines {margin-right: 12px;}}@media (max-width: 1200px) {.hide-nav .nav-toggle {margin-left: auto;}}.menu-engaged-wrap {background: rgb(163,32,53);background: linear-gradient(180deg, rgba(163,32,53,1) 0%, rgba(224,132,51,1) 100%);display: block;height: 100%;opacity: 0;pointer-events: none;position: fixed;transition: opacity 0.3s ease;visibility: hidden;width: 100%;}.show-nav .menu-engaged-wrap {opacity: 1;pointer-events: all;visibility: visible;}.primary-nav-wrap {display: block;height: 100%;overflow-x: hidden;overflow-y: scroll;width: 100%;}.primary-nav-wrap::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: #A32035;border-radius: 20px;width: 10px;}.menu-engaged-wrap .col.first {box-shadow: 40px 0px 80px rgba(0,0,0,30%);display: block;height: 100vh;transition: width 0.8s ease;width: 64%;}@media (max-width: 1200px) {.menu-engaged-wrap .col.first {bottom: 0;height: 100%;position: absolute;top: 0;width: 100%;}}.primary-nav-wrap > ul {border-right: 1px solid rgba(255,255,255,30%);display: block;margin-left: 67px;list-style: none;padding: 0px 40px 0 0;margin-top: 269px;transition: width 0.8s ease, margin-top 0.8s ease;width: 32vw;}.primary-nav-wrap > ul > li > a {background-color: rgb(163,32,53);background: linear-gradient(270deg, rgba(163,32,53,1) 0%, rgba(163,32,53,1) 100%);border-radius: 8px;color: white;display: block;font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 400;letter-spacing: 2.88px;margin-bottom: 12px;padding: 27px 30px;position: relative;text-decoration: none;text-transform: uppercase;transition: background 1s ease;}.primary-nav-wrap > ul > li:hover > a,.primary-nav-wrap > ul > li.hovered > a {background-color: rgb(163,32,53);background: linear-gradient(270deg, rgba(163,32,53,1) 0%, rgba(132,44,58,1) 100%);font-weight: 700;}.primary-nav-wrap > ul > li.sub > a:after,.primary-nav-wrap > ul > li > ul > li.sub > a:after { background: url(../images/icons/plus.svg);content: '';display: block;height: 10px;margin-top: -20px;position: absolute;right: 25px;transform: rotate(0deg);transition: transform 0.2s ease;width: 10px;}.primary-nav-wrap > ul > li:last-child > a {margin-bottom: 0;}@media (min-width: 1401px) {.primary-nav-wrap > ul {max-height: 660px;overflow-x: hidden;overflow-y: scroll;}.primary-nav-wrap > ul::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.primary-nav-wrap > ul::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);border-radius: 20px;width: 10px;}.primary-nav-wrap > ul > li.sub > ul {display: block !important;}.primary-nav-wrap > ul > li.sub.hovered > ul,.primary-nav-wrap > ul > li.sub.selected > ul {filter: blur(0px);opacity: 100%;visibility: visible;}.primary-nav-wrap > ul > li.sub.hovered > a:after,.primary-nav-wrap > ul > li.sub.selected > a:after {transform: rotate(45deg);}}@media (max-width: 1400px) {.primary-nav-wrap > ul {border-right: none;width: 90%;}.primary-nav-wrap > ul > li > ul {visibility: visible;}.primary-nav-wrap > ul > li.sub.selected > a.clicked-once:after, .primary-nav-wrap > ul > li.sub > a.clicked-once:after {transform: rotate(45deg);}}@media (max-width: 1200px) {.primary-nav-wrap {height: 88%;margin: 120px 30px 0px 30px;overflow-y: scroll;padding-bottom: 100px;position: relative;}.primary-nav-wrap::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: #A32035;border-radius: 20px;width: 10px;}.primary-nav-wrap > ul {height: auto;margin-left: 0;max-height: none;margin-bottom: 48px;margin-top: 34px;overflow-y: hidden;padding: 0 0px 0 0;position: relative;top: 0;width: calc(100% - 44px);}.primary-nav-wrap > ul > li > a {font-size: 20px; padding: 18px 20px; letter-spacing: 1px; margin-bottom: 7px;}.primary-nav-wrap > ul > li.sub > a:after {margin-top: -16px;}}.primary-nav-wrap > ul > li > ul {bottom: 0;filter: blur(5px);margin-left: calc(29vw + 50px);list-style: none;max-width: 50vw;opacity: 0;overflow-y: scroll;padding: 0 0 0 45px;position: absolute;top: 27%;transition: filter 0.2s ease, opacity 0.2s ease;visibility: hidden;width: calc((50vw / 2) - 3vw);}.primary-nav-wrap > ul > li > ul ul {list-style: none;}.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: rgba(255,255,255,30%);border-radius: 20px;width: 10px;}.primary-nav-wrap > ul > li > ul > li {border-bottom: 1px solid rgba(255,255,255,30%);}.primary-nav-wrap > ul > li > ul > li:last-child {border-bottom: none;}.primary-nav-wrap > ul > li > ul > li > a {border-radius: 32px ;color: white;display: block;font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 2.16px;line-height: 134%;margin-bottom: 9px;margin-top: 9px;padding: 11px 20px 7px 20px;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease;}.hide-nav .primary-nav-wrap ul li {display: none;}.primary-nav-wrap > ul > li > ul > li.sub > a:after {right: 20px;}.primary-nav-wrap > ul > li > ul > li.sub > a.clicked-once:after,.primary-nav-wrap > ul > li > ul > li.sub.selected > a:after {transform: rotate(45deg);}.primary-nav-wrap > ul > li > ul > li:hover > a,.primary-nav-wrap > ul > li > ul > li.sub.selected > a {background-color: rgba(224, 132, 51, 30%);font-weight: 700;}.primary-nav-wrap > ul > li.sub > ul > li ul {background-color: rgba(255,255,255,30%);display: none;padding-left: 0;}.primary-nav-wrap ul > li > ul > li.sub.selected > ul {display: block;}.primary-nav-wrap > ul > li.sub > ul > li ul li a {color: #A32035;display: block;font-family: 'Jost', sans-serif;font-size: 18px;padding: 14px;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease;}.primary-nav-wrap > ul > li.sub > ul > li ul li:hover > a,.primary-nav-wrap > ul > li.sub > ul > li ul li > a.clicked-once {background-color: white;}.primary-nav-wrap > ul > li.sub > ul > li.sub > ul li.sub > a:after {background-color: #A32035;background-repeat: no-repeat;background-size: contain;content: '';display: block;float: right;height: 12px;bottom: -4px;mask-image: url(../images/icons/plus.svg);position: relative;transition: transform 0.2s ease;-webkit-mask-image: url(../images/icons/plus.svg);-webkit-mask-position: 50% 50%;-webkit-mask-size: contain;width: 12px;}.primary-nav-wrap > ul > li.sub > ul > li.sub > ul li.sub > a.clicked-once:after {transform: rotate(45deg);}@media (max-width: 1400px) {.primary-nav-wrap > ul > li > ul {display: none;filter: blur(0px);margin-left: 0;margin-right: 0;max-width: none;opacity: 100%;overflow-y: hidden;padding-left: 0;position: relative;transition: none;width: 100%;visibility: visible;}.primary-nav-wrap > ul > li.sub.selected > ul,.primary-nav-wrap > ul > li.sub.hovered > ul {margin-bottom: 36px;margin-left: 0;max-height: none;width: 100%;}}@media (max-width: 1200px) {.primary-nav-wrap > ul > li.sub.selected > ul {height: unset;max-width: none;width: 100%;}.primary-nav-wrap > ul > li > ul > li > a {font-size: 16px;}}.header .quick-links-ext {display: none;}.show-nav .header .quick-links-ext {display: block;overflow-y: scroll;}.show-nav .header .quick-links-ext ul {flex-direction: column;height: calc(100vh - 282px);overflow-y: scroll;padding: 0 5% 0 5%;position: absolute;right: 0;top: 270px;width: 36%;}.show-nav .header .quick-links-ext ul:before {content: 'Quick Links';color: white;font-family: 'Jost', sans-serif;font-size: 28px;font-weight: 400;letter-spacing: 5.04px;margin-bottom: 20px;text-transform: uppercase;}.show-nav .header .quick-links-ext ul::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.show-nav .header .quick-links-ext ul::-webkit-scrollbar-thumb {background-color: #A32035;border-radius: 20px;width: 10px;}.show-nav .header .quick-links-ext li {border-bottom: 1px solid rgba(255,255,255,30%);border-left: none;}.show-nav .header .quick-links-ext li:last-child {border-bottom: none;}.show-nav .header .quick-links-ext ul li a:before {border-radius: 40px;bottom: 0;content: '';display: block;left: -20px;pointer-events: none;position: absolute;right: -20px;top: 0;transition: background-color 0.2s ease;z-index: -1;}.show-nav .header .quick-links-ext li a {font-size: 18px;line-height: 224%;margin: 14px 0px;padding: 6px;position: relative;width: 100%;}.show-nav .header .quick-links-ext li a:hover {border-bottom: none;}.show-nav .header .quick-links-ext li a:hover:before {background-color: rgba(224,132,51,30%);}.show-nav .header .quick-links-ext ul li a:after {background-image: url(../images/icons/go-arrow.svg);background-position: 95%;background-repeat: no-repeat;border-left: 1px solid rgba(255,255,255,30%);content: 'Go';float: right;padding-left: 20px;padding-right: 36px;position: relative;transition: background-position 0.2s ease;}.show-nav .header .quick-links-ext ul li a:hover:after {background-position-x: 100%;}@media (max-width: 1600px) {.show-nav .header .quick-links-ext {display: inline-block;overflow-x: overlay;overflow-y: hidden;position: relative;width: 100%;}.show-nav .header .quick-links-ext ul {height:auto;margin-right: 0;overflow-y: hidden;padding: 0;position: relative;top: 0;width: 100%;}.show-nav .header .quick-links-ext ul:before {display: none;}.show-nav .header .quick-links-ext ul li a svg {height: 14px;width: 16px;}.show-nav .header .quick-links-ext ul li a:after {display: none;}}@media (max-width: 1200px) {.show-nav > .header > .quick-links-ext {display: none; }}.page-banner {display: none;}.custom-page-banner {background-image: url(../images/template/default-banner.jpg?v=0.01);background-position: 50%;background-repeat: no-repeat;background-size: cover;margin-top: 110px;padding: 200px 0px;position: relative;transition: height 0.2s ease;width: 100%;}.custom-page-banner:before {background-color: rgba(31,31,31,60%);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;}.custom-page-banner .heading-wrap {display: block;margin: 72px auto auto auto;width: fit-content;}.custom-page-banner h1 {color: white;position: relative;}@media (max-width: 1200px) {.custom-page-banner {height: 400px;}.custom-page-banner .heading-wrap {margin-top: -20px;}}.secondary-nav-wrap {backdrop-filter: blur(8px);background-color: rgba(255,255,255,0.9);box-shadow: 0px 5px 10px rgba(0,0,0,10%);height: 60px;position: fixed;top: 70px;transition: top 0.2s ease;width: 100%;z-index: 100;}.at-top .secondary-nav-wrap {top: 110px;}.secondary-nav {border-left: #C6C6C6 solid 1px;display: flex;flex-wrap: wrap;height: 100%;margin-left: 60px;position: relative;width: min-content;}.secondary-nav-wrap .secondary-nav-inner-wrap {display: flex;max-width: 100%;width: max-content;}.secondary-nav .section-title {align-items: center;color: #A32035;display: flex;float: left;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;height: 100%;letter-spacing: 1.68px;margin-left: 30px;white-space: nowrap;text-transform: uppercase;}.secondary-nav .section-title:after {content: '>';display: block;margin-left: 10px;}.secondary-nav-wrap .secondary-nav .secondary-nav-toggle {border-right: #C6C6C6 solid 1px;display: flex;flex-direction: column;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;height: 60px;justify-content: center;letter-spacing: 1.68px;padding-left: 10px;padding-right: 70px;position: relative;text-transform: uppercase;width: -webkit-fill-available;}.secondary-nav-wrap > .secondary-nav > ul {max-height: 50vh;overflow-y: overlay;width: 100%;}.secondary-nav-wrap > .secondary-nav > ul::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.secondary-nav-wrap > .secondary-nav > ul::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,30%);border-radius: 10px;width: 10px;}.secondary-nav-wrap ul {background-color: #FFFFFF;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;box-shadow: 0px 3px 6px rgba(0,0,0,16%);display: flex;flex-direction: column;height: auto;list-style: none;margin: 0;min-width: max-content;opacity: 0;overflow-x: hidden;padding: 0;position: relative;top: 0;transition: opacity 0.2s ease;visibility: hidden;}.secondary-nav-wrap .secondary-nav:hover ul { opacity: 1; visibility: visible; }.secondary-nav-wrap .secondary-nav .secondary-nav-toggle:after,.secondary-nav-wrap ul li.sub > a:after {background-image: url(/images/icons/secondary-nav-arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: ''; display: block;height: 10px;margin-right: 30px;position: absolute;right: 0px;top: 26px;width: 12px;}.secondary-nav-wrap ul li {display: block;height: auto;}.secondary-nav-wrap ul li:last-child {padding-bottom:12px;}.secondary-nav-wrap li.selected {border-left: none;border-right: none;}.secondary-nav-wrap ul li a {display: block;flex: auto;flex-direction: column;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 1.68px;margin: auto;padding: 25px 30px 19px 40px;position: relative;text-transform: uppercase;transition: background 0.2s ease;}.secondary-nav ul > li:hover > a,.secondary-nav ul > li.selected > a { background: rgba(0,0,0,0.05); }.secondary-nav-wrap ul li.sub > a:after {display: block;left: auto;margin-left: auto;margin-top: -10px;position: absolute;right: 0px;top: 50%;transform: rotate(0deg) translateY(50%);transition: transform 0.2s ease;}.secondary-nav-wrap ul li.sub > a.clicked-once:after {transform: rotate(-180deg) translateY(-50%);}.secondary-nav-wrap ul li.sub ul:after {display: none;}.secondary-nav-wrap ul li.sub > ul {background-color: white;border-bottom: 1px solid #A32035;border-left: 1px solid #A32035;border-radius: 0px;box-shadow: none;display: none;left: 0px;margin-left: 10px;position: relative;}.secondary-nav-wrap ul li.sub > ul > li {height: auto;}.secondary-nav-wrap ul li.sub > ul > li:last-child {padding-bottom: 0;}@media (max-width: 1150px) {.secondary-nav {position: relative;width: min-content;}}@media (max-width: 800px) {.secondary-nav .secondary-nav-toggle {display: block !important;padding-top: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;}.secondary-nav {margin: 0px;width: 100%;}.secondary-nav-wrap > .secondary-nav > ul {min-width: 0;width: 100%;}.secondary-nav-wrap ul li a {letter-spacing: normal;padding: 20px 10px;}}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block.ss-image-block:last-child,.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block {order: 0;}.ss-section-wrap {margin: auto;max-width: 1200px;}.ss-section-wrap:first-child {margin-top: 80px;}.ss-section-wrap:last-child {margin-bottom: 80px;}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block .ss-image-block img {display: none;width: 100%;}.ss-section-wrap-inner {justify-content: center;margin: 0;}.col-1 {margin-left: 0px;margin-right: 0px;}.ss-section-wrap.callout-section {background-color: #F5ECE4;border-radius: 8px;margin-bottom: 40px;margin-top: 40px;overflow: hidden;position: relative;}.ss-section-wrap.callout-section .col-1 {margin: 40px 40px 0;}.ss-section-wrap.callout-section .col-2-3 {padding: 44px 50px;}.image-overlaps-next-section {position: relative;z-index: 1;}.ss-section-wrap.align-right.overlapping-image {border-radius: 8px;margin-bottom: 190px;}.ss-section-wrap.overlapping-image svg, .ss-section-wrap.overlapping-image img {display: block;margin: 0 auto -16% auto;}.ss-section-wrap.image-overlaps-inside-section {position: relative;z-index: 1;}.ss-section-wrap.image-overlaps-inside-section img,.ss-section-wrap.image-overlaps-inside-section svg {transform: translateY(80px);}.ss-section-wrap .col-2 {font-size: 21px;}.ss-section-wrap-inner.has-ss-image-block .col-2 {margin-bottom: auto;margin-top: auto;}.ss-content-block.col-5 {margin-top: 15px;}.ss-section-wrap .col-2.ss-image-block img {border-radius: 8px;box-shadow: 0px 20px 40px rgba(0,0,0,16%);}.ss-section-wrap .col-2:first-child {}.ss-section-wrap .col-2:last-child {margin-right: 0;}.ss-section-wrap.callout-section .ss-image-block img {display: block;opacity: 0;}.ss-section-wrap.callout-section .ss-image-block {background-position: 50%;background-repeat: no-repeat;background-size: cover;border-radius: 0;box-shadow: none;flex: 1;margin: 0;min-height: 262px;}.ss-section-wrap.callout-section.alt {background-color: #A32035;color: white;}.ss-section-wrap.callout-section.alt a {color: #F5D5b9;}.ss-section-wrap.callout-section.alt a:hover,.ss-section-wrap.callout-section.alt a:hover span {color: #E67E22 !important;}.ss-section-wrap.padded-section {border-radius: 8px;margin-bottom: 80px;max-width: 1320px;padding: 80px 80px 40px 80px;}.ss-section-wrap.padded-section .ss-image-block img {display: none;}.ss-section-wrap.padded-section .ss-image-block {background-position: 50%;background-size: cover;border-radius: 8px;box-shadow: 0px 20px 40px rgba(0,0,0,16%);}.fast-facts-section {background-color: #F5ECE4;border-radius: 8px;left: 0px;margin-bottom: 65px;margin-top: 65px;max-width: 1360px;overflow: hidden;position: relative;width: 1320px;}.fast-facts-section p { line-height: 130%; margin-bottom: 10px; } .fast-facts-section p:last-child { margin-bottom: 0; }.fast-facts-section .has-background-image::after {bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.fast-facts-section .has-background-image {background-position: 80% 50% !important;background-size: cover;display: block;flex: 1;margin: 0;position: relative;z-index: 1;}.fast-facts-section .has-background-image h2.has-horizontal-line {color: white;display: block;padding: 80px 40px 80px 80px;z-index: 1;}.fast-facts-section .has-background-image h2.has-horizontal-line::before {background-color: white;content: '';display: block;height: 5px;margin-bottom: 30px;width: 100px;z-index: 1;}.fast-facts-section .col-2-3 {padding: 80px 80px 40px 80px;}.fast-facts-section .col-2-3.responsive-grid-layout-row .col h3 {margin-bottom: 8px;}.fast-facts-section .col-2-3 .responsive-grid-layout-row .col .red-text {font-weight: 700;letter-spacing: 1.92px;text-transform: uppercase;}.fast-facts-section .col-2-3 .responsive-grid-layout-row .col {font-family: 'Jost', sans-serif;font-size: 16px;}.fast-facts-section .col-2-3 .responsive-grid-layout-row .col svg path {fill: #ad5100;}.ss-section-wrap.image-top-bleedover {border-radius: 0 !important;overflow: visible !important;}.ss-section-wrap.image-top-bleedover .ss-content-block:not(.ss-image-block) {padding-top: 100px;}.image-top-bleedover .ss-image-block:first-child {BACKGROUND-IMAGE: NONE !IMPORTANT;max-height: 300px;overflow: visible;position: absolute;top: -100px;z-index: 1;}.image-top-bleedover .ss-image-block:first-child img {max-height: 100%;}@media (min-width: 1300px) { .ss-section-wrap.image-overlaps-inside-section .ss-content-block:last-child:not(.ss-image-block) {padding-top: 100px;} }@media (max-width: 1500px) {.fast-facts-section {margin-bottom: 50px;margin-left: 60px;margin-right: 60px;margin-top: 50px;width: auto;}.fast-facts-section .ss-section-wrap-inner {flex-direction: column;}.fast-facts-section .ss-section-wrap-inner .has-background-image {width: 100%;}.fast-facts-section .col-2-3 {margin: 0;width: 100%}}@media (max-width: 1300px) {.ss-content-block.col-2 {width: 100%;}.ss-section-wrap .col-2:first-child {margin-bottom: 60px;}.callout-section {margin-left: auto;margin-right: auto;max-width: 800px;}.ss-section-wrap-inner {flex-wrap: wrap;align-content: center;margin: 30px;}.ss-section-wrap-inner .col-3-5 {width: 100%;}.ss-section-wrap-inner .col-2-5 {width: 100%;}.callout-section .ss-section-wrap-inner {flex-direction: column;margin: 0;}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block.ss-image-block img {display: block;transform: none;}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block.ss-image-block.col-3 img {margin: 0 auto;opacity: 1;position: relative;z-index: 1;}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block.ss-image-block.col-3 {position: relative;}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block.ss-image-block.col-3:after {backdrop-filter: blur(30px);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;}.ss-section-wrap.callout-section .ss-section-wrap-inner .ss-image-block {min-height: 0;}.ss-section-wrap.callout-section.alt .ss-section-wrap-inner .col-2-3 p a:hover {color: white !important;}.callout-section.alt .ss-section-wrap-inner {flex-direction: column;}.callout-section .ss-section-wrap-inner .ss-image-block {background-position: 50%;background-size: cover;min-height: 400px;width: 100%;}.ss-section-wrap .col-2.ss-image-block {max-width: unset;width: 100%;}.ss-section-wrap .col-2.ss-image-block p {text-align: center;}.ss-section-wrap .col-2 h4 {text-align: center;}.callout-section .col-2-3 {margin: 0px;width: 100%;}.ss-content-block.col-5 {width: 30%;}.ss-section-wrap.padded-section {padding: 44px;}.padded-section .ss-section-wrap-inner {flex-direction: column;margin: 0;}.padded-section .ss-section-wrap-inner .col-3-5 {margin-bottom: 0;width: 100%;}.fast-facts-section {margin-top: 60px;}.fast-facts-section .ss-section-wrap-inner {margin: 0;}.image-overlaps-next-section .ss-section-wrap-inner {flex-direction: column-reverse;}.image-overlaps-next-section .overlapping-image {margin-bottom: -220px;margin-top: 30px;}.responsive-grid-layout-row .col.first .overlapping-image {margin-bottom: 0;margin-top: -280px;}.responsive-grid-layout-row .col.last .overlapping-image {margin-bottom: -280px;margin-top: 0;}.ss-section-wrap.align-right {text-align: left !important;}.image-top-bleedover .ss-image-block:first-child {top: -80px;max-width: none;}}@media (max-width: 1000px) {.fast-facts-section .col-2-3 {padding: 30px;}.fast-facts-section .col-2-3 .responsive-grid-layout-row {align-content: center;flex-direction: column;margin-bottom: 0;}.fast-facts-section .col-2-3 .responsive-grid-layout-row .col {margin-bottom: 30px;}}@media (max-width: 880px) {.callout-section {margin-left: 30px;margin-right: 30px;}.ss-section-wrap.padded-section {border-radius: 0px;}.ss-section-wrap.callout-section .col-2-3 {padding: 30px;}}@media (min-width: 768px) {.ss-content-block {margin-bottom: 45px;}}@media (min-width: 768px) and (max-width: 1300px) {.callout-section .ss-section-wrap-inner {flex-direction: column-reverse;}}@media (max-width: 768px) {.ss-section-wrap.fast-facts-section {margin: 60px 30px 30px 30px;}.ss-section-wrap:first-child {margin-top: 30px;}.ss-section-wrap.overlapping-image {margin: 0 30px;}.ss-section-wrap.overlapping-image svg, .ss-section-wrap.overlapping-image img {margin-bottom: -200px;max-width: 100%;}}.responsive-grid-layout-row img {height: auto !important;max-width: 100%;}.page-type-2 .detail-page img,.page-type-2 .detail-page svg {height: auto !important;max-width: 100%;}body.page-type-31 { opacity: 1; visibility: visible; }body.page-type-31 .interactive-map-infobox-content img {height: auto !important;}.additional-content-box-list-items-wrap .content-box-list .thumbnail {aspect-ratio: 1 / 1;height: auto;}.additional-content-box-list-items-wrap .content-box-list .thumbnail img {height: 100% !important;}.link-box {align-items: center;border-radius: 8px;box-shadow: 0px 10px 20px rgba(0,0,0,16%);display: inline-flex;flex: 1;flex-direction: column;justify-content: center;margin: 20px;min-height: 235px;min-width: 208px;overflow: hidden;padding-bottom: 20px;position: relative;}.link-box .title br { display: none; }.link-box:before {background-color: #A32035;bottom: 0;content: '';display: block;left: 0;opacity: 86%;position: absolute;right: 0;top: 0;z-index: 1;}.link-box .title {display: flex;flex-direction:column;justify-content: center;margin: 60px auto;min-height: 72px;position: relative;vertical-align: middle;width: 80%;}.link-box .title svg {margin-bottom: 10px;margin-left: auto;margin-right: auto;margin-top: auto;}.link-box .title,.link-box .link-url {color: white;font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 500;height: auto;letter-spacing: 2.16px;line-height: 133%;margin: auto auto 0 auto;text-align: center;text-transform: uppercase;-webkit-line-break: after-white-space;z-index: 1;}.link-box .link-url {bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;width: 100%;}.link-box .link-url a {align-items: flex-end;bottom: 0;color: white;display: flex;font-size: 14px;font-weight: 500;height: 100%;justify-content: center;padding-bottom: 20px;position: absolute;text-decoration: none;top: 0;width: 100%;}.link-box .link-url a:after {background: url(../images/icons/go-arrow.svg);background-size: contain;background-repeat: no-repeat;content: '';display: inline-block;height: 10px;margin-bottom: 8px;margin-left: 10px;transition: background-position-x 0.2s ease;width: 30px;}.link-box .link-url a:hover:after {background-position-x: 3px;}.link-box .link-url:before {background-color: #F5D5B9;content: '';display: block;height: 1px;left: 50%;position: absolute;top: calc(100% - 60px);transform: translateX(-50%);width: 140px;}.link-box .title svg path {fill: #F5D5B9;}.link-box .image {background-position: center;background-size: cover;content: '';display: block;height: 100%;position: absolute;top: 0;width: 100%;z-index: 0;}.link-box .image img {display: none;}.link-box.alt:before {background-color: #ad5100;}.link-box.blue:before {background-color: #69b3e7;}.link-box.blue .title svg path {fill: #69b3e7;}.link-box.blue .link-url:before {background-color: #69b3e7;}.col-5 .link-box {min-height: 240px;}.col-2 .link-box {min-height: 160px;}.col-2 .link-box .title {margin-top: 30px;}.col-2 .link-box .link-url {margin-bottom: 16px;margin-top: 0;}.link-box:not(.image) .title {margin-top: 0;}.ss-content-block .link-box {margin-bottom: 0;margin-left: 0;margin-right: 0;width: 100%;}.list-items.blog-items li {padding: 0;}.list-item.blog-item {padding-bottom: 20px;}.list-item.blog-item .date, .list-item.blog-item h2 {letter-spacing: normal;line-height: normal;text-transform: none;}.blog-right-column h3 { font-size: 130%; letter-spacing: 0; text-transform: none; }.search-page-form-wrap .text-search-wrap .submit {background-color: #ad5100;background-image: url(/images/icons/search-white.svg);transition: background-color 0.2s ease;}.search-page-form-wrap .text-search-wrap .submit:hover {background-color: #A32035;border: none;border-radius: 0px;}.list-item.question-item .title.question {font-family: 'Roboto', sans-serif;font-size: 21px;font-weight: 700;letter-spacing: normal;line-height: 171%;text-transform: none;}.ss-accordion-content-wrap .ss-accordion-toggle:hover, .ss-accordion-content-wrap .ss-accordion-toggle {text-transform: none;}.job-board-items .list-item .info > div .field-label {color: black;}.driving-directions-input-fields label {color: black;}.masonry-item a:before {display: none}.masonry-item a span.title {background-color: rgb(173 81 0 / 86%);bottom: 0;box-sizing: border-box;color: #fff;filter: blur(0);font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 2.16px;left: 0;opacity: 1;padding: 30px 15px 50px;position: absolute;right: 0;text-align: center;text-transform: uppercase;top: auto;transform: none;transition: opacity 0.3s linear, transform 0.3s ease, filter 0.3s ease;width: 100%;z-index: 2;}.masonry-item:nth-child(2n) a span.title {background-color: rgb(163 32 53 / 86%);}.masonry-item a span.title:after {background: url(../images/icons/go-arrow.svg);background-position: calc(85% - 10px) 80%;background-size: 15px;background-repeat: no-repeat;bottom: 20px;content: 'Learn More';font-size: 14px;height: auto;left: 50%;padding-left: 40px;padding-right: 60px;padding-top: 15px;position: absolute;top: auto;transform: translateX(-50%);transition: background-position-x 0.2s ease;width: max-content;}.masonry-item a:hover span.title {transform: none;}.masonry-item a:hover span.title:after {background-position: 85% 80%;}@media (max-width: 1300px) {.col-2.ss-image-block:first-child .link-box {margin-bottom: -44px !important;}.col-5.ss-image-block .link-box {margin-bottom: -30px;}}@media (max-width: 500px) {.masonry-item a span.title {font-size: 14px;padding: 10px !important;}.masonry-item a span.title:after {bottom: 10px !important;}.masonry-item a span.title:after { display: none;}}@media (min-width: 370px) and (max-width: 1200px) {.masonry-grid .gutter-sizer {width: 25px;}.inspiration-gallery-filters .select-filter-wrap,.masonry-grid .grid-sizer,.masonry-grid .masonry-item {width: calc(50% - (25px / 2) - 0.1px);}}@media (min-width: 1200px) {.masonry-grid .gutter-sizer {width: 25px;}.inspiration-gallery-filters .select-filter-wrap,.masonry-grid .grid-sizer,.masonry-grid .masonry-item {width: calc(100% / 3 - (25px * 0.68) - 0.1px);}}.link-box.image .link-url::before {display: none;}.link-box.image {border-radius: 0;box-shadow: none;min-height: 360px;}.link-box.image .title {bottom: 10%;font-family: 'Jost', sans-serif;font-size: 14px;font-weight: 500;position: absolute;margin-left: auto;margin-right: auto;top: auto;width:100%;}.link-box.image .link-url a {font-family: 'Jost', sans-serif;font-weight: 500;}.link-box.image:before {top: 66%}.quote-box {background-image: url(/images/template/quotebox_bckgrnd.svg);background-position: 50%;background-repeat: no-repeat;background-size: cover;border-radius: 8px;color: white;margin-right: 0px;padding: 60px;}.quote-box a {color: #F5D5B9;transition: color 0.2s ease;}.quote-box a:hover {color: #F5ECE4;}.col-1 .quote-box {margin-top: 60px;}.quote-box .quote-text {color: white;font-family: 'Jost', sans-serif;font-size: 30px;font-weight: 400;line-height: 160%;}.quote-box .author {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 700;line-height: 177%;margin-top: 25px;}@media (max-width: 850px) {.quote-box {padding: 30px;}.quote-box .quote-text {font-size: 20px;}}.staff-info-box {display: inline-flex;margin-bottom: 15px;margin-right:15px;}.staff-info-box .text {display: flex;flex-direction: column;justify-content: center;margin-left: 40px;}.staff-info-box .text h4 {margin-bottom: 0;}.staff-info-box .picture {background-position: 50%;background-repeat: no-repeat;background-size: cover;border-radius: 8px;height: 200px;width: 200px;}.staff-info-box .picture img {display: none;}@media (max-width: 550px) {.staff-info-box {align-content: center;flex-direction: column;text-align: center;}.staff-info-box .picture {margin-bottom: 15px;margin-left: auto;margin-right: auto;}.staff-info-box .text {margin-left: 0;}}.student-experience-gallery {max-width: none;position: relative;width: 100%;}.student-experience-gallery .ss-section-wrap-inner {margin-left: auto;margin-right: auto;max-width: 1200px;}.student-experience-gallery .embedded-gallery-wrap {display: flex;flex-direction: row-reverse;justify-content: space-between;margin-bottom: 50px;margin-top: 96px;}.student-experience-gallery .embedded-gallery {width: 100%;}.student-experience-gallery .embedded-gallery-nav-wrapper {display: flex;height: 100%;position: absolute;margin-bottom: auto;margin-top: auto;right: 48%;top: 0;width: 70px;z-index: 100;}.student-experience-gallery .embedded-gallery-nav-wrapper ul {display: flex;height: fit-content;flex-direction: column;margin: auto;position: relative;}.student-experience-gallery .embedded-gallery-nav-wrapper ul li {background-color: #A32035;border-radius: 8px;height: 10px;left: 0 !important;margin-bottom: 10px;margin-top: 10px;opacity: 0.2;position: relative;transition: opacity 0.2s ease;width: 10px;}.student-experience-gallery .embedded-gallery-nav-wrapper ul li a {height: 18px;margin: -4px -4px -4px -8px;width: 18px;}.student-experience-gallery .embedded-gallery-nav-wrapper ul li:hover,.student-experience-gallery .embedded-gallery-nav-wrapper ul li.activeSlide {opacity: 1;}.student-experience-gallery .embedded-gallery-nav-wrapper ul li img {display: none;}.student-experience-gallery .embedded-gallery .button {margin-top: 60px}.student-experience-gallery .embedded-gallery .slide {background-color: white !important;display: flex !important;flex-direction: row-reverse;}.student-experience-gallery .embedded-gallery .slide .image {background-color: white !important;background-position: 50%;background-repeat: no-repeat;background-size: cover;margin-left: 20px;position: relative;width: 50%;}.student-experience-gallery .embedded-gallery .slide .caption {background-color: rgb(255,255,255);box-shadow:none;display: flex !important;flex-direction: column;height: auto !important;justify-content: center !important;margin-right: 71px !important;opacity: 1 !important;overflow-x: hidden !important;overflow-y: scroll !important;padding: 0 !important;position: relative !important;visibility: visible;width: 50%;}.student-experience-gallery .embedded-gallery .slide .caption::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.student-experience-gallery .embedded-gallery .slide .caption::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,1);border-radius: 20px;width: 10px;}.student-experience-gallery .embedded-gallery .slide .caption h3 {color: #A32035;}.student-experience-gallery .embedded-gallery .next-arrow {background-image: url(/images/icons/gallery-arrow-dark.svg);background-position: 50%;position: absolute;right: -150px;transition: opacity 0.2s ease;z-index: 1000;}.student-experience-gallery .embedded-gallery .prev-arrow {background-image: url(/images/icons/gallery-arrow-dark.svg);background-position: 50%;position: absolute;left: -150px;transform: rotate(180deg);transition: opacity 0.2s ease;z-index: 1000;}.student-experience-gallery .embedded-gallery .next-arrow svg path {fill: #c6c6c6;}@media (max-width: 1500px) {.student-experience-gallery .embedded-gallery .prev-arrow {margin-left: 100px;}.student-experience-gallery .embedded-gallery .next-arrow {margin-right: 100px;}}@media (max-width: 1350px) {.student-experience-gallery .ss-section-wrap-inner {margin-left: 60px;margin-right: 60px;}}@media (max-width: 1300px) {.student-experience-gallery .ss-section-wrap-inner {margin-bottom: 0;margin-top: 0;}}@media (max-width: 1100px) {.student-experience-gallery .ss-section-wrap-inner {padding-bottom: 80px;}.student-experience-gallery .embedded-gallery-wrap {flex-direction: column;margin-bottom: 0;}.student-experience-gallery .embedded-gallery-nav-wrapper {right: 0;position: relative;width: 100%;}.student-experience-gallery .embedded-gallery-nav {flex-direction: row !important;}.student-experience-gallery .embedded-gallery-nav li {margin-right: 10px;}.student-experience-gallery .embedded-gallery .slide {display: block !important;position: relative;}.student-experience-gallery .embedded-gallery .slide .image img {display: none;}.student-experience-gallery .embedded-gallery .slide .image {background-size: cover !important;border-radius: 8px;display: block;height: 100%;margin: 0;min-height: 500px;position: relative;width: 100%;}.student-experience-gallery .embedded-gallery .slide .image:before {background-color: rgba(255,255,255,0.7);bottom: -30px;content: '';display: block;left: -30px;position: absolute;right: -30px;top: -30px;z-index: 0;}.student-experience-gallery .embedded-gallery .slide .caption {background: none;bottom: 30px;display: block !important;height: auto;left: 30px;margin: 0;position: absolute !important;top: 30px;width: calc(100% - 60px);z-index: 1000;}}@media (max-width: 768px) {.student-experience-gallery {padding-top: 1px;}}.upper-footer {background-color: #F5ECE4;display: flex;min-height: 440px;}.upper-footer .upper-footer-content {display: flex;justify-content: center;margin: auto;position: relative;}.upper-footer .link-box .title {align-items: center;display: flex;flex-direction: column;margin-bottom: 22px;margin-top: 0;}.upper-footer .link-box .title #text {align-self: center;}@media (max-width: 1300px) {.upper-footer-content {display: block;flex-wrap: wrap;padding-top: 32px;position: relative;}}@media (max-width: 850px) {.upper-footer .link-box {margin: 0 30px 30px 30px;width: 100%;}}.lower-footer {background-image: url(../images/template/footer-bg.webp);background-position: top center;background-repeat: no-repeat;background-size: cover;display: flex;flex-direction: column;min-height: 620px;}.lower-footer-logo-and-address,.lower-footer-logo-and-address a,.lower-footer .powered-by-copyright-info,.lower-footer .powered-by-copyright-info a {color: white;text-decoration: none;}.lower-footer-logo-and-address a {border-bottom: 1px rgba(0,0,0,0) solid;font-weight: 400;transition: color 0.2s ease, border-bottom 0.2s ease;}.lower-footer-logo-and-address a:hover {border-bottom: 1px solid white;color: white;}.lower-footer-logo-and-address ul li:last-child a:hover {border-bottom: 1px solid #F5D5B9;}.lower-footer-logo-and-address p:nth-child(2) {letter-spacing: 2.16px;text-transform: uppercase;}.lower-footer-logo-and-address svg {max-width: 451px;width: 60% !important;}.lower-footer .powered-by-copyright-info {font-size: 16px;}.lower-footer-logo-and-address ul,.lower-footer .powered-by-copyright-info {bottom: 0;display: flex;list-style: none;margin-left: auto;margin-right: auto;padding: 0;width: fit-content;}.lower-footer-logo-and-address {margin-top: 110px;padding-left: 30px;padding-right: 30px;}.lower-footer-logo-and-address ul li {padding: 0 8px;}.lower-footer-logo-and-address ul li:after {content: '|';margin-left: 12px;}.lower-footer-logo-and-address ul li:last-child a {color: #F5D5B9;letter-spacing: 3.24px;text-transform: uppercase;}.lower-footer-logo-and-address ul li:last-child:after {display: none;}.lower-footer-social-media-links ul,.lower-footer-logo-links ul {display: flex;list-style: none;margin-left: auto;margin-right: auto;margin-top: 28px;padding: 0;width: fit-content;}.lower-footer-social-media-links ul li a {margin-left: 10px;margin-right: 10px;}.lower-footer-social-media-links ul li a svg path {fill: white;transition: transform 0.2s ease, fill 0.2s ease;}.lower-footer-social-media-links a svg {transition: transform 0.2s ease, fill 0.2s ease;}.lower-footer-social-media-links a:hover svg {transform: scale(1.1);}.lower-footer-social-media-links a:hover svg path {fill: #FFC898;}.lower-footer-logo-links ul {margin-bottom: 12px;margin-top: 152px;}.lower-footer-logo-links ul li a {display: flex;flex-direction: column;height: 100%;justify-content: center;margin-left: 14px;margin-right: 14px;}.lower-footer-logo-links ul li a svg {height: 25px !important;width: auto !important;}.lower-footer-logo-links ul li a svg path,.lower-footer-logo-links ul li a svg polygon {transition: fill 0.2s ease;}.lower-footer-logo-links ul li a:hover svg path,.lower-footer-logo-links ul li a:hover svg polygon {fill: #ad5100;}.lower-footer .powered-by-copyright-info {margin-top: 0px;position: relative;}.lower-footer .powered-by-copyright-info li:first-child a {display: flex;flex-direction: column;justify-content: center;}.lower-footer .powered-by-copyright-info li {margin-bottom: auto;margin-right: 10px;margin-top: auto;}.lower-footer .powered-by-copyright-info li a svg path {fill: white;}@media (max-width: 1100px) {.lower-footer-logo-and-address {margin-top: 60px;}}@media (max-width: 800px) {.lower-footer .lower-footer-logo-and-address ul {flex-direction: column;}.lower-footer-logo-and-address ul li:after {display: none;}.lower-footer-logo-and-address ul li {margin-bottom: 15px;text-align: center;}.lower-footer-logo-links ul {margin-top: 80px;}.lower-footer-logo-and-address {margin-top: 60px;}.lower-footer-logo-and-address svg {width: 90% !important;}}@media (max-width: 560px) {.lower-footer .powered-by-copyright-info {flex-direction: column-reverse;}.lower-footer .powered-by-copyright-info li a {margin-left: auto;margin-right: auto;margin-top: 16px;width: fit-content;}}.main-content {margin: 60px;}.page-type-0 .main-content {margin: 0;}.page-type-8 .submission-form-wrap {flex: auto;}.page-type-10 .list-items.member-directory-items .list-item .categories,.page-type-10 .detail-page.member-directory .info-column h3,.detail-page.inspiration-gallery .social-share-links {display: none;}@media (min-width: 1200px) {.detail-page.inspiration-gallery {padding-left: 50%;position: relative;}.detail-page.inspiration-gallery > .image {bottom: 0;left: 0;margin: 0 !important;max-height: 100%;position: absolute;top: 0;width: calc(50% - 60px);}.detail-page.inspiration-gallery > .image img {display: block;height: 100% !important;margin: auto;object-fit: cover;object-position: 50%;width: auto;}.detail-page.inspiration-gallery .ss-section-wrap-inner {display: flex;flex-direction: column;justify-content: center;}.detail-page.inspiration-gallery .ss-content-block {margin: 15px 0;}}.detail-page.inspiration-gallery .posted-in {display: none;}.page-type-10 .list-items.member-directory-items .list-item .title {letter-spacing: 0.5px;}.page-type-31 .sosimple-overlay {min-width: 600px;max-width: 80%;position: fixed;top: 50% !important;transform: translateY(-50%);}.page-type-31 .sosimple-overlay iframe {max-width: 100%;}@media (max-width: 1200px) {.detail-page.inspiration-gallery > .image,.detail-page.inspiration-gallery > .image img {width: 100%;}}@media (max-width: 768px) {.main-content {margin: 30px 0;}.page-type-16 .main-content {margin-top: 60px;}.page-type-31 .sosimple-overlay {min-width: 0;}}@media (max-width: 700px) {.page-type-31 .interactive-map-container #map {border-left: none;border-right: none;margin-left: -30px;width: calc(100% + 60px);}}.ss-section-wrap.homepage-gallery,.ss-section-wrap.homepage-video {background-color: #000;background-image: url(/images/template/homepage-video-placeholder.webp);background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;overflow: hidden;}.ss-section-wrap.homepage-video,.ss-section-wrap.homepage-gallery, .homepage-gallery .slide {height: 100dvh !important;margin-top: 0px;max-width: none;width: 100%;}.ss-section-wrap.homepage-gallery .slide .image {background-attachment: fixed;}.ss-section-wrap.homepage-video .ss-editor-video-embed-container,.ss-section-wrap.homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player {background-color: transparent;bottom: 0; left: 0;margin: 0;overflow: hidden;position: absolute;pointer-events: none;height: 100dvh;right: 0;top: 0; } .ss-section-wrap.homepage-video .ss-editor-video-embed-container iframe,.ss-section-wrap.homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player iframe {left: 50%;max-width: none;height: 100dvh !important;opacity: 1 !important;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100vw;}@media (min-aspect-ratio: 16/9) {.ss-section-wrap.homepage-video .ss-editor-video-embed-container iframe,.ss-section-wrap.homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player iframe { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.ss-section-wrap.homepage-video .ss-editor-video-embed-container iframe,.ss-section-wrap.homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player iframe { width: 177.78vh;}}.ss-section-wrap.homepage-gallery .slide .ss-youtube-vimeo-player .play-button, .ss-section-wrap.homepage-gallery .slide .ss-youtube-vimeo-player .play-button:before {display: none !important;}.ss-section-wrap.homepage-gallery .slide .caption {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.58) 0%, rgba(0,0,0,0) 100%);box-shadow: none;color: white;display: block !important;height: 100% !important;opacity: 100%;padding-bottom: 0 !important;padding-top: 77vh !important;text-align: center;visibility: visible;z-index: 2;}.ss-section-wrap.homepage-video .ss-content-block:last-child {align-items: center;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.58) 0%, rgba(0,0,0,0) 100%);bottom: 0;color: #fff;display: flex;flex-direction: column;height: 100dvh;justify-content: flex-end;left: 0;margin: 0;padding-bottom: 110px;position: absolute;right: 0;text-align: center;top: 0;width: 100%;z-index: 2;}.ss-section-wrap.homepage-video .ss-content-block:last-child h1,.ss-section-wrap.homepage-gallery .slide .caption h1 {margin-bottom: 10px;}.ss-section-wrap.homepage-video .ss-content-block:last-child h2,.ss-section-wrap.homepage-gallery .slide .caption h2 {color: white;}.ss-section-wrap.homepage-gallery .col-1 {width: 100%;}.ss-section-wrap.homepage-gallery .ss-section-wrap-inner {margin: 0;max-width: none;}.ss-section-wrap.homepage-gallery .stage {background-color: transparent;height: calc(100dvh - 110px);}.ss-section-wrap.homepage-gallery .stage .caption p {text-transform: uppercase;}.hp-banner-explore-link {animation: bounce_arrow 2s ease infinite;background: url(/images/icons/home-explore-arrow.svg) no-repeat;background-position: 50%;content: '';color: rgba(0,0,0,0);left: 50%;padding-bottom: 20px;position: absolute;top: calc(100dvh - 80px);transform: translateX(-50%);width:60px;height: 51px;text-indent: -9999px;z-index: 1000;}.show-nav .hp-banner-explore-link {display: none;}@keyframes bounce_arrow {0% { background-position: 50% calc(100% - 8px); }50% { background-position: 50% 100%; }100% { background-position: 50% calc(100% - 8px); }}.page-index .ss-section-wrap {max-width: none;width: 100%;}.page-index .ss-section-wrap-inner {margin-left: auto;margin-right: auto;max-width: 1200px;}.page-index .intro-section {background-image: url(/images/template/logo_big_bckgrnd.svg);background-position: 50%;background-repeat: no-repeat;background-size: cover;color: white;min-height: 1398px;}.page-index .intro-section .ss-section-wrap-inner {padding-top: 115px;}.page-index .intro-section .button:hover {background-color: #F5ECE4;color: #ad5100;}.page-index .intro-section .col-1:first-child {margin-bottom: 115px;margin-top: 98px;max-width: 860px;}.page-index .intro-section .col-2 h2 {color: white;}.page-index .intro-section .col-1 .p3 {margin-bottom: 64px;margin-top: 36px;}.page-index .intro-section .ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .col-2.ss-image-block p img {margin-left: auto;margin-right: auto;margin-top: 30px;opacity: 1;}.page-index .intro-section .col-2.ss-image-block p {margin-left: auto;}.page-index .intro-section .quick-links-homepage ul {display: flex;justify-content: center;list-style: none;margin-top: 144px;padding: 0;}.page-index .intro-section .quick-links-homepage ul li {border-right: 1px solid #A32035;}.page-index .intro-section .quick-links-homepage ul li:last-child {border-right: none;}.page-index .intro-section .quick-links-homepage ul li a {align-items: center;border-radius: 8px;color: white;display: flex;flex-direction: column;font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 2.16px;padding: 22px 60px 18px;text-align: center;text-transform: uppercase;transition: background-color 0.3s ease;}.page-index .intro-section .quick-links-homepage ul li a:hover {background-color: #A32035;}.page-index .intro-section .quick-links-homepage ul li a svg {height: 25px !important;margin-bottom: 12px;width: 25px !important;}.page-index .intro-section .quick-links-homepage ul li a svg path {fill: white;}.page-index .at-a-glance-section:before {bottom: 0;content: '';left: 0;pointer-events: none;position: absolute;right: 0;top: 0;}.page-index .at-a-glance-section {background-attachment: fixed;background-position: 50%;background-size: cover;background-repeat: no-repeat;padding-bottom: 250px;transform: none !important;}.page-index .at-a-glance-section .ss-section-wrap-inner {align-content: center;max-width: none;}.page-index .at-a-glance-section .col-1 {margin-top: 110px;}.page-index .at-a-glance-section .col-1 h2 {color: white;}.page-index .at-a-glance-section .col-1 .hr {background-color: white;content: '';color: white;height: 5px;margin-left: auto;margin-right: auto;margin-top: 28px;width: 100px;}.page-index .at-a-glance-section .col-4:before {bottom: 0;border: 2px solid #D48845;border-radius: 240px;content: '';display: block;left: 0;margin: -10px;position: absolute;right: 0;top: 0;}.page-index .at-a-glance-section .col-4 {background-color: white;border-radius: 240px;display: flex;flex-direction: column;height: 240px;justify-content: center;margin: 10px 30px 10px 30px;padding: 8px;position: relative;width: 240px !important;}.page-index .at-a-glance-section > .ss-section-wrap-inner > .ss-content-block:nth-child(n+6) {display: none;}.page-index .at-a-glance-slider:not(.slick-initialized) .ss-content-block:nth-child(n+5) {display: none;}.page-index .at-a-glance-section .col-4 p {color: #A32035;font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 2.16px;line-height: 133%;text-transform: uppercase;} .page-index .at-a-glance-section .col-4 p strong {display: block;font-size: 42px;font-weight: 700;margin-bottom: 17px;}.page-index .at-a-glance-slider {display: flex;height: 260px;justify-content: space-evenly;margin-left: auto;margin-right: auto;margin-top: 56px;position: relative;}.page-index .at-a-glance-slider .slick-list {flex: 1;width: 1200px;}.at-a-glance-slider .slick-arrow {background-color: rgba(0,0,0,0);background-image: url(/images/icons/at-a-glance-arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;border: none;color: rgba(0,0,0,0);height: 32px;position: absolute;transform: translate(-50%, -50%);transition: opacity 0.2s ease;}.at-a-glance-slider .slick-arrow:hover {cursor: pointer;opacity: 50%;}.at-a-glance-slider .slick-prev {left: -144px;top: 50%;transform: rotate(180deg) translate(0%,50%);}.at-a-glance-slider .slick-next {right: -164px;top: 50%;}.page-index .misc-links-section .ss-section-wrap-inner {margin: auto;max-width: none;padding-bottom: 113px;padding-top: 113px;width: 100%;}.page-index .misc-links-section .col-3 {flex: 1;max-width: 360px;}.page-index .misc-links-section .col-3:first-child {margin-left: 60px;}.page-index .misc-links-section .col-3:last-child {margin-right: 60px;}.page-index .misc-links-section .col-3:after {background-color: #ad5100;content: '';display: inline-block;height: 360px;margin-left: 30px;margin-right: 30px;margin-top: 20px;position: absolute;width: 1px;}.page-index .misc-links-section .col-3:last-child:after {display: none;}.page-index .homepage-latest-news {background: rgb(163,32,53);background: linear-gradient(180deg, rgba(163,32,53,1) 0%, rgba(132,44,58,1) 100%);margin-bottom: 0;padding-bottom: 160px;}.page-index .homepage-latest-news .cb-intro {margin-left: 72px;}.page-index .homepage-latest-news .cb-intro .hr {background-color: #ad5100;height: 5px;margin-bottom: 30px;margin-top: 113px;position: relative;width: 100px;}.page-index .homepage-latest-news .cb-intro h2 {color: white;margin-bottom: 84px;}.page-index .homepage-latest-news .content-box-list.blog {display: none;}.page-index .homepage-latest-news .newsfeed-slider {margin-left: auto;margin-right: auto;width: calc(100% - 120px);}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide {margin-left: 15px;margin-right: 15px;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a,.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide span {display: block;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a {color: white;font-family: 'Jost', sans-serif;font-size: 21px;font-weight: 500;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide .thumbnail {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;content: '';display: block;height: 0;padding-top: 100%;width: 100%;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide img {display: none;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .date,.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .date strong {color: #FFFFFF;font-size: 14px;font-weight: 500;letter-spacing: 0.84px;text-transform: uppercase;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .date {margin-bottom: 12px;margin-top: 12px;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .abstract {display: none;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .see-details {color: #fffFFf;font-size: 14px;font-weight: 500; letter-spacing: 0.84px;margin-right: 0;margin-top: 22px;text-transform: uppercase;width: fit-content;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .see-details:after {content: '';background-color: #FFE7D2;display: inline-block;height: 12px;margin-left: 15px;transition: margin-left 0.2s ease;-webkit-mask-image: url(/images/icons/go-arrow.svg);-webkit-mask-position: 50%;-webkit-mask-size: cover;width: 22px;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a .see-details:hover:after {margin-left: 20px;}.page-index .homepage-latest-news .newsfeed-slider .slick-arrow {background: url(/images/icons/at-a-glance-arrow.svg) 50% 50% no-repeat;border: none;color: rgba(0,0,0,0);cursor: pointer;height: 37px;position: absolute;right: -200px;top: 50%;transform-origin: top;transform: translateY(-50%);transition: opacity 0.3s ease;width: 30px;}.page-index .homepage-latest-news .newsfeed-slider .slick-arrow:hover {opacity: 0.5;}.page-index .homepage-latest-news .newsfeed-slider .slick-prev {left: -200px;right: auto;transform: rotate(180deg) translateY(-50%);}.page-index .upper-footer {min-height: 640px;}@media (max-width: 1550px) {.at-a-glance-slider .slick-prev {left: -64px;}.at-a-glance-slider .slick-next {right: -64px;}}@media (max-width: 1500px) {.page-index .homepage-latest-news .newsfeed-slider .slick-prev {left: -100px}.page-index .homepage-latest-news .newsfeed-slider .slick-next {right: -100px}}@media (max-width: 1350px) {.page-index .ss-section-wrap-inner {margin-left: 60px;margin-right: 60px;}.ss-section-wrap.homepage-video .ss-content-block:last-child {padding-left: 60px;padding-right: 60px;padding-bottom: 75px;}.ss-section-wrap.homepage-gallery .slide .caption {bottom: 0;display: block !important;height: auto !important;padding-bottom: 75px !important;padding-left: 60px;padding-right: 60px;position: absolute;}}@media (max-width: 1300px) {.page-index .intro-section {background-size: cover;}.page-index .intro-section .ss-section-wrap-inner,.page-index .at-a-glance-section .ss-section-wrap-inner,.page-index .misc-links-section .ss-section-wrap-inner,.page-index .student-experience-gallery .ss-section-wrap-inner,.page-index .homepage-latest-news .ss-section-wrap-inner {margin-bottom: 0;margin-top: 0;}.page-index .intro-section .ss-content-block.col-2 {text-align: center;}.page-index .at-a-glance-section {padding-top: 1px;}.page-index .at-a-glance-slider {width: 900px;}.page-index .misc-links-section .ss-section-wrap-inner {padding-bottom: 30px;padding-top: 60px;}.page-index .homepage-latest-news .col-1 {margin-bottom: 0;}.page-index .homepage-latest-news .cb-intro h2 {margin-bottom: 30px;}}@media (max-width: 1100px) {.page-index .at-a-glance-slider {width: 600px;}.page-index .misc-links-section .ss-section-wrap-inner {align-content: center;flex-direction: column;margin: 0;width: 100%;}.page-index .misc-links-section .col-3::after {display: none;}.page-index .misc-links-section .ss-section-wrap-inner .col-3 {margin-left: 30px;margin-right: 30px;}.page-index .misc-links-section .ss-section-wrap-inner .link-box.image {display: flex;margin: 0;overflow: hidden;width: 100%;}.page-index .homepage-latest-news .cb-intro .hr {margin-top: 30px;}.page-index .homepage-latest-news {padding-bottom: 30px;}}@media (max-width: 820px) {.page-index .intro-section .col-1:first-child {margin-bottom: 40px;margin-top: 40px;}.page-index .intro-section {min-height: 200px;}.page-index .intro-section .p3,.page-index .intro-section .h5-style {font-size: 16px;}.page-index .intro-section h2 {font-size: 20px;}.page-index .at-a-glance-section {height: auto;padding: 50px 20px 110px;}.page-index .at-a-glance-slider {margin-left: auto;width: 260px;}.page-index .at-a-glance-section .ss-section-wrap-inner {height: auto;margin: auto;width: fit-content;}.page-index .at-a-glance-section .col-1 {margin-bottom: 0;margin-top: 30px;}.page-index .at-a-glance-section .col-4 {margin-left: 10px;margin-right: 10px;}.page-index .at-a-glance-slider .slick-dots {display: none !important;}}@media (max-width: 768px) {.page-index .misc-links-section .col-3 {max-width: none;width: calc(100% - 60px);}.page-index .homepage-latest-news {padding-top: 1px;}.page-index .homepage-latest-news .newsfeed-slider .slick-track {width: 100vw;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide {min-width: unset !important;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a {margin-left: auto;margin-right: auto;min-width: unset;width: 100%;}.page-index .homepage-latest-news .newsfeed-slider .slick-track .slick-slide a img {width: auto;}.page-index .homepage-latest-news .newsfeed-slider .slick-dots {display: none !important;}}@media (max-width: 600px) {.page-index .intro-section .quick-links-homepage ul {flex-direction: column;}.page-index .intro-section .quick-links-homepage ul li {border-bottom: 1px solid #A32035;border-right: none;margin-left: auto;margin-right: auto;max-width: 200px;}.page-index .intro-section .quick-links-homepage ul li:last-child {border-bottom: none;}.ss-section-wrap.homepage-video,.ss-section-wrap.homepage-video .ss-content-block:last-child,.ss-section-wrap.homepage-video .ss-editor-video-embed-container iframe,.ss-section-wrap.homepage-video .ss-editor-video-embed-container, .ss-section-wrap.homepage-gallery .embedded-gallery .slide .ss-youtube-vimeo-player {height: max-content !important;margin-top: 110px;min-height: 75dvh;}.page-index .intro-section .ss-section-wrap-inner {padding-top: 30px;}.ss-section-wrap.homepage-video .ss-content-block:last-child {padding: 0 15px 30px}.ss-section-wrap.homepage-video .hp-banner-explore-link {top: calc(75dvh - 60px);}.page-index .intro-section .ss-section-wrap-inner {margin: 0 30px;}}@media (max-width: 550px) {.at-a-glance-section .at-a-glance-slider .slick-prev,.at-a-glance-section .at-a-glance-slider .slick-next {width: 30px;}.page-index .homepage-latest-news .ss-section-wrap-inner {margin-left: 0px;margin-right: 0px;}.homepage-latest-news .newsfeed-slider {margin-left: 0px;margin-right: 0px;width: calc(100% - 60px);}.page-index .homepage-latest-news .newsfeed-slider .slick-prev {left: -40px;}.page-index .homepage-latest-news .newsfeed-slider .slick-next {right: -40px;}}@media (max-width: 500px) {.page-index .at-a-glance-section {background-attachment: unset;background-size: auto 100% !important;}}@media (max-width: 400px) {.at-a-glance-section .at-a-glance-slider .slick-prev {left: -40px;}.at-a-glance-section .at-a-glance-slider .slick-next {right: -50px;}}.global-site-alert {background-color: white;box-shadow: 0px 20px 40px rgba(0,0,0,32%);min-width: 600px;padding: 80px 60px 40px;position: relative;}.global-site-alert:before {background: rgb(163,32,53);background: linear-gradient(180deg, rgba(163,32,53,1) 0%, rgba(224,132,51,1) 100%);bottom: -20px;content: '';display: block;left: -20px;position: absolute;right: -20px;top: -20px;z-index: -1;}.global-site-alert .heading {background-color: white;padding-left: 0;padding-right: 0;}.global-site-alert .heading h3 {color: black;}.global-site-alert .content-wrap {margin: 0;max-width: none;padding-top: 0;text-align: center;width: 100%;}.global-site-alert #alert-content-wrap:after {background-color: #989898;content: '';display: block;height: 1px;margin-bottom: 20px;margin-top: 40px;position: relative;width: 100%;}.global-site-alert .content-wrap .button {margin: 15px;}#global-site-alert-popup .sosimple-overlay-close {background: url(/images/icons/site-alert-close.svg) no-repeat;background-position: 50%;right: -64px;top: -28px;}#global-site-alert-popup-underlay {background-color: rgba(0,0,0,60%);z-index: 1000;}#global-site-alert-popup {position: fixed;top: 20vh !important;z-index: 1002;}@media (max-width: 775px) {#global-site-alert-popup .sosimple-overlay-close {background: url(/images/icons/site-alert-close.svg) no-repeat;background-position: 50%;mix-blend-mode: difference;right: 0px;top: 0px;}}@media (max-width: 690px) {.global-site-alert {min-width: 0;}}input#simple_payment_amount-field {width: auto;margin-left: 5px;}select {width: auto;}