:root {--default-font-family: 'Inter', sans-serif;--default-font-size: 16px;--default-text-color: #3E453E;--primary-color: #003260;--secondary-color: #99ADBF;--highlight-color: #F4F4F4;}body {color: var(--default-text-color);font-family: var(--default-font-family);font-size: var(--default-font-size);font-weight: 400;overflow-x: hidden;}body.show-nav {overflow: hidden;}small {font-size: 14px;}.ss-content-block ul li,.ss-content-block ol li {line-height: 1.4;margin-bottom: 0.7em;}.ss-content-block ul li {list-style-position: outside;padding-left: 0.1em;}.ss-content-block ul li:last-child,.ss-content-block ol li:last-child {margin-bottom: 0;}.ss-content-block ul li::marker {color: var(--primary-color);}a {color: var(--primary-color);font-weight: 700;text-decoration: none;text-transform: none;transition: color 0.3s ease;}a:hover {color: #134431;}.page-count {color: var(--default-text-color);}.pager:hover, .pager-prev:hover, .pager-next:hover, .pager.on {background-color: var(--primary-color);}.hr {border-color: var(--secondary-color);}h1, .h1-style,.page-index h2, .page-index .h2-style {color: var(--primary-color);font-family: 'Cormorant', sans-serif;font-size: 42px;font-weight: 600;letter-spacing: 3.12px;line-height: 120%;margin-bottom: 12px;text-transform: uppercase;}h2, .h2-style,.page-index h3, .page-index .h3-style {color: var(--primary-color);font-family: 'Cormorant', sans-serif;font-size: 34px;font-weight: 600;letter-spacing: 2.16px;line-height: 130%;margin-bottom: 12px;text-transform: uppercase;}h3, .h3-style,.page-index h4, .page-index .h4-style,body.page-type-10 h2, body.page-type-10 h2 {color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 2.94px;line-height: 150%;margin-bottom: 12px;text-transform: uppercase;}h4, .h4-style,.page-index h5, .page-index .h5-style {color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.24px;line-height: 170%;margin-bottom: 12px;text-transform: uppercase;}.h3-alt {letter-spacing: 0.588px;text-transform: none;}.h3-alt.grey {color: var(--default-text-color);}.h3-alt-bold {font-weight: 700;margin-bottom: -1em;}.h3-big {color: var(--default-text-color);font-size: 28px;font-weight: 700;letter-spacing: 0px;line-height: normal;text-transform: none;}.h4-alt {letter-spacing: 0px;line-height: 125%;text-transform: none;}.horizontal-line {align-items: center;display: flex;white-space: nowrap;}.horizontal-line:after {background-color: #99ADBF;content: '';display: block;flex: 1;height: 1px;margin-left: 30px;}p {line-height: 177%;}.p2 {font-family: 'Inter', sans-serif;font-size: 21px;font-weight: 300;line-height: 171%;margin-bottom: 5px;}.blue-text {color: var(--primary-color);}.button,.small-action-button {background-color: #fff;border: 1px solid var(--primary-color);color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 1.68px;line-height: 170%;margin-left: 0;margin-right: auto;overflow: hidden;padding: 20px;position: relative;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease, color 0.2s ease;}.col-3 .button {width: 100%;}.button.alt {background-color: var(--primary-color);border: 1px solid #fff;color: #fff;font-weight: 600;padding: 20px 50px;}.small-action-button {padding: 15px 56px;}.small-action-button.alt {background-color: var(--primary-color);border: 1px solid #fff;color: #fff;font-weight: 600;padding: 20px 50px;}.button.alt:hover, .small-action-button.alt:hover {background-color: #fff;border: 1px solid var(--primary-color);color: var(--primary-color);}.button:hover, .small-action-button:hover {background-color: var(--primary-color);border: 1px solid #fff;color: #fff;}.sidebar-content .button {width: 100%;}.arrow-link {background-image: url("https://pacificachristian.sosimplecms3.com/images/icons/arrow-link.svg");background-position: calc(100% - 20px) 50%;background-repeat: no-repeat;background-size: 12px;font-family: var(--default-font-family);font-size: 12px;font-weight: 500;letter-spacing: 2.88px;padding-right: 40px;text-decoration: none;text-transform: uppercase;transition: background-position 0.3s ease;}.arrow-link:hover {background-color: transparent;background-position: calc(100% - 10px) 50%;color: var(--primary-color);}.button.arrow-link:hover {background-image: url("https://pacificachristian.sosimplecms3.com/images/icons/arrow-link.svg");background-position: calc(100% - 10px) 50%;background-repeat: no-repeat;background-size: 12px;border: 1px solid var(--primary-color);}#mobile-check-element {display: none;}@media (max-width: 1024px) {#mobile-check-element {display: block;}h1, .h1-style,.page-index h2, .page-index .h2-style {font-size: 40px;}h2, .h2-style,.page-index h3, .page-index .h3-style {color: var(--primary-color);font-family: 'Cormorant', sans-serif;font-size: 36px;font-weight: 600;letter-spacing: 2.16px;text-transform: uppercase;}h3, .h3-style,.page-index h4, .page-index .h4-style {color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 2.94px;text-transform: uppercase;}h4, .h4-style,.page-index h5, .page-index .h5-style {color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.24px;text-transform: uppercase;}}@media (max-width: 768px) {.horizontal-line {white-space: normal;}.horizontal-line:after {flex: 1;}}@media (max-width: 500px) {h1, .h1-style,.page-index h2, .page-index .h2-style {font-size: 34px;}table td {padding: 10px;}}.header {align-items: center;background-color: var(--primary-color);box-shadow: 0px 10px 20px rgba(0,0,0,0.16);display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0;height: 80px;position: fixed;top: 0;width: 100%;z-index: 100;}@media (max-width: 1250px) {}.header .logo {align-items: center;display: flex;height: 52px;margin: 0 0px 0 80px;max-width: 240px;transition: transform 0.4s ease;width: auto;}.header .logo:hover {transform: scale(1.08);}.header .logo svg {display: block;}.header .logo img {display: block;width: 100%;}.show-nav .header .logo {pointer-events: none;}@media (max-width: 1400px) {.header .logo {margin-left: 30px;margin-right: 30px;}}@media (max-width: 1250px) {.header .logo {width: calc(100vw - 250px);}.header .logo svg {width: 100%;}}@media (max-width: 720px) {.header .logo {margin-left: 20px;position: absolute;width: calc(100vw - 210px);}.show-search .header .logo {opacity: 0;}}.quick-links-search-form-wrap,.footer-search-form {border-right: 1px solid rgba(255,255,255,0.5);height: fit-content;margin-left: auto;min-width: 125px;position: relative;transition: border 0.3s ease, min-width 0.3s ease;width: 10px;z-index: 100;}.quick-links-search-form-wrap label,.footer-search-form label {display: none;}.show-search .quick-links-search-form-wrap,.show-footer-search .footer-search-form {border-left: 1px solid transparent;border-right: 1px solid transparent;min-width: 320px;}.show-nav.show-search .quick-links-search-form-wrap {min-width: 200px;}.quick-links-search-form-wrap .quick-links-search-text-input,.footer-search-form .footer-search-text-input {background-color: rgba(255,255,255,0.25);border: none;border-bottom-left-radius: 4px;border-top-left-radius: 4px;bottom: 0;color: #fff;font-family: var(--default-font-family);font-size: 12px;font-weight: 700;height: 40px;letter-spacing: 1.68px;max-height: 40px;opacity: 0;padding-bottom: 10px;padding-left: 45px;padding-top: 10px;pointer-events: none;position: relative;text-transform: uppercase;top: 0;transition: opacity 0.3s ease;width: 100%;}.show-search .quick-links-search-form-wrap .quick-links-search-text-input,.show-footer-search .footer-search-form .footer-search-text-input {opacity: 1;pointer-events: all;width: 100%;}.quick-links-search-form-wrap .quick-links-search-text-input::placeholder,.footer-search-form .footer-search-text-input::placeholder {color: #fff;font-family: var(--default-font-family);font-size: 12px;font-weight: 700;letter-spacing: 1.68px;text-transform: uppercase;}.quick-links-search-form-wrap input.submit,.footer-search-form input.submit {background-color: transparent;background-image: url(/images/icons/search-icon-white.svg);background-position: 0 50%;background-repeat: no-repeat;background-size: 14px;border: none;color: #fff;cursor: pointer;display: block;font-family: var(--default-font-family);font-size: 12px;font-weight: 700;height: 40px;left: 20px;letter-spacing: 1.68px;margin-left: auto;padding: 0 0 0 25px;position: absolute;right: auto;text-transform: uppercase;top: 0;transition: background-size 0.2s ease;width: fit-content;}.quick-links-search-form-wrap input.submit:hover,.footer-search-form-wrap input.submit:hover {background-size: 17px;}.show-search .quick-links-search-form-wrap input.submit,.show-footer-search .footer-search-form input.submit {width: 20px;}@media (max-width: 600px) {.quick-links-search-form-wrap {min-width: 56px;}.show-search .quick-links-search-form-wrap {min-width: 70vw;}.quick-links-search-form-wrap input.submit {color: transparent;font-size: 0;}}.quick-links-mobile {display: none;}.quick-links-main {z-index: 100;}.quick-links-main ul {display: flex;list-style: none;padding-left: 10px;}.quick-links-main ul li a {border-bottom: 1px solid transparent;color: #fff;display: block;font-family: var(--default-font-family);font-size: 12px;font-weight: 700;letter-spacing: 1.68px;margin: 0 12px;padding: 4px 0 3px 0;text-decoration: none;text-transform: uppercase;transition: border-bottom 0.3s ease;}.quick-links-main ul li a:hover {border-bottom: 1px solid #fff;}@media (max-width: 1250px) {.quick-links-main {display: none;}.quick-links-mobile {display: block;}.quick-links-mobile ul {display: flex;justify-content: center;list-style: none;padding: 0;}.quick-links-mobile ul li a {border-bottom: 1px solid transparent;display: block;font-family: var(--default-font-family);font-size: 12px;font-weight: 700;letter-spacing: 1.68px;margin: 0 12px;padding: 4px 0 3px 0;text-decoration: none;text-transform: uppercase;transition: border-bottom 0.3s ease;}.quick-links-mobile ul li a:hover {border-bottom: 1px solid var(--primary-color);}}@media (max-width: 550px) {.quick-links-mobile ul {flex-wrap: wrap;}.quick-links-mobile ul li a {padding: 4px 10px 12px 10px;}}.nav-toggle {align-items: center;align-self: flex-end;display: flex;height: 100%;justify-content: center;margin-left: 30px;margin-right: 80px;max-height: 100px;position: relative;top: 0;transition: height 0.3s ease;width: fit-content;z-index: 100;}.nav-toggle:before {background-color: rgba(255,255,255,0.5);content: '';display: block;flex: none;height: 40px;margin-right: 30px;position: relative;width: 1px;}.nav-toggle:after {color: #fff;content: 'MENU';font-family: var(--default-font-family);font-size: 12px;font-weight: 700;height: fit-content;letter-spacing: 1.68px;margin-left: 10px;}.nav-toggle .lines:before,.nav-toggle .lines,.nav-toggle .lines:after {background-color: #fff;border-radius: 10px;content: '';display: block;height: 3px;margin-bottom: auto;margin-top: auto;transform: translateY(-20%);transition: background-color 0.3s ease, transform 0.3s ease;width: 26px;}.nav-toggle .lines {transition: background-color 0.1s ease;}.nav-toggle .lines:before {margin-top: -6px;}.nav-toggle .lines:after {margin-top: 10px;}.show-nav .nav-toggle .lines {background-color: transparent;}.show-nav .nav-toggle .lines:before {transform: rotate(45deg) translate(4px, 4px);}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translate(5px, -5px);}@media (max-width: 1400px) {.nav-toggle {margin-left: 30px;margin-right: 30px;}}@media (max-width: 1250px) {.nav-toggle {margin-left: 30px;}.nav-toggle:before {display: none;}.show-nav .nav-toggle:hover .lines:before,.show-nav .nav-toggle:hover .lines:after {background-color: #fff;}.show-nav .nav-toggle:hover .lines {background-color: transparent;}.show-nav .nav-toggle {margin-bottom: auto;}}@media (max-width: 500px) {.nav-toggle:after {display: none;}}.menu-engaged-wrap {display: block;height: 100vh;max-width: 1000px;position: absolute;right: -1000px;top: 0;transition: box-shadow 0.3s ease, right 0.5s ease;width: 100vw;}.show-nav .menu-engaged-wrap {box-shadow: -10px 0px 20px rgba(0,0,0,16%);right: 0;}.hide-nav .menu-engaged-wrap .give-link {opacity: 0;transition: opacity 0.2s ease;}.menu-engaged-wrap .give-link,.menu-engaged-wrap .give-link-mobile {align-items: center;background-color: #fff;clip-path: polygon(0% 0%, 100% 0%, 90% 50%, 100% 100%, 0% 100%);display: flex;font-family: 'Inter', sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 1.68px;margin-top: 24px;padding: 3px 20px 3px 10px;text-decoration: none;text-transform: uppercase;transition: opacity 0.3s ease 0.5s, padding 0.3s ease;width: fit-content;}.menu-engaged-wrap .give-link:hover {padding-left: 20px;}.menu-engaged-wrap .give-link svg,.menu-engaged-wrap .give-link-mobile svg {margin-left: 8px;}.primary-nav-wrap {background-color: #fff;bottom: 0;left: 0;position: absolute;right: 0;top: 80px;}.primary-nav-wrap > ul {border-right: 1px solid #B6BAB6;display: flex;flex-direction: column;height: auto;left: 100px;list-style: none;margin: 0;max-height: calc(100vh - 160px);padding: 0;position: absolute;top: 50%;transform: translateY(-50%);}.primary-nav-wrap li {position: relative;}.primary-nav-wrap > ul > li > a:not(.expand-btn) {border-bottom: 1px solid #B6BAB6;display: block;font-family: 'Cormorant', sans-serif;font-size: 40px;font-weight: 700;letter-spacing: 3.2px;line-height: normal;min-width: 360px;padding: 30px 0px;text-decoration: none;text-transform: uppercase;transition: padding 0.3s ease;}.primary-nav-wrap > ul > li:last-child > a:not(.expand-btn) {border: none;}.primary-nav-wrap > ul > li:hover > a:not(.expand-btn),.primary-nav-wrap > ul > li.hovered > a:not(.expand-btn),.primary-nav-wrap > ul > li.selected > a:not(.expand-btn) {color: var(--primary-color);padding-left: 20px;}.primary-nav-wrap > ul li > a.expand-btn {height: 14px;padding: 20px;position: absolute;top: 32px;right: 0;width: 14px;}.primary-nav-wrap > ul > li > a.expand-btn {display: none;}.primary-nav-wrap > ul li > a.expand-btn:before,.primary-nav-wrap > ul li > a.expand-btn:after {background-color: var(--primary-color);content: '';display: block;height: 15px;transform: translate(-50%, -50%);transition: opacity 0.3s ease;width: 2px;}.primary-nav-wrap > ul li > a.expand-btn:after {height: 2px;transform: translate(-50%, -16px);width: 15px;}.primary-nav-wrap > ul li.selected > a.expand-btn:before {opacity: 0;}.primary-nav-wrap .give-link-mobile {display: none;}@media (max-width: 1250px) {.menu-engaged-wrap .primary-nav-wrap {z-index: 0;}.menu-engaged-wrap .give-link {background-color: var(--primary-color);color: #fff;margin-top: 100px;position: relative;z-index: 1;}}@media (max-width: 1024px) {.menu-engaged-wrap {background-color: #fff;top: 80px;max-height: calc(100vh - 80px);max-width: none;width: 100%;}.primary-nav-wrap::-webkit-scrollbar {background-color: transparent;width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: var(--primary-color);border-radius: 10px;}.menu-engaged-wrap .give-link {display: none;}.primary-nav-wrap {bottom: auto;display: flex;flex-direction: column;max-height: 100%;overflow-x: hidden;overflow-y: overlay;padding: 30px 20px 140px;top: 0px;}.primary-nav-wrap > ul {border: none;height: auto;left: 0;max-height: none;overflow: visible;position: relative;top: 0;transform: none;}.primary-nav-wrap > ul > li > a:not(.expand-btn) {font-size: 30px;padding: 10px;}.primary-nav-wrap > ul > li:hover > a:not(.expand-btn),.primary-nav-wrap > ul > li.hovered > a:not(.expand-btn),.primary-nav-wrap > ul > li.selected > a:not(.expand-btn) {padding-left: 10px;}.primary-nav-wrap > ul > li > a.expand-btn {display: block;top: 6px;}.primary-nav-wrap .give-link-mobile {background-color: var(--primary-color);clip-path: polygon(0% 0%, 100% 0%, calc(100% - 10px) 50%, 100% 100%, 0% 100%, calc(0% + 10px) 50%);color: #fff;display: flex;justify-content: center;margin: 0px auto;opacity: 1;padding: 15px 30px;transition: opacity 0.3s ease;width: 50%;}.menu-engaged-wrap .give-link-mobile:hover {opacity: 0.6;}}.primary-nav-wrap > ul ul {left: calc(100% + 30px);list-style: none;max-height: 100%;max-width: 400px;opacity: 0;overflow-x: hidden;overflow-y: scroll;padding: 0;position: fixed;top: 0px;transition: left 0.3s ease, opacity 0.3s ease;width: 50vw;}.primary-nav-wrap > ul > li > ul {pointer-events: none;}.primary-nav-wrap > ul ul::-webkit-scrollbar {background-color: transparent;width: 10px;}.primary-nav-wrap > ul ul::-webkit-scrollbar-thumb {background-color: #B6BAB6;}.primary-nav-wrap > ul ul > li > a:not(.expand-btn) {color: #3E453E;display: block;font-family: 'Inter', sans-serif;font-size: 17px;font-weight: 600;letter-spacing: 1.08px;line-height: normal;padding: 16px 38px;text-decoration: none;text-transform: uppercase;}.primary-nav-wrap > ul ul > li > a:not(.expand-btn):hover,.primary-nav-wrap > ul ul > li.selected > a:not(.expand-btn) {color: var(--primary-color);}.primary-nav-wrap > ul ul li > a.expand-btn {top: 7px;}.primary-nav-wrap > ul ul li > a.expand-btn:before {height: 13px;}.primary-nav-wrap > ul ul li > a.expand-btn:after {transform: translate(-50%, -14px);width: 13px;}.primary-nav-wrap > ul > li.sub.hovered > ul {left: 100%;opacity: 1;pointer-events: all;}.primary-nav-wrap > ul ul ul {display: none;left: 0;margin-left: 10px;opacity: 1;overflow: hidden;position: relative;width: auto;}@media (max-width: 1024px) {.primary-nav-wrap > ul > li.sub.hovered > ul {left: 0;}.primary-nav-wrap > ul > li > ul {display: none;height: auto;left: 0;max-height: none;max-width: none;opacity: 1;overflow: visible;pointer-events: all;position: relative;width: 100%;}.primary-nav-wrap > ul > li.selected > ul {display: block;}.primary-nav-wrap > ul ul > li > a:not(.expand-btn) {padding: 15px 20px;}.primary-nav-wrap > ul ul li > a.expand-btn { top: 6px;}.primary-nav-wrap > ul ul ul {max-width: none;}}.secondary-nav-wrap {display: block;left: 0px;max-height: calc(100vh - 200px);max-width: 270px;overflow-y: scroll;position: absolute;top: 80px;transition: 0.5s ease opacity, 0.5s ease visibility;}.lock-secondary-nav .secondary-nav-wrap {opacity: 1;position: fixed;top: 158px;visibility: visible;z-index: 10;}.lock-nav-at-footer .secondary-nav-wrap {bottom: 24px;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 {display: block;padding-left: 10px;} .secondary-nav-wrap .secondary-nav ul li {position: relative;}.secondary-nav-wrap .secondary-nav ul li:before {background-color: var(--primary-color);background-position: 50%;background-repeat: no-repeat;background-size: contain;clip-path: polygon(0% 0%, 100% 50%, 0% 100%);content: '';display: block;height: 12px;opacity: 0;position: absolute;top: 13px;transition: opacity 0.3s ease;width: 8px;}.secondary-nav-wrap .secondary-nav ul li:hover:before,.secondary-nav-wrap .secondary-nav ul li.selected:before {opacity: 1;}.secondary-nav-wrap .secondary-nav ul li a {border-bottom: 1px solid #E3E3E3;color: #3E453E;display: block;font-family: 'Inter', sans-serif;font-size: 13px;font-weight: 500;letter-spacing: 0.84px;padding: 10px 24px 10px 30px;text-decoration: none;text-transform: uppercase;transition: 0.2s ease color, padding 0.3s ease;white-space: nowrap;}.secondary-nav-wrap .secondary-nav ul li.sub > a:before,.secondary-nav-wrap .secondary-nav ul li.sub > a:after {background-color: var(--green-color);content: '';display: block;height: 3px;margin-top: -18px;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: 14px;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: #494E47;font-weight: 700;padding: 10px 19px 10px 35px;}.navigational-page .secondary-nav-wrap {display: none;}@media (max-width: 1250px) {.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/pacifica-517.jpg?v=0.01);background-position: 50%;background-repeat: no-repeat;background-size: cover;height: clamp(200px, 40vw, 600px);position: relative;transition: min-height 0.5s ease;}.custom-page-banner:before {background: rgba(0,0,0,100%);bottom: 0;content: '';left: 0;opacity: 20%;pointer-events: none;position: absolute;right: 0;top: 0;}.content-heading-wrap .ss-section-wrap-inner {margin: 0 auto 0 0;}.content-heading-wrap .col-1 {margin-bottom: 0;}.content-heading-wrap h1 {margin-bottom: 20px;max-width: 1350px;padding-left: 15px;}body:not(.page-type-0) .content-heading-wrap h1 {margin-left: 0;padding-left: 0;}.green-page-banner .custom-page-banner:before {background: none;background-color: #059A46;opacity: 70%;}.blue-page-banner .custom-page-banner:before {background: none;background-color: var(--primary-color);opacity: 70%;}.middle-area {opacity: 0;position: relative;transition: opacity 0.3s ease;}.main-content {max-width: 1370px;}body.loaded .middle-area {opacity: 1;}.contains-side-content .middle-area > .wrapper {padding-right: 65px;}.contains-side-content .content-heading-wrap .ss-section-wrap-inner {margin-left: auto;margin-right: 0;max-width: 1390px;}.contains-side-content .main-content {display: flex;min-height: 300px;position: relative;}.contains-side-content .main-content > .col.first {margin-left: auto;margin-right: auto;position: relative;width: clamp(600px, 70%, 950px);}.contains-side-content .main-content > .col.last {font-size: 14px;margin-left: 20px;min-width: 280px;width: clamp(280px, 30%, 380px);}.contains-side-content .ss-section-wrap.sidebar-content .ss-section-wrap-inner {padding-left: 0px;}.middle-area .wrapper {margin: 0 auto;padding: 80px 300px 130px 280px;transition: padding 0.5s ease;}.ss-section-wrap-inner {counter-reset: step-box-count 0;margin: 0 auto;max-width: 1370px;padding: 0;}.ss-section-wrap .ss-content-block iframe {max-width: 100%;}.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;}.interactive-testimonials-section .ss-section-wrap-inner .ss-content-block.t-footer {order: 3;}.interactive-testimonials-section .ss-section-wrap-inner {align-items: center;display: flex;flex-direction: column;flex-wrap: nowrap;margin-bottom: 30px;overflow: hidden;padding: 30px 0 0;width: 100%;}.interactive-testimonials-section .col-1:first-child {margin: 0 auto;max-width: 1680px;order: 1;padding: 0;width: calc(100% - 30px);}.page-index .interactive-testimonials-section .col-1:first-child p:first-child {margin-bottom: 10px;}@media (min-width: 768.5px) {.page-index .interactive-testimonials-section .col-1:first-child {padding-left: 30px;}}.interactive-testimonials-section .testimonials-wrapper {align-items: center;display: flex;margin: 0 auto 15px auto;order: 2;padding: 0 15px;width: 100%;}.interactive-testimonials-section .col-1:nth-child(2) {margin: 0 auto;order: 3;max-width: 1640px;}.interactive-testimonials-section .ss-content-block:not(.heading, .t-footer) {box-shadow: none;flex: 20%;margin: 0;padding: 0;position: relative;transition: flex 0.3s ease, min-height 0.3s ease;}.testimonial-embed .name:after,.testimonial-video-embed .name:after {content: '> Read Story';display: block;font-family: 'Inter', sans-serif;font-size: 11px;font-weight: 600;margin-left: auto;padding-bottom: 10px;padding-left: 0px;padding-top: 10px;pointer-events: all;transition: background-size 0.2s ease;white-space: nowrap;width: fit-content;}.testimonial-embed .name,.testimonial-video-embed .name {align-items: center;margin-bottom: 30px;}.testimonial-video-embed .name:after {content: '> Watch Video';}.testimonial-video-embed .name:hover:after {background-size: 18px;}.testimonial-embed *,.testimonial-video-embed * {width: 100%;}.page-index .testimonial-embed .image,.page-index .testimonial-video-embed .picture {background-position: 50%;background-repeat: no-repeat;background-size: cover;min-height: 500px;transition: min-height 0.3s ease;}.page-index .testimonial-embed .image img,.page-index .testimonial-video-embed .picture img {display: none;}.page-index .testimonial-embed:hover .image,.page-index .testimonial-video-embed:hover .picture {min-height: 550px;}.testimonial-embed .name, .testimonial-video-embed .name,.testimonial-video-embed .video-url,.testimonial-embed .content {bottom: 48px;color: #fff;font-size: 16px;letter-spacing: 2.24px;opacity: 0;padding: 0 48px;position: absolute;text-transform: uppercase;top: auto;transition: bottom 0.3s ease, opacity 0.3s ease;z-index: 1;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed,.testimonial-embed,.testimonial-video-embed {filter: grayscale(1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;height: 100%;max-width: 800px;opacity: 0.6;overflow: hidden;transition: filter 0.3s ease, margin 0.3s ease, min-height 0.3s ease, opacity 0.3s ease;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed:before,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed:before,.testimonial-embed:before,.testimonial-video-embed:before {background: linear-gradient(0deg, rgba(31,35,39,90%) 0%, rgba(31,35,39,0%) 100%);bottom: 0;content: '';display: block;height: 288px;left: 0;opacity: 0.8;position: absolute;right: 0;transition: opacity 0.3s ease;z-index: 1;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover,.page-index .testimonial-embed:hover,.page-index .testimonial-video-embed:hover {filter: grayscale(0);flex: 37.5%;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed {filter: grayscale(0);opacity: 1;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed:hover,.page-index .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed:hover {filter: grayscale(0);opacity: 1;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed:before,.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed:before,.page-index .testimonial-embed:hover:before,.page-index .testimonial-video-embed:hover:before,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed:before,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed:before {opacity: 1;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .name,.page-index .testimonial-embed:hover .name,.page-index .testimonial-video-embed:hover .name,body:not(.page-index) .testimonial-video-embed .name,body:not(.page-index) .testimonial-video-embed .name:after {bottom: 0;opacity: 1;pointer-events: none;}body:not(.page-index) .testimonial-video-embed .name:after {background-image: none;border: none;content: '> Watch Video';margin-bottom: 30px;margin-left: 0;margin-right: auto;padding: 7px 0;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed {margin: 0 15px;max-width: 500px;min-height: 0;overflow: hidden;position: relative;}body:not(.page-index) .interactive-testimonials-section .heading {padding: 0 15px;}body:not(.page-index) .interactive-testimonials-section .heading p:first-child {margin-bottom: 0;}body:not(.page-index) .interactive-testimonials-section .ss-section-wrap-inner {margin: 0 -15px;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading, .t-footer),body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading, .t-footer),body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading, .t-footer):hover,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading, .t-footer):hover {flex: 1;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name {align-items: flex-start;flex-direction: column;margin-bottom: 15px;padding: 0 30px;z-index: 2;}body:not(.page-index) .testimonial-video-embed .name {margin-bottom: 30px;}body:not(.page-index) .testimonial-video-embed .name:after {margin: 0;}body:not(.contains-side-content, .page-index) .interactive-testimonials-section .ss-content-block:not(.heading) {margin: 0 15px;}body:not(.contains-side-content) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed,body:not(.contains-side-content) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed {margin: 0 auto;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .image,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .picture {transition: transform 0s linear;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed:hover .image,body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed:hover .picture {transform: scale(1.05);transition-duration: 3s;}.fast-facts-section {padding: 110px 30px;position: relative;z-index: 0;}.fast-facts-section .ss-section-wrap-inner {justify-content: center;margin: 0 auto;max-width: 1500px;}.fast-facts-section:before {background-color: #CCDDE7;bottom: 0;content: '';left: 0;opacity: 0.92;position: absolute;right: 0;top: 0;z-index: -1;}.fast-facts-section p {color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.24px;line-height: 112.5%;text-transform: uppercase;}.fast-facts-section big {display: block;font-family: 'Cormorant', sans-serif;font-size: 100px;letter-spacing: 4px;margin: 30px 0 55px;}.fast-facts-section h2 {font-size: 36px;letter-spacing: 3.6px;}.fast-facts-section svg * {clip-path: none;}.fast-facts-section .col-3 {margin: 0;padding: 70px 30px;}.fast-facts-section .col-3 {border: 0.1px solid rgba(0,50,96,40%);}.fast-facts-section .col-3:nth-child(3n-4), .fast-facts-section .col-3:nth-child(3n-3),.fast-facts-section .col-3:nth-child(3n-2) {border-left: none; border-top: none;}.fast-facts-section .col-3:nth-child(3n-2) {border-left: none;}.fast-facts-section .col-3:nth-child(3n+5),.fast-facts-section .col-3:nth-child(3n+6),.fast-facts-section .col-3:nth-child(3n+7) {border-bottom: none;}.fast-facts-section .col-3:nth-child(3n+7),.fast-facts-section .col-3:nth-child(4n) {border-right: none;}.fast-facts-section.one-row .col-3 {border-bottom: none;} .fast-facts-section.one-row .col-3:last-child {border-right: none;} .blog-feed-slider-section .col-1 {display: flex;margin: 0 auto;max-width: 1640px;}.blog-feed-slider-section .cb-intro {background-image: url(/images/template/1-3-about-pacifica-stories.jpg);background-position: 50%;background-repeat: no-repeat;background-size: cover;padding: 135px 30px;position: relative;z-index: 0;}.blog-feed-slider-section .cb-intro p {margin-bottom: 5px;}.blog-feed-slider-section .cb-intro p:first-child {margin-top: 25px;}.blog-feed-slider-section .cb-intro:before {background-color: var(--primary-color);bottom: 0;content: '';left: 0;opacity: 80%;position: absolute;right: 0;top: 0;z-index: -1;}.blog-feed-slider-section .cb-intro * {color: #fff;}.blog-feed-slider-section .cb-intro h2 {font-size: 52px;line-height: 117%;}.blog-feed-slider-section .content-box-list.blog {display: none;}.blog-feed-slider-section .blog-feed-slider {display: flex;flex: none;width: calc(100% / 3 * 2);}.blog-feed-slider-section .blog-feed-slider .slick-list {margin: 0 -10px 0 40px;}.blog-feed-slider-section .blog-feed-slider .slick-prev,.blog-feed-slider-section .blog-feed-slider .slick-next {background-color: transparent;background-image: url(/images/icons/blog-slider-arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: 16px;border: none;color: transparent;cursor: pointer;min-width: 45px;opacity: 0.5;padding: 0;position: absolute;top: 50%;transition: left 0.3s ease, right 0.3s ease;width: 40px;}.blog-feed-slider-section .blog-feed-slider .slick-prev {left: 0;transform: rotate(180deg);}.blog-feed-slider-section .blog-feed-slider .slick-next {opacity: 1;right: -45px;}.blog-feed-slider-section .blog-feed-slider .slick-prev:hover {left: -5px;}.blog-feed-slider-section .blog-feed-slider .slick-next:hover {right: -50px;}.blog-feed-slider-section .blog-feed-slider .slick-track {height: 100%;position: relative;}.blog-feed-slider-section .blog-feed-slider .slide a {color: #fff;display: flex;flex-direction: column;height: 100%;justify-content: flex-end;overflow: hidden;position: relative;}.blog-feed-slider-section .thumbnail {background-position: 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;height: 100%;left: 0;position: absolute;top: 0;transition: transform 0.7s ease;right: 0;z-index: -1;}.blog-feed-slider-section .thumbnail:before {background: linear-gradient(180deg, transparent 0%, var(--primary-color) 100%);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 40%;}.blog-feed-slider-section .slide a:hover .thumbnail {transform: scale(1.1);}.blog-feed-slider-section a .thumbnail IMG,.blog-feed-slider-section a .date,.blog-feed-slider-section a .abstract {display: none;}.blog-feed-slider-section a .categories {font-family: var(--default-font-family);font-size: 12px;font-weight: 700;letter-spacing: 1.68px;margin: 10px 40px;order: -1;text-transform: uppercase;}.blog-feed-slider-section a .title {font-size: 18px;margin: 0px 40px;}.blog-feed-slider-section a .see-details {color: transparent;display: block;height: 32px;margin: 20px 40px;padding: 0px;position: relative;width: 130px;}.blog-feed-slider-section a .see-details:before {border: 1px solid #fff;bottom: 0;color: #fff;content: 'Read More';font-family: var(--default-font-family);font-size: 12px;font-weight: 600;left: 0;letter-spacing: 1.68px;padding: 8px 20px;position: absolute;right: 0;text-transform: uppercase;top: 0;transition: background-color 0.3s ease, color 0.3s ease;}.blog-feed-slider-section a .see-details:hover:before {background-color: #fff;color: var(--primary-color);}.story-slider-section .heading {order: -1 !important}.story-slider-section .ss-content-block:not(.heading) {display: none;}.story-slider-section .heading,.story-slider-section .heading h2 {margin-bottom: 0;}.story-slider-section .story-slider {margin: 15px auto 0;max-width: calc(85vw + 60px);position: relative;width: 100%;}.story-slider-section .story-slider .slick-slide {display: flex;flex-direction: column;padding: 30px;}.story-slider-section .story-slider .slick-slide .image {height: 360px;margin-bottom: 30px;overflow: hidden;}.story-slider-section .story-slider .slick-slide .image img {display: block;height: 100% !important;object-fit: cover;object-position: 50%;width: 100% !important;}.story-slider-section .story-slider .slick-slide .subtitle {color: #3E453E;font: 700 13px 'Inter',sans-serif;margin-bottom: 20px;position: relative;text-transform: uppercase;width: max-content;}.story-slider-section .story-slider .slick-slide .subtitle:after {content: '';position: absolute;bottom: -10px;left: 0;width: 100%;height: 1px;background: #003260;}.story-slider-section .story-slider .slick-slide .title {margin: 0 0 25px 0;font-family: 'Inter', sans-serif;font-size: 24px;font-weight: 700;letter-spacing: -1px;line-height: 150%;text-transform: none;color: #003260;}.story-slider-section .story-slider .slick-slide .description {margin-bottom: 45px;font-family: 'Inter', sans-serif;font-size: 16px;line-height: 23px;flex-grow: 1;color: #3E453E;}.story-slider-section .story-slider .slick-slide .button-area {display: flex;flex-direction: column;}.story-slider-section .story-slider .slick-slide .button-area .button {margin-bottom: 20px;}.story-slider-section .story-slider .slick-prev,.story-slider-section .story-slider .slick-next {background-color: transparent;background-position: 50%;background-repeat: no-repeat;background-size: 10px;border: none;color: transparent;content: '';display: block;height: 60px;left: -2.8%;position: absolute;right: auto;top: calc(50% - 20px);transform: rotate(90deg);transition: background-color 0.3s ease;width: 40px;z-index: 1;}.story-slider-section .story-slider .slick-prev svg,.story-slider-section .story-slider .slick-next svg {height: 28px;width: 12px;}.story-slider-section .story-slider .slick-prev svg *,.story-slider-section .story-slider .slick-next svg * {transition: fill 0.3s ease}.story-slider-section .story-slider .slick-prev:hover svg *,.story-slider-section .story-slider .slick-next:hover svg * {fill: #fff;}.story-slider-section .story-slider .slick-next {left: auto;right: -2.8%;top: calc(50% - 20px);transform: rotate(-90deg);}.story-slider-section .story-slider .slick-prev:hover,.story-slider-section .story-slider .slick-next:hover {background-color: var(--primary-color);backdrop-filter: brightness(100) contrast(100);}.story-slider-section .slick-dots {display: flex !important;gap: 25px;left: 50%;margin: 0;max-width: 600px;padding: 0;position: absolute;top: 0;transform: translateX(-50%);width: calc(100% - 60px);}.story-slider-section .slick-dots li {flex: auto;height: 4px;list-style: none;min-width: 25px;}.story-slider-section .slick-dots li button {background-color: #f4f4f4;border: none;color: transparent;cursor: pointer;height: 100%;position: relative;transition: background-color 0.3s ease;width: 100%;}.story-slider-section .slick-dots li button:hover,.story-slider-section .slick-dots li.slick-active button {background-color: var(--primary-color);}@media (max-width: 1700px) {.blog-feed-slider-section .col-1 {padding: 0 30px;}}@media (max-width: 1600px) {.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name,.testimonial-embed .name,.testimonial-video-embed .name {align-items: flex-start;flex-direction: column;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name:after,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name:after,.testimonial-embed .name:after,.testimonial-video-embed .name:after {border: none;display: block;margin-left: 0;margin-right: auto;padding-left: 0;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name:after,body:not(.page-index) .testimonial-video-embed .name:after {background-position: 0 50%;padding-left: 0px;}}@media (max-width: 1450px) {.contains-side-content .ss-section-wrap.sidebar-content .ss-section-wrap-inner {padding-left: 0px;}}@media (max-width: 1250px) {.middle-area .wrapper,body.contains-side-content .middle-area .wrapper {padding: 30px;}}@media (max-width: 1100px) {.page-index .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed,.page-index .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed,.page-index .testimonial-embed .image,.page-index .testimonial-video-embed .picture {min-height: 250px;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed .image,.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed .picture,.page-index .testimonial-embed:hover .image,.page-index .testimonial-video-embed:hover .picture {min-height: 300px;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name,.testimonial-embed .name,.testimonial-video-embed .name {padding: 0 15px;}.interactive-testimonials-section .ss-content-block:not(.heading):after,.testimonial-embed:after,.testimonial-video-embed:after {background-position: 50%;background-repeat: no-repeat;background-size: 20px;}}@media (max-width: 1024px) {.fast-facts-section .ss-section-wrap-inner {flex-direction: column;flex-wrap: nowrap;}.fast-facts-section .ss-section-wrap-inner .col-3 {width: 100%;}.fast-facts-section .col-3:nth-child(3n-4), .fast-facts-section .col-3:nth-child(3n-3),.fast-facts-section .col-3:nth-child(3n-2),.fast-facts-section .col-3:nth-child(3n+5),.fast-facts-section .col-3:nth-child(3n+6),.fast-facts-section .col-3:nth-child(3n+7),.fast-facts-section .col-3:nth-child(4n) {border-bottom: 0.1px solid rgba(0,50,96,40%);border-left: none;border-right: none;}.fast-facts-section .col-3:last-child {border: none;}.blog-feed-slider-section .col-1 {flex-wrap: wrap;}.blog-feed-slider-section .col-1 .cb-intro {flex: 1;padding: 0px 30px;}.blog-feed-slider-section .blog-feed-slider {margin: 30px -10px 0;min-height: 400px;position: relative;width: 100%;}.blog-feed-slider-section .blog-feed-slider .slick-list {margin: 0 -20px 0 0;}.blog-feed-slider-section .blog-feed-slider .slick-prev,.blog-feed-slider-section .blog-feed-slider .slick-next {position: absolute;}.blog-feed-slider-section .blog-feed-slider .slick-prev {left: -45px;top: 50%;width: 30px;}.blog-feed-slider-section .blog-feed-slider .slick-next {right: -60px;top: 50%;width: 30px;}.story-slider-section .slick-dots {flex-wrap: wrap;top: -10px;}}@media (min-width: 768px) and (max-width: 990px) {.story-slider-section .story-slider .slick-slide {padding: 12.5px;}.story-slider-section .story-slider .slick-prev,.story-slider-section .story-slider .slick-next {height: 40px;left: -30px}.story-slider-section .story-slider .slick-next {left: auto;right: -30px;}}@media (max-width: 900px) {.contains-side-content .main-content {flex-direction: column;}.contains-side-content .main-content > .col.first,.contains-side-content .main-content > .col.last {margin-left: 0;width: 100%;}.contains-side-content .ss-section-wrap.sidebar-content {padding: 60px 0 0;}}@media (max-width: 768px) {.custom-page-banner {margin-top: 80px;}.content-heading-wrap h1 {padding: 0;}.ss-section-wrap .ss-content-block.col-3 {padding: 0 !important;}.interactive-testimonials-section .ss-section-wrap-inner {padding-top: 0;}.interactive-testimonials-section .ss-section-wrap-inner .ss-content-block:not(.heading) {overflow: hidden;}.interactive-testimonials-section .testimonials-wrapper {flex-direction: column;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed,.testimonial-embed,.testimonial-video-embed {background-position: 50% 35%;filter: none;margin: 0;min-height: 250px;opacity: 1;overflow: hidden;position: relative;transition: background-size 0.3s ease, filter 0.3s ease, opacity 0.3s ease;}.interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed,.interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed,.testimonial-embed:hover,.testimonial-video-embed:hover {background-size: 100% auto;margin: 0;min-height: 250px;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name,.interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed .name,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name,.interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed .name,.testimonial-embed .name,.testimonial-embed:hover .name,.testimonial-video-embed .name,.testimonial-video-embed:hover .name {margin-bottom: 0;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed:before,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed:before,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name,.testimonial-embed:before,.testimonial-video-embed:before,.testimonial-video-embed .name,.testimonial-embed .name {bottom: 10px;flex-direction: column;opacity: 1;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed:before,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed:before,.testimonial-embed:before,.testimonial-video-embed:before {bottom: 0;top: auto;}.interactive-testimonials-section .ss-content-block:not(.heading):after,.testimonial-embed:after,.testimonial-video-embed:after {bottom: 0px;left: auto;opacity: 1;right: 0px;top: auto;}.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name:after,.interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name:after,.testimonial-embed .name:after,.testimonial-video-embed .name:after {margin-top: 10px;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed .image,.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed .picture,.page-index .testimonial-embed:hover .image,.page-index .testimonial-video-embed:hover .picture {min-height: 250px;}.page-index .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed .name,.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-embed .name,.page-index .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed .name,.page-index .interactive-testimonials-section .ss-content-block:not(.heading):hover .testimonial-video-embed .name {bottom: 10px;}body:not(.page-index) .interactive-testimonials-section .ss-section-wrap-inner {margin: 0;}.fast-facts-section {padding: 30px;}.fast-facts-section .col-3:nth-child(3n-4), .fast-facts-section .col-3:nth-child(3n-3),.fast-facts-section .col-3:nth-child(3n-2),.fast-facts-section .col-3:nth-child(3n+5),.fast-facts-section .col-3:nth-child(3n+6),.fast-facts-section .col-3:nth-child(3n+7),.fast-facts-section .col-3:nth-child(4n),.fast-facts-section .col-3 {padding: 30px !important;}.story-slider-section .story-slider {width: 85vw;}.blog-feed-slider-section .col-1 {padding: 0 20px;}.blog-feed-slider-section .blog-feed-slider .slick-prev {left: 0px;top: 50%;width: 20px;z-index: 10;}.blog-feed-slider-section .blog-feed-slider .slick-next {right: 0px;top: 50%;width: 20px;z-index: 10;}}@media (max-width: 550px) {.interactive-testimonials-section .testimonials-wrapper {padding: 0;}body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-video-embed, body:not(.page-index) .interactive-testimonials-section .ss-content-block:not(.heading) .testimonial-embed {margin: 0;}body:not(.page-index) .interactive-testimonials-section .ss-content-block.heading {margin: 0;padding: 0;width: 100%;}.interactive-testimonials-section .col-1:first-child {width: calc(100% - 50px);}.interactive-testimonials-section .col-1:nth-child(2) .button {display: block;margin: 0 15px;width: 100%;}.story-slider-section .story-slider .slick-prev,.story-slider-section .story-slider .slick-next {height: 20px;left: -15px;}.story-slider-section .story-slider .slick-next {left: auto;right: -15px;}.story-slider-section .story-slider .slick-prev svg,.story-slider-section .story-slider .slick-next svg {max-height: 100%;max-width: 100%;}}@media (max-width: 400px) {.story-slider-section .slick-dots {justify-content: center;}.story-slider-section .slick-dots li {flex: 0;}}.grey-content-box {background-color: var(--highlight-color);}.responsive-grid-layout-row .grey-content-box {height: 100%;}.grey-content-box .heading {background-color: #E6E6E6;color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 2.24px;padding: 30px 40px;text-transform: uppercase;}.grey-content-box .content {line-height: 177%;padding: 40px;}.grey-content-box.green {background-color: #E3EBE4;}.grey-content-box.green .heading {background-color: #059A46;color: #fff;}.grey-content-box.blue {background-color: #D5E7F3;}.grey-content-box.blue .heading {background-color: #00529C;color: #fff;}.ss-section-wrap.equal-heights .ss-content-block.has-grey-content-box {flex: auto;display: flex;flex-direction: column;}.ss-section-wrap.equal-heights .ss-content-block.has-grey-content-box .grey-content-box {margin-bottom: 20px;flex: 1;}.ss-section-wrap.equal-heights .ss-content-block.has-grey-content-box > p > .button {display: block;}@media (max-width: 1200px) {.grey-content-box .heading {padding: 20px 30px;}.grey-content-box .content {padding: 20px 30px;}}.content-navigator {transition: margin 0.5s ease, width 0.5s ease;width: 100%;}.content-navigator.lock {margin-left: -42.5px;opacity: 0;pointer-events: none;width: calc(100% + 85px);}.content-navigator.lock ul {margin: 0;padding: 0 42.5px;}.content-navigator.locked-content-navigator {left: 50%;margin: 0;opacity: 0;pointer-events: none;position: fixed;top: 80px;transform: translateX(-50%);width: calc(100% - 85px);z-index: 50}.content-navigator ul {background-color: var(--highlight-color);display: flex;flex-wrap: wrap;justify-content: center;list-style: none;padding: 20px 40px;transition: padding 0.5s ease;}.content-navigator li {margin: 5px 0;position: relative;}.content-navigator li:not(:last-child) {border-right: 1px solid #C8CBC8;}.content-navigator li a {color: var(--primary-color);display: block;font-family: 'Inter', sans-serif;font-size: 12px;font-weight: 400;letter-spacing: 1.68px;padding: 10px 13px;text-decoration: none;text-transform: uppercase;width: fit-content;}.content-navigator.locked-content-navigator.lock {opacity: 1;pointer-events: all;width: 100%;}@media (max-width: 768px) {.content-navigator.lock {margin-left: -25px;padding: 0;width: calc(100% + 42.5px);}.content-navigator.locked-content-navigator.lock {margin: 0;}}@media (max-width: 500px) {.content-navigator:not(.locked-content-navigator) {display: none;}.content-navigator.locked-content-navigator {top: 80px;}.content-navigator.locked-content-navigator:after {background-color: var(--primary-color);bottom: 0;clip-path: polygon(0% 0%, 100% 0%, 50% 100%);content: '';height: 10px;left: auto;position: absolute;right: 20px;top: 27px;transform: translateY(-50%);width: 15px;}.content-navigator.locked-content-navigator ul {background-color: transparent;flex-direction: column;height: fit-content;margin: 0;padding: 0;pointer-events: none;}.content-navigator.locked-content-navigator.hovering ul {pointer-events: all;}.content-navigator.locked-content-navigator ul li {background-color: var(--highlight-color);border: none;margin: 0 auto auto 0;opacity: 0;padding: 10px;position: absolute;width: 100%;}.content-navigator.locked-content-navigator.hovering ul li,.content-navigator.locked-content-navigator ul li.active {opacity: 1;position: relative;transition: opacity 0.2s ease;}.content-navigator.locked-content-navigator ul li.active {order: -1;}}.horizontal-button-box {align-items: center;background-color: var(--highlight-color);display: flex;justify-content: space-between;margin-bottom: 10px;padding: 20px 25px;}.horizontal-button-box .content {line-height: 150%;}.horizontal-button-box .button {background-color: transparent;border-radius: 0;margin-left: auto;margin-right: 0;}.horizontal-button-box .button:hover {background-color: var(--primary-color);color: var(--highlight-color);}@media (max-width: 600px) {.horizontal-button-box {flex-direction: column;text-align: center;}.horizontal-button-box .button {margin: 10px auto 0;padding: 10px 15px;}}.image-link-box {background-color: #000;background-position: 50%;background-repeat: no-repeat;background-size: cover;color: #fff;display: flex;flex-direction: column;justify-content: flex-end;min-height: 280px;position: relative;text-transform: uppercase;z-index: 0;}.image-link-box:before {background: linear-gradient(180deg, #1F232700 0%, #1F2327 100%);bottom: 0;content: '';left: 0;opacity: 90%;position: absolute;right: 0;top: 0;transition: opacity 0.2s ease;z-index: -1;}.image-link-box img {display: none;}.image-link-box .label {font-family: 'Inter', sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 2.94px;line-height: normal;margin-bottom: 15px;padding: 0 30px;}.image-link-box .sublabel {background-image: url(/images/icons/arrow-link-white.svg);background-position: calc(100% - 20px) 50%;background-repeat: no-repeat;background-size: 8px;font-size: 12px;font-weight: 600;letter-spacing: 1.68px;line-height: normal;margin-bottom: 26px;padding: 0 50px 0 30px;transition: background-position 0.2s ease;width: fit-content;}.image-link-box:hover {color: #fff;}.image-link-box:hover:before {opacity: 1;}.image-link-box:hover .sublabel {background-position: 100% 50%;}.image-link-box.down-arrow .sublabel {background-image: url(/images/icons/down-arrow-white.svg);}.image-link-box.down-arrow:hover .sublabel {background-position: calc(100% - 20px) calc(100%);}@media (max-width: 768px) {.ss-content-block .image-link-box {background-size: cover;}}.image-content-box {background-color: #000;background-position: 50%;background-repeat: no-repeat;background-size: cover;color: #fff;display: flex;flex-direction: column;justify-content: flex-end;min-height: 440px;padding: 20px;position: relative;text-transform: uppercase;transition: background-size 0.3s ease;z-index: 0;}.image-content-box .content,.image-content-box .content h4 {font-family: 'Inter', sans-serif;font-size: 28px;font-weight: 700;}.image-content-box .content p {line-height: 114%;letter-spacing: 0.56px;}.image-content-box .content h4 {line-height: normal;}.image-content-box .content .button {margin-top: 30px;padding: 20px;}.sidebar-content .image-content-box .content .button {width: 100%;}.image-content-box span {color: #fff;}.image-content-box:before {background: linear-gradient(180deg, rgba(0,50,96,42%) 0%, rgba(0,50,96,100%) 100%);bottom: 0;content: '';left: 0;opacity: 90%;position: absolute;right: 0;top: 0;z-index: -1;}.image-content-box img {display: none;}.image-content-box .button {background-color: transparent;}.col-3 .image-content-box .button,.col-4 .image-content-box .button,.col-5 .image-content-box .button {width: 100%;}.icon-link-box {align-items: center;background-position: 50%;background-repeat: no-repeat;background-size: cover;color: #fff;display: flex;flex-direction: column;font-size: 1vw;height: 13vw;justify-content: center;line-height: 130%;padding: 30px;position: relative;text-transform: uppercase;z-index: 0;}.icon-link-box:before {background-color: rgba(0,50,96,90%);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition: background 0.2s ease;z-index: -1;}.icon-link-box:hover:before {background-color: rgba(0, 28, 53, 0.9);}.icon-link-box .icon {margin-top: 0;}.icon-link-box img {display: none;}.icon-link-box .icon img {display: block;}.icon-link-box svg,.icon-link-box .icon .img {height: 35px !important;}.icon-link-box svg * {clip-path: none;}.icon-link-box:hover {color: #fff;}.icon-link-box .label {letter-spacing: 2.24px;margin-top: 8px;text-align: center;}.icon-link-box .sublabel {color: #8CCAE3;font-size: 12px;font-weight: 400;line-height: normal;margin-top: 10px;padding: 0 15px;text-align: center;text-transform: none;top: auto;}@media (min-width: 1400px) {.icon-link-box .label {font-size: 16px;}.icon-link-box .sublabel {font-size: 16px;}}@media (max-width: 768px) {.icon-link-box {font-size: 14px;height: 40vw;margin: 0 auto 20px;}.icon-link-box .sublabel {bottom: 20px;opacity: 1;}}.step-box {border-top: 3px solid var(--highlight-color);display: block;line-height: 177%;margin-bottom: 0px;padding: 25px 0 25px 60px;position: relative;}.step-box:first-child {border: none;}.step-box .heading {color: #000;padding: 0 0 0 30px;}.step-box:before {align-items: center;color: var(--primary-color);content: counter(step-box-count);counter-increment: step-box-count 1;display: flex;font-family: 'Jost', sans-serif;font-size: 90px;font-style: italic;font-weight: 700;height: 100%;justify-content: center;left: -15px;line-height: 295%;position: absolute;text-transform: uppercase;top: 0;width: 80px;}.step-box .content {padding: 0 0 0 30px;}.step-box .content strong {color: #525252;}@media (max-width: 500px) {.step-box {padding: 0px;}.step-box:before {border-bottom: 5px solid #F8F8F8;border-right: none;max-height: 60px;left: 0px;padding: 30px 30px 20px;position: relative;right: 0;top: -10px;width: auto;}.step-box .heading,.step-box .content {padding-left: 0;}}.staff-card {color: var(--default-text-color);font-size: 16px;max-width: 350px;}.staff-card img {display: block;width: 100% !important;}.staff-card .name {font-weight: 700;margin-bottom: 3px;margin-top: 10px;}.staff-card .job-title {margin-bottom: 3px;}.staff-card .phone {margin-bottom: 3px;}.staff-card a {border-bottom: 1px solid var(--primary-color);font-size: 13px;font-weight: 700;letter-spacing: 0.75px;text-transform: uppercase;}.staff-card a:hover {color: var(--secondary-color);}.stylized-heading-box {background-position: 50%;background-repeat: no-repeat;background-size: cover;display: flex;flex-direction: column;justify-content: center;min-height: 475px;position: relative;z-index: 0;}.stylized-heading-box:before {background-color: rgba(0,0,0,0.4);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.stylized-heading-box img {display: none;}.stylized-heading-box h3 {color: #fff;display: block;font-size: 40px;height: fit-content;line-height: normal;margin: 0;padding: 30px;text-align: center;width: 100%;}.stylized-heading-box .button {background-color: transparent;border-color: #fff;color: #fff;transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;}.stylized-heading-box .button:hover {background-color: #fff;border-color: var(--primary-color);color: var(--primary-color);}.hoverable-image-content-box {background-position: 50%;background-repeat: no-repeat;background-size: cover;color: #fff;cursor:default;display: flex;flex-direction: column;justify-content: center;min-height: 400px;min-width: 800px;position: relative;z-index: 0;}.hoverable-image-content-box:after {background-image: url(/images/icons/expand-icon.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: block;height: 25px;left: 50%;position: absolute;top: 75%;transform: translateX(-50%);transition: opacity 0.3s ease;width: 25px;}.hoverable-image-content-box:before {background-color: rgba(0,0,0,0.4);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition: background-color 0.3s ease;z-index: -1;}.hoverable-image-content-box:hover:before {background-color: rgba(0,0,0,0.7);}.hoverable-image-content-box img {display: block;opacity: 0;}.hoverable-image-content-box h2 {color: #fff;display: block;font-family: 'Inter', sans-serif;font-size: 40px;height: fit-content;line-height: normal;margin: 0;opacity: 1;padding: 30px;position: absolute;text-align: center;top: 50%;transform: translateY(-50%);transition: opacity 0.3s ease, top 0.3s ease;width: 100%;}.hoverable-image-content-box .content {display: block;height: auto;margin: 80px 100px 30px;opacity: 0;overflow-x: hidden;overflow-y: overlay;position: absolute;text-align: center;top: 50%;transform: translateY(-50%);transition: opacity 0.3s ease;}.hoverable-image-content-box .content::-webkit-scrollbar {background-color: transparent;width: 10px;}.hoverable-image-content-box .content::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);border-radius: 10px;}.hoverable-image-content-box:hover:after {opacity: 0;}.hoverable-image-content-box:hover h2 {top: calc(50% - 100px);}.hoverable-image-content-box:hover .content {opacity: 1;transition: opacity 0.3s ease 0.3s;}.hoverable-image-content-box .button {background-color: transparent;border-color: #fff;color: #fff;transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;}.hoverable-image-content-box .button:hover {background-color: #fff;border-color: var(--primary-color);color: var(--primary-color);}@media (max-width: 1250px) {.hoverable-image-content-box {min-width: 0;}}@media (max-width: 800px) {}@media (max-width: 768px) {.ss-section-wrap:first-child .hoverable-image-content-box {margin-top: 30px;}.hoverable-image-content-box h2 {font-size: 30px;margin: 0;padding: 0;width: 100%;}.hoverable-image-content-box:hover h2 {top: calc(50% - 130px);}.hoverable-image-content-box .content {bottom: 10px;margin: 80px 20px 20px;max-height: 450px;top: 40px;transform: none;}}@media (max-width: 768px) {.horizontal-descriptions-table tbody tr {display: flex;flex-direction: column;}}.ss-editor-video-embed-container {margin: 0;}.ss-accordion-content-wrap .ss-accordion-toggle {align-items: center;background: transparent;display: flex;letter-spacing: normal;padding: 10px 0;position: relative;text-transform: none;}.ss-accordion-content-wrap .ss-accordion-toggle:before {content: 'Read More';font-family: 'Inter', sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 1.68px;position: absolute;right: 20px;}.ss-accordion-content-wrap .ss-accordion-toggle:after {background-color: #99ADBF;content: '';display: block;flex: auto;height: 1px;margin-left: 20px;margin-right: 120px;position: relative;width: auto;}.ss-accordion-content-wrap .ss-accordion-toggle span {margin-right: 5px;}.ss-accordion-content-wrap .ss-accordion-toggle .h4-style {margin-bottom: 0;}.ss-accordion-content-wrap .ss-accordion-toggle:hover,.ss-accordion-content-wrap.show .ss-accordion-toggle {background-color: transparent;}.ss-accordion-content-wrap.show .ss-accordion-toggle:before {content: 'Read Less';}.ss-accordion-content-wrap .ss-accordion-toggle:hover:after {background-color: var(--primary-color);}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon {content: 'Read More';right: 0;transform: translateY(-75%);}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:before,.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {background-color: var(--primary-color);height: 3px;transform: translate(85%,82%);width: 9px;}.ss-accordion-content-wrap .ss-accordion-toggle .ss-accordion-toggle-icon:after {height: 9px;width: 3px;}.ss-accordion-content-wrap .ss-accordion-content {background-color: #F4F4F4;padding: 30px;}.ss-accordion-content-wrap:last-child {margin-bottom: -20px;}#scrolling-logos {flex: auto;margin-left: auto;margin-right: auto;max-width: 100%;overflow: hidden;}#scrolling-logos .flickity-viewport {margin-left: auto;margin-right: auto;max-width: 100%;}#scrolling-logos .flickity-viewport:before {background: rgb(255,255,255);background: linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: calc(100% - 15%);top: 0;z-index: 10}#scrolling-logos .flickity-viewport:after {background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);bottom: 0;content: '';display: block;left: calc(100% - 15%);position: absolute;right: 0;top: 0;}#scrolling-logos .logo-slide {width: calc(100% / 6);}#scrolling-logos .image {height: 100px;line-height: 100px;text-align: center;}#scrolling-logos img,#scrolling-logos svg {filter: grayscale(1);display: inline-block;height: auto !important;max-height: 40px;max-width: 120px;opacity: 0.5;vertical-align: middle;width: auto !important;}#scrolling-logos .flickity-prev-next-button {display: none;}.content-hr {align-items: center;display: flex;white-space: nowrap;}.content-hr:before,.content-hr:after {background-color: #99ADBF;content: '';flex: 1;height: 1px;margin: 40px;}.member-directory-filter-wrap,.list-items.member-directory-items .member-directory-item .email,.list-items.member-directory-items .member-directory-item .view-profile-link,.list-items.member-directory-items .overlay,.list-items.member-directory-items .list-item.member-directory-item .categories,.list-items.member-directory-items .list-item.member-directory-item .phone {display: none;}.list-items.member-directory-items .member-directory-item,.list-items.member-directory-items .member-directory-item .title {color: var(--default-text-color);font-family: 'Inter', sans-serif;font-size: 14px;letter-spacing: normal;line-height: normal;text-transform: none;}.list-items.member-directory-items .member-directory-item {margin-right: 60px;width: calc(20% - ((60px / 5) * 4));}.list-items.member-directory-items .member-directory-item .image {background-position: 50%;background-repeat: no-repeat;background-size: cover;height: fit-content;position: relative;}.list-items.member-directory-items .member-directory-item .image img {opacity: 0;}.list-items.member-directory-items .member-directory-item .image a {display: block;height: 100%;position: relative;}.list-items.member-directory-items .member-directory-item .image a:hover {box-shadow: none;}.list-items.member-directory-items .member-directory-item .image a:before {background: linear-gradient(0deg, rgba(0, 50, 96, 100%) 0%, rgba(0, 50, 96, 42%) 90%);bottom: 0;content: '';left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 0.3s ease;}.list-items.member-directory-items .member-directory-item .image a:hover:before {opacity: 1;}.list-items.member-directory-items .member-directory-item .image a:after {color: #fff;content: 'Read Bio';font-family: 'Inter', sans-serif;font-size: 12px;font-weight: 600;position: absolute;bottom: 0px;left: 0;letter-spacing: 1.68px;opacity: 0;right: 0;text-align: center;text-transform: uppercase;transition: bottom 0.3s ease, opacity 0.3s ease;}.list-items.member-directory-items .member-directory-item .image a:hover:after {bottom: 30px;opacity: 1;}.detail-page.blog h2.title,.list-items.blog-items h2.title {color: var(--default-text-color);font-family: 'Inter', sans-serif;font-size: 28px;font-weight: 700;letter-spacing: normal;line-height: normal;text-transform: none;}.list-items.blog-items h2.title {font-size: 23px;}.detail-page.blog .fr.button.negmt,.job-board-detail-page .back-link,.list-item.has-job-id .view-details-icon {padding: 10px 15px;}.detail-page.blog .ss-section-wrap-inner {margin: 0 -15px;}.blog-right-column h3,.list-item.blog-item h3,.list-item.blog-item h2,.job-board-detail-page h2 {font-size: 21px;letter-spacing: 2.94px;line-height: normal;}.job-board-items .list-item .job_id {background-color: var(--primary-color);}.blog-grid-item-content-wrap > p {margin-bottom: 0;}.job-board-items .list-item .info {flex: 1;}.page-type-11 .main-content .text-search-wrap {align-items: center;display: flex;}.page-type-11 .main-content .text-search-wrap .text-search,.page-type-11 .main-content .text-search-wrap .submit {margin: auto 0;max-height: 36px;}.list-item.question-item .title,.list-item.resource-item .title {font-family: 'Inter', sans-serif;font-size: 21px;font-weight: 700;letter-spacing: normal;margin-bottom: -20px;text-transform: none;}.blog-left-column {flex: none;width: calc(100% - 320px - 50px);}.blog-right-column {flex: none;margin-left: auto;margin-right: 0;margin-top: 18px;width: 320px;}.list-items.blog-items.grid-mode {display: flex;flex-direction: column;}.blog-left-column .blog-items li .blog-item .thumbnail img,.blog-right-column .recent-articles,.blog-right-column .archive,.blog-left-column .now-viewing,.blog-left-column .date,.blog-right-column .side-box-heading {display: none;}.blog-left-column .blog-items li,.list-items.blog-items.grid-mode li {box-shadow: none;border: none;margin: 0;padding: 2.5px 0 0;width: 100%;}.blog-left-column .blog-items li .blog-item,.list-items.blog-items.grid-mode .list-item.blog-item {background-color: var(--highlight-color);display: flex;flex: 1;flex-direction: row;height: auto;margin: 15px 0;overflow: hidden;}.blog-items .blog-item .content,.list-items.blog-items.grid-mode .blog-item .content {display: flex;flex: 50%;flex-direction: column;height: fit-content;margin: 0;}.list-items.blog-items.grid-mode .blog-item .content p {line-height: 140%;}.blog-left-column .blog-items li .blog-item .reading-time,.list-items.blog-items.grid-mode .list-item.blog-item .reading-time {color: #000;font-size: 14px;margin-top: 20px;margin-bottom: 25px;}.blog-left-column .blog-items li .blog-item .posted-in,.list-items.blog-items.grid-mode .list-item.blog-item .posted-in {content: '';font-size: 75%;margin: 0;opacity: 1;order: -1;padding: 30px 25px 0;z-index: 10;}.posted-in-inner {border-bottom: 1px solid var(--primary-color);display: inline-block;font-weight: bold;letter-spacing: 0.5px;padding-bottom: 3px;text-transform: uppercase;}.blog-left-column .blog-items li .blog-item .thumbnail,.list-items.blog-items.grid-mode .list-item.blog-item .thumbnail {background-position: 50%;background-repeat: no-repeat;background-size: cover;flex: 50%;height: 100%;margin: 0;padding: 0px;width: 50%;}.blog-left-column .blog-items li .blog-item .content.list-items.blog-items.grid-mode li .blog-item .content {flex: 1;margin: 30px 30px 0;width: 50%;}.blog-right-column .categories {background-color: var(--highlight-color);}.blog-right-column .categories ul {padding: 40px;}.blog-right-column .categories h3 {background-color: #e6e6e6;border: none;margin: 0;padding: 40px;}.blog-left-column .blog-items li .button {padding: 15px;}.main-content .blog-left-column .detail-page.blog #blog-comments-form-wrap {order: 5;padding: 0 30px 30px;}.main-content .blog-left-column .detail-page.blog .social-share-links {order: 4;padding: 0 30px 30px;}.page-type-5 .upper-pager {display: none;width: 100%;}.page-type-5 .lower-pager {margin-left: auto;}.page-type-5.is-detail-page .detail-page-banner {background-position: 50%;background-repeat: no-repeat;background-size: cover;display: block;min-height: 100px;min-width: 150px;order: 1; overflow: hidden;position: absolute;}.page-type-5.is-detail-page .detail-page-banner img {display: none;}.page-type-5.is-detail-page .title {align-items: center;background-color: var(--highlight-color);display: flex;margin: 0;order: 2;}.page-type-5.is-detail-page .ss-section-wrap {margin: 30px 30px 0;order: 3;}.page-type-5.is-detail-page h1 .ss-section-wrap {border: none;}.page-type-5.is-detail-page .content-heading-wrap .ss-section-wrap {margin: 0;}.page-type-5.is-detail-page .posted-in,.page-type-5.is-detail-page .detail-page.blog .hr {display: none;}.page-type-5.is-detail-page .fr.negmt.button {height: fit-content;margin-bottom: 0px;order: 5;padding:15px 30px 13px;position: absolute;right: 30px;top: 25px;width: fit-content;}.page-type-5.is-detail-page .detail-page.blog {border-bottom: 1px solid var(--highlight-color);border-left: 1px solid var(--highlight-color);border-right: 1px solid var(--highlight-color);display: flex;flex-direction: column;position: relative;}.page-type-5 .detail-page.blog h2.title {flex: auto;padding: 30px 180px 30px 30px;width: 100%;}.page-type-13 .main-content.has-side-boxes {display: flex;flex-direction: column;width: calc(100% - 300px);}.page-type-13 .main-content.has-side-boxes .map-content-wrap,.page-type-13 .main-content.has-side-boxes .map-wrap {margin-top: 0;width: 100%;}.page-type-13 .main-content.has-side-boxes .map-content-wrap {display: flex;flex-direction: column;order: -1;padding: 0;}.page-type-13 .main-content.has-side-boxes .map-content-wrap .intro-text-wrap {order: -1;}.page-type-13 .main-content.has-side-boxes .map-canvas.driving-directions {margin-top: -43px;}.page-type-13 .main-content.has-side-boxes .map-wrap .print-button.fr:not(.bottom) {display: none;}.page-type-13 .side-boxes {min-width: 250px;}.page-type-13 .side-box-heading {display: none;}.page-type-13 .side-box {background-color: transparent;padding: 0;}.page-type-13 .side-box .grey-content-box,.page-type-13 .side-box.about-contact-sidebar-side-box {margin-bottom: 0;}.page-type-13 .side-box .grey-content-box .heading,.page-type-13 .side-box .grey-content-box .content {padding: 20px;}.responsive-grid-layout-row.two-column.has-green-border .col {border: 1px solid #059A46;padding: 40px;}.list-items.event-items li {min-height: 85px;}.event-items > li > h2.date {background-color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 21px;font-weight: 700;letter-spacing: 2.94px;line-height: 130%;text-transform: uppercase;}.embedded-gallery .prev-arrow, .embedded-gallery .next-arrow {z-index: 50;}.calendar-and-filters-wrap .calendar .has-events .description {display: none;}.event-links-bar a.button.fr {margin-right: 0;}@media (max-width: 1550px) {#scrolling-logos .logo-slide {width: calc(100% / 5);}}@media (max-width: 1420px) {.list-items.member-directory-items .member-directory-item {margin-right: 25px;width: calc(33% - ((40px / 5) * 4));}.list-items.member-directory-items .member-directory-item:nth-child(5n) {margin-right: 25px;}.calendar-and-filters-wrap form.category-and-window {flex-wrap: wrap;}.calendar-and-filters-wrap form.category-and-window .chosen-container {flex: 100%;margin-bottom: 20px;max-width: 75%;}#scrolling-logos .logo-slide {width: calc(100% / 4);}}@media (max-width: 1250px) {.list-items.member-directory-items .member-directory-item {width: calc(20% - ((32px / 5) * 4));}.blog-right-column {padding: 0;}}@media (max-width: 1024px) {.ss-accordion-content-wrap .ss-accordion-toggle span {letter-spacing: 0;text-transform: none;}}@media (max-width: 900px) {.list-items.member-directory-items .member-directory-item {width: calc(33% - ((32px / 5) * 4));}}@media (max-width: 768px) {.ss-accordion-content-wrap .ss-accordion-toggle:before {display: none;}.ss-accordion-content-wrap .ss-accordion-toggle:after {margin-left: 0;margin-right: 0px;}.ss-accordion-content-wrap .ss-accordion-toggle {align-items: flex-start;flex-direction: column;padding-right: 30px;white-space: normal;}#scrolling-logos .logo-slide {width: calc(100% / 3);}.list-items.member-directory-items .member-directory-item {width: calc(50% - ((32px / 5) * 4));}.calendar-and-filters-wrap form.category-and-window {margin-top: 40px;}.calendar-and-filters-wrap form.category-and-window .chosen-container {max-width: 100%;}.detail-page.blog .ss-section-wrap-inner {margin: 0;}.detail-page.blog {margin-bottom: 60px;}.job-board-detail-page {padding-top: 20px;}.job-board-filter-wrap {margin-top: 40px;}.blog-left-column .blog-items li .blog-item, .list-items.blog-items.grid-mode .list-item.blog-item {flex-direction: column;height: fit-content;max-height: none;}.blog-left-column .blog-items li .blog-item .content, .list-items.blog-items.grid-mode .list-item.blog-item .content {height: auto;}.blog-left-column .blog-items li .blog-item .thumbnail, .list-items.blog-items.grid-mode .list-item.blog-item .thumbnail {min-height: 300px;width: 100%;}}@media (max-width: 600px) {.page-type-5.is-detail-page .detail-page-banner {min-height: 200px;width: 100%;}body.page-type-2 form.category-and-window ul.display-options li {margin-left: auto;}body.page-type-2 form.category-and-window ul.display-options li:first-child,body.page-type-2 form.category-and-window ul.display-options li:nth-child(2) {display: none; } .page-type-5 .detail-page.blog h2.title {padding: 80px 15px 15px;}}@media (max-width: 550px) {#scrolling-logos .logo-slide {width: calc(100% / 2);}.content-hr {justify-content: center;white-space: normal;}.content-hr:before,.content-hr:after {display: none;}}@media (max-width: 400px) {.list-items.member-directory-items .member-directory-item {width: calc(100% - ((32px / 5) * 4));}}.sosimple-underlay {background-color: rgba(255,255,255,70%);backdrop-filter: blur(30px);}.sosimple-overlay {bottom: 20px;height: calc(100% - 40px) !important;left: 50%;margin: 0 !important;max-height: 600px;max-width: 1080px;padding: 0;position: fixed;right: 0;top: 50% !important;transform: translate(-50%, -50%);width: calc(100% - 40px) !important;}.sosimple-overlay .sosimple-overlay-close {background-image: url(/images/icons/cross-icon-white.svg);filter: invert(1);right: -50px;top: 0;}@media (max-width: 1250px) {.sosimple-overlay .sosimple-overlay-close {background-image: url(/images/icons/cross-icon-white.svg);right: 20px;top: 20px;}}@media (max-width: 768px) {.sosimple-overlay {background-image: url(/images/icons/cross-icon-white.svg);bottom: 20px;left: 50% !important;max-height: none;top: 20px !important;transform: translateX(-50%);}}.page-type-2 .sosimple-overlay {height: fit-content !important;padding: 30px;}@media (max-width: 1250px) {.page-type-2 .sosimple-overlay h2 {padding-right: 45px;}}#global-site-alert-popup {background-color: var(--highlight-color);background-image: none;}#global-site-alert-popup,.global-site-alert {width: max-content !important;}.global-site-alert .heading {background: #E6E6E6;text-align: center;padding: 5px 20px;}.global-site-alert .heading h3 {color: var(--primary-color);font: 700 16px 'Inter',sans-serif;letter-spacing: 2.24px;margin: 0;padding: 25px;text-transform: uppercase;}.global-site-alert .content-wrap {max-height: calc(100vh - 140px);max-width: none;min-height: 100px;overflow-x: hidden;overflow-y: overlay;padding: 5%;width: 700px;}#global-site-alert-popup .sosimple-overlay-close {background: url(/images/icons/cross-icon-white.svg) 0 0 no-repeat;height: 38px;outline: none;width: 38px;top: 28px;right: 0px;}@media (max-width: 775px) {#global-site-alert-popup {margin: 0 !important;left: 50% !important;width: 90% !important;}.global-site-alert {width: 100% !important;}.global-site-alert .content-wrap {width: 100%;}}.sosimple-overlay .testimonial-content {align-items: center;background-color: #fff;display: flex;}.sosimple-overlay .testimonial-content .image {background-position: 50%;background-repeat: no-repeat;background-size: cover;display: block;height: 600px;margin-right: 60px;position: relative;width: 50%;}.sosimple-overlay .testimonial-content .image:before {bottom: 0;content: '';display: block;left: auto;right: -1px;top: 0;width: 180px;}.sosimple-overlay .testimonial-content .content {color: var(--default-text-color);flex: 1;margin: 0px 0px 0px 0px;max-height: 600px;overflow-x: hidden;overflow-y: scroll;padding: 20px 80px 20px 20px;z-index: 1;}.sosimple-overlay .testimonial-content .content::-webkit-scrollbar {background-color: transparent;width: 10px;} .sosimple-overlay .testimonial-content .content::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.3);} .sosimple-overlay .testimonial-content .content .name {color: var(--primary-color);font-family: 'Inter', sans-serif;font-size: 28px;font-weight: 700;letter-spacing: 1.008px;line-height: normal;text-transform: none;}@media (max-width: 1250px) {.sosimple-overlay .testimonial-content .content {flex: 1;max-height: 480px;overflow-x: hidden;overflow-y: scroll;padding: 0px 50px 0px 20px;z-index: 1;}}@media (max-width: 768px) {.sosimple-overlay .testimonial-content {flex-direction: column;height: 100%;}.sosimple-overlay .testimonial-content .content {flex: none;margin: 0;max-height: 50%;padding: 60px;}.sosimple-overlay .testimonial-content .image {margin: 0 0 -100px;position: relative;width: 100%;}.sosimple-overlay .testimonial-content .image:before {background: linear-gradient(180deg, transparent 0%, #fff 100%);bottom: 0;height: 280px;left: 0;position: absolute;right: 0;top: auto;width: auto;}.sosimple-overlay.text-testimonial .sosimple-overlay-close {filter: none;right: 20px;top: 20px;}}@media (max-width: 500px) {.sosimple-overlay .testimonial-content .content {padding: 30px;}}.sosimple-underlay.has-video-or-iframe {backdrop-filter: blur(30px);bottom: 0;left: 0;position: fixed;right: 0;top: 0;-webkit-backdrop-filter: blur(30px);z-index: 999;}.sosimple-overlay.has-video-or-iframe {height: fit-content !important;z-index: 1000;}.sosimple-overlay.has-video-or-iframe iframe {aspect-ratio: 16/9;display: block;width: 100%;}@media (max-width: 1250px) {.sosimple-overlay.has-video-or-iframe .sosimple-overlay-close {background-image: url(/images/icons/cross-icon-white.svg);right: 0px;top: -40px;}}@media (max-width: 768px) {.sosimple-overlay.has-video-or-iframe .sosimple-overlay-close {right: 20px;}.sosimple-overlay.has-video-or-iframe {top: 50% !important;transform: translate(-50%, -50%);width: 100% !important;}} .page-type-10 .sosimple-overlay h1,.page-type-10 .sosimple-overlay .fr,.page-type-10 .sosimple-overlay .image-column .button,.page-type-10 .sosimple-overlay .image-column .image,.page-type-10 .sosimple-overlay .info-column tbody th,.page-type-10 .sosimple-overlay .info-column .info-table:nth-child(2) tr:first-child td {display: none;}.page-type-10 .sosimple-overlay {height: fit-content !important;max-height: none;}.page-type-10 .sosimple-overlay .detail-page.member-directory {background-color: #EFEFEF;flex-direction: column;height: 100%;max-height: 100vh;min-height: 0;overflow-y: overlay;}.page-type-10 .sosimple-overlay .detail-page.member-directory::-webkit-scrollbar {background-color: transparent;}.page-type-10 .sosimple-overlay .detail-page.member-directory::-webkit-scrollbar-thumb {background-color: var(--secondary-color);}.page-type-10 .sosimple-overlay .image-column {background-position: 50%;background-repeat: no-repeat;background-size: cover;margin: 60px auto 0;min-height: 360px;z-index: 1;}.page-type-10 .sosimple-overlay .info-column {background-color: #fff;display: flex;flex-direction: column;margin-top: -120px;padding-top: 120px;text-align: center;}.page-type-10 .sosimple-overlay .info-column .info-table:last-child {font-style: italic;margin: 0px 85px 30px;order: -1;width: auto;}.page-type-10 .sosimple-overlay .info-column .info-table td {border: none;font-size: 16px;}.page-type-10 .sosimple-overlay .info-column .title {color: var(--default-text-color);font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 700;letter-spacing: normal;line-height: normal;margin: 10px 0 0;order: -1;text-transform: none;}.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) {border-bottom: 1px solid #EFEFEF;order: -1;}.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) tbody {display: flex;flex-direction: row-reverse;justify-content: center;margin-top: 0px;padding: 0 20px 20px;}.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) tbody td {padding: 0 10px;}.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) tbody tr td a {font-weight: 500;}@media (max-width: 768px) {.page-type-10 .sosimple-overlay {height: auto !important;max-height: calc(100vh - 20px);overflow: hidden;}.page-type-10 .sosimple-overlay .main-content {height: 100%;}.page-type-10 .sosimple-overlay .info-column {flex: 1;margin-top: 0;overflow-x: hidden;overflow-y: scroll;padding-top: 0;}.page-type-10 .sosimple-overlay .info-column .info-table:last-child::-webkit-scrollbar {background-color: transaprent;width: 10px;}.page-type-10 .sosimple-overlay .info-column .info-table:last-child::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.5);}.page-type-10 .sosimple-overlay .info-column .info-table:last-child {display: block;margin: 0px 0px 30px;padding: 10px;}.page-type-10 .sosimple-overlay .image-column {margin: 60px auto 0;max-width: 360px;min-height: 40vh;position: relative;top: 0;width: 100%;}.page-type-10 .sosimple-overlay .detail-page.member-directory {display: flex;flex-direction: column;padding-top: 0;position: relative;}}@media (max-width: 500px) {.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) tbody {align-items: center;flex-direction: column;}.page-type-10 .sosimple-overlay .image-column {height: 75vw;min-height: 0;}.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) tbody tr:last-child td:last-child {border: none;}}@media (max-width: 400px) {.page-type-10 .sosimple-overlay .info-column .info-table:nth-last-child(2) tbody {padding-left: 0;padding-right: 0;}}body:not(.page-type-0) .ss-section-wrap:first-child .col-1,body:not(.page-type-0) .ss-section-wrap:first-child .col-1 h1 {margin: 0;}.page-type-5 .main-content {display: flex;flex-wrap: wrap;}.page-type-5.is-detail-page .blog-left-column {width: 100%;}.page-type-5.is-detail-page .blog-right-column {display: none;}body.page-type-10 .content-heading-wrap .ss-section-wrap-inner {margin-right: auto;max-width: none;}.page-type-10 .hr {display: none;}.page-type-10 .middle-area .wrapper {max-width: none;padding-right: 100px;}@media (min-width: 1421px) {body:not(.page-type-0) .middle-area > .wrapper {max-width: 1420px;margin: 0;padding-left: 300px;padding-right: 0;}body.page-type-10 .middle-area > .wrapper {max-width: none;padding-right: 100px;}}.page-id-5315 .col-4 p {line-height: normal;}@media (min-width: 1250px) and (max-width: 1420px) {body.contains-side-content.page-type-5 .middle-area .wrapper,body.contains-side-content.page-type-13 .middle-area .wrapper {padding: 60px 80px 60px 300px;}}@media (max-width: 1250px) {.page-type-10 .middle-area > .wrapper {margin: 0;padding-right: 0;}.page-type-5 .middle-area .wrapper, body.contains-side-content .middle-area .wrapper {max-width: none;padding-bottom: 0;}}@media (max-width: 1024px) {.page-type-5 .main-content {flex-direction: column;}.page-type-5 .main-content .blog-left-column,.page-type-5 .main-content .blog-right-column {margin: 0;padding-left: 0;width: 100%;}.page-type-5 .main-content .blog-left-column {margin: 50px 0 15px;}.page-type-5.is-detail-page .main-content .blog-left-column {margin-top: 0;}}@media (max-width: 800px) {.page-type-5 .middle-area .wrapper, body.contains-side-content .middle-area .wrapper {display: flex;flex-direction: column;padding: 20px 30px;}.page-type-5 .middle-area .wrapper, body.contains-side-content .middle-area .wrapper > * {width: 100%;}}@media (max-width: 768px) {.page-type-5 .blog-left-column li .blog-item {flex-direction: column;}.blog-left-column .blog-items li .blog-item .thumbnail {min-height: 300px;width: 100%;}}@keyframes arrow-anim {0% {margin-bottom: -5px;margin-top: 10px;}50% {margin-bottom: 0px;margin-top: 5px;}100% {margin-bottom: -5px;margin-top: 10px;}}.page-index.at-top .header {background-color: transparent;box-shadow: none;height: 120px;transition: opacity 0.3s ease, box-shadow 0.5s ease, background-color 0.5s ease, height 0.5s ease;}.page-index .header {opacity: 0;transition: opacity 0.3s ease, box-shadow 0.5s ease, background-color 0.5s ease, height 0.5s ease;}.page-index.loaded .header {opacity: 1;}.page-index .header .logo {background-image: url(/images/template/pch-20th-logo.svg);background-position: 50% -12px;background-repeat: no-repeat;background-size: contain;clip-path: polygon(0% 70%, 100% 70%, 100% 100%, 0% 100%);height: 180px;position: absolute;top: -107px;transition: clip-path 0.2s ease 0.1s, top 0.2s, transform 0.2s ease;width: 200px;}.page-index .header .logo:hover {top: -112px;}.page-index.at-top.hide-nav .header .logo {background-position: 50%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);top: 30px;transition: top 0.5s, transform 0.2s ease;}.page-index.at-top.show-nav .header .logo,.page-index:not(.at-top) .header .logo {background: none;clip-path: none;height: auto;max-width: none;top: 41px;width: 240px;}.page-index:not(.at-top) .header .logo {top: 22px;}.page-index .header .logo svg,.page-index .header .logo img {opacity: 0;transition: opacity 0.25s linear;}.page-index.at-top.show-nav .header .logo svg,.page-index:not(.at-top) .header .logo svg,.page-index.at-top.show-nav .header .logo img,.page-index:not(.at-top) .header .logo img {opacity: 1;}.page-index .header .nav-toggle {transition: max-height 0.5s ease;}.page-index.at-top .header .nav-toggle {max-height: 120px;}.page-index .header:after {background: linear-gradient(180deg, rgba(0,0,0,100%) 0%,rgba(0,0,0,0) 100%);bottom: -80px;content: '';left: 0;opacity: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: opacity 0.5s ease;z-index: -1;}.page-index.at-top .header:after {opacity: 1;}.page-index.at-top.show-nav .header {background-color: var(--primary-color);transition: box-shadow 0.2s ease, background-color 0.2s ease;}.page-index.at-top.show-nav .header:after {opacity: 0;transition: opacity 0.3s ease;}.page-index.at-top .header .primary-nav-wrap {max-height: calc(100% - 180px);top: 120px;}.page-index.at-top .header .give-link {margin-top: 40px;}@media (min-width: 1024px) and (max-height: 850px) {.page-index.at-top .primary-nav-wrap > ul {max-height: calc(100dvh - 180px);top: 0;transform: none;}.page-index.at-top .primary-nav-wrap > ul > li > a {font-size: 24px;}.page-index.at-top .primary-nav-wrap > ul > li > ul {left: auto;right: 100px;top: 160px;}.page-index.at-top.show-nav .primary-nav-wrap ul {transition: opacity 0.3s ease 0.3s;}.page-index.at-top:not(.show-nav) .primary-nav-wrap > ul > li > ul {opacity: 0;pointer-events: none;}}@media (min-width: 1024px) and (max-width: 1250px) and (max-height: 850px) {.page-index.at-top .primary-nav-wrap > ul {top: 55px}.page-index.at-top .primary-nav-wrap > ul > li > ul {top: 200px}}@media (min-width: 1024px) and (max-height: 720px) {.page-index.at-top .primary-nav-wrap > ul > li > a {font-size: 21px;padding: 20px}.page-index.at-top .primary-nav-wrap > ul ul > li > a {padding: 10px 0}}.page-index h1, .page-index .h1-style {color: var(--primary-color);font-family: 'Cormorant', sans-serif;font-size: 80px;font-weight: 600;letter-spacing: 7.76px;line-height: 120%;text-transform: uppercase;}.page-index .main-content {max-width: none;}.page-index .middle-area .wrapper {padding: 0;}.page-index .content-heading-wrap {display: none;}.page-index .ss-section-wrap-inner {margin: 0;max-width: none;}.page-index .homepage-gallery,.page-index .homepage-video-banner {overflow: hidden;position: relative;}.page-index .homepage-video-banner:after,.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after {background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,60%) 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 50%;z-index: 2;}.page-index .homepage-video-banner .col-1:first-child {bottom: 90px;height: fit-content !important;left: 0;position: absolute;right: 0;top: auto;z-index: 10;}.page-index .homepage-video-banner .col-1:last-child {background-color: #000;bottom: 0;left: 0;overflow: hidden;position: absolute;pointer-events: none;height: 100vh !important;margin: 0;right: 0;top: 0;width: 100%;} @supports not (aspect-ratio) {.ss-editor-video-embed-container {height: 0;padding-top: 56.25%;}.ss-editor-video-embed-container iframe {height: 100%;position: absolute;top: 0;}}.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container {left: 50%;max-width: none;min-width: 100vw;height: 100vh;opacity: 1 !important;position: absolute;top: 50%;transform: translate(-50%, -52.5%);width: 190vh !important;}@supports not (aspect-ratio) {.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container {transform: translate(-50%, -50%);}.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container iframe {height: 100%;position: absolute;}}@media (min-aspect-ratio: 16/9) {.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container { width: 177.78vh;}}.page-index .homepage-video-banner .col-1 h1 {color: #fff;height: fit-content;width: 100%;}.page-index .homepage-gallery {z-index: 10;}.page-index .homepage-gallery .col-1 {flex: 1;margin: 0;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .stage {height: 100vh;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide {z-index: 3;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after {z-index: -1;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption {background-image: none;box-shadow: none;display: flex !important;flex-direction: column;height: auto !important;justify-content: flex-end;padding-bottom: 120px !important;min-height: 100%;overflow: hidden !important;text-align: center;z-index: 0;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1 {color: #fff;margin-bottom: 0;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button {background-color: transparent;border-color: #fff;color: #fff;margin: 0 auto;width: fit-content;}.page-index .hp-explore-button {align-items: center;bottom: 30px;color: #fff;display: flex;flex-direction: column;font-family: 'Outfit', sans-serif;font-size: 12px;font-weight: 500;left: 50%;letter-spacing: 1.92px;position: absolute;text-transform: uppercase;transform: translateX(-50%);transition: color 0.3s ease;z-index: 10;}.page-index .hp-explore-button svg {animation-name: arrow-anim;animation-duration: 2s;animation-direction: both;animation-iteration-count: infinite;animation-timing-function: ease;display: block;margin-top: 15px;}.page-index .hp-explore-button svg * {transition: fill 0.3s ease;}.page-index .hp-explore-button:hover {color: #99ADBF;}.page-index .hp-explore-button:hover svg * {fill: #99ADBF;}.page-index .four-buttons-section {margin: 20px 10px;}.page-index .four-buttons-section .col-4 {flex: 1;margin: 0 10px;}.page-index .video-section {margin: 20px;}.page-index .video-section h2 {line-height: normal;}.page-index .video-section .ss-section-wrap-inner {align-items: center;border-bottom: 1px solid #99ADBF;justify-content: space-between;margin: 75px auto 30px;max-width: 1640px;padding: 0 30px 50px;}@media (min-width: 768.5px) {.page-index .video-section .ss-content-block {margin: 0;}}.page-index .video-section .button {margin: 0 50px 0 0;min-width: 220px;}.college-acceptances-section {padding: 120px 120px 190px;}.college-acceptances-section h2 {font-size: 36px;letter-spacing: 3.6px;line-height: normal;padding: 0 30px;}.page-index .interactive-testimonials-section {margin-bottom: 60px;}.page-index .interactive-testimonials-section .testimonials-wrapper {min-height: 600px;padding: 0;}.page-index .interactive-testimonials-section .testimonial-embed .name,.page-index .interactive-testimonials-section .testimonial-video-embed .name {display: flex;}.page-index .blog-feed-slider-section {margin: 100px 0;}.page-index .blog-feed-slider-section .blog-feed-slider .slide {padding: 0 10px;}@media (max-width: 1250px) {.college-acceptances-section {padding: 120px 0px 190px;}.page-index.at-top .menu-engaged-wrap .give-link {background-color: var(--primary-color);color: #fff;margin-top: 130px;position: relative;z-index: 1;}}@media (max-width: 1100px) {.page-index .interactive-testimonials-section .testimonials-wrapper {min-height: 300px;}}@media (max-width: 1000px) {.page-index .four-buttons-section .ss-section-wrap-inner {display: flex;flex-wrap: wrap;justify-content: center;}.page-index .four-buttons-section .col-4 {flex: none;margin-bottom: 20px;width: calc(50% - 20px);}.page-index .four-buttons-section .col-4 .icon-link-box {background-size: 100% auto;height: 25vw;}.page-index .four-buttons-section .icon-link-box .sublabel {bottom: 20px;top: auto;}}@media (max-width: 1024px) {.page-index.at-top .menu-engaged-wrap {top: 120px;}.page-index.at-top .header .primary-nav-wrap {top: 0px;}}@media (max-width: 900px) {.page-index .blog-feed-slider-section {margin: 100px 0 100px 0px;}}@media (max-width: 768px) {.page-index h1, .page-index .h1-style {font-size: 45px;letter-spacing: 3px;padding: 0 20px;}.page-index .video-section .ss-section-wrap-inner {margin-top: 0px;}.college-acceptances-section {padding: 30px 0;}.page-index .four-buttons-section .col-4 {margin: 0 15px;padding: 0 15PX;width: 100%;}.page-index .four-buttons-section .icon-link-box {height: 40vw;margin: 0px auto 20px;min-height: 200px;}.page-index .four-buttons-section .col-4 .icon-link-box svg,.page-index .four-buttons-section .col-4 .icon-link-box img {min-height: 35px;}.page-index .four-buttons-section .col-4 .icon-link-box .label {line-height: 100%;margin-top: 20px;}.page-index .four-buttons-section .col-4 .icon-link-box .label,.page-index .four-buttons-section .col-4 .icon-link-box .sublabel {font-size: 16px;}.page-index .four-buttons-section .col-4 .icon-link-box .sublabel {bottom: 30px;top: auto;}.page-index .blog-feed-slider-section .blog-feed-slider {margin: 30px 0 0;}.page-index .blog-feed-slider-section .blog-feed-slider .slick-list {margin: 0;}.page-index .blog-feed-slider-section .blog-feed-slider .slide {padding: 0;}}@media (max-width: 500px) {.college-acceptances-section h2 {padding: 0;}.icon-link-box .sublabel {margin-top: 10px;}.page-index .video-section .ss-section-wrap-inner {padding: 0 5px 30px;}.page-index .video-section .button {margin: 0 0 -20px 0px;width: 100%;}}@media (max-width: 450px) {.page-index .header .logo,.page-index.at-top .header .logo,.page-index.at-top.hide-nav .header .logo,.page-index.at-top.show-nav .header .logo,.page-index:not(.at-top) .header .logo {background-image: none;clip-path: none;height: 52px;position: absolute;top: 35px;width: calc(100vw - 210px);}.page-index.show-nav .header .logo, .page-index.hide-nav .header .logo {top: 15px;}.page-index .header .logo svg,.page-index.at-top .header .logo svg {display: block;}.page-index .header .logo svg, .page-index .header .logo img {opacity: 1;}}.footer {background-image: url(/images/template/pacifica-2.jpg);background-position: 50%;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 0;}.footer:before {backdrop-filter: grayscale(1);background-color: rgba(0,50,96,92%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.footer p {font-size: 15px;}.footer .upper-footer .footer-top-buttons {display: flex;justify-content: center;padding-top: 50px;}.footer .upper-footer .footer-top-buttons a {align-items: center;background-color: transparent;border: 1px solid #fff;color: #fff;display: flex;justify-content: center;margin: 0 10px;min-width: 220px;}.footer .upper-footer .footer-top-buttons a svg {display: block;height: fit-content;margin-right: 10px;width: fit-content;}.footer .upper-footer .footer-top-buttons a svg * {clip-path: none;transition: fill 0.3s ease;}.footer .upper-footer .footer-top-buttons a:hover {background-color: #fff;color: var(--primary-color);}.footer .upper-footer .footer-top-buttons a:hover svg * {fill: var(--primary-color);}.footer .upper-footer .footer-logo-text {color: #fff;margin-top: 30px;}.footer .upper-footer .footer-logo-text svg {margin-bottom: -10px;max-height: 70px;width: auto !important;}.footer .upper-footer .footer-logo-text svg * {clip-path: none;}@media (max-width: 1250px) {.footer .upper-footer {display: flex;flex-direction: column-reverse;}.footer .upper-footer .footer-top-buttons {flex-wrap: wrap;position: relative;}.footer .upper-footer .footer-top-buttons p {flex: none;}.footer .upper-footer .footer-top-buttons a {width: fit-content;}}@media (max-width: 768px) {.footer .upper-footer .footer-logo-text {padding: 0 30px;}.footer .upper-footer .footer-logo-text svg {max-height: 60px;}.footer .upper-footer .footer-top-buttons p {flex: 100%;}.footer .upper-footer .footer-top-buttons a,.footer .upper-footer .footer-top-buttons p:nth-child(2n) a {margin: 0 30px;width: auto;}}.lower-footer {color: #fff;columns: 2;display: flex;flex-direction: column;flex-wrap: wrap;max-height: 560px;padding: 30px 80px;}.lower-footer svg * {clip-path: none;}.lower-footer .footer-address-contact-info ul {display: flex;list-style: none;margin-left: -10px;padding: 0;}.lower-footer .footer-address-contact-info ul li a {align-items: center;display: flex;height: 24px;margin: 10px;transition: opacity 0.3s ease;}.lower-footer .footer-address-contact-info ul li a:hover {opacity: 0.5;}.lower-footer .footer-address-contact-info p a,.lower-footer .footer-logo-links a,.lower-footer .powered-by-copyright-info a {color: #fff;font-weight: 400;transition: opacity 0.3s ease;}.lower-footer .footer-address-contact-info p a:hover,.lower-footer .footer-logo-links a:hover,.lower-footer .powered-by-copyright-info a:hover {opacity: 0.5;}.lower-footer .footer-quick-links {align-items: center;display: flex;flex-direction: column;margin-left: -20px;width: fit-content;}.lower-footer .footer-quick-links .footer-search-form {margin-left: 0;margin-right: auto;transition: margin-left 0.3s ease, min-width 0.3s ease;}.show-footer-search .lower-footer .footer-quick-links .footer-search-form {margin-left: 20px;}.lower-footer .footer-quick-links ul {display: flex;flex-wrap: wrap;list-style: none;padding-left: 10px;}.lower-footer .footer-quick-links ul li a {color: #fff;}.lower-footer .footer-quick-links ul li a {border-bottom: 1px solid transparent;color: #fff;display: block;font-family: var(--default-font-family);font-size: 12px;font-weight: 700;letter-spacing: 1.68px;margin: 0 12px;padding: 4px 0 3px 0;text-decoration: none;text-transform: uppercase;transition: border-bottom 0.3s ease;}.lower-footer .footer-quick-links ul li a:hover {border-bottom: 1px solid #fff;}.lower-footer .footer-logo-links {min-height: 220px;}.lower-footer .footer-logo-links ul {align-items: flex-end;display: flex;flex-direction: column;list-style: none;margin: 0;}.lower-footer .footer-logo-links ul li a {display: block;max-width: 185px;position: relative;}.lower-footer .footer-logo-links ul li a svg,.lower-footer .footer-logo-links ul li a img {display: block;height: auto !important;margin-bottom: 20px;max-height: 66px !important;max-width: 185px !important;width: auto !important;}.lower-footer .powered-by-copyright-info {align-items: center;display: flex;list-style: none;margin-left: auto;}.lower-footer .powered-by-copyright-info p {font-size: 12px;}.lower-footer .powered-by-copyright-info svg {margin-bottom: -3px;margin-left: 10px;}@media (max-width: 1300px) {.lower-footer .powered-by-copyright-info {align-items: flex-end;flex-direction: column-reverse;}.lower-footer .powered-by-copyright-info svg {margin-right: 0;margin-top: 10px;}}@media (max-width: 1600px) {.lower-footer .footer-quick-links {flex-direction: column;}.lower-footer .footer-quick-links .footer-search-form {margin-left: 0;margin-right: auto;}}@media (max-width: 1400px) {.lower-footer {padding-left: 30px;padding-right: 30px;}}@media (max-width: 1024px) {.lower-footer {align-items: center;flex-wrap: nowrap;max-height: none;}.lower-footer .footer-address-contact-info {text-align: center;}.lower-footer .footer-address-contact-info ul {justify-content: center;margin: 0 0 20px;}.lower-footer .footer-logo-links {min-height: 0px;}.lower-footer .footer-logo-links ul {align-items: center;padding: 0;}.lower-footer .footer-quick-links {margin: 0;}.lower-footer .footer-quick-links ul {justify-content: center;padding: 0;}.lower-footer .footer-quick-links ul li {margin: 10px 0;}.lower-footer .footer-quick-links .footer-search-form {border-left: 1px solid rgba(255,255,255,0.5);margin: 0 auto;}.show-footer-search .lower-footer .footer-quick-links .footer-search-form {border-left: 1px solid transparent;margin: 0 auto;}.lower-footer .footer-quick-links .footer-search-form .footer-search-text-input {border-bottom-left-radius: 0;border-top-left-radius: 0;}.lower-footer .powered-by-copyright-info {align-items: center;margin: 10px auto;padding: 0;text-align: center;}}@media (max-width: 768px) {.lower-footer {padding: 30px;}}