:root {--primary-color: #C0263B;--secondary-color: #231F20;--tertiary-color: #e8e8e8;--default-font-color: #231F20;--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, h2, h3, h4, h5, h6 {font-family: 'Crimson Text';}h1 {font-size: 50px;font-weight: 400;line-height: 110%;}h2 {font-size: 42px;line-height: 110%;}h3 {font-size: 34px;}h4 {font-size: 30px;font-weight: 400;}h5 {font-size: 26px;font-weight: 400;}h6 {font-size: 22px;font-weight: 400;}p {line-height: 200%;}a {color: var(--primary-color)}a:hover {color: var(--secondary-color);}.ss-content-block.has-background-color {padding: 15px;}.main-content ul {line-height: 177%;}.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 {font-family: "Reddit Sans", sans-serif;font-weight: 500;left: 0;position: fixed;right: 0;top: 0;z-index: 600;}.header-top {align-items: center;background: #343434;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: 8px;}.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;}@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;background-color: #26456e;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, body.at-top .main-site-logo, body:not(.loaded) .main-site-logo {box-shadow: 0px 10px 20px rgba(0,0,0,0.2);margin-top: 103px;transition: margin 0.3s ease, opacity 0.3s ease, width 0.3s ease;width: 135px;}body.loaded:not(.at-top) .main-site-logo {margin-top: 35px;width: 80px;}.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 {margin-top: 35px;width: 80px;}}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: #fff;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: #ddd;opacity: 0;z-index: 1;}body:not(.loaded) .secondary-nav-wrap ul {opacity: 0;}body.loaded .secondary-nav-wrap {opacity: 1;transition: opacity 0.3s ease;}.primary-nav-wrap ul,.secondary-nav-wrap ul {list-style: none;margin: 0;padding: 0;}.primary-nav-wrap a,.secondary-nav-wrap a {color: #343434;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: #26456e;}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;max-width: 100%;padding-left: 180px;width: max-content;}body:not(.mobile-nav-mode) .primary-nav-wrap > ul > li,.secondary-nav-wrap > ul > li {border-left: 1px solid hsl(214 49% 40% / 1);position: relative;}.secondary-nav-wrap > ul > li {border-left: 1px solid rgba(0,0,0,0.10);}.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(255,255,255,0.15);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;color: #fff;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: #242424;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: hsl(214 49% 40% / 1);outline: 1px solid hsl(214 49% 40% / 1);}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) {.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(--secondary-color);bottom: 0;max-width: 100%;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(--primary-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 {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 .secondary-nav-mobile-toggle {color: #242424;cursor: pointer;display: none;margin-left: 200px;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));}.secondary-nav-wrap.force-dropdown-mode {bottom: auto;left: 0;opacity: 0;overflow: hidden;position: fixed;right: 0;top: 80px;transition: opacity 0.3s ease;z-index: 0;}body.loaded .secondary-nav-wrap.force-dropdown-mode {opacity: 1;}.secondary-nav-wrap.force-dropdown-mode .secondary-nav-mobile-toggle {display: block;}.secondary-nav-wrap.force-dropdown-mode ul {background-color: #ddd;display: block;margin: 0 auto 0 200px;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;}.page-banner {align-items: center;background: #808080;border-radius: 0px;color: #fff;display: flex;min-height: 170px;justify-content: center;margin: 105px 20px 80px 20px;overflow: hidden;padding: 30px;position: relative;}.has-secondary-nav .page-banner {margin-top: 150px;}.page-banner:before {background: #26456e;bottom: 0;content: '';left: 0;opacity: 1;position: absolute;right: 0;top: 0;z-index: 1;}.middle-area > .wrapper > .page-banner {display: none;}.page-banner .section-title {font-family: 'Crimson Text',serif;font-size: 66px;font-weight: 400;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 {margin: 0 0 30px;max-width: 1170px;}.page-type-16 .posted-in {display: none;}body.page-type-16 .middle-area > .wrapper > h1 {font-size: 42px;margin: 0 0px 20px;}body.page-type-16 h2 {font-size: 32px;}@media (max-width: 1420px) {body:not(.page-type-0) .middle-area > .wrapper > h1 {margin: 60px 60px 30px;max-width: 1070px}body.page-type-16 .middle-area > .wrapper > h1 {margin-left: 0;}}@media (max-width: 1300px) {.middle-area > .wrapper > h1 {margin-left: 60px;margin-right: 60px;}}@media (max-width: 1260px) { body:not(.page-type-0) .middle-area > .wrapper > h1 {margin: 30px 45px 30px}body.page-type-16 .middle-area > .wrapper > h1 {margin-left: 0;}}@media (max-width: 1024px) {.page-banner {padding-top: 120px;}.has-secondary-nav .page-banner {margin-top: 105px;}.middle-area > .wrapper > h1 {margin-left: 45px;margin-right: 45px;}}@media (max-width: 768px) {body:not(.page-type-0) .middle-area > .wrapper > h1 {margin: 30px 25px 30px}body.page-type-16 .middle-area > .wrapper > h1 {margin-left: 0;}.middle-area > .wrapper > h1 {margin-left: 25px;margin-right: 25px;}}@media (max-width: 500px) {.page-banner {height: auto;margin: 10px 10px 30px 10px;}.page-banner .section-title {font-size: 46px;}}.property-link-grid .ss-content-block {flex: auto;margin: 0;position: relative;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child) {cursor: pointer;min-height: 300px;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child) a {align-items: flex-end;background-color: rgba(0,0,0,0.7);bottom: 0;color: #fff;display: block;font: 500 21px 'Roboto',sans-serif;height: max-content;padding: 15px;position: absolute;text-decoration: none;top: auto;transition: padding 0.3s ease;width: 100%;z-index: 1;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child):hover a {padding-bottom: 40px;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child) a:after {background-image: url(/images/icons/arrow-link-rose.svg);background-position: calc(100% - 10px) 50%;background-repeat: no-repeat;background-size: 12px;bottom: 20px;color: #D3AEB3;content: 'View Properties';display: block;font: 700 14px 'Roboto',sans-serif;letter-spacing: 0.12em;opacity: 0;padding-right: 25px;position: absolute;text-transform: uppercase;top: auto;transition: background-position 0.3s ease, opacity 0.3s ease;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child) a:hover:after {background-position: 100% 50%;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child):hover a:after {opacity: 1;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child) p {margin: 0;}.property-link-grid .ss-content-block:not(.has-background-color,:first-child) img {display: block;height: 100% !important;object-fit: cover;object-position: 50%;pointer-events: none;position: absolute;width: 100% !important;}.property-link-grid .ss-content-block:first-child > p {display: flex;flex-wrap: wrap;justify-content: center;}.property-link-grid .ss-content-block:first-child a {border-radius: 2px;color: #242424;display: block;font: 500 16px var(--primary-font-family);letter-spacing: 0.06em;margin: 0 3px;padding: 6px 15px;position: relative;text-decoration: none;text-transform: uppercase;transition: background-color 0.3s ease, color 0.3s ease;}.property-link-grid .ss-content-block:first-child a:hover {background-color: #C0263B;color: #fff;letter-spacing: 0.06em;}.property-link-grid .ss-content-block:first-child a:not(:last-child):after {background-color: #9F9F9F;content: '';display: block;height: 20px;position: absolute;right: -3px;top: 5px;width: 1px;}.property-link-grid .ss-content-block:first-child {margin-bottom: 20px;} .property-link-grid .ss-section-wrap-inner {gap: 20px;}.property-link-grid:first-child {padding-top: 130px !important}@media (max-width: 768px) {.property-link-grid .ss-content-block {margin-bottom: 10px;overflow: hidden;max-height: 340px;}.property-link-grid .ss-content-block:first-child a {padding: 5px 12px;}}.footer {align-items: center;background: #26456e;color: #fff;display: flex;flex-direction: column;gap: 50px;padding: 50px 30px;justify-content: center;text-align: center;}body.page-index .footer {margin-top: 150px;}body.page-index .footer .footer-logo-and-info {margin-top: -80px;}.footer img,.footer svg {max-width: 65vw;}.footer a {color: inherit;text-decoration: 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-logo-and-info svg .replaced-5-cls-1 {fill: #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 {transition: transform 0.2s ease;}.footer-social-media-links a svg path,.footer-social-media-links a svg polygon {fill: #fff;}.footer-social-media-links a:hover svg path,.footer-social-media-links a:hover svg polygon {fill: rgba(255,255,255,0.7);transition: fill 0.2s ease;}.footer-social-media-links a:hover svg {transform: scale(1.2);}.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: 1px;color: #fff;display: inline-flex;font-family: "Reddit Sans", sans-serif;font-size: 14px;font-weight: 700;letter-spacing: 0.12em;line-height: 100%;outline: 0px solid var(--primary-color);padding: 15px 40px;text-decoration: none;text-transform: uppercase;transition: background 0.2s ease, color 0.2s ease, outline 0.1s 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 {background-color: #A50F23;outline: 3px solid #A50F23;}.white-button:hover,.small-white-button:hover {outline: 3px solid transparent;}.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);}.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 {color: #525252;font-size: 16px;font-weight: 600;letter-spacing: 0.08em;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;}.ss-content-block.col-1 .content-box-list.blog li a {gap: 0;}.ss-content-block.col-1 .content-box-list.blog li a .thumbnail {width: 100%;}.ss-content-block.col-1 .content-box-list.blog li a .info {padding: 15px;}.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: 768px) {.ss-content-block.col-1 .content-box-list.blog li a .thumbnail {width: 50%;}}@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;}.ss-content-block.col-1 .content-box-list.blog li a {flex-direction: column;}.ss-content-block.col-1 .content-box-list.blog li a .thumbnail {width: 100%;}}@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);}}.inspiration-gallery-items {display: flex;flex-wrap: wrap;gap: 30px;}.inspiration-gallery-filters {flex-wrap: nowrap;justify-content: flex-start;gap: 30px}.list-items.member-directory-items > li,.inspiration-gallery-items .col,.inspiration-gallery-items.masonry-grid .masonry-item > a {aspect-ratio: 2 / 1.5;border-radius: 0px;overflow: hidden;position: relative;}.list-items.member-directory-items > li {aspect-ratio: 12 / 16;}.list-items.member-directory-items > li.clickable,.inspiration-gallery-items .col,.inspiration-gallery-items.masonry-grid .masonry-item > a {cursor: pointer;transition: box-shadow 0.2s ease;}.inspiration-gallery-filters .select-filter-wrap, .masonry-grid .grid-sizer, .masonry-grid .masonry-item {width: calc(100% / 3 - 17px)}.list-items.member-directory-items > li.clickable:hover,.inspiration-gallery-items .col:hover,.inspiration-gallery-items.masonry-grid .masonry-item > a: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,.inspiration-gallery-items.masonry-grid .masonry-item > a:before {display: none;}.list-items.member-directory-items > li.clickable:hover:before,.inspiration-gallery-items .col:hover:before,.inspiration-gallery-items.masonry-grid .masonry-item > a:hover:before {opacity: 0.7;top: 0;}.list-items.member-directory-items li .image a {height: 100%;}.list-items.member-directory-items > li .image,.inspiration-gallery-items .col > a .image,.inspiration-gallery-items.masonry-grid .masonry-item > a .image {aspect-ratio: auto;height: 100%;margin: 0;overflow: hidden;padding: 0;position: relative;width: 100%;}.list-items.member-directory-items > li .image img,.inspiration-gallery-items .col > a .image img, .inspiration-gallery-items.masonry-grid .masonry-item > a .image img {aspect-ratio: auto;display: block;height: 100%;object-fit: cover;object-position: 50%;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,.inspiration-gallery-items.masonry-grid .masonry-item > a .image img {transform: scale(1.025);}.list-items.member-directory-items > li.no-photo .image,.inspiration-gallery-items.masonry-grid .masonry-item > a.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.inspiration-gallery-items.masonry-grid .masonry-item > a.no-photo img {display: none;}.list-items.member-directory-items > li .info {height: max-content;margin-top: auto;}.list-items.member-directory-items > li .info,.inspiration-gallery-items .col > a .caption,.inspiration-gallery-items.masonry-grid .masonry-item > a .title {background: rgba(0,0,0,0.6);backdrop-filter: none;bottom: 0;color: #fff;display: flex;flex-direction: column;font: 600 130% 'Reddit Sans',sans-serif;height: max-content;justify-content: flex-end;left: 0;margin-top: auto;padding: 15px;position: absolute;right: 0;top: 0;z-index: 2;}.inspiration-gallery-items .col > a .caption:after,.inspiration-gallery-items.masonry-grid .masonry-item > a .title:after {background-image: url(/images/icons/arrow-link-rose.svg);background-position: calc(100% - 5px) 50%;background-repeat: no-repeat;background-size: 12px;color: #D3AEB3;content: 'View Details';display: block;font: 700 14px "Reddit Sans", sans-serif;letter-spacing: 0.12em;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,.inspiration-gallery-items.masonry-grid .masonry-item > a:hover .title:after {margin-bottom: 0;opacity: 1;}.list-items.member-directory-items li h2.title {font-size: 21px;}.list-items.member-directory-items li .job_title {font-size: 16px;font-weight: 400;}.detail-page.member-directory .info-column .tr-departments,.detail-page.member-directory .info-column > h3:nth-child(2),.detail-page.member-directory .info-column > h3:nth-child(6),.detail-page.member-directory .info-column .info-table:nth-child(3) th {display: none;}.detail-page.member-directory .tr-job-title td {padding: 0;}.detail-page.member-directory .other-information-table th.full {color: #000;font: var(--heading-font-weight) 130% var(--secondary-font-family);}.inspiration-gallery-items.masonry-grid .masonry-item > a .title {filter: none;font-size: 18px;height: max-content;margin-top: auto;opacity: 1;text-align: left;transform: none;}.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: #d3aeb3}.list-items.member-directory-items > li .info .view-profile-link a svg path {fill: #d3aeb3}.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;}.page-type-16 .fr.small-action-button.negmt {margin-top: -55px;}.page-type-16 .middle-area > .wrapper {margin: 0 auto;}.page-type-16 .responsive-grid-layout-row .col.first,.page-type-16 .responsive-grid-layout-row .col.last,.page-type-16 .responsive-grid-layout-row .col.first,.page-type-16 .responsive-grid-layout-row .col.last {flex: none;overflow: hidden;position: relative;}.page-type-16 .responsive-grid-layout-row .col.first p,.page-type-16 .responsive-grid-layout-row .col.last p,.page-type-16 .responsive-grid-layout-row .col.first p,.page-type-16 .responsive-grid-layout-row .col.last p {height: max-content;}.page-type-16 .responsive-grid-layout-row .col.first img, .page-type-16 .responsive-grid-layout-row .col.last img,.page-type-16 .responsive-grid-layout-row .col.first img,.page-type-16 .responsive-grid-layout-row .col.last img {bottom: 0;display: block;height: 100% !important;left: 0;max-height: 100%;object-fit: cover;object-position: 50%;position: absolute;right: 0;top: 0;width: auto !important;}.detail-page.inspiration-gallery .ss-section-wrap {margin: 0 -20px}.detail-page.inspiration-gallery .embedded-gallery.static-page-inline-gallery .slide .image {margin: 0;}.detail-page.inspiration-gallery .embedded-gallery .slide .caption {display: block !important;height: auto !important;margin: 0 !important;padding: 20px !important;}.detail-page.inspiration-gallery .embedded-gallery-nav li a img {aspect-ratio: 120 / 90;object-fit: cover;}.detail-page.inspiration-gallery .ss-content-block table tr {position: relative;}.detail-page.inspiration-gallery .ss-content-block table tr td {padding: 15px 0;}.detail-page.inspiration-gallery .ss-content-block table tr:not(:last-child):after {bottom: 0;content: '';display: block;left: 0;outline: 1px solid rgba(0,0,0,0.1);position: absolute;right: 0;top: auto;}@media (max-width: 1420px) {.detail-page.inspiration-gallery .ss-section-wrap-inner {margin: 0}}@media (max-width: 1260px) {.page-type-16 .middle-area > .wrapper {margin: 0 20px;}}@media (max-width: 1024px) {.detail-page.inspiration-gallery .ss-content-block table tr:not(:last-child):after {display: none;}.detail-page.inspiration-gallery .ss-content-block table tr:nth-child(2n) {background-color: rgba(0,0,0,0.1);}.detail-page.inspiration-gallery .ss-content-block table tr td {padding: 15px;}.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)}.inspiration-gallery-filters .select-filter-wrap, .masonry-grid .grid-sizer, .masonry-grid .masonry-item {width: calc(100% / 2 - 13px)}}@media (max-width: 768px) {.page-type-16 .middle-area > .wrapper .ss-section-wrap-inner {margin: 0 20px;}}@media (max-width: 600px) {.inspiration-gallery-filters {flex-direction: column;gap: 0;}.inspiration-gallery-filters .select-filter-wrap {width: 100%;}}@media (max-width: 550px) {.inspiration-gallery-filters .select-filter-wrap, .masonry-grid .grid-sizer, .masonry-grid .masonry-item {width: 100%}.inspiration-gallery-items .col > a .caption:after, .inspiration-gallery-items.masonry-grid .masonry-item > a .title:after {margin-bottom: 0;opacity: 1;}}@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;}.detail-page.inspiration-gallery > .image,.social-share-links ul li:first-child,.social-share-links ul li.houzz,.social-share-links ul li a img {display: none;}.detail-page.inspiration-gallery .social-share-links,.detail-page.inspiration-gallery > .image, .social-share-links {border-bottom: none;}.social-share-links ul li {margin: 0 10px 0 0;padding: 0;}.social-share-links ul li a {background-position: 50%;background-size: contain;background-repeat: no-repeat;display: block;height: 30px;transition:filter 0.1s ease, transform 0.1s ease;width: 30px;}.social-share-links ul li a:hover {filter: contrast(0) brightness(0);transform: scale(1.02);transition:filter 0.1s ease, transform 0.1s ease;}.social-share-links ul li a.share-facebook {background-image: url(/images/icons/Facebook-red.svg);}.social-share-links ul li a.share-linkedin {background-image: url(/images/icons/LinkedIn-red.svg);}.social-share-links ul li a.share-email {background-image: url(/images/icons/email-red.svg);}.social-share-links ul li a.share-twitter {background-image: url(/images/icons/X-red.svg);}.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%;}.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: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: 78px;font-weight: 600;margin-bottom: 5px;text-transform: none;}.ss-section-wrap.hero-banner .embedded-gallery .prev-arrow, .ss-section-wrap.hero-banner .embedded-gallery .next-arrow {background: url(/images/icons/white-chevron-left.svg) 0 0 no-repeat;background-position: 50%;background-size: 12px;border-radius: 0%;height: 32px;opacity: 1;transition: background 0.2s ease;width: 32px;z-index: 10;}.ss-section-wrap.hero-banner .embedded-gallery .next-arrow {background-image: url(/images/icons/white-chevron-right.svg);background-position: 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);margin-bottom: 10px;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;}.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 {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-playing iframe {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: 51px;}}@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;}.responsive-grid-layout-row .col img {height: auto !important;width: 100% !important;}@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;}}.ss-section-wrap.quick-links .ss-section-wrap-inner {margin-left: auto;margin-right: auto;}.ss-section-wrap.quick-links a {align-items: center;border-radius: 8px;color: #343434;display: flex;gap: 15px;justify-content: center;overflow: hidden;padding: 15px 25px;position: relative;text-decoration: none;transition: background 0.2s ease, color 0.2s ease;white-space: nowrap;}.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 {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 {padding: 75px 0 35px;}@media (min-width: 768px) {.ss-section-wrap.intro-text-section .col-2 {min-width: 700px;}.ss-section-wrap.intro-text-section h2:first-child {font-size: 50px;}}.ss-section-wrap.feature-section {border-radius: 0;margin: 50px auto 100px;max-width: 1170px;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:not(.has-background-color):before {background: var(--primary-color);border-radius: 0;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;position: relative;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: 40px 7%;}.ss-section-wrap.feature-section {margin-bottom: 240px;}.ss-section-wrap.feature-section .ss-content-block {flex: auto;margin: 0;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block {padding: 0;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block img {aspect-ratio: 1.2;border-radius: 0;display: inline-block;margin-bottom: -180px;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 210px;}}@media (max-width: 768px) {body:not(.full-width-page) .ss-section-wrap.feature-section {margin-bottom: 0;}.ss-section-wrap.feature-section .ss-content-block.ss-image-block {margin-bottom: 40px;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-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;}}@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);}body.page-index .ss-section-wrap.hero-banner:first-child {margin-bottom: -230px;position: relative;z-index: 0;}body.page-index .ss-section-wrap.hero-banner:first-child .inline-gallery-wrap .stage {min-height: 700px;}body.page-index .ss-section-wrap.hero-banner:first-child .embedded-gallery .slide .caption:before {background: linear-gradient(180deg, rgba(0,0,0,0.14), rgba(0,0,0,0.9));bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}body.page-index .ss-section-wrap.hero-banner:first-child .embedded-gallery .slide .caption {padding-bottom: 300px !important;z-index: 0;}.page-index .property-link-grid {position: relative;z-index: 1;}.page-index .property-link-grid .ss-section-wrap-inner {background-color: #fff;border-radius: 4px;box-shadow: 0px 20px 40px rgba(0,0,0,16%);max-width: 1600px;padding: 20px;}.page-index .ss-section-wrap.feature-section .ss-content-block.ss-image-block img {display: block;margin: 0;}body.page-index .ss-section-wrap.feature-section {margin: 0 0 120px;max-width: none;}.page-index .feature-section .ss-section-wrap-inner {margin: 0;max-width: none;}.page-index .feature-section .ss-image-block,.page-index .feature-section .ss-image-block img {margin: 0;}.page-index .news-section .ss-section-wrap-inner {max-width: none;}.news-section .content-box-list.blog .abstract {display: none;}.news-section .content-box-list.blog .title {color: #242424;font: 700 18px var(--primary-font-family);line-height: 133%;}.news-section .content-box-list.blog li a .info {padding-bottom: 70px !important;position: relative;}.news-section .content-box-list.blog {justify-content: center;}.news-section .content-box-list.blog li {border-radius: 2px;margin: 0 20px 30px;overflow: hidden;}.news-section .content-box-list.blog .arrow-link {bottom: 30px;letter-spacing: 0.12em;position: absolute;top: auto;}@media (max-width: 1750px) {.page-index .property-link-grid .ss-section-wrap-inner {margin: 0 60px;}}@media (max-width: 1150px) {.page-index .feature-section .ss-section-wrap-inner {flex-direction: column;margin: 0;max-width: none;}.page-index .feature-section .ss-content-block,.page-index .feature-section .ss-image-block {margin: 0;width: 100%;}.page-index .ss-section-wrap.feature-section .ss-content-block.ss-image-block img {height: auto !important;width: 100% !important;}.page-index .ss-section-wrap.feature-section .ss-content-block:not(.ss-image-block) {padding: 40px;}}@media (max-width: 768px) {.page-index .ss-section-wrap.feature-section .ss-content-block:not(.ss-image-block) {padding: 0 30px 30px;}.page-index .ss-section-wrap.feature-section .ss-content-block.ss-image-block {padding: 0;}.page-index .property-link-grid .ss-section-wrap-inner {margin: 0 20px;padding: 10px;}}@media (max-width: 500px) {.news-section .content-box-list.blog li {margin: 0 0 30px;}}