:root {--primary-color: #080961;--secondary-color: #F17521;--tertiary-color: #d8d8d8;--default-font-color: #525252;--default-font-size: 18px;--primary-font-family: "Inter", sans-serif;--secondary-font-family: "Gabarito", sans-serif;--heading-font-weight: 600;--default-hr-border-color: rgba(0,0,0,0.1);}#mobile-check-element,#non-mobile-screen-check-element,#quick-links-check-element{display:none;}body.nav-mode-b #mobile-check-element{display:block;pointer-events:none;position:fixed;visibility:hidden;z-index:-999; }@media(max-width: 1024px){#mobile-check-element,#quick-links-check-element{display:block;pointer-events:none;position:fixed;visibility:hidden;z-index:-999;}}@media(min-width:1024px){#non-mobile-screen-check-element{display:block;pointer-events:none;position:fixed;visibility:hidden;z-index:-999;}}h1 {font-size: 50px;line-height: 110%;}.middle-area > .wrapper > h1 {display: none;}h2, .h2-style {font-size: 38px;line-height: 110%;}h3, .h3-style {font-size: 34px;}h4, .h4-style {font-size: 30px;font-weight: 700;}h5, .h5-style {font-size: 26px;font-weight: 700;}h6 {font-size: 22px;font-weight: 700;}p {line-height: 200%;}a {color: var(--primary-color)}a:hover {color: var(--secondary-color);}.ss-section-wrap-inner, .wrapper {max-width: 1200px;}img.rounded {border-radius: 0px;}@media (max-width: 768px) {h1 {font-size: 40px;}h2 {font-size: 32px;}h3 {font-size: 28px;}h4 {font-size: 26px;}h5 {font-size: 23px;}h6 {font-size: 20px;}p {line-height: 170%;}}.header {background: #fff;box-shadow: 0 3px 16px rgba(0,0,0,0.16);font-family: "Reddit Sans", sans-serif;font-weight: 500;left: 0;position: sticky;right: 0;top: 0;z-index: 600;}.header-top {align-items: center;background: var(--primary-color);color: #fff;display: flex;height: 48px;justify-content: space-between;padding: 0 10px 0 60px;position: relative;width: 100%;z-index: 3;}.header-top a {color: inherit;text-decoration: none;}.header-search-form {align-items: center;display: flex;}.header-search-form input.header-search-input {background: none;border: 1px solid transparent;border-left: 1px solid rgba(255,255,255,0.5);box-shadow: none;color: #fff;font-family: "Reddit Sans", sans-serif;font-size: 16px;padding: 5px 10px;transition: border 0.2s ease, border-radius 0.2s ease;}.header-search-form input.header-search-input:hover,.header-search-form input.header-search-input:focus {border: 1px solid rgba(255,255,255,0.5);border-radius: 0px;}.header-search-input::placeholder {color: #fff;}.header-search-toggle {background: url(/images/icons/search.svg) 50% 50% no-repeat;border: 0;color: transparent;cursor: pointer;height: 30px;order: -1;text-indent: -9999px;transition: opacity 0.2s ease;width: 30px;}.header-search-toggle:hover {opacity: 0.7;}.header-top ul,.footer-menu ul {display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;}.footer-menu ul {justify-content: center;}.header-top ul li,.footer-menu ul li {padding: 0 20px;position: relative;}.header-top ul li:not(:last-child):after,.footer-menu ul li:not(:last-child):after {background: rgba(255,255,255,0.5);content: '';height: 14px;right: 0;position: absolute;top: 50%;transform: translateY(-50%);width: 1px;}.header-top ul > li > a,.footer-menu ul > li > a {display: block;padding: 5px 0;position: relative;}.header-top ul > li > a:before,.footer-menu ul > li > a:before {background: #fff;bottom: 0;content: '';height: 1px;left: 0;opacity: 0;position: absolute;right: 0;transition: bottom 0.2s ease, opacity 0.2s ease;}.header-top ul a:hover:before,.footer-menu ul a:hover:before {opacity: 1;bottom: 4px;}.header-top ul li {margin: auto;}.header-top ul li a {align-items: center;display: flex;gap: 10px;}.header-top ul li a svg,.header-top ul li a img {height: 15px !important;width: 15px !important;}@media (max-width: 1200px) {.header-top {padding-left: 20px;}}@media (max-width: 1024px) {body:not(.mobile-nav-mode) .primary-nav-wrap { display: none;}.header > .header-top {display: none;}}.header-top ul li.site-color-picker-li {position: relative;}.header-top ul li.site-color-picker-li .color-picker-drop {display: none;position: absolute;top: 100%;background: #fff;padding: 35px 15px 15px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}.header-top ul li.site-color-picker-li.show-color-picker .color-picker-drop {display: block;}.close-site-color-picker {position: absolute;top: 10px;right: 5px;height: 20px;width: 20px;transform: rotate(45deg);}.close-site-color-picker:before,.close-site-color-picker:after {background: #000;border-radius: 2px;content: '';height: 2px;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}.close-site-color-picker:after {height: 100%;left: 50%;top: auto;transform: translateX(-50%);width: 2px;}.header-main {align-items: center;display: flex;height: 80px;justify-content: space-between;padding: 0 0 0 60px;}body.has-secondary-nav .header-main {box-shadow: 0 3px 16px rgba(0,0,0,0.16);position: relative;z-index: 2;}.main-site-logo {margin-top: 100px;width: 220px;}.main-site-logo img,.main-site-logo svg {display: block;transition: transform 0.2s ease;width: 100%;}.main-site-logo:hover img,.main-site-logo:hover svg {transform: scale(1.01);}@media (max-width: 1200px) {.header-main {padding-left: 20px;}.main-site-logo {width: 220px;}}body:not(.mobile-nav-mode) .nav-toggle {display: none;}body.show-nav:before {background: #000;bottom: 0;content: '';left: 0;opacity: 0.3;position: fixed;pointer-events: none;right: 0;top: 0;z-index: 20;}body.show-nav .middle-area {pointer-events: none;}.nav-toggle {display: block;height: 40px;position: absolute;right: 20px;width: 40px;z-index: 3;}.nav-toggle span {color: transparent;font-size: 0;text-indent: -9999px;}.nav-toggle span,.nav-toggle:before,.nav-toggle:after {content: '';background: var(--secondary-color);height: 3px;left: 5px;position: absolute;top: 11px;transition: left 0.2s ease, top 0.2s ease, opacity 0.2s ease, transform 0.2s ease;width: calc(100% - 10px);}.nav-toggle:before {top: 19px;}.nav-toggle:after {top: 27px;}body.show-nav .nav-toggle span,body.show-nav .nav-toggle:before,body.show-nav .nav-toggle:after {background: #fff;}body.show-nav .nav-toggle span {transform: rotate(-45deg);top: 19px;}body.show-nav .nav-toggle:before {transform: rotate(45deg);}body.show-nav .nav-toggle:after {opacity: 0;}.primary-nav-wrap,.secondary-nav-wrap {position: relative;z-index: 2;}.secondary-nav-wrap {background: #f0f0f0;z-index: 1;}.primary-nav-wrap ul,.secondary-nav-wrap ul {list-style: none;margin: 0;padding: 0;}.primary-nav-wrap a,.secondary-nav-wrap a {color: #333333;display: block;text-decoration: none;}.primary-nav-wrap li:hover > a,.primary-nav-wrap li.selected > a,.primary-nav-wrap li.hovered > a,.secondary-nav-wrap ul ul li:hover > a,.secondary-nav-wrap ul ul li.selected > a {color: var(--primary-color);}body:not(.mobile-nav-mode) .primary-nav-wrap > ul,.secondary-nav-wrap > ul {display: flex;flex-wrap: wrap;}.secondary-nav-wrap > ul {justify-content: center;margin: 0 auto;opacity: 0; transition: opacity 0.3s linear; width: max-content;}body.loaded .secondary-nav-wrap > ul { opacity: 1; }body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li,.secondary-nav-wrap > ul > li {border-left: 1px solid #E3E3E3;position: relative;}.secondary-nav-wrap > ul > li {border-left: 1px solid rgba(247,247,247,0.30);}.secondary-nav-wrap > ul > li:first-child {border-left: 0;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li:before,.secondary-nav-wrap > ul > li:before {background: rgba(0,0,0,0.025);content: '';height: 0;left: 50%;pointer-events: none;position: absolute;top: 50%;transform: translate(-50%,-50%);transition: height 0.1s ease, width 0.1s ease;width: 0;z-index: 0;}.secondary-nav-wrap > ul > li:before {background: rgba(0,0,0,0.05);}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li:hover:before,body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li.selected:before,.secondary-nav-wrap > ul > li:hover:before,.secondary-nav-wrap > ul > li.selected:before {height: 100%;width: 100%;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > a,.secondary-nav-wrap > ul > li > a {align-items: center;display: flex;height: 80px;justify-content: center;overflow: hidden;padding: 0 30px;position: relative;text-align: center;transition: background 0.2s ease, color 0.2s ease;z-index: 1;}.secondary-nav-wrap > ul > li > a {color: #333333;font-size: 16px;height: 42px;position: relative;z-index: 1;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul,.secondary-nav-wrap > ul > li > ul {background: #fff;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;box-shadow: 0 20px 40px rgba(0,0,0,0.16);font-size: 16px;left: 0;max-height: 50vh;overflow-y: scroll;-webkit-overflow-scrolling: touch;padding: 20px 30px;position: absolute;top: 100%;transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;width: 320px;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul::-webkit-scrollbar,.secondary-nav-wrap > ul > li > ul::-webkit-scrollbar {width: 10px;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul::-webkit-scrollbar-track,.secondary-nav-wrap > ul > li > ul::-webkit-scrollbar-track {}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul::-webkit-scrollbar-thumb,.secondary-nav-wrap > ul > li > ul::-webkit-scrollbar-thumb {background-color: var(--primary-color);outline: 1px solid var(--primary-color);}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li:not(:hover) > ul,.secondary-nav-wrap > ul > li:not(:hover) > ul {opacity: 0;pointer-events: none;visibility: hidden;transform: scale(1.025);}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li:last-child > ul,.secondary-nav-wrap > ul > li:last-child > ul {left: auto;right: 0;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li:last-child:not(:hover) > ul,.secondary-nav-wrap > ul > li:last-child:not(:hover) > ul {transform: scale(1);}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul > li:not(:last-child),.secondary-nav-wrap > ul > li > ul > li:not(:last-child) {border-bottom: 1px solid rgba(0,0,0,0.25);}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul > li > a,.secondary-nav-wrap > ul > li > ul > li > a {padding: 10px 0;transition: color 0.2s ease, padding 0.2s ease;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul > li.selected > a,body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > ul > li:hover > a,.secondary-nav-wrap > ul > li > ul > li.selected > a,.secondary-nav-wrap > ul > li > ul > li:hover > a {padding: 10px 0 10px 3px;}body:not(.mobile-nav-mode) .primary-nav-wrap ul ul ul,.secondary-nav-wrap ul ul ul {display: none;}body.mobile-nav-mode .secondary-nav-wrap {display: none;}@media (max-width: 1024px) {.header-top ul li {margin: 0}.header-top ul li:not(:last-child):after {display: none;}.secondary-nav-wrap {display: none;}}@media (min-width: 1024.5px) and (max-width: 1200px) {body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li > a {padding: 0 20px;}}body.mobile-nav-mode .primary-nav-wrap {background: var(--primary-color);bottom: 0;overflow-y: scroll;-webkit-overflow-scrolling: touch;padding: 80px 0 30px 0;position: fixed;right: -400px;top: 48px;transition: right 0.2s ease;width: 400px;}body.mobile-nav-mode .primary-nav-wrap::-webkit-scrollbar {width: 10px;}body.mobile-nav-mode .primary-nav-wrap::-webkit-scrollbar-thumb {background-color: var(--primary-color);outline: 1px solid var(--primary-color);}body.mobile-nav-mode.show-nav .primary-nav-wrap {right: 0;}body.mobile-nav-mode .primary-nav-wrap a {color: #fff;padding: 8px 30px;}body.mobile-nav-mode .primary-nav-wrap li.selected > a,body.mobile-nav-mode .primary-nav-wrap li.hovered > a,body.mobile-nav-mode .primary-nav-wrap li:hover > a,body.mobile-nav-mode .primary-nav-wrap a.clicked {color: var(--tertiary-color);}body.mobile-nav-mode .primary-nav-wrap > ul > li {border-bottom: 1px solid rgba(255,255,255,0.1);}body.mobile-nav-mode .primary-nav-wrap > ul > li a {padding: 15px 30px;font-size: 18px;}body.mobile-nav-mode .primary-nav-wrap > ul > li ul a {padding: 10px 30px;}body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a {position: relative;padding-right: 25px;}body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a:before,body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a:after {background: #fff;content: '';height: 2px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 10px;}body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a:after {height: 10px;right: 19px;width: 2px;}body.mobile-nav-mode .primary-nav-wrap > ul li.sub.selected > a:before,body.mobile-nav-mode .primary-nav-wrap > ul li.sub.selected > a:after,body.mobile-nav-mode .primary-nav-wrap > ul li.sub.hovered > a:before,body.mobile-nav-mode .primary-nav-wrap > ul li.sub.hovered > a:after,body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a.clicked:before,body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a.clicked:after {background: var(--primary-color);}body.mobile-nav-mode .primary-nav-wrap > ul li.sub > a.clicked:after {display: none;}body.mobile-nav-mode .primary-nav-wrap > ul li.sub > ul {display: none;}body.mobile-nav-mode .primary-nav-wrap > ul li.sub li {padding-left: 20px;}@media (min-width: 1024px) {body.mobile-nav-mode .primary-nav-wrap {background: var(--secondary-color);display: flex;flex-direction: column;padding: 0;right: -900px;width: 900px;}body.mobile-nav-mode.single-level-nav .primary-nav-wrap {right: -400px;width: 400px;}body.mobile-nav-mode.show-nav .primary-nav-wrap {right: 0;}body.mobile-nav-mode .primary-nav-wrap > ul {background: rgba(0,0,0,0.1);flex: 1;padding: 120px 0 30px 0;width: 40%;}body.mobile-nav-mode.single-level-nav .primary-nav-wrap > ul {width: 100%;}body.mobile-nav-mode .primary-nav-wrap > ul > li:first-child {border-top: 1px solid rgba(255,255,255,0.1);}body.mobile-nav-mode .primary-nav-wrap > ul > li.sub > ul {bottom: 0;display: block;overflow-y: scroll;-webkit-overflow-scrolling: touch;position: absolute;right: 0;top: 0;transition: opacity 0.2s ease, visibility 0.2s ease;padding: 120px 50px 0;width: 60%;}body.mobile-nav-mode .primary-nav-wrap > ul > li > a {font-size: 22px;}body.mobile-nav-mode .primary-nav-wrap > ul > li.sub:not(.selected,.hovered) > ul {opacity: 0;overflow: hidden;pointer-events: none;visibility: hidden;}body.mobile-nav-mode .primary-nav-wrap > ul > li.sub > ul::-webkit-scrollbar {width: 10px;}body.mobile-nav-mode .primary-nav-wrap > ul > li.sub > ul::-webkit-scrollbar-thumb {background-color: var(--primary-color);outline: 1px solid var(--primary-color);}}@media (max-width: 1024px) {body.mobile-nav-mode .primary-nav-wrap {max-width: 100%;top: 0;}.header-top {display: block;height: auto;padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.1);}.header-search-form {border: 1px solid rgba(255,255,255,0.5);border-radius: 0px;margin-bottom: 20px;width: 100%;}.header-search-form label {width: 100%;}.header-search-form input.header-search-input,.header-search-form input.header-search-input:hover,.header-search-form input.header-search-input:focus {border: 0;padding: 5px 10px 5px 0;}.header-top ul li {padding: 0 10px;}.primary-nav-wrap .header-top ul li a,.primary-nav-wrap .header-top ul li a:hover {color: #fff;padding: 5px 0;font-size: 14px;}}.secondary-nav-wrap.force-dropdown-mode {background-color: #f0f0f0;box-shadow: 0px 10px 16px rgba(0,0,0,0.08);height: 42px;overflow: hidden;transition: opacity 0.3s ease;}body.loaded .secondary-nav-wrap.force-dropdown-mode {opacity: 1;}.secondary-nav-wrap .secondary-nav-mobile-toggle {color: #242424;cursor: pointer;display: none;height: 100%;margin-left: 320px;max-width: 340px;padding: 15px 30px;position: relative;}.secondary-nav-wrap .secondary-nav-mobile-toggle:after {background-color: #242424;clip-path: polygon(0% 0%, 50% 50%, 100% 0%, 100% 2px, 50% calc(50% + 2px), 0% 2px);content: '';display: block;height: 10px;position: absolute;right: 0;top: 52%;transform: translateY(-50%);transition: clip-path 0.3s ease;width: 12px;}.secondary-nav-wrap.expanded .secondary-nav-mobile-toggle:after {clip-path: polygon(0% 100%, 50% 50%, 100% 100%, 100% calc(100% - 2px), 50% calc(50% - 2px), 0% calc(100% - 2px));}body.loaded .secondary-nav-wrap.force-dropdown-mode {opacity: 1;}.secondary-nav-wrap.force-dropdown-mode .secondary-nav-mobile-toggle {align-items: center;display: flex;}.secondary-nav-wrap.force-dropdown-mode ul {background-color: #f0f0f0;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;box-shadow: 0px 3px 16px rgba(0,0,0,0.1);display: block;margin: 0 auto 0 320px;opacity: 0;padding-left: 0px;pointer-events: none;position: absolute;max-height: 0;transition: opacity 0.3s ease, max-height 0.3s ease;z-index: -2;}.secondary-nav-wrap.force-dropdown-mode.expanded {overflow: visible;}.secondary-nav-wrap.force-dropdown-mode.expanded ul {opacity: 1;max-height: calc(100vh - 200px);pointer-events: all;}.secondary-nav-wrap.force-dropdown-mode ul li {border: none;}.secondary-nav-wrap.force-dropdown-mode ul li a {justify-content: flex-start;}.secondary-nav-wrap.force-dropdown-mode ul li.selected a {color: var(--primary-color);}.middle-area .page-banner {display: none;}.page-banner {align-items: center;background: #808080;border-radius: 0px;color: #fff;display: flex;height: 360px;justify-content: center;margin: 20px 20px 80px 20px;overflow: hidden;padding: 30px;position: relative;}.page-banner:before {background: #000;bottom: 0;content: '';left: 0;opacity: 0.40;position: absolute;right: 0;top: 0;z-index: 1;}.page-banner .section-title {font-family: var(--secondary-font-family);font-size: 66px;font-weight: 700;letter-spacing: 1px;position: relative;text-transform: uppercase;z-index: 2;}.page-banner img {bottom: 0;left: 0;max-width: none;min-height: 100%;object-fit: cover;object-position: 50% 50%;position: absolute;right: 0;top: 0;width: 100%;z-index: 0;}.middle-area > .wrapper > h1 {max-width: 1170px;margin: 0 auto 30px;}body:not(.page-type-0) .middle-area > .wrapper > h1 {max-width: 1200px;}@media (max-width: 1260px) {.middle-area > .wrapper > h1 {margin: 0 25px 20px;}body:not(.page-type-0) .middle-area > .wrapper > h1 {margin: 0 0 20px 0;}}@media (max-width: 500px) {.page-banner {height: auto;margin: 10px 10px 30px 10px;min-height: 170px;padding: 20px 30px;}.page-banner .section-title {font-size: 46px;}}.footer {align-items: center;background: var(--primary-color);color: #fff;display: flex;flex-direction: column;gap: 40px;padding: 50px 30px;justify-content: center;text-align: center;}body.page-index .footer {margin-top: 80px;}.footer img,.footer svg {max-width: 65vw;}.footer a {color: inherit;text-decoration: none;}.footer .nav-mode-changer-link {display: none;}.footer ul {list-style: none;margin: 0;padding: 0;}.footer-logo-and-info a {border-bottom: 1px solid transparent;transition: border 0.2s ease;}.footer-logo-and-info a:hover {border-bottom: 1px solid #fff;}.footer-social-media-links ul {align-items: center;display: flex;gap: 20px;}.footer-social-media-links a img:not(.no-replace) {opacity: 0;}.footer-social-media-links a svg {height: 40px !important;transition: transform 0.2s ease;width: 40px !important;}.footer-social-media-links a svg path,.footer-social-media-links a svg polygon {fill: #fff;transition: fill 0.2s ease;}.footer-social-media-links a:hover svg {transform: scale(1.2);}.footer-social-media-links a:hover svg path,.footer-social-media-links a:hover svg polygon {fill: var(--secondary-color);}.footer .footer-menu h3 {margin: 30px 0 5px}.copyright {align-items: center;display: flex;font-size: 16px;gap: 50px;}.copyright a {transition: opacity 0.2s ease;}.copyright a:hover {opacity: 0.7;}@media (max-width: 768px) {.copyright {flex-direction: column;font-size: 14px;gap: 25px;justify-content: center;}}.button,.small-action-button,.white-button,.small-white-button {background: var(--primary-color);border-radius: 25px;color: #fff;display: inline-flex;font-family: "Reddit Sans", sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 0.5px;line-height: 100%;padding: 15px 40px;text-decoration: none;text-transform: uppercase;transition: background 0.2s ease, color 0.2s ease;}.small-action-button,.small-white-button {font-size: 13px;padding: 7px 20px;}.white-button:not(:hover),.small-white-button:not(:hover) {background: #fff;color: var(--primary-color);}.button:hover,.small-action-button:hover,.white-button:hover,.small-white-button:hover {background: var(--secondary-color);color: #fff;}.arrow-link {background-size: 10px auto;color: var(--primary-color);display: inline-block;font-family: "Reddit Sans", sans-serif;font-size: 14px;font-weight: 700;padding-right: 14px;position: relative;text-decoration: none;text-transform: uppercase;transition: color 0.2s ease;}.arrow-link svg {position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: right 0.2s ease;width: 10px;}.arrow-link svg path {fill: var(--primary-color);transition: fill 0.2s ease;}.arrow-link:hover {color: var(--secondary-color);}.arrow-link:hover svg {right: -2px;}.arrow-link:hover svg path {fill: var(--secondary-color);}@media (min-widht: 768px) {body.full-width-page .ss-section-wrap:not(.hero-banner,) .ss-section-wrap-inner {max-width: 1605px;margin-left: auto;margin-right: auto;}}body.page-index .ss-section-wrap:not(.hero-banner) h2,body.page-index .ss-section-wrap:not(.hero-banner) h3 {color: var(--primary-color);}.callout-section {background-color: #f0f0f0;}.callout-section:last-child {margin-bottom: -40px;}.callout-section .ss-section-wrap-inner {align-items: center;margin: 0;max-width: none;position: relative;}.callout-section .ss-content-block {flex: auto;margin: 0;}.callout-section .ss-content-block:not(.ss-image-block,.ss-slideshow-block) {padding: 60px;}.callout-section .ss-slideshow-block {align-self: stretch;}.callout-section .ss-slideshow-block .inline-gallery-wrap {z-index: 1;}.callout-section .ss-slideshow-block .inline-gallery-wrap,.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery-wrap,.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery,.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery .stage,.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery .stage .slide.no-slideshow .image {height: 100%;}.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery .stage {position: relative;z-index: 1;}.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery .stage .slide {opacity: 1 !important;}.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery .stage .slide .image {margin: 0;}.callout-section .ss-slideshow-block .inline-gallery-wrap .embedded-gallery .stage .slide.no-slideshow .image img {display: block;opacity: 1;}.callout-section .ss-image-block {align-items: stretch;align-self: stretch;display: flex;position: relative;}.callout-section .ss-image-block p,.callout-section .ss-image-block img {display: block;height: 100% !important;object-fit: cover;object-position: 50%;width: 100% !important;}.wider-section .ss-section-wrap-inner {margin: 0 auto;max-width: 1600px;}@media (max-width: 1200px) {.ss-section-wrap.wider-section .ss-content-block.col-4,.ss-section-wrap.wider-section .ss-content-block.col-5 {width: calc(50% - 40px)}}@media (max-width: 768px) {body:not(.page-type-0) .site-quick-links {margin-bottom: 120px;}.ss-section-wrap.wider-section .ss-content-block.col-4,.ss-section-wrap.wider-section .ss-content-block.col-5 {width: 100%}}@media (max-width: 500px) {.callout-section .ss-content-block:not(.ss-image-block) {padding: 30px;}}.content-box-list li a {background: #F7F7F7;border-radius: 0px;box-shadow: none;color: var(--default-font-color);padding: 30px 40px;text-align: left;}.content-box-list li a .date,.content-box-list li a .date strong {font-size: 16px;text-align: left;}.content-box-list li a .title,.content-box-list li a .abstract {padding: 0;}.content-box-list li a .abstract {margin-bottom: 20px;}.content-box-list li a .see-details {margin-top: 15px;}.content-box-list.events li a .date {background: none;color: var(--primary-color);font-family: var(--secondary-font-family);font-size: 24px;font-weight: 600;padding: 0;text-transform: none;}.content-box-list.events li a .see-details {margin-top: 23px;}.content-box-list.blog li a {background: none;border-radius: 0;display: flex;gap: 20px;padding: 0;}.content-box-list.blog li a:hover {box-shadow: none;}.content-box-list.blog li a .info {background: #F7F7F7;border-radius: 0px;color: var(--default-font-color);flex: 1;padding: 45px 40px;transition: box-shadow 0.2s ease;}.content-box-list.blog li a .thumbnail {margin: 0;width: 33%;}.content-box-list.blog li a .thumbnail img {object-fit: cover;aspect-ratio: 1.5;border-radius: 0px;min-height: 100%;transition: box-shadow 0.2s ease;}.content-box-list.blog li a:hover .info,.content-box-list.blog li a:hover .thumbnail img {box-shadow: 0 10px 20px rgba(0,0,0,0.16);}.content-box-list.blog li a .title {color: var(--primary-color);margin-bottom: 5px;}.content-box-list.blog li a .cb:before {display: none;}@media (max-width: 500px) {.content-box-list:not(.blog) li a {padding: 20px 25px;}.content-box-list.blog li {margin-bottom: 15px;}.content-box-list.blog li a {gap: 0;}.content-box-list.blog li a .thumbnail img {aspect-ratio: 1;border-top-right-radius: 0;border-bottom-right-radius: 0;}.content-box-list.blog li a .info {border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 20px 15px;}.content-box-list li a .date, .content-box-list li a .date strong {font-size: 14px;margin-bottom: 5px;}.content-box-list.blog li a .title {color: var(--default-font-color)}.content-box-list li a .abstract {display: none;margin-bottom: 10px;}.content-box-list.events li a .date {font-size: 18px;margin-bottom: 10px;}.content-box-list.events li .short-description {font-size: 14px;line-height: 140%;}.content-box-list.events li a .see-details {margin-top: 10px;}}@media (min-width: 900.5px) {.list-items.member-directory-items > li {width: calc(25% - ((25px / 4) * 3));}.inspiration-gallery-items .col {width: calc(100% / 3 - 20px);}}.masonry-item a:before {backdrop-filter: none;background: linear-gradient(180deg, transparent 0%, var(--primary-color) 100%);opacity: 1;top: 50%;transition: top 0.3s ease;}.masonry-item a:after {background-image: url(/images/icons/arrow-link-icon-orange.svg);background-position: calc(100% - 10px) 70%;background-repeat: no-repeat;background-size: 10px;bottom: 25px;color: #f17521;content: 'View Project';display: block;filter: brightness(0) contrast(1) invert(1);height: 15px;left: 25px;opacity: 0;padding-right: 25px;position: absolute;transition: opacity 0.3s ease;width: max-content;z-index: 3;}.masonry-item a:hover:after {opacity: 1;}.masonry-item a span.title {bottom: 10px;filter: none;font: 600 21px "Reddit Sans", sans-serif;left: 0;opacity: 1;padding: 10px 25px;position: absolute;right: 0;text-align: left;top: auto;transform: none;z-index: 2;}.masonry-item a:hover:before {opacity: 1;top: 25%;}.masonry-item a:hover span.title {transition-delay: 0s;}.inspiration-gallery-items {display: flex;flex-wrap: wrap;gap: 30px;}.inspiration-gallery-list {margin: 0 20px;}.list-items.member-directory-items > li,.inspiration-gallery-right-side .inspiration-gallery-items .col {border-radius: 10px;overflow: hidden;position: relative;}.list-items.member-directory-items > li.clickable,.inspiration-gallery-items .col {cursor: pointer;transition: box-shadow 0.2s ease;}.list-items.member-directory-items > li.clickable:hover,.inspiration-gallery-items .col:hover {box-shadow: 0 10px 20px rgba(0,0,0,0.16);}.list-items.member-directory-items > li:not(.no-members-item):before,.inspiration-gallery-items .col:before {background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);bottom: 0;content: '';left: 0;opacity: 0.5;position: absolute;right: 0;top: 50%;transition: opacity 0.2s ease, top 0.2s ease;z-index: 1;}.list-items.member-directory-items > li.clickable:hover:before,.inspiration-gallery-items .col:hover:before {opacity: 0.7;top: 0;}.list-items.member-directory-items > li .image,.inspiration-gallery-right-side .inspiration-gallery-items .col > a .image {aspect-ratio: 0.80;border: none;margin: 0;overflow: hidden;position: relative;}.list-items.member-directory-items > li .image img,.inspiration-gallery-items .col > a .image img {aspect-ratio: 0.80;display: block;min-height: 100%;object-fit: cover;transition: transform 0.2s ease;width: 100%;}.list-items.member-directory-items > li.clickable:hover .image img,.inspiration-gallery-items .col:hover > a .image img {transform: scale(1.025);}.list-items.member-directory-items > li.no-photo .image {background: #F0F0F0 url(/images/template/person-no-image-placeholder.webp) 50% 50% no-repeat;background-size: cover;}.list-items.member-directory-items > li.no-photo .image img {display: none;}.list-items.member-directory-items > li .info,.inspiration-gallery-items .col > a .caption {bottom: 0;color: #fff;display: flex;flex-direction: column;font: 600 130% 'Reddit Sans',sans-serif;justify-content: flex-end;left: 0;padding: 15px;position: absolute;right: 0;top: 0;z-index: 2;}.inspiration-gallery-right-side .inspiration-gallery-items .col a .caption {bottom: 0;display: flex;left: 0;padding: 15px;right: 0;top: 0;}.inspiration-gallery-items .col > a .caption:after {background-image: url(/images/icons/arrow-link-icon-red.svg);background-position: calc(100% - 5px) 50%;background-repeat: no-repeat;background-size: 12px;color: var(--tertiary-color);content: 'View Details';display: block;font: 700 14px "Reddit Sans", sans-serif;margin-bottom: -25px;margin-top: 5px;opacity: 0;padding-right: 25px;text-transform: uppercase;transition: margin 0.3s ease, opacity 0.3s ease;width: max-content;}.inspiration-gallery-items .col > a:hover .caption:after {margin-bottom: 0;opacity: 1;}.detail-page.inspiration-gallery .social-share-links,.detail-page.inspiration-gallery > .image, .detail-page.inspiration-gallery a.small-action-button.fl,.detail-page.inspiration-gallery a.small-action-button.fr {display: none;}.page-type-16 section.page-banner {display: flex;flex-direction: column;margin-bottom: 20px;}.page-type-16 section.page-banner h2 {z-index:2}.list-items.member-directory-items > li .info > *:not(.title,.job_title,.view-profile-link) {display: none;}.list-items.member-directory-items > li .info .view-profile-link {max-height: 0;position: relative;overflow: hidden;transition: max-height 0.2s ease, margin 0.2s ease;transition-delay: 0.1s;}.list-items.member-directory-items > li:hover .info .view-profile-link {margin-top: 10px;max-height: 20px;}.list-items.member-directory-items > li .info .view-profile-link a {color: var(--primary-color);}.list-items.member-directory-items > li .info .view-profile-link a svg path {fill: var(--primary-color)}.detail-page.member-directory .image-column .image {background: #F0F0F0;border-radius: 0px;overflow: hidden;position: relative;}.detail-page.member-directory .image-column .image img {opacity: 0;transition: opacity 0.5s ease;}.detail-page.member-directory .image-column .image img.loaded {opacity: 1;}@media (max-width: 1024px) {.list-items.member-directory-items > li .info .view-profile-link {margin-top: 5px;max-height: 100%;overflow: visible;}}@media (max-width: 900.5px) {.inspiration-gallery-items .col {width: calc(50% - 15px)}}@media (max-width: 500px) {.list-items.member-directory-items {gap: 15px;}.list-items.member-directory-items li h2.title {}.list-items.member-directory-items li {font-size: 14px;}.list-items.member-directory-items > li .info .view-profile-link a {font-size: 12px;}.inspiration-gallery-items .col {width: 100%}}.thumbnail img,.image img {border-radius: 0px;}.page-type-16 .middle-area > .wrapper {margin: 0;max-width: none;}.image-link-box {text-align: center;}.image-link-box.has-link {cursor: pointer;}.image-link-box .image {aspect-ratio: 1.5;border-radius: 0px;margin-bottom: 22px;overflow: hidden;position: relative;}.image-link-box.has-link .image {transition: box-shadow 0.2s ease, transform 0.2s ease;}.image-link-box.has-link:hover .image {box-shadow: 0 5px 10px rgba(0,0,0,0.16);transform: scale(1.010);}.image-link-box .image img {aspect-ratio: 1.5;display: block;object-fit: cover;object-position: 50% 50%;width: 100% !important;}.image-link-box.has-link .image img {transition: transform 0.25s linear;}.image-link-box.has-link:hover .image img {transform: scale(1.25);transition: transform 8s linear;}.image-link-box .title {font-family: var(--secondary-font-family);font-size: 28px;font-weight: 600;margin-bottom: 15px;}.image-link-box.has-link .title {transition: color 0.2s ease;}.image-link-box.has-link .description {margin-bottom: 15px;}.image-link-box.has-link:hover .title {color: var(--primary-color);}.image-link-box.has-link:hover .arrow-link {color: var(--primary-color);}.image-link-box.has-link:hover .arrow-link svg {right: -2px;}.image-link-box.has-link:hover .arrow-link path {fill: var(--primary-color);}@media (max-width: 500px) {.image-link-box .image {margin-bottom: 12px;}.image-link-box .title {font-size: 24px;margin-bottom: 5px;}}.ss-section-wrap.hero-banner {margin-bottom: 10px;}.ss-section-wrap.hero-banner .ss-section-wrap-inner {max-width: 100%;margin-left: 0;margin-right: 0;}.ss-section-wrap.hero-banner .ss-content-block.col-1 {margin: 0;width: 100%;}.ss-section-wrap.hero-banner .embedded-gallery.static-page-inline-gallery .slide .image {background-size: cover;}.ss-section-wrap.hero-banner .embedded-gallery.static-page-inline-gallery .slide img {border-radius: 0;object-fit: cover;min-height: 500px;max-height: 70vh;width: 100%;}.ss-section-wrap.hero-banner .embedded-gallery.static-page-inline-gallery .stage:not(.cycle-loaded) .slide.placeholder {display: block;visibility: visible;}.ss-section-wrap.hero-banner .embedded-gallery.static-page-inline-gallery .stage:not(.cycle-loaded) .slide.placeholder img {display: block;max-width: none;object-fit: cover;object-position: 50% 50%;opacity: 1;width: 100%;}.ss-section-wrap.hero-banner .embedded-gallery .slide .caption {align-items: center;background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);box-shadow: none;color: #fff;font-family: "Reddit Sans", sans-serif;font-size: 22px;display: flex !important;flex-direction: column;height: auto !important;justify-content: flex-end;opacity: 1 !important;transition: opacity 0.2s ease;padding: 0 80px 50px 80px !important;top: 0;}.ss-section-wrap.hero-banner .embedded-gallery .slide .caption h1,.ss-section-wrap.hero-banner .embedded-gallery .slide .caption h2 {text-transform: uppercase;font-size: 66px;font-weight: 700;margin-bottom: 5px;}.ss-section-wrap.hero-banner .embedded-gallery .prev-arrow, .ss-section-wrap.hero-banner .embedded-gallery .next-arrow {background: rgba(0,0,0,.3) url(/images/icons/white-chevron-left.svg) 45% 50% no-repeat;background-size: 11px auto;border-radius: 100%;height: 48px;opacity: 1;transition: background 0.2s ease;width: 48px;}.ss-section-wrap.hero-banner .embedded-gallery .next-arrow {background-image: url(/images/icons/white-chevron-right.svg);background-position: 55% 50%;}.ss-section-wrap.hero-banner .embedded-gallery .prev-arrow:hover, .ss-section-wrap.hero-banner .embedded-gallery .next-arrow:hover {background-color: rgba(0,0,0,0.8);}.ss-section-wrap.hero-banner .embedded-gallery .slide .caption .button {transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;}.ss-section-wrap.hero-banner .embedded-gallery .slide .caption .button:hover {transform: scale(1.05);}@media (max-width: 1100px) {.ss-section-wrap.hero-banner .embedded-gallery .slide .caption {font-size: 18px;}.ss-section-wrap.hero-banner .embedded-gallery .slide .caption h1,.ss-section-wrap.hero-banner .embedded-gallery .slide .caption h2 {font-size: 46px;}}@media (max-width: 500px) {.ss-section-wrap.hero-banner .embedded-gallery .prev-arrow {left: 10px;}.ss-section-wrap.hero-banner .embedded-gallery .prev-arrow, .ss-section-wrap.hero-banner .embedded-gallery .next-arrow {background-size: 9px auto;height: 30px;width: 30px;}.ss-section-wrap.hero-banner .embedded-gallery .next-arrow {right: 10px;}.ss-section-wrap.hero-banner .embedded-gallery .slide .caption {padding: 0 50px 50px 50px !important;}}.video-banner-section {background: #081526 url(/images/template/homepage-video-placeholder.webp) 50% 50% no-repeat;background-size: cover;height: calc(100dvh - 128px);max-width: none;min-height: 550px;overflow: hidden;position: relative;width: 100%;z-index: 0;}@media (max-width: 500px) {.video-banner-section {background-image: url(/images/template/homepage-video-placeholder-mobile.webp);}}.video-banner-section .ss-section-wrap-inner {height: 100%;margin: 0;max-width: none;width: 100%;}.video-banner-section .col-1 {margin: 0;width: 100%;}.video-banner-section .ss-editor-video-embed-container:before {background: linear-gradient(180deg, transparent 0%, rgba(18, 48, 87, 43%) 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 10;}.video-banner-section .ss-editor-video-embed-container {background: none;background-position: 50%;background-repeat: no-repeat;background-size: cover;left: 0%;margin: 0;min-height: 100%;min-width: 100%;position: absolute;width: auto;}.video-banner-section .ss-editor-video-embed-container iframe,.video-banner-section .ss-editor-video-embed-container video {left: 50%;min-height: 100vh;min-width: 100%;opacity: 0;transform: translate(-50%);transition: opacity 0.3s linear;width: auto !important;}.video-banner-section .ss-editor-video-embed-container video {height: 100%;left: 0;object-fit: cover;top: 0;transform: none;width: 100%;}.video-banner-section .ss-editor-video-embed-container.video-playing iframe,.video-banner-section .ss-editor-video-embed-container video {opacity: 1;}.video-banner-section .heading {bottom: 60px;color: #fff;height: max-content;left: 50%;margin: 0 auto;max-width: 1500px;position: absolute;right: 0;text-align: center;top: auto;transform: translate(-50%,-50%);width: calc(100% - 120px);z-index: 10;}.video-banner-section .heading h1 {font-size: 90px;}.video-banner-section #explore-btn {align-items: center;bottom: 60px;color: #fff;display: flex;flex-direction: column;font-family: var(--default-font-family);font-size: 13px;font-weight: 700;left: 50%;letter-spacing: 0.18em;line-height: 169%;max-width: 330px;padding-bottom: 15px;position: absolute;right: auto;text-align: center;text-decoration: none;text-transform: uppercase;top: auto;transform: translateX(-50%);width: calc(100% - 60px);z-index: 10;}.video-banner-section #explore-btn:after {animation-direction: normal;animation-duration: 2s;animation-name: arrow-bounce;animation-iteration-count: infinite;background-color: #fff;bottom: 0px;clip-path: polygon(0% 0%, 100% 0%, 50% 100%);content: '';display: block;height: 6px;margin-top: 5px;position: absolute;top: auto;transition: background-color 0.3s ease, bottom 0.3s ease;width: 12px;}.video-banner-section #explore-btn:hover:after {bottom: -10px;}@media (max-width: 1024px) {.video-banner-section .heading h1,.video-banner-section .heading h1 .h1-alt {font-size: 80px;}}@media (max-width: 650px) {.video-banner-section .heading h1,.video-banner-section .heading h1 .h1-alt {font-size: 58px;}}@media (max-width: 380px) {.video-banner-section .heading h1,.video-banner-section .heading h1 .h1-alt {font-size: 36px;}}@media (max-height: 800px) {.video-banner-section .heading h1,.video-banner-section .heading .h1-alt {font-size: 48px;}}body:not(.page-type-0) .site-quick-links {margin-top: 100px;}.site-quick-links {margin-top: 50px;}.site-quick-links .ss-section-wrap.quick-links .ss-section-wrap-inner,body.full-width-page .ss-section-wrap.quick-links .ss-section-wrap-inner {max-width: 100%;}.site-quick-links .ss-section-wrap.quick-links .ss-content-block,body.full-width-page .ss-section-wrap.quick-links .ss-content-block {width: calc(100% - 20px);margin-left: 10px;margin-right: 10px;}.site-quick-links .ss-section-wrap.quick-links .ss-content-block {margin-bottom: 10px;}.responsive-grid-layout-row {display: flex;flex-wrap: wrap;gap: 10px;}.responsive-grid-layout-row .col {flex: 1;margin: 0;width: auto;}@media (min-width: 768px) {.responsive-grid-layout-row.two-column .col,.responsive-grid-layout-row.three-column .col,.responsive-grid-layout-row.four-column .col,.responsive-grid-layout-row.five-column .col,.responsive-grid-layout-row .col {width: auto;}}.page-index .ss-section-wrap.quick-links:last-child {margin-bottom: -120px;}.ss-section-wrap.quick-links .ss-section-wrap-inner {margin-left: auto;margin-right: auto;}.ss-section-wrap.quick-links .responsive-grid-layout-row .col {flex: 1;}.ss-section-wrap.quick-links p {height: 100%}.ss-section-wrap.quick-links a {align-items: center;border-radius: 0px;color: #343434;display: flex;height: 100%;gap: 15px;justify-content: center;overflow: hidden;padding: 15px 25px;position: relative;text-decoration: none;transition: background 0.2s ease, color 0.2s ease;}.ss-section-wrap.quick-links a svg {max-height: 32px;}.ss-section-wrap.quick-links.has-background-color a {background-color: var(--primary-color);color: #fff;}.ss-section-wrap.quick-links.has-background-color .cb-intro {margin-top: 60px;}.ss-section-wrap.quick-links.has-background-color {padding-left: 60px;padding-right: 60px;}.ss-section-wrap.quick-links a * {position: relative;z-index: 1;}.ss-section-wrap.quick-links a:before {background: #F0F0F0;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;z-index: -2;}.ss-section-wrap.quick-links a:after {background: var(--primary-color);border-radius: 25px;content: '';height: 70%;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%,-50%);transition: opacity 0.2s ease, height 0.2s ease, width 0.2s ease;width: 70%;z-index: -1;}.ss-section-wrap.quick-links a:hover:after {height: 150%;opacity: 1;width: 150%;}.ss-section-wrap.quick-links a svg {height: 32px !important;min-width: 25px;}.ss-section-wrap.quick-links a svg path {fill: #343434;transition: fill 0.2s ease;}.ss-section-wrap.quick-links a:hover {color: #fff;}.ss-section-wrap.quick-links a:hover svg path {fill: #fff;}.ss-section-wrap.quick-links a:hover svg {animation: quick_link_button_icon_pulse 2s infinite;}@keyframes quick_link_button_icon_pulse {0% {transform: scale(1);}50% {transform: scale(1.1);}100% {transform: scale(1);}}.ss-section-wrap.intro-text-section .ss-section-wrap-inner {gap: 30px;padding: 75px 0 35px;}.ss-section-wrap.intro-text-section .ss-section-wrap-inner .ss-content-block {margin: 0;}@media (min-width: 768px) {.ss-section-wrap.intro-text-section h2:first-child {font-size: 50px;}}.ss-section-wrap.feature-section {border-radius: 0px;margin: 50px auto 100px;max-width: 1170px;overflow: hidden;position: relative;}.ss-section-wrap.feature-section.single .ss-section-wrap-inner {padding: 40px 0;}body.full-width-page .ss-section-wrap.feature-section {max-width: 1575px;margin: 80px auto 150px;}.ss-section-wrap.feature-section.has-background-image:not(.has-background-color):before {background: var(--primary-color);border-radius: 0px;bottom: 0;content: '';left: 0;opacity: 0.78;position: absolute;right: 0;top: 0;}.ss-section-wrap.feature-section .ss-section-wrap-inner {align-items: center;margin: 0;max-width: none;position: relative;width: auto;z-index: 1;}.ss-section-wrap.feature-section .ss-content-block {margin-bottom: 0;}.ss-section-wrap.feature-section .ss-content-block:not(.ss-image-block) {padding: 30px;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block {align-self: stretch;flex: auto;margin: 0;padding: 0;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block p,.ss-section-wrap.feature-section .ss-content-block.ss-image-block img {height: 100% !important;object-fit: cover;object-position: 50%;width: 100% !important;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block {flex: auto;margin-right: 0;padding: 0;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block .inline-gallery-wrap .stage {min-height: 500px;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block .inline-gallery-wrap .stage .slide .caption {background-image: none;background: linear-gradient(180deg, transparent 0%, #000 100%);box-shadow: none;display: block !important;height: auto !important;padding: 150px 60px 20px !important;width: auto !important;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block .inline-gallery-wrap .stage .slide .caption * {color: #fff;margin-bottom: 5px;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block .inline-gallery-wrap .stage .slide .caption .arrow-link svg * {fill: #fff;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block .inline-gallery-wrap .stage .slide .image {}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block .inline-gallery-wrap .stage .slide .image img {height: 100% !important;opacity: 1;object-fit: cover;object-position: 50%;width: 100% !important;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block img {aspect-ratio: 1.2;display: block;margin-bottom: -40px;object-fit: cover;object-position: 50% 50%;width: 100%;}.ss-section-wrap.feature-section .ss-section-wrap-inner > .ss-content-block > h2 {color: inherit;}@media (max-width: 1620px) {body.full-width-page .ss-section-wrap.feature-section {margin: 80px 20px 150px;}}@media (max-width: 1250px) {body:not(.full-width-page) .ss-section-wrap.feature-section {margin: 50px 20px 100px;}}@media (max-width: 768px) {.ss-section-wrap.quick-links:last-child {}.ss-section-wrap.quick-links.has-background-color { padding: 30px;}.ss-section-wrap.feature-section h2 {text-align: center;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block {padding: 30px 0 0;}.ss-section-wrap.feature-section .ss-content-block:not(.ss-image-block) {padding: 30px 0;}.ss-section-wrap.feature-section .ss-content-block.ss-slideshow-block {padding: 0;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block img {margin: 0;}}@media (max-width: 500px) {body.full-width-page .ss-section-wrap.feature-section,body:not(.full-width-page) .ss-section-wrap.feature-section {margin: 40px 10px 50px;}.ss-section-wrap.quick-links .responsive-grid-layout-row {flex-direction: column;}.ss-section-wrap.quick-links a {flex: 100%;flex-direction: column;}}.global-site-alert .heading {background-color: var(--primary-color);}.global-site-alert .content-wrap {max-width: 100% !important}