/*!
 * Theme Name: Solterra Theme
 * Description: Custom theme for Tilla Senior Living.
 * Template: senior-living
 * Version: 1.0.0
 * License: GPL-2.0-or-later
 * Author: Tilladelse
 * Author URI: https://tilladelse.com/
*/:root{--primary-color:#1e3f58;--secondary-color:#f9f5ed;--header-color:#1e3f58;--footer-color:#a7947e;--alternate-color:#e49b23;--alternate-color-2:#eae1ce;--alternate-color-3:#fff;--text-color:#1e3f58;--primary-color-rgb:30,63,88;--secondary-color-rgb:249,245,237;--header-color-rgb:30,63,88;--footer-color-rgb:167,148,126;--alternate-color-rgb:228,155,35;--alternate-color-2-rgb:234,225,206;--alternate-color-3-rgb:255,255,255;--text-color-rgb:30,63,88}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(assets/fonts/icomoon.woff?tulkxi) format("woff");font-weight:400;font-style:normal;font-display:block}.categories-opener:before,.g-form-custom .js-checkbox-holder .gchoice label:before,.jcf-select .jcf-select-opener:before,.main .checkmark-list ul:not([class]):not([id]) li:before,.post-card-large:before,.visual.visual--corporate+div:before,.visual.visual--corporate+section:before,.visual.visual--corporate+style+div:before,.visual.visual--corporate+style+section:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:""}.icon-decor-bottom:before{content:""}.icon-decor-left:before{content:""}.icon-decor-right:before{content:""}.icon-decor-top:before{content:""}.icon-chevron-down:before{content:""}.icon-reset:before{content:""}.icon-check:before{content:""}.icon-envelope:before{content:""}.icon-facebook:before{content:""}.icon-full-screen:before{content:""}.icon-linkedin:before{content:""}.icon-search:before{content:""}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{position:relative;background:#fff;line-height:14px;font-size:12px}.jcf-list,.jcf-list .jcf-list-content{display:inline-block;vertical-align:top;width:100%}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#ddd!important}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}body .ui-datepicker:not(.gform-legacy-datepicker)[style]{z-index:99996!important}.fancybox-is-open .fancybox-bg{opacity:.95}.fancybox-bg{background-color:#1e3f58;background-color:var(--primary-color)}.g-form-custom .g-form-custom-header{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #eae1ce;border-bottom:1px solid var(--alternate-color-2);padding:0 22px 3px;margin:0 -21px 14px}.g-form-custom h2{font-size:30px;line-height:1.3333;letter-spacing:-.5px;text-transform:capitalize;margin-bottom:31px;padding:0 32px;color:#1e3f58;color:var(--text-color);text-align:center}.g-form-custom .g-form-logo{width:149px;flex-shrink:0;display:none}.g-form-custom .g-form-logo .modal-logo{display:block}.g-form-custom .g-form-logo img{display:block;width:100%}.g-form-custom .js-checkbox-holder{width:100%}.g-form-custom .js-checkbox-holder .gfield_checkbox{display:flex;flex-direction:column;align-items:center;padding-right:11px}.g-form-custom .js-checkbox-holder .gchoice{display:flex;align-items:center;margin-bottom:20px;cursor:pointer}.g-form-custom .js-checkbox-holder .gchoice:hover input{border-color:rgba(20,16,10,.1);background-color:rgba(20,16,10,.1)}.g-form-custom .js-checkbox-holder .gchoice:hover label{font-weight:700}.g-form-custom .js-checkbox-holder .gchoice input{transition:color .15s linear,border-color .15s linear,background-color .15s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;border:1px solid #eae1ce;border:1px solid var(--alternate-color-2);background-color:transparent;background-clip:content-box;margin:1px 0 0;flex-shrink:0;cursor:pointer}.g-form-custom .js-checkbox-holder .gchoice input:checked{border-color:rgba(20,16,10,.1);background-color:rgba(20,16,10,.1)}.g-form-custom .js-checkbox-holder .gchoice input:checked~label{color:#e49b23;color:var(--alternate-color);font-weight:700}.g-form-custom .js-checkbox-holder .gchoice input:checked~label:before{opacity:1;visibility:visible}.g-form-custom .js-checkbox-holder .gchoice label{transition:color .15s linear,font-weight .15s linear;display:block;color:#1e3f58;color:var(--text-color);font-size:16px!important;line-height:1.375;font-weight:500;max-width:none!important;letter-spacing:1.1px;padding-left:11px;cursor:pointer;position:relative}.g-form-custom .js-checkbox-holder .gchoice label:before{transition:opacity .15s linear,visibility .15s linear;content:"";color:#e49b23;color:var(--alternate-color);position:absolute;left:-22px;top:4px;z-index:3;opacity:0;visibility:hidden}.g-form-custom .g-form-custom-body .js-select-field .chosen-container{display:none!important}.g-form-custom .g-form-custom-body .js-select-field .jcf-hidden,.g-form-custom .g-form-custom-body .js-select-field .jcf-select{display:block!important}.g-form-custom .g-form-custom-body .js-left-col,.g-form-custom .g-form-custom-body .js-right-col{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.g-form-custom .g-form-custom-body .js-left-col .gfield,.g-form-custom .g-form-custom-body .js-right-col .gfield{width:100%}.g-form-custom .g-form-custom-body .js-left-col .gfield.gfield--width-half,.g-form-custom .g-form-custom-body .js-right-col .gfield.gfield--width-half{width:calc(50% - 12px)}.hidden-field{position:absolute!important;left:-9999px;top:0;width:100%}.gform_wrapper.gravity-theme{background-color:#f9f5ed;background-color:var(--secondary-color);border-radius:0;padding:22px 21px 62px;width:100%}.gform_wrapper.gravity-theme .gsection{border:0!important;padding:0;width:100%}.gform_wrapper.gravity-theme .gsection.gfield{padding:0}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0}.gform_wrapper.gravity-theme .gsection_title{color:#1e3f58;color:var(--text-color);font-weight:500;font-size:24px;line-height:1.4167;margin-bottom:15px;margin-top:16px;letter-spacing:.8px}.gform_wrapper.gravity-theme .gfield{padding-bottom:10px}.gform_wrapper.gravity-theme .gfield.gf-start-date{position:relative}.gform_wrapper.gravity-theme .gfield.gf-start-date:before{content:"";background-color:#eae1ce;background-color:var(--alternate-color-2);height:1px;width:16px;position:absolute;top:25px;left:calc(100% + 4px)}.gform_wrapper.gravity-theme .gfield.gf-short-field .jcf-select{width:155px}.gform_wrapper.gravity-theme .gfield textarea{vertical-align:top;height:140px!important}.gform_wrapper.gravity-theme .gfield textarea.large{height:140px!important}.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:14px!important;padding:15px 25px 16px!important;letter-spacing:.5px;height:51px}.gform_wrapper.gravity-theme textarea{resize:none}.gform_wrapper.gravity-theme .gform_footer{padding:44px 0 0;margin:0;display:flex;justify-content:center}.gform_wrapper.gravity-theme input.gform_button{transition:padding .15s linear,margin .15s linear,background-color .15s linear,border-color .15s linear;background-color:#e49b23;background-color:var(--alternate-color);cursor:pointer;border:0;color:#fff;font-weight:600;border-radius:10px 10px 0 0;padding:10px 16px;text-transform:uppercase;font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:2px;font-size:20px;line-height:1.2!important;min-width:134px;text-align:center;margin:0!important}.gform_wrapper.gravity-theme input.gform_button:hover{color:#fff}.gform_wrapper.gravity-theme input.gform_button:focus{outline:none}.gform_wrapper.gravity-theme .ginput_container_date{position:relative}.gform_wrapper.gravity-theme .ginput_container_date input{text-transform:uppercase;width:100%;text-align:center;font-size:16px!important;padding-top:16px!important;padding-left:10px!important;padding-right:10px!important}.gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger{position:absolute;right:6px;top:48%;transform:translateY(-50%);width:18px;height:21px;display:none!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:0!important}.popup-holder{position:relative;overflow:hidden;height:0}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme{padding-bottom:45px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gform_footer{padding-top:31px}.lightbox-contact{margin:0 17px}.lightbox-contact.fancybox-content{padding:88px 0;width:calc(100% - 34px);max-width:1240px;background-color:transparent}.lightbox-contact .lightbox-content{background-color:#f9f5ed;background-color:var(--secondary-color);border-radius:0;position:relative}.lightbox-contact .lightbox-content>.gf-form-link,.lightbox-contact .lightbox-content>.modal-logo{position:absolute;left:-9999px;top:-9999px}.lightbox-contact .fancybox-close-small{display:none!important}.lightbox-contact .btn-close{transition:color .15s linear;display:flex;align-items:center;font-size:18px;line-height:1.5;font-weight:400;color:#fff;text-transform:capitalize;letter-spacing:.5px;white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%);z-index:5}.lightbox-contact .btn-close:hover{color:#e49b23;color:var(--alternate-color)}.lightbox-contact .btn-close.close-top{bottom:100%;margin-bottom:20px}.lightbox-contact .btn-close.close-bottom{top:100%;margin-top:50px}.lightbox-contact .btn-close i{font-size:14px;line-height:1;margin-left:14px;color:#e49b23;color:var(--alternate-color)}.lightbox-contact .gform_confirmation_message{text-align:center;padding:50px 20px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.apartment-block .apartment-list,.aside-caregory-list,.aside-filter-list,.bio .bio-list,.bio .no-bio-list,.filter-list,.finder-open-close .sort-list,.footer-icons,.footer-links,.footer-nav,.footer-nav .drop ul,.header-corporate-wrapp .info-list,.header .info-list,.heading-list,.heart-led-block .team-list,.icons-plus-text .list-icon,.item-place .apartment-list,.menu-holder .main-nav,.menu-holder .main-nav .drop ul,.menu-wrapp .main-nav,.menu-wrapp .main-nav .drop ul,.popup-slider .room-list,.resource-post-teaser .posts-list,.schedule-list,.slick-dots,.slider-list,.slider-nav-list,.social-networks,.tabset,.title-list,.visual .info-list{margin:0;padding:0;list-style:none}.center-photo-with-monogram .img-holder,.communities-slider-section .gallery-slider-1 .inner-img,.communities-slider-section .gallery-slider-2 .inner-img,.communities-slider-section .gallery-slider-3 .inner-img,.communities-slider-section .mobile-slider .img-holder .inner-img,.double-photo-plus-content-2 .img-sm,.double-photo-plus-content-2 .main-img,.double-photo-plus-content-3 .info-holder .img-holder,.double-photo-plus-content .img-sm,.double-photo-plus-content .main-img,.floating-image-and-line.image-right .img-holder,.floating-image-and-line .img-holder,.photo-mosaic-plus-content .wp-block-image,.photos-plus-text-collage .img-holder,.photos-plus-text-collage .img-md,.photos-plus-text-collage .img-sm,.post-card-large .card-img,.resource-detail .heading-image,.stacked_content_cards_plus_photo .img-holder,.staggered_two_column_plus_photo .wp-block-image,.two-column-photo-plus-content.version-1 .img-holder,.two-column-photo-plus-content.version-2 .img-holder,.two-column-photo-plus-content.version-3 .img-holder{position:relative}.center-photo-with-monogram .img-holder:before,.communities-slider-section .gallery-slider-1 .inner-img:before,.communities-slider-section .gallery-slider-2 .inner-img:before,.communities-slider-section .gallery-slider-3 .inner-img:before,.communities-slider-section .mobile-slider .img-holder .inner-img:before,.double-photo-plus-content-2 .img-sm:before,.double-photo-plus-content-2 .main-img:before,.double-photo-plus-content-3 .info-holder .img-holder:before,.double-photo-plus-content .img-sm:before,.double-photo-plus-content .main-img:before,.floating-image-and-line.image-right .img-holder:before,.floating-image-and-line .img-holder:before,.photo-mosaic-plus-content .wp-block-image:before,.photos-plus-text-collage .img-holder:before,.photos-plus-text-collage .img-md:before,.photos-plus-text-collage .img-sm:before,.post-card-large .card-img:before,.resource-detail .heading-image:before,.stacked_content_cards_plus_photo .img-holder:before,.staggered_two_column_plus_photo .wp-block-image:before,.two-column-photo-plus-content.version-1 .img-holder:before,.two-column-photo-plus-content.version-2 .img-holder:before,.two-column-photo-plus-content.version-3 .img-holder:before{content:"";display:block}.center-photo-with-monogram .img-holder>img,.communities-slider-section .gallery-slider-1 .inner-img>img,.communities-slider-section .gallery-slider-2 .inner-img>img,.communities-slider-section .gallery-slider-3 .inner-img>img,.communities-slider-section .mobile-slider .img-holder .inner-img>img,.double-photo-plus-content-2 .img-sm>img,.double-photo-plus-content-2 .main-img>img,.double-photo-plus-content-3 .info-holder .img-holder>img,.double-photo-plus-content .img-sm>img,.double-photo-plus-content .main-img>img,.floating-image-and-line.image-right .img-holder>img,.floating-image-and-line .img-holder>img,.photo-mosaic-plus-content .wp-block-image>img,.photos-plus-text-collage .img-holder>img,.photos-plus-text-collage .img-md>img,.photos-plus-text-collage .img-sm>img,.post-card-large .card-img>img,.resource-detail .heading-image>img,.stacked_content_cards_plus_photo .img-holder>img,.staggered_two_column_plus_photo .wp-block-image>img,.two-column-photo-plus-content.version-1 .img-holder>img,.two-column-photo-plus-content.version-2 .img-holder>img,.two-column-photo-plus-content.version-3 .img-holder>img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@font-face{font-family:"Berlingske Serif";src:url(assets/fonts/BerlingskeSerif-DBd.eot);src:url(assets/fonts/BerlingskeSerif-DBd.eot?#iefix) format("embedded-opentype"),url(assets/fonts/BerlingskeSerif-DBd.woff2) format("woff2"),url(assets/fonts/BerlingskeSerif-DBd.woff) format("woff");font-weight:600;font-style:normal}.widget{margin-bottom:20px}.widget ul{padding-left:32px}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form input[type=text],.comment-form textarea{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{display:flex;margin-bottom:15px}.search-form .typeahead{width:auto!important}.search-form input{height:32px;display:inline-flex}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.search-form input[type=submit]{flex-shrink:0}.post-password-form input{display:inline-flex;height:32px}.post-password-form input[type=password]{width:150px}.comment-form fieldset,.post-password-form fieldset,.search-form fieldset{padding:0;border:0}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;color:#fff;height:32px;border:0;padding:0 8px}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.commentlist{margin:0 0 20px}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 20px 4px 0}.commentlist-item .commentlist-item{padding:0}.comment,.commentlist-holder{overflow:hidden}.commentlist-item+.commentlist-item,.commentlist-item .commentlist-item{padding-top:20px}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;font-size:24px;line-height:1}.navigation-comments .screen-reader-text,.navigation .screen-reader-text{position:absolute;left:-99999px}.navigation-comments .nav-links,.navigation .nav-links{display:flex;justify-content:center;align-items:flex-start;position:relative}.navigation-comments .nav-links:before,.navigation .nav-links:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(206,215,222,.6)}.navigation-comments .page-numbers,.navigation .page-numbers{padding:2px 2px 38px;color:#1e3f58;color:var(--primary-color);width:34px;display:block;text-decoration:none;text-align:center;position:relative}.navigation-comments .page-numbers.current,.navigation .page-numbers.current{pointer-events:none;cursor:default;color:#e49b23;color:var(--alternate-color)}.navigation-comments .page-numbers.current:before,.navigation .page-numbers.current:before{opacity:1;background-color:#e49b23;background-color:var(--alternate-color)}.navigation-comments .page-numbers:hover,.navigation .page-numbers:hover{color:rgba(228, 155, 35,.8);color:rgba(var(--alternate-color-rgb),.8)}.navigation-comments .page-numbers:hover:before,.navigation .page-numbers:hover:before{opacity:1}.navigation-comments .page-numbers:before,.navigation .page-numbers:before{transition:background-color .15s linear,opacity .15s linear;content:"";position:absolute;bottom:-1px;left:1px;right:1px;height:3px;opacity:0;background-color:#eae1ce;background-color:var(--alternate-color-2)}.navigation-comments .next,.navigation-comments .prev,.navigation .next,.navigation .prev{padding:2px;width:65px;height:34px;position:relative;margin-left:auto}.navigation-comments .next:before,.navigation-comments .prev:before,.navigation .next:before,.navigation .prev:before{display:none}.navigation-comments .next:hover .arrow svg,.navigation-comments .prev:hover .arrow svg,.navigation .next:hover .arrow svg,.navigation .prev:hover .arrow svg{margin-left:0;stroke:rgba(30, 63, 88,.8);stroke:rgba(var(--primary-color-rgb),.8)}.navigation-comments .next .arrow,.navigation-comments .prev .arrow,.navigation .next .arrow,.navigation .prev .arrow{width:60px;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navigation-comments .next .arrow svg,.navigation-comments .prev .arrow svg,.navigation .next .arrow svg,.navigation .prev .arrow svg{transition:margin .15s linear,stroke .15s linear;fill:none;stroke:#e49b23;stroke:var(--alternate-color);stroke-width:1px;width:52px;height:12px;margin-left:-10px;display:block}.navigation-comments .prev,.navigation .prev{margin-right:auto;margin-left:0}.navigation-comments .prev .arrow,.navigation .prev .arrow{transform:translate(-50%,-50%) scaleX(-1)}.navigation-single{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.navigation-single .next,.navigation-single .prev{display:block;position:relative;text-decoration:none;letter-spacing:0;font-size:16px;line-height:1.2;font-weight:500}.navigation-single .next a,.navigation-single .prev a{display:inline-block;vertical-align:top;color:#1e3f58;color:var(--text-color);line-height:1.2;letter-spacing:.5px;text-align:center;position:relative}.navigation-single .next a:hover,.navigation-single .prev a:hover{color:#1e3f58;color:var(--text-color)}.navigation-single .next a .arrow,.navigation-single .prev a .arrow{width:40px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}.navigation-single .next a .arrow svg,.navigation-single .prev a .arrow svg{transition:margin .15s linear,stroke .15s linear;fill:none;stroke:#1e3f58;stroke:var(--text-color);stroke-width:1.5px;width:44px;height:12px;margin-left:-26px;display:block}.navigation-single .next a{flex-shrink:0;padding-right:35px;margin-right:14px}.navigation-single .next a .arrow{right:-22px}.navigation-single .prev a{flex-shrink:0;padding-left:35px;margin-left:14px}.navigation-single .prev a .arrow{left:-22px;transform:translateY(-50%) scaleX(-1)}.navigation-single .back a{border:1px solid #a7947e;border:1px solid var(--footer-color);font-weight:600;text-transform:uppercase;text-align:center;display:inline-block;vertical-align:top;color:#a7947e;color:var(--footer-color);border-radius:10px 10px 0 0;font-size:16px;line-height:1.2;padding:11px 18px;letter-spacing:2px;min-width:160px;flex-shrink:0}.navigation-single .back a:hover{color:#a7947e;color:var(--footer-color)}.wp-caption{max-width:100%;clear:both;border:1px solid #ccc;padding:10px;margin-bottom:20px}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 20px}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 20px 4px 0}.alignright{float:right;margin:0 0 4px 20px}.mejs-container{margin-bottom:20px}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #ccc}body{color:#000;font-size:20px;font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.6;font-weight:400}a{color:#0366d6}a,a:hover{text-decoration:none}a:hover{color:#035abd}dl,ol,p,ul{margin:0 0 1.42em}.h1,h1{font-size:55px}.h1,.h2,h1,h2{margin:0 0 1em;line-height:1.2}.h2,h2{font-size:42px}.h3,h3{font-size:24px}.h3,.h4,h3,h4{margin:0 0 1em;line-height:1.2}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h5,.h6,h5,h6{margin:0 0 1em;line-height:1.2}.h6,h6{font-size:16px}.h1,.h2,h1,h2{font-family:"Berlingske Serif",Times New Roman,Times,serif}.h1,h1{line-height:1}.h2,h2{line-height:1.2381;letter-spacing:-.9px}.h3,h3{line-height:1.4167}.h3,.h4,.h5,h3,h4,h5{font-weight:400}.h5,h5{line-height:1.4167}input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{transition:border-color .15s linear;border:1px solid #eae1ce;border:1px solid var(--alternate-color-2);background-color:#fff;width:100%;min-width:0;font-size:16px;line-height:2;padding:15px 35px 16px;letter-spacing:.5px;font-weight:400;color:#a7947e;color:var(--footer-color);border-radius:5px;-webkit-appearance:none;height:65px}input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a7947e;color:var(--footer-color)}input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#a7947e;color:var(--footer-color)}input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:#a7947e;color:var(--footer-color)}input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a7947e;color:var(--footer-color)}input[type=email].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=url].placeholder,textarea.placeholder{color:#a7947e;color:var(--footer-color)}input[type=email]:focus,input[type=email]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=url]:focus,input[type=url]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#e49b23;border-color:var(--alternate-color)}.header{padding-top:45px;position:absolute;top:0;left:0;width:100%;z-index:100;color:#fff;color:var(--alternate-color-3)}.header.header-resource{color:#fff;background-color:#1e3f58;background-color:var(--header-color);position:relative;padding-bottom:38px}.header .holder{text-align:center;padding:55px 20px 0}.header .header-title{font-size:60px;line-height:1.1333;margin-bottom:73px;letter-spacing:-1px}.header .holder-content .phone-link{display:inline-block;vertical-align:top}.header .info-list{display:flex;flex-wrap:wrap;font-size:16px;line-height:1;font-weight:600}.header .info-list li{width:50%}.header .info-list a{transition:color .15s linear,padding .15s linear,letter-spacing .15s linear;display:block;text-transform:uppercase;color:currentColor;letter-spacing:1.9px;text-align:center;padding:20px 10px 0;position:relative;min-height:37px;border-top:1px solid}.header .info-list a:before{transition:opacity .15s linear;content:"";height:3px;position:absolute;top:-1px;left:0;right:0;background-color:#e49b23;background-color:var(--alternate-color);opacity:0}.header .info-list a:hover{color:#e49b23;color:var(--alternate-color);padding-top:17px;letter-spacing:1.4px}.header .info-list a:hover:before{opacity:1}.header .container-fluid{padding:0 28px;display:flex;align-items:center;justify-content:space-between}.header .phone-link{font-size:27px}.logo{display:block;max-width:143px}.logo a{display:block;max-height:130px;height:130px}.logo a img{display:block;width:100%;height:100%}.menu-holder .main-nav{text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.2}.menu-holder .main-nav>li>a{color:currentColor;letter-spacing:1.7px;padding:6px 16px;display:inline-block;vertical-align:top}.menu-holder .main-nav .drop{position:relative;padding:1px 0 38px}.menu-holder .main-nav .drop ul{font-weight:600;font-size:18px;line-height:1.2}.menu-holder .main-nav .drop ul li{margin-top:32px}.menu-holder .main-nav .drop ul a{color:#e49b23;color:var(--alternate-color);letter-spacing:2.7px}.nav-btn{text-transform:uppercase;display:inline-block;vertical-align:top;font-size:16px;line-height:1.1;letter-spacing:2px;font-weight:600;border-bottom:1px solid #fff;margin-right:-28px;padding:0 17px 8px;position:relative;margin-top:22px}.nav-btn.btn-opener{color:#fff;color:var(--alternate-color-3);text-align:center;width:130px;padding-right:10px}.nav-btn.btn-close{color:#e49b23;color:var(--alternate-color);padding-left:0;width:110px}.nav-btn.btn-close:after,.nav-btn.btn-close:before{content:"";height:1px;width:18px;background-color:#e49b23;background-color:var(--alternate-color);position:absolute;right:15px;top:8px}.nav-btn.btn-close:before{transform:rotate(45deg)}.nav-btn.btn-close:after{transform:rotate(-45deg)}.header-corporate{transition:padding .3s linear,background-color .3s linear;padding-top:55px;position:absolute;top:0;left:0;width:100%;z-index:100;color:#fff;color:var(--alternate-color-3)}.header-corporate.fixed-position{background-color:#a7947e;background-color:var(--footer-color);position:fixed;padding:20px 0;top:0!important}.header-corporate.fixed-position .logo{width:129px}.header-corporate.fixed-position .menu-wrapp .menu-head{padding:20px 38px 46px}.header-corporate.fixed-position .btn-close{display:none}.header-corporate .container-fluid{padding:0 38px;display:flex;align-items:flex-start;justify-content:space-between}.header-corporate .logo{transition:width .3s linear,margin-left .3s linear;width:150px;position:relative;z-index:4}.header-corporate .btn-holder{display:none;position:relative;z-index:5}.header-corporate .nav-btn{color:#e49b23;color:var(--alternate-color);margin-right:-38px;width:130px;margin-top:18px}.header-corporate .nav-btn.btn-opener-desktop{display:none}.header-corporate .nav-btn.btn-opener,.header-corporate .nav-btn.btn-opener-desktop{padding-right:5px}.nav-active .header-corporate .nav-btn.btn-opener,.nav-active .header-corporate .nav-btn.btn-opener-desktop{opacity:0}.header-corporate .nav-btn.btn-close{padding-right:50px;display:block}.header-corporate .nav-btn.btn-close:hover{color:#e49b23;color:var(--alternate-color)}.header-corporate .nav-btn.btn-close:after,.header-corporate .nav-btn.btn-close:before{right:35px}.header-corporate .btn-close{display:none}.header-corporate .btn-close:hover{color:#fff}.header-corporate .btn-close i{display:block}.header-corporate .btn{margin:0 auto;padding:14px 21px 13px;min-width:0}.menu-wrapp{transition:opacity .2s ease-in-out,visibility .2s ease-in-out;background-color:rgba(167, 148, 126,.87);background-color:rgba(var(--footer-color-rgb),.87);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;opacity:0;visibility:hidden;display:flex!important;flex-direction:column;align-items:flex-start;z-index:3}.menu-wrapp .menu-head{width:100%;padding:55px 38px 40px;display:flex;align-items:center;justify-content:flex-end}.menu-wrapp .main-nav{text-transform:uppercase;font-weight:600;font-size:14px;line-height:1.2;text-align:center;width:206px;margin:0 auto}.menu-wrapp .main-nav>li{margin-bottom:20px}.menu-wrapp .main-nav>li.drop-active>a{color:#e49b23;color:var(--alternate-color)}.menu-wrapp .main-nav>li.drop-active .drop{max-height:300px}.menu-wrapp .main-nav>li>a{color:currentColor;letter-spacing:1.7px;padding:20px 16px;display:block}.menu-wrapp .main-nav>li>a:hover{color:#e49b23;color:var(--alternate-color)}.menu-wrapp .main-nav .drop{transition:max-height .3s linear;display:block!important;max-height:0;overflow:hidden}.menu-wrapp .main-nav .drop ul{font-weight:700;font-size:12px;line-height:2}.menu-wrapp .main-nav .drop ul li{margin-bottom:4px}.menu-wrapp .main-nav .drop ul a{color:#e49b23;color:var(--alternate-color);letter-spacing:1.5px}.menu-wrapp .main-nav .drop ul a:hover{color:#fff}.header-corporate-wrapp{background-color:#1e3f58;background-color:var(--header-color);color:#fff}.header-corporate-wrapp .header-corporate:not(.fixed-position) .container-fluid{transition:min-height .15s linear,padding .15s linear}.header-corporate-wrapp .holder{text-align:center;padding:181px 20px 42px}.header-corporate-wrapp .header-title{font-size:60px;line-height:1.1333;margin-bottom:69px;letter-spacing:-1px}.header-corporate-wrapp .holder-content .phone-link{display:inline-block;vertical-align:top}.header-corporate-wrapp .info-list{display:flex;flex-wrap:wrap;font-size:16px;line-height:1;font-weight:600}.header-corporate-wrapp .info-list li{width:50%}.header-corporate-wrapp .info-list a{transition:color .15s linear,padding .15s linear,letter-spacing .15s linear;display:block;text-transform:uppercase;color:currentColor;letter-spacing:1.9px;text-align:center;padding:20px 10px 0;position:relative;min-height:37px;border-top:1px solid}.header-corporate-wrapp .info-list a:before{transition:opacity .15s linear;content:"";height:3px;position:absolute;top:-1px;left:0;right:0;background-color:#e49b23;background-color:var(--alternate-color);opacity:0}.header-corporate-wrapp .info-list a:hover{color:#e49b23;color:var(--alternate-color);padding-top:17px;letter-spacing:1.4px}.header-corporate-wrapp .info-list a:hover:before{opacity:1}.header-corporate-wrapp .phone-link{font-size:27px}body{background-color:#fff;min-width:360px}section{margin-top:-1px}section.section-gallery{margin-top:auto}img{max-width:100%;height:auto;vertical-align:middle}a{transition:color .15s linear}.resize-active *,.resize-active :after,.resize-active :before{transition:none!important}.wrapper{width:100%;position:relative;overflow:hidden}.container{max-width:1274px;margin:-1px auto 0;padding:0 17px}.container-fluid{padding:0 17px;max-width:100%}.bg-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}ul.checkmark-list li{list-style:none;padding-left:30px;position:relative}ul.checkmark-list li:before{display:block;position:absolute;left:0;top:5px;content:"";height:20px;width:20px;background-color:#e49b23;background-color:var(--alternate-color);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='20' width='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M11.941 28.877L0 16.935l5.695-5.695 6.246 6.246L26.305 3.123 32 8.818z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='20' width='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M11.941 28.877L0 16.935l5.695-5.695 6.246 6.246L26.305 3.123 32 8.818z'/%3E%3C/svg%3E")}.phone-link{font:600 34px/1.2 "Berlingske Serif",Times New Roman,Times,serif;color:currentColor;display:inline-block;vertical-align:top}.phone-link:hover{color:#e49b23;color:var(--alternate-color)}.test-buttons-block{--special-color:#e74e31;--special-color-rgb:231,78,49;border:20px solid var(--special-color);background-color:rgba(var(--special-color-rgb),.5);padding:40px}.text-holder h3{font-size:18px;line-height:1.3333;text-transform:uppercase;color:#a7947e;color:var(--footer-color);letter-spacing:3.5px;font-weight:500}.text-holder .has-x-large-font-size{font-size:28px!important}.wp-block-columns{margin:0 10px}.visual-404 a{color:#e49b23;color:var(--alternate-color)}.sticky-contact{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#1e3f58;background:var(--primary-color);position:fixed;top:-70px;left:0;z-index:9999;width:100%;opacity:0;transition:all .3s ease-in-out;border-bottom:1px solid #fff}.sticky-contact.show{top:0;opacity:1}.sticky-contact .phone-link{color:#fff;padding-right:15px;font-size:24px}.main ul:not([class]):not([id]){padding:0;list-style:none;text-align:left}.main ul:not([class]):not([id]) li{display:flex;margin-bottom:18px}.main ul:not([class]):not([id]) li:before{content:"•";display:inline-block;margin-right:7px;color:#e49b23;color:var(--alternate-color);font-weight:700}.main .checkmark-list ul:not([class]):not([id]){font-size:16px;line-height:1.25;text-align:left}.main .checkmark-list ul:not([class]):not([id]) li{margin-bottom:19px}.main .checkmark-list ul:not([class]):not([id]) li:before{width:28px;height:28px;content:"";flex-shrink:0;border-radius:50rem;display:flex;align-items:center;justify-content:center;color:#e49b23;color:var(--alternate-color);background-color:rgba(20,16,10,.1);margin-right:17px;margin-top:-3px}.main .checkmark-list--dark ul:not([class]):not([id]){color:#fff}.main .checkmark-list--dark ul:not([class]):not([id]) li:before{background-color:rgba(11,22,31,.32)}.first-letter{text-transform:uppercase;font-family:"Berlingske Serif",Times New Roman,Times,serif}.logo-decor,.logo-divider{min-height:150px;display:flex;justify-content:center;background-color:#f9f5ed;background-color:var(--secondary-color)}.logo-decor.position-top,.logo-divider.position-top{align-items:flex-start}.logo-decor.position-top svg,.logo-divider.position-top svg{transform:scaleY(-1)}.logo-decor.position-bottom,.logo-divider.position-bottom{align-items:flex-end}.logo-decor svg,.logo-divider svg{fill:#a7947e;fill:var(--footer-color);opacity:.05;width:310px}.logo-divider.divider-sm{min-height:142px}.logo-divider.divider-sm svg{width:295px}.logo-divider.divider-sm.position-bottom{min-height:142px}.logo-divider+div,.logo-divider+section{position:relative;z-index:2}.logo-decor{position:relative;background-color:transparent}.logo-decor [class*=container]{position:relative;z-index:3}.logo-decor svg{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.logo-decor.position-top{top:0}.logo-decor.position-top svg{transform:scaleY(-1) translateX(-50%)}.logo-decor.position-bottom{bottom:0}.section-container{position:relative}.section-container h3+.wp-block-buttons{margin-top:30px}.section-container .container.container-md{max-width:338px}.slick-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slick-dots li{margin:0 7px 14px}.slick-dots li.slick-active button{border-color:#e49b23;border-color:var(--alternate-color);background-color:#e49b23;background-color:var(--alternate-color)}.slick-dots button{transition:border-color .15s linear,background-color .15s linear;width:12px;height:12px;border:1px solid #a7947e;border:1px solid var(--footer-color);background-color:transparent;padding:0;border-radius:50rem;font-size:0;line-height:0;cursor:pointer;display:block}.slick-dots button:hover{border-color:#e49b23;border-color:var(--alternate-color);background-color:#e49b23;background-color:var(--alternate-color)}.jcf-select{transition:border-color .15s linear;border-color:#eae1ce;border-color:var(--alternate-color-2);background-color:#fff;color:#a7947e;color:var(--footer-color);width:100%;letter-spacing:.5px;font-weight:400;height:51px;border-radius:5px;cursor:pointer;margin:0}.jcf-select.jcf-focus{border-color:#e49b23;border-color:var(--alternate-color)}.jcf-select.jcf-drop-active .jcf-select-opener:before{transform:translateY(-50%) rotate(-180deg)}.jcf-select .jcf-select-text{cursor:pointer;font-size:14px;line-height:2;margin:11px 40px 11px 25px;color:#a7947e;color:var(--footer-color)}.jcf-select .jcf-select-opener{background-color:transparent;width:32px}.jcf-select .jcf-select-opener:before{transition:transform .15s linear;content:"";position:absolute;color:#e49b23;color:var(--alternate-color);top:52%;left:0;transform:translateY(-50%);font-size:12px}body>.jcf-select-drop{z-index:99993}.jcf-select-drop .jcf-select-drop-content{border:1px solid #e49b23;border:1px solid var(--alternate-color);border-radius:5px;overflow:hidden}.jcf-select-drop .jcf-list{font-size:16px;line-height:1.3;letter-spacing:.5px;font-weight:400}.jcf-select-drop .jcf-list ul li:first-child{display:none!important}.jcf-select-drop .jcf-option{transition:color .15s linear,background-color .15s linear;color:#a7947e;color:var(--footer-color);padding:11px 25px;cursor:pointer}.jcf-select-drop .jcf-option.jcf-hover,.jcf-select-drop .jcf-option.jcf-selected{background-color:#e49b23;background-color:var(--alternate-color);color:#fff}.block-slogan{padding:40px 0}.block-slogan.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color);color:#1e3f58;color:var(--text-color)}.title-list{font-size:30px;line-height:1.25;letter-spacing:2px;font-family:"Berlingske Serif",Times New Roman,Times,serif;text-transform:uppercase;font-weight:600;text-align:center}.title-list li{position:relative;padding:0 20px}.title-list li:last-child:before{display:none}.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important}.slick-arrow{transition:color .15s linear,width .15s linear;width:40px;height:40px;color:#1e3f58;color:var(--primary-color);padding:0;border:none;background-color:transparent;display:block;cursor:pointer;position:relative}.slick-arrow:hover svg{width:44px;height:14px;stroke-width:2px}.slick-arrow svg{transition:width .15s linear,stroke-width .15s linear;width:40px;height:11px;fill:none;stroke:#1e3f58;stroke:var(--primary-color);stroke-width:1px;position:absolute;top:50%;transform:translateY(-50%)}.slick-arrow.slick-prev svg{right:0}.slick-arrow.slick-next svg{left:0}.fancybox-slide--html{padding:0}.fancybox-slide--html .fancybox-close-small{padding:0;width:44px;height:44px;top:48px;right:31px}.fancybox-content{padding:80px 15px;width:100%}.fancybox-button svg path{fill:#e49b23;fill:var(--alternate-color)}.decor-subtitle{display:block;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;border-bottom:1px solid #a7947e;border-bottom:1px solid var(--footer-color);padding-left:26px;color:#a7947e;color:var(--footer-color);padding-bottom:19px}.popup-content{display:none}.popup-content .inner-popup{min-height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center;align-items:center}.popup-content .img-holder{max-width:710px;margin:0 auto}.open-btn{width:60px;height:60px;background-color:#e49b23;background-color:var(--alternate-color);display:flex;align-items:center;justify-content:center}.open-btn .bottom-left,.open-btn .bottom-right,.open-btn .top-left,.open-btn .top-right{transition:width .15s linear,transform .15s linear}.open-btn .top-left{transform:translate(9px,17px) rotate(-135deg)}.open-btn .top-right{transform:translate(15px,9px) rotate(-45deg)}.open-btn .bottom-left{transform:translate(17px,21px) rotate(135deg)}.open-btn .bottom-right{transform:translate(22px,14px) rotate(45deg)}.open-btn svg{transition:width .15s linear,height .15s linear,stroke .15s linear;display:block;width:30px;height:29px;stroke:#fff}.open-btn:hover .top-left{transform:translate(7px,15px) rotate(-135deg)}.open-btn:hover .top-right{transform:translate(17px,7px) rotate(-45deg)}.open-btn:hover .bottom-left{transform:translate(15px,23px) rotate(135deg)}.open-btn:hover .bottom-right{transform:translate(24px,16px) rotate(45deg)}.marker{display:block;cursor:pointer;width:20px;height:20px;border-radius:50%;background:#1e3f58;background:var(--primary-color)}.arrow-link{transition:font-weight .15s linear,.2s linear .15s,.15s ease-in-out linear;display:inline-block;vertical-align:middle;font-size:18px;text-transform:uppercase;letter-spacing:3px;color:#a7947e;color:var(--footer-color);position:relative;padding-bottom:32px}.arrow-link .arrow{position:absolute;left:0;bottom:0;width:73px;overflow:hidden;display:block}.arrow-link .arrow svg{transition:margin .15s linear,.2s linear .15s,.15s ease-in-out linear;margin-left:-10px;width:73px;height:18px;display:block;fill:none;stroke:#e49b23;stroke:var(--alternate-color)}.arrow-link:hover{color:#a7947e;color:var(--footer-color);font-weight:700}.arrow-link:hover .arrow svg{margin-left:0}.arrow-link.center-arrow .arrow{left:50%;transform:translateX(-50%)}.footer{color:#a7947e;color:var(--footer-color);padding-top:72px;background-color:#f9f5ed;background-color:var(--secondary-color)}.footer.footer--corporate{color:#fff;background-color:#1e3f58;background-color:var(--primary-color)}.footer.footer--corporate .footer-contacts{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer.footer--corporate .email-link{color:#fff;display:inline-block;vertical-align:top;font-size:40px;line-height:1;margin-bottom:20px}.footer.footer--corporate .email-link:hover{color:#e49b23;color:var(--alternate-color)}.footer.footer--corporate .email-link i{display:block}.footer.footer--corporate .phone-link:hover{color:#e49b23;color:var(--alternate-color)}.footer.footer--corporate .footer-middle{border-top-color:#fff}.footer.footer--corporate .footer-middle .btn-top{font-size:16px;letter-spacing:2px;padding:14px 16px;min-width:164px}.footer.footer--corporate .footer-middle .btn-top:before{border-color:#fff}.footer.footer--corporate .footer-bottom{color:#fff;background-color:#a7947e;background-color:var(--footer-color)}.footer.footer--corporate .footer-bottom .attribution{width:100%;display:flex;justify-content:flex-end;margin:0 0 15px}.footer.footer--corporate .footer-bottom .attribution a{color:#2c5573!important;font-size:11px}.footer.footer--corporate .footer-bottom .attribution img{width:75px;display:block;margin-left:40px}.footer.footer--corporate .footer-bottom-holder{max-width:none}.footer.footer--corporate .footer-nav a{color:#fff}.footer.footer--corporate .footer-nav a:hover{color:#e49b23;color:var(--alternate-color)}.footer.footer--corporate .footer-nav .drop{border-top-color:#fff}.footer.footer--corporate .footer-links{margin-bottom:0}.footer.footer--corporate .footer-links li:before{color:#fff;right:-2px}.footer.footer--corporate .footer-links a{color:#e49b23;color:var(--alternate-color)}.footer.footer--corporate .footer-links a:hover,.footer.footer--corporate .social-networks a:hover{color:#fff}.footer-logo{width:238px;margin:0 auto 71px;display:block}.footer-logo img{display:block;width:100%}.footer-top{text-align:center;padding-bottom:40px}.footer-top .phone-link{font-size:28px;margin-bottom:22px}.footer-top .phone-link:hover{color:#1e3f58;color:var(--text-color)}.footer-top address{font-style:normal;font-size:16px;line-height:1.75;margin:0 auto 28px;max-width:238px}.footer-middle{border-top:1px solid #a7947e;border-top:1px solid var(--footer-color);text-align:center;padding-top:46px}.footer-middle .container-fluid{display:flex;flex-direction:column-reverse;align-items:center}.footer-bottom{color:#fff;background-color:#a7947e;background-color:var(--footer-color);font-size:12px;line-height:2;padding:36px 0 12px;font-weight:600}.footer-bottom a{color:#fff;color:var(--alternate-color-3)}.footer-bottom a:hover{color:#1e3f58;color:var(--text-color)}.footer-bottom .phone-link{font-size:18px;margin:5px 0 35px}.footer-bottom-holder{max-width:66%}.footer-bottom .by{display:block}.footer-nav{text-transform:uppercase;font-size:22px;line-height:1.3636;font-weight:600;text-align:center;padding-bottom:52px}.footer-nav>li{margin-bottom:38px}.footer-nav>li>a{color:#a7947e;color:var(--footer-color);letter-spacing:2.6px}.footer-nav>li>a:hover{color:#1e3f58;color:var(--text-color)}.footer-nav .drop{padding-top:28px}.footer-nav .drop ul{font-size:14px;line-height:1.2;font-weight:700}.footer-nav .drop li{padding-bottom:37px}.footer-nav .drop li:last-child{padding-bottom:32px}.footer-nav .drop a{color:#a7947e;color:var(--footer-color);letter-spacing:1px}.footer-nav .drop a:hover{color:#1e3f58;color:var(--text-color)}.footer-slider .img-box{height:100vw;position:relative;overflow:hidden}.footer-slider .img-box:hover:not(.map-box) img{transform:scale(1)}.footer-slider .img-box img{transition:transform .15s linear,.3s linear .15s,.15s linear linear;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.25) translateZ(0)}.footer-links{display:flex;flex-wrap:wrap;margin:0 -5px 33px}.footer-links li{padding:0 5px;position:relative}.footer-links li:last-child{padding-right:0}.footer-links li:last-child:before{display:none}.footer-links li:before{content:"|";color:#1e3f58;color:var(--text-color);position:absolute;right:-1px;top:54%;transform:translateY(-50%)}.footer-icons{display:flex;flex-wrap:wrap;align-items:flex-start}.footer-icons li{margin:0 26px 20px 0}.footer-icons img{width:26px;height:26px;display:block;-o-object-fit:contain;object-fit:contain}.social-networks{font-size:39px;line-height:1;display:flex;flex-wrap:wrap;justify-content:center}.social-networks li{margin:0 19px 10px}.social-networks a{color:#e49b23;color:var(--alternate-color)}.social-networks a:hover{color:#1e3f58;color:var(--text-color)}.schedule-list{display:flex;flex-wrap:wrap;margin:0 -10px 33px}.schedule-list li{position:relative;padding:0 10px}.schedule-list li:last-child:before{display:none}.schedule-list li:before{content:"|";position:absolute;right:0;top:0;color:#e49b23;color:var(--alternate-color)}.footer-icon--community{max-width:200px}.btn{transition:padding .15s linear,margin .15s linear,background-color .15s linear,border-color .15s linear;display:inline-block;vertical-align:top;text-align:center;text-transform:uppercase;border-radius:10px 10px 0 0;padding:18px 16px 21px;border:1px solid transparent;background-color:transparent;min-width:192px;font-weight:600;font-size:16px;line-height:1;letter-spacing:2px;position:relative}.btn,.btn:hover{color:#fff}.btn:focus{outline:none}.btn.btn-primary{color:#fff;background-color:#e49b23;background-color:var(--alternate-color);border-color:#e49b23;border-color:var(--alternate-color)}.btn.btn-primary:hover{color:#fff}.btn.btn-outline-primary{border-color:#e49b23;border-color:var(--alternate-color)}.btn.btn-outline-primary,.btn.btn-outline-primary:hover{color:#e49b23;color:var(--alternate-color)}.btn.btn-outline-light{border-color:#fff;border-color:var(--alternate-color-3)}.btn.btn-outline-light,.btn.btn-outline-light:hover{color:#fff;color:var(--alternate-color-3)}.btn-continue,.btn-top{border:1px solid #a7947e;border:1px solid var(--footer-color);font-weight:600;text-transform:uppercase;text-align:center;display:inline-block;vertical-align:top;border-radius:10px 10px 0 0;font-size:16px;line-height:1.2;padding:11px 10px 8px;letter-spacing:2px;min-width:160px;margin-bottom:59px}.btn-continue,.btn-continue:hover,.btn-top,.btn-top:hover{color:#a7947e;color:var(--footer-color)}.btn-continue{margin-bottom:0;padding:11px 10px}[data-special=true] .wp-block-button.is-style-default .wp-block-button__link{background-color:var(--special-color);border-color:var(--special-color)}[data-special=true] .wp-block-button.is-style-default .wp-block-button__link:hover{color:#fff}[data-special=true] .wp-block-button__link{background-color:var(--special-color);border-color:var(--special-color)}[data-special=true] .wp-block-button__link:hover{color:#fff}.wp-block-button[class*=is-style-] .wp-block-button__link{background-color:var(--special-color);border-color:var(--special-color)}.wp-block-button.is-style-default .wp-block-button__link{background-color:#e49b23;background-color:var(--alternate-color);border-color:#e49b23;border-color:var(--alternate-color)}.wp-block-button[class*=-outline] .wp-block-button__link{background-color:transparent;border-color:var(--special-color);color:var(--special-color)}.wp-block-button[class*=-outline] .wp-block-button__link:hover{color:var(--special-color);background-color:transparent}.wp-block-button.is-style-primary,.wp-block-button.is-style-primary-outline{--special-color:#e49b23;--special-color-rgb:228,155,35}.wp-block-button.is-style-green,.wp-block-button.is-style-green-outline{--special-color:#4c7455;--special-color-rgb:76,116,85}.wp-block-button.is-style-light-green,.wp-block-button.is-style-light-green-outline{--special-color:#cfebb1;--special-color-rgb:207,235,177}.wp-block-button.is-style-brown,.wp-block-button.is-style-brown-outline{--special-color:#9a4b3c;--special-color-rgb:154,75,60}.wp-block-button.is-style-tomato,.wp-block-button.is-style-tomato-outline{--special-color:#e74e31;--special-color-rgb:231,78,49}.wp-block-button.is-style-pink,.wp-block-button.is-style-pink-outline{--special-color:#ffbda6;--special-color-rgb:246,189,166}.wp-block-button.is-style-blue,.wp-block-button.is-style-blue-outline{--special-color:#31506c;--special-color-rgb:49,80,108}.wp-block-button.is-style-light,.wp-block-button.is-style-light-outline{--special-color:#fff;--special-color-rgb:255,255,255}.wp-block-button.is-style-light .wp-block-button__link,.wp-block-button.is-style-light .wp-block-button__link:hover{color:#000}.wp-block-button__link{transition:padding .15s linear,margin .15s linear,background-color .15s linear,border-color .15s linear;border-radius:10px 10px 0 0;padding:18px 16px 21px;border:1px solid #e49b23;border:1px solid var(--alternate-color);background-color:#e49b23;background-color:var(--alternate-color);min-width:192px;color:#fff;font-weight:600;font-size:16px;line-height:1;letter-spacing:2px;position:relative;text-transform:uppercase;vertical-align:top}.wp-block-button__link:hover{color:#fff}.visual{--text-color:#fff;color:#1e3f58;color:var(--text-color);background-color:#1e3f58;background-color:var(--header-color);position:relative;padding:414px 0 70px;min-height:100vh}.visual:after,.visual:before{content:"";position:absolute;top:0;left:0;pointer-events:none;z-index:1}.visual:before{right:0;height:320px;opacity:.97;background-image:linear-gradient(180deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,1) 40%,rgba(30, 63, 88,0));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),1) 0,rgba(var(--header-color-rgb),1) 40%,rgba(var(--header-color-rgb),0))}.visual:after{background-color:rgba(30, 63, 88,.21);background-color:rgba(var(--header-color-rgb),.21);width:100%;height:100%}.visual.visual--corporate{padding-top:382px;padding-bottom:170px}.visual.visual--corporate:after,.visual.visual--corporate:before{display:none}.visual.visual--corporate .bg-image{height:447px}.visual.visual--corporate .bg-image:after{height:100%;background-color:rgba(30, 63, 88,.04);background-color:rgba(var(--header-color-rgb),.04);background-image:linear-gradient(180deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,.86) 22%,rgba(30, 63, 88,.31) 45%,rgba(30, 63, 88,.05) 66%,rgba(30, 63, 88,1));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),1) 0,rgba(var(--header-color-rgb),.86) 22%,rgba(var(--header-color-rgb),.31) 45%,rgba(var(--header-color-rgb),.05) 66%,rgba(var(--header-color-rgb),1))}.visual.visual--corporate .text-holder{text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:0}.visual.visual--corporate h1{font-size:45px;line-height:1.2222;padding:0;margin-bottom:19px;letter-spacing:-1px}.visual.visual--corporate h1:first-letter{margin:0}.visual.visual--corporate p{margin-bottom:19px}.visual.visual--corporate .btn{padding:22px 16px 21px;min-width:163px;margin-left:auto}.visual.visual--corporate .decor-arrow{width:12px;height:27px;position:relative;left:auto;bottom:auto;transform:none;margin-bottom:15px;margin-left:-2px;background-color:transparent}.visual.visual--corporate .decor-arrow .arrow{width:28px;height:12px}.visual.visual--corporate .decor-arrow svg{stroke-width:1px;width:50px;height:11px;margin-left:-22px}.visual.title-sm{padding-top:440px}.visual.title-sm h2{font-size:55px;line-height:1;margin-bottom:17px;letter-spacing:-1px}.visual.title-sm h2:first-letter{margin-left:-19px}.visual.title-sm p{margin-bottom:32px}.visual+.logo-divider.position-top{margin-bottom:-52px}.visual+.logo-divider svg{flex-shrink:0}.visual .container{position:relative;z-index:2;padding:0 38px;width:100%}.visual .bg-image{position:absolute;top:0;left:0;width:100%;height:627px;z-index:0;overflow:hidden;background-size:270% auto;background-position:50% 50%;background-repeat:no-repeat}.visual .bg-image img{max-width:none;display:block;width:100%;height:100%}.visual .bg-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:230px;background-image:linear-gradient(0deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,0));background-image:linear-gradient(0deg,rgba(var(--header-color-rgb),1) 0,rgba(var(--header-color-rgb),0))}.visual .text-holder{text-align:center;font-size:24px;line-height:1.3333;padding-bottom:81px}.visual h2{font-size:50px;line-height:1em;letter-spacing:-2px;margin-bottom:25px;padding-left:15px;display:inline-block;text-align:left}.visual h2:first-letter{display:block;margin-left:-30px}.visual p{margin-bottom:42px}.visual .decor-arrow{width:58px;height:58px;border-radius:50%;background-color:#1e3f58;background-color:var(--primary-color);color:#e49b23;color:var(--alternate-color);display:block;position:absolute;left:50%;bottom:-7px;z-index:3;transform:translate(-50%,50%)}.visual .decor-arrow .arrow{display:block;overflow:hidden;width:36px;height:14px;transform:translate(-50%,-50%) rotate(90deg);flex-shrink:0;position:absolute;left:50%;top:50%}.visual .decor-arrow svg{stroke:#e49b23;stroke:var(--alternate-color);stroke-width:1.5px;width:60px;height:14px;fill:none;display:block;margin-left:-24px}.visual .btn{padding-left:35px;padding-right:35px}.visual .info-block{text-align:center;padding:0 38px;position:relative;z-index:3}.visual .phone-link{margin-bottom:12px}.visual .info-text{display:block;letter-spacing:1.4px;padding-bottom:20px;min-height:85px;text-transform:uppercase;font-size:12px;line-height:1.2;font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:600}.visual .info-text span{display:inline-block}.visual .info-list{display:flex;flex-wrap:wrap;font-size:16px;line-height:1;font-weight:600}.visual .info-list li{width:50%}.visual .info-list a{transition:color .15s linear,padding .15s linear,letter-spacing .15s linear;display:block;text-transform:uppercase;color:currentColor;letter-spacing:1.9px;text-align:center;padding:20px 10px 0;position:relative;min-height:37px;border-top:1px solid}.visual .info-list a:before{transition:opacity .15s linear;content:"";height:3px;position:absolute;top:-1px;left:0;right:0;background-color:#e49b23;background-color:var(--alternate-color);opacity:0}.visual .info-list a:hover{color:#e49b23;color:var(--alternate-color);padding-top:17px;letter-spacing:1.4px}.visual .info-list a:hover:before{opacity:1}.visual.visual--corporate+div,.visual.visual--corporate+section,.visual.visual--corporate+style+div,.visual.visual--corporate+style+section{position:relative}.visual.visual--corporate+div:before,.visual.visual--corporate+section:before,.visual.visual--corporate+style+div:before,.visual.visual--corporate+style+section:before{content:"";position:absolute;top:-385px;right:-1px;color:hsla(0,0%,100%,.05);font-size:420px;line-height:1;pointer-events:none}.visual.visual--corporate+div .container,.visual.visual--corporate+div .container-fluid,.visual.visual--corporate+section .container,.visual.visual--corporate+section .container-fluid,.visual.visual--corporate+style+div .container,.visual.visual--corporate+style+div .container-fluid,.visual.visual--corporate+style+section .container,.visual.visual--corporate+style+section .container-fluid{position:relative}.center-photo-with-monogram{--special-color:#e49b23;--special-color-rgb:228,155,35;--special-color-2:#ffd193;--special-color-2-rgb:255,209,147;color:#1e3f58;color:var(--text-color);padding:120px 0 84px;background-color:#f9f5ed;background-color:var(--secondary-color)}.center-photo-with-monogram .first-letter{position:absolute;left:50%;top:0;transform:translate(-50%,-61.5%);font-size:120px;line-height:1;color:var(--special-color);z-index:3}.center-photo-with-monogram .img-holder:before{padding-bottom:83.25%}.center-photo-with-monogram .img-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--special-color-2-rgb),.23);z-index:1}.center-photo-with-monogram .img-holder img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.center-photo-with-monogram .text-holder{padding:42px 22px 0 21px}.center-photo-with-monogram h2{line-height:1.2381;margin-bottom:24px;display:inline-block;vertical-align:top;width:100%}.center-photo-with-monogram .wp-block-columns{margin:0;gap:37px}.center-photo-with-monogram p:last-child,.center-photo-with-monogram ul:last-child{margin:0}.stacked_content_cards_plus_photo{--special-color:#4c7455;--special-color-2:#cfebb1;--special-color-2-rgb:207,235,177;--special-color-rgb:76,116,85;padding:126px 0 80px;color:#1e3f58;color:var(--text-color);background-color:#f9f5ed;background-color:var(--secondary-color);position:relative;z-index:2}.stacked_content_cards_plus_photo.text-align-right .flex-container{padding:61px 38px 20px 0;margin-left:20px;margin-right:-17px}.stacked_content_cards_plus_photo.text-align-right .flex-container:after{right:0;left:-20px;box-shadow:-20px 25px 30px rgba(167, 148, 126,.31);box-shadow:-20px 25px 30px rgba(var(--footer-color-rgb),.31)}.stacked_content_cards_plus_photo.text-align-right .img-holder{margin-left:-37px;margin-right:0}.stacked_content_cards_plus_photo.text-align-right .text-holder{padding-right:0;padding-left:35px}.stacked_content_cards_plus_photo .flex-container{position:relative;background-color:#fff;background-color:var(--alternate-color-3);padding:61px 0 20px 38px;margin-left:-17px;margin-right:20px}.stacked_content_cards_plus_photo .flex-container:after{content:"";background-color:var(--special-color);position:absolute;top:-22px;right:-20px;left:0;bottom:30px;z-index:-1;box-shadow:20px 25px 30px rgba(167, 148, 126,.31);box-shadow:20px 25px 30px rgba(var(--footer-color-rgb),.31)}.stacked_content_cards_plus_photo .img-holder{margin-right:-37px;margin-bottom:38px}.stacked_content_cards_plus_photo .img-holder:before{padding-bottom:76.25%}.stacked_content_cards_plus_photo h2{margin-bottom:21px}.stacked_content_cards_plus_photo .text-holder{padding-right:25px;position:relative;z-index:2}.stacked_content_cards_plus_photo p{margin-bottom:32px}.stacked_content_cards_plus_photo .wp-block-button{padding:10px 0}.stacked_content_cards_plus_photo.version-2{background-color:#1e3f58;background-color:var(--primary-color)}.stacked_content_cards_plus_photo.version-2 .flex-container{display:flex;flex-direction:column-reverse;margin-left:21px;margin-right:21px;padding:0;background-color:transparent}.stacked_content_cards_plus_photo.version-2 .flex-container:after{left:-100vw;right:-100vw;box-shadow:none;top:66px;bottom:150px}.stacked_content_cards_plus_photo.version-2 .heading-holder{position:relative;padding-bottom:44px;margin-bottom:35px}.stacked_content_cards_plus_photo.version-2 .heading-holder:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:var(--special-color-2);height:1px;width:186px}.stacked_content_cards_plus_photo.version-2 .heading-holder h1,.stacked_content_cards_plus_photo.version-2 .heading-holder h2,.stacked_content_cards_plus_photo.version-2 .heading-holder h3,.stacked_content_cards_plus_photo.version-2 .heading-holder h4,.stacked_content_cards_plus_photo.version-2 .heading-holder h5,.stacked_content_cards_plus_photo.version-2 .heading-holder h6{margin-bottom:0;line-height:1.167}.stacked_content_cards_plus_photo.version-2 .text-holder{text-align:center;padding:49px 27px 22px;background-color:#fff;background-color:var(--alternate-color-3)}.stacked_content_cards_plus_photo.version-2 .img-holder{margin:-29px -37px 0 27px;box-shadow:-10px 12px 15px rgba(0,0,0,.16)}.stacked_content_cards_plus_photo.version-2 .img-holder:before{padding-bottom:104.25%}.stacked_content_cards_plus_photo.version-2.text-align-right .flex-container{flex-direction:column}.stacked_content_cards_plus_photo.version-2.text-align-right .flex-container:after{box-shadow:none}.stacked_content_cards_plus_photo.version-2.text-align-right .img-holder{margin:0 27px -76px -37px}.floating-image-and-line{--special-color:#e74e31;--special-color-rgb:231,78,49;--special-color-2:#f6bda6;--special-color-2-rgb:246,189,166;padding:138px 0 140px;color:#1e3f58;color:var(--text-color);background-color:#f9f5ed;background-color:var(--secondary-color)}.floating-image-and-line.image-right .img-holder{margin:0 21px 57px -55px}.floating-image-and-line.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color);color:#1e3f58;color:var(--text-color)}.floating-image-and-line.variation-dark.image-right .img-holder{box-shadow:20px 25px 30px rgba(0,0,0,.31)}.floating-image-and-line.variation-dark .img-holder{box-shadow:-20px 25px 30px rgba(0,0,0,.31)}.floating-image-and-line.variation-dark .text-after-image{color:currentColor}.floating-image-and-line .container{padding:0 38px}.floating-image-and-line .img-wrapp{background-color:#eae1ce;background-color:var(--alternate-color-2);padding:37px 17px 34px}.floating-image-and-line .img-holder{box-shadow:-20px 25px 30px rgba(167, 148, 126,.31);box-shadow:-20px 25px 30px rgba(var(--footer-color-rgb),.31);margin:0 -55px 57px 21px}.floating-image-and-line .img-holder:before{padding-bottom:72%}.floating-image-and-line .img-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--special-color-2-rgb),.38)}.floating-image-and-line .text-holder{position:relative;z-index:2;padding-bottom:18px}.floating-image-and-line h2{position:relative;color:var(--special-color);line-height:1.2381;padding-bottom:35px;margin-bottom:27px}.floating-image-and-line h2:after{content:"";height:1px;background-color:var(--special-color);position:absolute;left:0;right:-38px;bottom:0}.floating-image-and-line .text-after-image{display:block;text-transform:uppercase;color:#a7947e;color:var(--footer-color);font-size:18px;line-height:1.3333;text-align:center;letter-spacing:3.5px;position:relative}.staggered_two_column_plus_photo{padding:0 0 87px;color:#1e3f58;color:var(--text-color);background-color:#eae1ce;background-color:var(--alternate-color-2);position:relative}.staggered_two_column_plus_photo h3{font-size:22px;line-height:1.3333;font-weight:500}.staggered_two_column_plus_photo.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color)}.staggered_two_column_plus_photo.variation-dark:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.04)}.staggered_two_column_plus_photo.variation-dark .bottom-text{color:#1e3f58;color:var(--primary-color)}.staggered_two_column_plus_photo.variation-dark .text-holder h3{color:#e49b23;color:var(--alternate-color)}.staggered_two_column_plus_photo .container{position:relative;padding:calc(66vw + 69px) 38px 0}.staggered_two_column_plus_photo .wp-block-image{margin:0}.staggered_two_column_plus_photo .wp-block-image:before{padding-bottom:65.9vw}.staggered_two_column_plus_photo h2{margin-bottom:36px}.staggered_two_column_plus_photo h3{margin-bottom:32px}.staggered_two_column_plus_photo p{margin-bottom:37px}.staggered_two_column_plus_photo .bottom-text{text-transform:uppercase;font-family:"Berlingske Serif",Times New Roman,Times,serif;font-size:60px;line-height:1;letter-spacing:10.5px;position:absolute;bottom:0;left:51%;z-index:2;transform:translateX(-50%);color:#f9f5ed;color:var(--secondary-color);height:50px;overflow:hidden}.double-photo-plus-content{color:#1e3f58;color:var(--text-color);background-color:#f9f5ed;background-color:var(--secondary-color);padding:22px 0 71px;position:relative}.double-photo-plus-content.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color)}.double-photo-plus-content.variation-dark .main-img:after{background-color:rgba(30, 63, 88,.18);background-color:rgba(var(--primary-color-rgb),.18);background-image:linear-gradient(180deg,rgba(30, 63, 88,0) 40%,rgba(30, 63, 88,1) 90%,rgba(30, 63, 88,1));background-image:linear-gradient(180deg,rgba(var(--primary-color-rgb),0) 40%,rgba(var(--primary-color-rgb),1) 90%,rgba(var(--primary-color-rgb),1))}.double-photo-plus-content.variation-dark .img-sm{box-shadow:-10px 12px 15px rgba(0,0,0,.31)}.double-photo-plus-content.variation-dark .bottom-text{opacity:.04;color:#1e3f58;color:var(--text-color)}.double-photo-plus-content .container{position:relative;z-index:2}.double-photo-plus-content .main-img:before{padding-bottom:74.2%}.double-photo-plus-content .main-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(249, 245, 237,.18);background-color:rgba(var(--secondary-color-rgb),.18);background-image:linear-gradient(180deg,rgba(249, 245, 237,0) 40%,rgba(249, 245, 237,1) 90%,rgba(249, 245, 237,1));background-image:linear-gradient(180deg,rgba(var(--secondary-color-rgb),0) 40%,rgba(var(--secondary-color-rgb),1) 90%,rgba(var(--secondary-color-rgb),1))}.double-photo-plus-content .img-sm{margin:0 -38px 49px 31%;box-shadow:-10px 12px 15px rgba(167, 148, 126,.31);box-shadow:-10px 12px 15px rgba(var(--footer-color-rgb),.31)}.double-photo-plus-content .img-sm:before{padding-bottom:85%}.double-photo-plus-content .text-holder{padding:0 21px;margin-top:-70px;position:relative;z-index:3}.double-photo-plus-content h2{line-height:1.1667;margin-bottom:34px}.double-photo-plus-content .bottom-text{text-transform:uppercase;font-family:"Berlingske Serif",Times New Roman,Times,serif;font-size:92px;line-height:1;letter-spacing:9px;color:#a7947e;color:var(--footer-color);position:absolute;left:52%;bottom:41px;transform:translateX(-50%);pointer-events:none;opacity:.1}.double-photo-plus-content .wp-block-button{padding-bottom:25px}.double-photo-plus-content-2{--special-color:#4c7455;--special-color-rgb:76,116,85;padding-bottom:123px;color:#1e3f58;color:var(--text-color);background-color:#f9f5ed;background-color:var(--secondary-color)}.double-photo-plus-content-2.variation-dark{--text-color:#fff;--text-color-rgb:255,255,255;background-color:#1e3f58;background-color:var(--primary-color)}.double-photo-plus-content-2.variation-dark .img-sm{border-color:#1e3f58;border-color:var(--primary-color)}.double-photo-plus-content-2.variation-dark .text-after-image{color:currentColor}.double-photo-plus-content-2.variation-dark .logo-decor svg{fill:rgba(30, 63, 88,.5);fill:rgba(var(--text-color-rgb),.5)}.double-photo-plus-content-2.variation-decor-bottom,.double-photo-plus-content-2.variation-decor-top{position:relative}.double-photo-plus-content-2.variation-decor-bottom .logo-decor,.double-photo-plus-content-2.variation-decor-top .logo-decor{position:absolute;left:50%;transform:translateX(-50%);min-height:0;display:block}.double-photo-plus-content-2.variation-decor-bottom .logo-decor svg,.double-photo-plus-content-2.variation-decor-top .logo-decor svg{position:static;transform:none}.double-photo-plus-content-2.variation-decor-top .logo-decor{top:0}.double-photo-plus-content-2.variation-decor-top .logo-decor svg{transform:scaleY(-1)}.double-photo-plus-content-2.variation-decor-bottom .logo-decor{bottom:0}.double-photo-plus-content-2 .logo-decor{display:none}.double-photo-plus-content-2 .container-fluid{padding:0 38px}.double-photo-plus-content-2 .images-wrapp{margin-bottom:72px}.double-photo-plus-content-2 .main-img{margin:0 -38px}.double-photo-plus-content-2 .main-img:before{padding-bottom:73%}.double-photo-plus-content-2 .img-holder{text-align:center;position:relative;margin-top:-65px;z-index:3}.double-photo-plus-content-2 .img-sm{border:solid #f9f5ed;border:solid var(--secondary-color);border-width:25px 24px;margin:0 -38px 11px 0}.double-photo-plus-content-2 .img-sm:before{padding-bottom:76%}.double-photo-plus-content-2 .text-holder p{margin-bottom:33px}.double-photo-plus-content-2 h2{margin-bottom:20px}.double-photo-plus-content-2 .wp-block-button{padding-top:6px}.double-photo-plus-content-2 .text-after-image{color:var(--special-color);display:block;font-size:24px;line-height:1.4167}.contact-block{padding:105px 0;color:#1e3f58;color:var(--text-color);background-color:#f9f5ed;background-color:var(--secondary-color);text-align:center}.contact-block.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color)}.contact-block.variation-dark .img-holder:before{background-image:radial-gradient(ellipse at center,#000 0,rgba(0,0,0,.45) 40%,transparent 64%)}.contact-block .img-holder{position:relative;overflow:hidden;text-align:center;margin-bottom:67px}.contact-block .img-holder:before{content:"";width:320px;height:360px;opacity:.61;position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);background-image:radial-gradient(ellipse at center,rgba(167, 148, 126,1) 0,rgba(167, 148, 126,.45) 40%,rgba(167, 148, 126,0) 64%);background-image:radial-gradient(ellipse at center,rgba(var(--footer-color-rgb),1) 0,rgba(var(--footer-color-rgb),.45) 40%,rgba(var(--footer-color-rgb),0) 64%)}.contact-block .img-holder img{width:190px;position:relative}.contact-block .text-holder{padding:0 15px}.contact-block h2{margin-bottom:14px}.contact-block .wp-block-button__link{min-width:250px}.resource-post-teaser{--first-card-color:19,61,84;--second-card-color:59,111,82;--third-card-color:154,75,60;--fourth-card-color:19,61,84;color:#1e3f58;color:var(--text-color);background-color:#f9f5ed;background-color:var(--secondary-color);padding-top:40px}.resource-post-teaser .flex-container>.text-holder{padding:0 21px 53px}.resource-post-teaser .flex-container>.text-holder p{margin-bottom:32px}.resource-post-teaser .flex-container>.text-holder p:last-of-type{margin-bottom:46px}.resource-post-teaser h2{margin-bottom:26px}.resource-post-teaser .posts-list{color:#fff;margin:0 -17px}.resource-post-teaser .posts-list li{position:relative;overflow:hidden}.resource-post-teaser .posts-list li:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.resource-post-teaser .posts-list li img{width:100%;height:139.5vw;margin-bottom:100px;-o-object-fit:cover;object-fit:cover;z-index:1}.resource-post-teaser .posts-list li:first-child:before{background-color:rgba(var(--first-card-color),.16);background-image:linear-gradient(180deg,rgba(var(--first-card-color),0) 30%,rgba(var(--first-card-color),1) 70%,rgba(var(--first-card-color),1))}.resource-post-teaser .posts-list li:nth-child(2):before{background-color:rgba(var(--second-card-color),.16);background-image:linear-gradient(180deg,rgba(var(--second-card-color),0) 30%,rgba(var(--second-card-color),1) 70%,rgba(var(--second-card-color),1))}.resource-post-teaser .posts-list li:nth-child(3):before{background-color:rgba(var(--third-card-color),.16);background-image:linear-gradient(180deg,rgba(var(--third-card-color),0) 30%,rgba(var(--third-card-color),1) 70%,rgba(var(--third-card-color),1))}.resource-post-teaser .posts-list li:nth-child(4):before{background-color:rgba(var(--fourth-card-color),.16);background-image:linear-gradient(180deg,rgba(var(--fourth-card-color),0) 30%,rgba(var(--fourth-card-color),1) 70%,rgba(var(--fourth-card-color),1))}.resource-post-teaser .posts-list .text-holder{position:absolute;left:0;bottom:0;right:0;z-index:3;padding:32px 32px 0;overflow-y:auto;max-height:100%}.resource-post-teaser .posts-list .text-holder *{position:relative;z-index:3}.resource-post-teaser .posts-list p{margin-bottom:19px}.resource-post-teaser .posts-list .hover-holder a,.resource-post-teaser .posts-list .hover-holder p{color:#fff}.resource-post-teaser .posts-list h3{font-size:24px;line-height:1.4167;margin-bottom:28px}.resource-post-teaser .posts-list .btn{min-width:182px}.two-column-photo-plus-content{color:#1e3f58;color:var(--text-color)}.two-column-photo-plus-content.version-1.variation-dark,.two-column-photo-plus-content.version-2.variation-dark,.two-column-photo-plus-content.version-3.variation-dark{--text-color:#fff}.two-column-photo-plus-content.version-1{padding:70px 0 85px;background-color:#f9f5ed;background-color:var(--secondary-color)}.two-column-photo-plus-content.version-1.variation-dark{background-color:#1e3f58;background-color:var(--primary-color)}.two-column-photo-plus-content.version-1.variation-dark .img-holder{box-shadow:-10px 12px 15px rgba(0,0,0,.3)}.two-column-photo-plus-content.version-1.variation-dark .text-holder{background-color:rgba(255, 255, 255,.04);background-color:rgba(var(--alternate-color-3-rgb),.04)}.two-column-photo-plus-content.version-1.variation-transparent,.two-column-photo-plus-content.version-1.variation-transparent .text-holder{background-color:transparent}.two-column-photo-plus-content.version-1 .img-holder{margin:0 -17px -28px 20px;box-shadow:-10px 12px 15px rgba(167, 148, 126,.3);box-shadow:-10px 12px 15px rgba(var(--footer-color-rgb),.3)}.two-column-photo-plus-content.version-1 .img-holder:before{padding-bottom:84.7%}.two-column-photo-plus-content.version-1 .text-holder{margin:0 21px 0 -17px;padding:84px 20px 16px 42px;background-color:#eae1ce;background-color:var(--alternate-color-2)}.two-column-photo-plus-content.version-1 h2{line-height:1.1667;margin-bottom:31px}.two-column-photo-plus-content.version-2,.two-column-photo-plus-content.version-3{padding:70px 0 85px;background-color:#f9f5ed;background-color:var(--secondary-color)}.two-column-photo-plus-content.version-2 h2,.two-column-photo-plus-content.version-3 h2{font-size:50px;line-height:.98;margin-bottom:31px}.two-column-photo-plus-content.version-2{--special-color:#ffd193;--special-color-rgb:255,209,147;padding:26px 0 125px}.two-column-photo-plus-content.version-2.image-right .img-holder{z-index:1}.two-column-photo-plus-content.version-2.image-right .text-holder{z-index:auto}.two-column-photo-plus-content.version-2.variation-dark .text-holder{background-color:#1e3f58;background-color:var(--primary-color)}.two-column-photo-plus-content.version-2 .flex-container{display:flex;flex-direction:column-reverse}.two-column-photo-plus-content.version-2 .img-holder{margin:-23vw 21px 0}.two-column-photo-plus-content.version-2 .img-holder:before{padding-bottom:62%}.two-column-photo-plus-content.version-2 .img-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--special-color-rgb),.23)}.two-column-photo-plus-content.version-2 .text-holder{background-color:#eae1ce;background-color:var(--alternate-color-2);margin-left:-17px;padding:55px 20px 23.8vw 38px}.two-column-photo-plus-content.version-2 h2{margin-bottom:17px}.two-column-photo-plus-content.version-2 p{margin-bottom:32px}.two-column-photo-plus-content.version-3{--special-color:#4c7455;--special-color-rgb:76,116,85;padding:104px 0 42px}.two-column-photo-plus-content.version-3.image-right .img-holder{margin:0 -38px 69px 7px}.two-column-photo-plus-content.version-3.image-right .img-holder:after{right:0;left:-24px;box-shadow:-10px 12px 15px rgba(167, 148, 126,.31);box-shadow:-10px 12px 15px rgba(var(--footer-color-rgb),.31)}.two-column-photo-plus-content.version-3.image-right .text-holder{padding-right:5px}.two-column-photo-plus-content.version-3.image-right h2{margin-bottom:35px}.two-column-photo-plus-content.version-3.image-right p{margin-bottom:32px}.two-column-photo-plus-content.version-3.image-right p:last-child{margin-bottom:0}.two-column-photo-plus-content.version-3.image-raised{padding-top:0}.two-column-photo-plus-content.version-3.image-raised.image-left .text-holder{display:flex;justify-content:flex-end}.two-column-photo-plus-content.version-3.image-raised .img-holder{transform:translateY(-152px);margin-bottom:-83px}.two-column-photo-plus-content.version-3.image-raised .text-holder{width:100%;clear:both}.two-column-photo-plus-content.version-3.image-raised p+p{max-width:100%!important}.two-column-photo-plus-content.version-3 .container{padding:0 38px}.two-column-photo-plus-content.version-3 .container:after,.two-column-photo-plus-content.version-3 .container:before{content:"";display:block;clear:both}.two-column-photo-plus-content.version-3 .img-holder{margin:0 7px 69px -38px}.two-column-photo-plus-content.version-3 .img-holder:before{padding-bottom:88.4%}.two-column-photo-plus-content.version-3 .img-holder:after{content:"";position:absolute;left:0;right:-24px;top:22px;bottom:-24px;background-color:var(--special-color);box-shadow:10px 12px 15px rgba(167, 148, 126,.31);box-shadow:10px 12px 15px rgba(var(--footer-color-rgb),.31)}.two-column-photo-plus-content.version-3 .img-holder img{z-index:2}.two-column-photo-plus-content.version-3 .text-holder{padding-right:9px}.two-column-photo-plus-content.version-3 h2{margin-bottom:35px}.two-column-photo-plus-content.version-3 p{margin-bottom:32px}.two-column-photo-plus-content.version-3 p:last-child{margin-bottom:0}.content-section{background-color:#f9f5ed;background-color:var(--secondary-color);color:#1e3f58;color:var(--text-color);text-align:center;font-size:24px;line-height:1.4167;padding-bottom:1px;position:relative}.content-section.align-right{text-align:right}.content-section.align-right .container{padding:0 40px;margin-bottom:60px}.content-section.align-right .container .wp-block-heading{max-width:100%}.content-section.align-right .container .heading-list{justify-content:flex-end}.content-section.align-right .container p+p{max-width:100%}.content-section.align-left{text-align:left}.content-section.align-left .container{margin-bottom:60px;padding:0 40px}.content-section.align-left .container .wp-block-heading{max-width:100%}.content-section.align-left .container .heading-list{justify-content:flex-start}.content-section.align-left .container p+p{max-width:100%}.content-section .wp-block-buttons{margin-top:50px}.content-section .wp-block-heading{margin-bottom:55px}.content-section h2{max-width:820px;margin:0 auto 71px;font-size:50px;line-height:.98;padding:0 3px}.content-section h2+p{margin-bottom:72px}.content-section h3{font-size:24px;line-height:1.2;letter-spacing:4.8px;text-transform:uppercase;color:#a7947e;color:var(--footer-color)}.no-heading-margin .heading-list{margin-bottom:30px}.heading-list{margin-bottom:36px;font-size:18px;line-height:1.3333;text-transform:uppercase;color:#a7947e;color:var(--footer-color);display:flex;flex-wrap:wrap;justify-content:center;letter-spacing:3.5px;font-weight:500}.heading-list li{position:relative;padding:0 12px}.heading-list li:last-child:after{display:none}.heading-list li:after{content:"|";color:#e49b23;color:var(--alternate-color);position:absolute;right:-4px;top:50%;transform:translateY(-50%)}.photo-mosaic-plus-content{--special-color:#ffd193;--special-color-rgb:255,209,147;background-color:#f9f5ed;background-color:var(--secondary-color);color:#1e3f58;color:var(--text-color);padding:83px 0 0}.photo-mosaic-plus-content .container.container-fluid{padding:0}.photo-mosaic-plus-content .content-section{padding:0 0 38px}.photo-mosaic-plus-content .content-section h2{margin-bottom:49px;padding:0}.photo-mosaic-plus-content .content-section p:last-child{margin:0}.photo-mosaic-plus-content .heading-list{margin-bottom:31px}.photo-mosaic-plus-content .mosaic-holder{text-align:center}.photo-mosaic-plus-content .mosaic-holder p{margin-bottom:32px}.photo-mosaic-plus-content .wp-block-image{margin:0 -38px 47px}.photo-mosaic-plus-content .wp-block-image:before{padding-bottom:67%}.photo-mosaic-plus-content .wp-block-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--special-color-rgb),.23);pointer-events:none}.photo-mosaic-plus-content .wp-block-buttons{justify-content:center}.photo-mosaic-plus-content .img-holder{margin-top:53px}.photo-mosaic-plus-content .img-holder:after,.photo-mosaic-plus-content .img-holder:before{display:block;clear:both;content:""}.photo-mosaic-plus-content .img-holder img{display:block;-o-object-fit:cover;object-fit:cover}.photo-mosaic-plus-content .img-holder img.img-top-left{width:56vw;height:59vw;margin-bottom:29px;float:left}.photo-mosaic-plus-content .img-holder img.img-top-right{width:calc(44vw - 21px);height:38vw;float:right;clear:right;margin:29.5% 0 27px}.photo-mosaic-plus-content .img-holder img.img-bottom-left{width:calc(51vw - 27px);height:42.4vw;float:left;clear:left}.photo-mosaic-plus-content .img-holder img.img-bottom-right{width:49vw;height:52vw;float:right}.filtration-finder{overflow:hidden;position:relative}.subtitle-sm{display:block;font-size:12px;font-weight:700;color:#e49b23;color:var(--alternate-color);letter-spacing:.24px}.finder-section{padding:36px 0 55px;background-color:#1e3f58;background-color:var(--primary-color)}.finder-section .finder-holder{position:relative;padding-bottom:100px}.finder-section .finder-decor{display:none}.finder-section .search-form .typeahead{width:100%!important}.finder-section .heading-holder{margin-bottom:26px}.finder-section .map-holder{position:relative;display:flex;flex-direction:column-reverse;align-items:flex-start;max-width:860px}.finder-section .map-holder .map-tooltip{background:hsla(0,0%,100%,.46);min-height:117px;border:2px solid #e49b23;border:2px solid var(--alternate-color);display:inline-flex;margin-bottom:58px}.finder-section .map-holder .map-tooltip .title{font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;display:flex;align-items:center;border-right:2px solid #e49b23;border-right:2px solid var(--alternate-color);padding:5px 15px}.finder-section .map-holder .map-tooltip .description{font-size:18px;letter-spacing:.54px;font-weight:300;display:flex;align-items:center;padding:5px 15px}.finder-section .map-holder svg path.selected{cursor:pointer}.finder-section .map-block{margin-bottom:74px}.finder-section .map-col{background:#f9f5ed;background:var(--secondary-color);width:50%}.finder-section .map,.finder-section .map-wrapp{height:100%}.finder-section .marker{display:block;cursor:pointer;width:20px;height:20px;border-radius:50%;background:#1d2d55;background:#1e3f58;background:var(--primary-color)}.finder-section .mapboxgl-map{font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif}.finder-section .mapboxgl-map .btn{min-width:auto;width:100%;text-align:center;font-size:15px}.finder-section .mapboxgl-map .mapboxgl-popup-content{padding:15px;color:#1e3f58;color:var(--text-color)}.finder-section .mapboxgl-map strong{font-family:proxima-nova,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500;display:block}.finder-section .mapboxgl-map address{font-style:normal;margin-bottom:20px}.finder-section .mapboxgl-map .btn[class*=btn-outline]{font-size:16px;padding:14px 70px 14px 23px}.finder-section .mapboxgl-map .mapboxgl-popup-close-button{font-size:16px;line-height:1}.finder-section .error-message{text-align:center;padding:20px 15px;display:none}.hidden-item{position:absolute;left:-9999px;top:0;width:100%}.no-results .error-message{display:block}.input-group{display:flex;flex-wrap:wrap;width:100%}.input-group .twitter-typeahead{display:flex;flex:1 1 auto;width:1%}.input-group .tt-menu{padding:10px 17px;background:#fff;width:100%;border:1px solid #1e3f58;border:1px solid var(--primary-color)}.input-group .tt-suggestion{margin-bottom:10px}.input-group input[type=email],.input-group input[type=number],.input-group input[type=password],.input-group input[type=search],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url]{transition:color .15s linear,background .15s linear,border .15s linear;background:#fff;border:1px solid #fff;flex:1 1 auto;width:1%;margin-bottom:0;display:block;color:#a7947e;color:var(--footer-color);letter-spacing:.396px;padding:10px 17px;font-size:18px;font-weight:300;height:100%;border-radius:0}.input-group input[type=email]::-moz-placeholder, .input-group input[type=number]::-moz-placeholder, .input-group input[type=password]::-moz-placeholder, .input-group input[type=search]::-moz-placeholder, .input-group input[type=tel]::-moz-placeholder, .input-group input[type=text]::-moz-placeholder, .input-group input[type=url]::-moz-placeholder{-moz-transition:color .15s linear;transition:color .15s linear}.input-group input[type=email]::placeholder,.input-group input[type=number]::placeholder,.input-group input[type=password]::placeholder,.input-group input[type=search]::placeholder,.input-group input[type=tel]::placeholder,.input-group input[type=text]::placeholder,.input-group input[type=url]::placeholder{transition:color .15s linear}.input-group input[type=email]:hover::-moz-placeholder, .input-group input[type=number]:hover::-moz-placeholder, .input-group input[type=password]:hover::-moz-placeholder, .input-group input[type=search]:hover::-moz-placeholder, .input-group input[type=tel]:hover::-moz-placeholder, .input-group input[type=text]:hover::-moz-placeholder, .input-group input[type=url]:hover::-moz-placeholder{color:#a7947e;color:var(--footer-color)}.input-group input[type=email]:hover::placeholder,.input-group input[type=number]:hover::placeholder,.input-group input[type=password]:hover::placeholder,.input-group input[type=search]:hover::placeholder,.input-group input[type=tel]:hover::placeholder,.input-group input[type=text]:hover::placeholder,.input-group input[type=url]:hover::placeholder{color:#a7947e;color:var(--footer-color)}.input-group .input-group-append{margin-left:-1px;display:flex}.input-group button{transition:color .15s linear,background .15s linear,border .15s linear;background:#e49b23;background:var(--alternate-color);border:1px solid #e49b23;border:1px solid var(--alternate-color);color:#fff;padding:5px;text-transform:uppercase;cursor:pointer;min-width:92px;font-size:0;font-weight:700}.input-group button:hover{background-color:#e49b23;background-color:var(--alternate-color);border-color:#e49b23;border-color:var(--alternate-color)}.input-group button .icon-search{font-size:22px;font-weight:400}.finder-open-close{background:#1e3f58;background:var(--primary-color);position:relative;z-index:2}.finder-open-close .sort-list{font-weight:500;letter-spacing:.9px;color:#e49b23;color:var(--alternate-color);padding:0 16px;margin-bottom:50px}.finder-open-close .sort-list li{margin-bottom:32px}.finder-open-close .sort-list li:last-of-type{margin-bottom:0}.finder-open-close .sort-list li.active a{color:#e49b23;color:var(--alternate-color)}.finder-open-close .sort-list li.active a:before{background:#e49b23;background:var(--alternate-color)}.finder-open-close .sort-list li a{position:relative;padding-left:26px;color:#fff}.finder-open-close .sort-list li a:before{transition:background .15s linear,border .15s linear;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border:1px solid #e49b23;border:1px solid var(--alternate-color);border-radius:50%}.finder-open-close .sort-list li a:hover{color:rgba(228, 155, 35,.65);color:rgba(var(--alternate-color-rgb),.65)}.finder-open-close .slide{background:hsla(0,0%,100%,.4);padding:38px 19px 50px}.finder-open-close .opener{display:inline-block;vertical-align:middle;padding-right:36px;padding-left:33px;position:relative;font-weight:500;font-size:18px;letter-spacing:.36px;margin-bottom:34px;color:#fff}.finder-open-close .opener .dots-btn{transition:opacity .15s linear,visibility .15s linear;position:absolute;right:7px;top:50%;width:4px;height:4px;border-radius:50%;background:#e49b23;background:var(--alternate-color);transform:translateY(-50%)}.finder-open-close .opener .dots-btn:after,.finder-open-close .opener .dots-btn:before{content:"";position:absolute;left:-6px;width:4px;height:4px;border-radius:50%;background:#e49b23;background:var(--alternate-color)}.finder-open-close .opener .dots-btn:after{left:6px}.finder-open-close .opener .close-btn{transition:opacity .15s linear,visibility .15s linear;width:20px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;visibility:hidden}.finder-open-close .opener .close-btn:after,.finder-open-close .opener .close-btn:before{content:"";position:absolute;top:50%;right:0;width:20px;height:1px;background:#e49b23;background:var(--alternate-color);transform:rotate(45deg)}.finder-open-close .opener .close-btn:after{transform:rotate(-45deg)}.finder-open-close .select-group{margin-bottom:30px}.finder-open-close .button-group{display:flex;flex-wrap:wrap;justify-content:center}.finder-open-close .search-btn{display:flex;align-items:center;color:#fff;font-size:16px;font-weight:500;padding:0 10px;letter-spacing:1.12px}.finder-open-close .search-btn:hover{color:rgba(228, 155, 35,.65);color:rgba(var(--alternate-color-rgb),.65)}.finder-open-close .search-btn [class*=" icon-"],.finder-open-close .search-btn [class^=icon-]{color:#e49b23;color:var(--alternate-color)}.finder-open-close .search-btn .icon-reset{transition:transform .15s linear;font-size:30px;display:inline-block;vertical-align:middle;margin-right:12px}.finder-open-close .search-btn .icon-check{font-size:30px;display:inline-block;vertical-align:middle;margin-right:6px}.finder-open-close .search-btn.btn-clear:hover .icon-reset{transform:rotate(-45deg)}.finder-open-close.active .dots-btn{opacity:0;visibility:hidden}.finder-open-close.active .close-btn{opacity:1;visibility:visible}.jcf-select.jcf-select-finder-select{border-color:#e49b23;border-color:var(--alternate-color);border-radius:0;margin-bottom:13px;background:transparent;min-width:94px;max-width:100%;height:61px}.jcf-select.jcf-select-finder-select .jcf-select-text{color:#fff;margin:15px 38px 16px 24px;font-weight:500}.jcf-select.jcf-select-finder-select .jcf-select-opener{width:38px}.jcf-select.jcf-select-finder-select .jcf-select-opener:before{color:#e49b23;color:var(--alternate-color)}.jcf-select.jcf-select-finder-select.selected{color:#fff}.jcf-select.jcf-select-finder-select.jcf-focus{border-color:#e49b23!important;border-color:var(--alternate-color)!important}.jcf-select-drop.jcf-select-finder-select .jcf-select-drop-content{border-radius:0}.item-place{background:#fff;margin-bottom:10px;color:#1e3f58;color:var(--text-color)}.item-place:last-child{margin-bottom:0}.item-place .heading{font-size:20px;font-family:"Berlingske Serif",Times New Roman,Times,serif;font-weight:600;letter-spacing:-.56px;margin-bottom:15px}.item-place .heading a{color:inherit}.item-place .heading .title-wrap{line-height:1;display:inline-block;vertical-align:middle}.item-place .heading .title-wrap+.title-wrap:before{display:inline-block;padding-right:5px;padding-left:5px;color:#e49b23;color:var(--alternate-color);content:"|";vertical-align:top}.item-place .img-holder{position:relative;padding-top:63%}.item-place .img-holder img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-place .img-holder .btn{position:absolute;left:50%;bottom:0;transform:translateX(-50%);min-width:140px}.item-place .category-label{position:absolute;right:0;top:0;display:inline-block;vertical-align:middle;padding:8px 17px;color:#1e3f58;color:var(--primary-color);font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.84px;background:#f9f5ed;background:var(--secondary-color)}.item-place .info-holder{position:relative;padding:40px 20px 20px}.item-place .apartment-wrap{display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin-bottom:10px}.item-place .price-holder{padding-left:5px;margin-bottom:10px;width:50%}.item-place .price-holder .price{font-family:"Berlingske Serif",Times New Roman,Times,serif;font-size:22px;font-weight:600;display:block;line-height:1}.item-place .price-holder .price sup{font-size:70%}.item-place .apartment-holder{width:50%}.item-place address{font-style:normal;font-size:14px;letter-spacing:.56px;margin-bottom:11px;color:#a7947e;color:var(--footer-color)}.item-place .apartment-list{font-size:16px;letter-spacing:.57px}.item-place .apartment-list li{margin-bottom:7px}.slider-list{color:rgba(30, 63, 88,.5);color:rgba(var(--primary-color-rgb),.5);letter-spacing:-.5px;font-weight:600;font-size:18px;line-height:1.278;padding:0 14px 0 17px}.slider-list li{margin-bottom:33px}.slider-list li>a{color:currentColor;position:relative;display:inline-block;vertical-align:middle;padding-left:30px}.slider-list li>a:hover{color:#1e3f58;color:var(--primary-color)}.slider-list li>a:before{transition:opacity .15s linear,visibility .15s linear,transform .15s linear;content:"";position:absolute;left:0;top:14px;transform:translateY(-50%) translateX(-100%);width:20px;height:2px;background-color:#e49b23;background-color:var(--alternate-color);opacity:0;visibility:hidden}.slider-list li.active>a{color:#1e3f58;color:var(--primary-color)}.slider-list li.active>a:before{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.carousel-block{color:#1e3f58;color:var(--text-color);padding:30px 0 45px}.carousel-block .h2,.carousel-block h2{font-size:35px;margin-bottom:14px;line-height:1.2}.carousel-block a{color:currentColor}.carousel-block .container{padding:0 20px}.carousel-block .tablet-block{display:none}.carousel-block .arrow-holder{position:absolute;right:0;bottom:50px;margin:0 -10px;display:flex;justify-content:space-between;padding:0 25px;width:100%}.carousel-block .slick-arrow{margin:0 10px}.carousel-block .slick-arrow svg{stroke:#1e3f58;stroke:var(--text-color)}.carousel-block .slider-holder{position:relative}.text-slider{margin-bottom:74px;margin-right:-17px}.text-slider .slick-list{margin:0 -10px}.text-slider .slick-track{display:flex}.text-slider .slide-item{color:#1e3f58;color:var(--text-color);background:#fff;padding:33px 36px 126px 27px;overflow:hidden;margin:0 10px;display:flex;flex-direction:column;height:auto}.text-slider .slide-item .text-holder{padding-bottom:46px;position:relative;flex:1 1 auto}.text-slider .slide-item .text-holder:before{content:"";position:absolute;left:-100vw;right:-100vw;bottom:0;border-top:1px solid #e9eeef}.text-slider .slide-item .text-holder p{margin-bottom:28px}.text-slider .slide-item .text-holder .btn{min-width:228px;font-size:20px}.text-slider .slide-item .text-holder a:not([class]):not([id]){font-weight:700}.faq{background-color:#f9f5ed;background-color:var(--secondary-color);color:#1e3f58;color:var(--text-color);padding:88px 0 0}.faq .heading-wrapper{margin-bottom:33px;color:#1e3f58;color:var(--text-color);text-align:center}.faq .heading-wrapper .btn{min-width:228px;font-size:20px}.faq .title-holder h2{font-size:35px;margin-bottom:43px;line-height:1.2;letter-spacing:-.665px}.faq .info-holder{line-height:1.66;padding:0 15px}.faq .info-holder p{margin-bottom:31px}.section-gallery{background-color:#f9f5ed;background-color:var(--secondary-color);color:#1e3f58;color:var(--text-color);overflow:hidden;padding:120px 0}.section-gallery .container{padding:0}.section-gallery .intro-content{text-align:center;padding:0 38px;margin:0 auto 40px}.section-gallery .intro-content p:last-child{margin:0}.image-gallery-wrapp .logo-divider{background-color:transparent;min-height:0!important}.image-gallery-wrapp .logo-divider svg{width:312px;height:150px;opacity:.1}.image-gallery,.video-slider{padding-bottom:115px}.image-gallery:before,.video-slider:before{content:"";height:1px;width:auto;background-color:#e49b23;background-color:var(--alternate-color);position:absolute;left:-999px;right:-999px;bottom:0}.image-gallery .slick-list,.video-slider .slick-list{overflow:visible;margin-bottom:33px}.image-gallery .slick-track,.video-slider .slick-track{display:flex}.image-gallery .slick-arrow,.video-slider .slick-arrow{position:absolute;bottom:41px}.image-gallery .slick-arrow.slick-prev,.video-slider .slick-arrow.slick-prev{left:52px}.image-gallery .slick-arrow.slick-next,.video-slider .slick-arrow.slick-next{right:52px}.image-gallery .card-story .card-img img{filter:none!important;transform:none!important;opacity:1!important}.image-gallery .card-story .card-body{background-color:#fff;background-color:var(--alternate-color-3)}.image-gallery .img-wrapp{position:relative;width:100%}.image-gallery .img-wrapp:before{content:"";display:block;padding-bottom:76%}.image-gallery .img-wrapp img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-storys{padding:54px 0 32px;background-color:#f9f5ed;background-color:var(--secondary-color);color:#1e3f58;color:var(--text-color)}.section-storys .container{padding:0}.section-storys .intro-content{text-align:center;padding:0 38px;margin:0 auto 50px}.section-storys .intro-content p:last-child{margin:0}.card-story{width:100%}.card-story .card-img{margin-bottom:20px}.card-story .card-img img{max-width:150px;max-height:100px}.card-story .card-body{height:440px;overflow:hidden;position:relative;color:#1e3f58;color:var(--text-color);padding:38px;width:100%}.card-story .card-body:before{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;z-index:2;background-image:linear-gradient(180deg,rgba(255, 255, 255,0) 0,rgba(255, 255, 255,1) 50%,rgba(255, 255, 255,1));background-image:linear-gradient(180deg,rgba(var(--alternate-color-3-rgb),0) 0,rgba(var(--alternate-color-3-rgb),1) 50%,rgba(var(--alternate-color-3-rgb),1))}.card-story .text-holder{width:100%}.card-story h2{margin-bottom:17px;font-size:34px;line-height:1}.card-story p:last-of-type{margin:0}.section-videos{background-color:#f9f5ed;background-color:var(--secondary-color);color:#1e3f58;color:var(--text-color);padding:79px 0 50px}.section-videos .intro-content{text-align:center;padding:0 38px;margin:0 auto 50px}.section-videos .intro-content p:last-child{margin:0}.section-videos .container{padding:0}.video-slider{max-width:1006px;margin:0 auto}.video-slider .slick-list{margin-bottom:37px}.video-slider .slick-slide{padding:0}.video-slider .slick-slide.slick-center .card-video{background-color:#1e3f58;background-color:var(--primary-color);pointer-events:auto}.video-slider .slick-slide.slick-center .card-video .video-block.playing:after{opacity:0;visibility:hidden}.video-slider .slick-slide.slick-center .card-video .video-block.playing.paused:after,.video-slider .slick-slide.slick-center .card-video .video-block:after,.video-slider .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true] .card-video .video-block:after{opacity:1;visibility:visible}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video{pointer-events:auto}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video .video-block.playing:after{opacity:0;visibility:hidden}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video .video-block.playing.paused:after{opacity:1;visibility:visible}.video-slider .card-video{pointer-events:none;background-color:transparent}.video-slider .card-video .video-block:after{opacity:0;visibility:hidden}.video-description-slider{padding:37px 38px 55px;color:#1e3f58;color:var(--text-color)}.video-description-slider p{margin:0}.fluid-video{position:relative;padding-bottom:56.25%;height:0}.fluid-video iframe,.fluid-video video{position:absolute;top:0;left:0;width:100%;height:100%}.card-video{transition:padding .5s ease,height .5s ease,background-color .5s ease;background-color:#1e3f58;background-color:var(--primary-color);width:100%;padding:0}.card-video,.card-video .card-img{overflow:hidden;height:300px;position:relative}.card-video .card-img{transition:height .5s ease}.card-video .video-block{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.card-video .video-block:not(.video-loaded) iframe{opacity:0}.card-video .video-block.playing .btn-play,.card-video .video-block.playing .poster{display:none}.card-video .video-block.playing:after{opacity:0;visibility:hidden}.card-video .video-block.playing.paused:after{opacity:1;visibility:visible}.card-video .video-block.playing.paused .btn-play,.card-video .video-block.playing.paused .poster{display:block}.card-video .video-block:after{transition:opacity .5s ease,visibility .5s ease;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;z-index:2;background-color:rgba(30, 63, 88,.5);background-color:rgba(var(--primary-color-rgb),.5)}.card-video .video-block .poster{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.card-video .btn-play{transition:opacity .15s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:130px;height:130px}.card-video .btn-play:hover{opacity:.7}.card-video .btn-play img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-video .card-body{transition:opacity .5s ease,visibility .5s ease;font-size:18px;line-height:1.3889;font-weight:300;padding:43px 27px 0;color:#fff;letter-spacing:.54px}.card-video .card-body p{margin:0}.section-resource{margin-bottom:73px}.section-resource-topbar{position:relative;background-color:#f9f5ed;background-color:var(--secondary-color);padding:42px 21px 86px}.section-resource-topbar .btn-more{color:#1e3f58;color:var(--primary-color);display:inline-block;vertical-align:top;position:relative;padding-left:60px;font-size:17px;line-height:2.8235;text-transform:uppercase;font-weight:600;letter-spacing:3.5px}.section-resource-topbar .btn-more:before{width:48px;height:48px;content:"";border-radius:50%;position:absolute;left:0;top:0;background-color:#1e3f58;background-color:var(--primary-color)}.section-resource-topbar .btn-more .arrow{display:block;overflow:hidden;width:31px;height:11px;transform:translate(-50%,-50%) rotate(90deg);flex-shrink:0;position:absolute;left:24px;top:26px}.section-resource-topbar .btn-more svg{stroke:#fff;stroke:var(--alternate-color-3);stroke-width:1.5px;width:48px;height:11px;fill:none;display:block;margin-left:-20px}.section-resource .navigation.pagination{padding-top:54px}.resource-add-content .container,.section-resource .container{padding:0 38px}.resource-content{position:relative;padding-top:43px}.resource-content .col .post-card{margin-bottom:17px}.resource-aside{position:relative;padding-bottom:15px}.resource-aside.active .categories-opener:before{transform:translateY(-50%) rotate(-180deg)}.resource-aside .aside-head{position:relative;z-index:10}.resource-aside h3{font-size:24px;line-height:1.2;margin:0;font-weight:500;text-transform:uppercase;color:#1e3f58;color:var(--primary-color);letter-spacing:4.8px}.aside-popup-holder{position:relative;padding-left:15px}.aside-popup-holder.popup-active .aside-filter-popup{opacity:1;visibility:visible}.aside-filter-opener{transition:color .15s linear;display:inline-block;vertical-align:top;position:relative;font-size:16px;line-height:1;padding:17px 70px 17px 20px;text-transform:uppercase;font-weight:700;letter-spacing:2px;white-space:nowrap}.aside-filter-opener,.aside-filter-opener:hover{color:#e49b23;color:var(--alternate-color)}.aside-filter-opener:hover .icon span{left:8%;right:8%}.aside-filter-opener:hover .icon:after{left:20%;right:20%}.aside-filter-opener .icon{width:27px;height:20px;position:absolute;right:19px;top:50%;transform:translateY(-50%)}.aside-filter-opener .icon:after,.aside-filter-opener .icon:before,.aside-filter-opener .icon span{transition:all .15s linear;background:#e49b23;background:var(--alternate-color);position:absolute;top:8px;left:0;right:0;height:2px}.aside-filter-opener .icon:after,.aside-filter-opener .icon:before{content:"";top:0}.aside-filter-opener .icon:after{top:16px}.aside-filter-popup{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;background-color:#1e3f58;background-color:var(--primary-color);padding:32px 36px 36px;display:block!important;position:absolute;left:0;top:0;width:287px;opacity:0;visibility:hidden}.aside-filter-popup .aside-filter-opener{padding:0 70px 0 0;margin:0 0 24px -2px}.aside-filter-popup .aside-filter-opener .icon{top:44%}.aside-filter-popup .aside-filter-opener .icon span{opacity:0}.aside-filter-popup .aside-filter-opener .icon:after,.aside-filter-popup .aside-filter-opener .icon:before{transform:rotate(45deg);top:50%;left:0;right:0}.aside-filter-popup .aside-filter-opener .icon:after{transform:rotate(-45deg)}.aside-filter-popup .filter-btn{background-color:transparent;position:relative;cursor:pointer;display:flex;align-items:center;width:100%;justify-content:center;border:1px solid #e49b23;border:1px solid var(--alternate-color);font-size:16px;line-height:1;padding:25px 15px 24px 33px;text-transform:uppercase;font-weight:700;color:#e49b23;color:var(--alternate-color);letter-spacing:2px}.aside-filter-popup .filter-btn .arrow{transition:right .15s linear,width .15s linear;width:44px;overflow:hidden;margin-left:14px;position:relative;right:0}.aside-filter-popup .filter-btn .arrow svg{transition:margin .15s linear;fill:none;stroke:currentColor;stroke-width:1px;width:44px;height:12px;margin-left:-18px;display:block}.aside-filter-popup .filter-btn:hover .arrow{right:8px}.aside-filter-popup .filter-btn:hover .arrow svg{margin-left:0}.aside-filter-list{font-size:14px;line-height:1.2857;text-transform:uppercase;padding-bottom:14px}.aside-filter-list li{margin-bottom:16px}.aside-filter-list .fake-label{transition:letter-spacing .15s linear;color:currentColor;letter-spacing:1.2px;font-weight:600}.aside-filter-list label{transition:color .15s linear;margin:0;display:block;display:flex;align-items:center;color:#fff;cursor:pointer}.aside-filter-list label:hover input{border-color:#e49b23;border-color:var(--alternate-color)}.aside-filter-list label:hover .fake-label{letter-spacing:.4px}.aside-filter-list label input{transition:border-color .15s linear,background-color .15s linear;width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 10px 0 0;flex-shrink:0;border:2px solid;border-radius:6px}.aside-filter-list label input:checked{border-color:#e49b23;border-color:var(--alternate-color);background-color:#e49b23;background-color:var(--alternate-color)}.aside-filter-list label input:checked~.fake-label{letter-spacing:.4px}.categories-opener{width:332px;display:block;border:2px solid #a7947e;border:2px solid var(--footer-color);background-color:#fff;background-color:var(--alternate-color-3);padding:17px 80px 18px 29px;font-size:28px;line-height:1.2;letter-spacing:2px;position:relative;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;height:73px}.categories-opener,.categories-opener:hover{color:#a7947e;color:var(--footer-color)}.categories-opener:before{transition:transform .15s linear;content:"";position:absolute;right:23px;top:50%;transform:translateY(-50%);font-size:14px}.categories-opener:after{content:"";position:absolute;top:0;bottom:0;width:2px;right:64px;background-color:#a7947e;background-color:var(--footer-color)}.aside-caregory-list{font-size:24px;line-height:1.4167;text-transform:capitalize}.aside-caregory-list li{margin-bottom:15px}.aside-caregory-list li:last-child{margin:0}.aside-caregory-list li.active a{color:#1e3f58;color:var(--primary-color);letter-spacing:-.1px;font-weight:600}.aside-caregory-list li.active a:before{height:2px;bottom:3px;left:-10px;background-color:#1e3f58;background-color:var(--primary-color)}.aside-caregory-list a{color:#1e3f58;color:var(--primary-color);display:block;position:relative;padding-bottom:3px}.aside-caregory-list a:hover{color:#1e3f58;color:var(--primary-color);font-weight:600;letter-spacing:-.1px}.aside-caregory-list a:hover:before{height:2px;bottom:3px;left:-10px;background-color:#1e3f58;background-color:var(--primary-color)}.aside-caregory-list a:before{transition:height .15s linear,bottom .15s linear,left .15s linear,background-color .15s linear;content:"";height:1px;background-color:#eae1ce;background-color:var(--alternate-color-2);position:absolute;left:0;right:0;bottom:0}.categories-slide{position:absolute;top:71px;left:0;right:0;z-index:10;background-color:#f9f5ed;background-color:var(--secondary-color);overflow:hidden}.info-card{color:#1e3f58;color:var(--text-color);border-bottom:2px solid #e49b23;border-bottom:2px solid var(--alternate-color);padding-bottom:18px;position:relative}.info-card h4{text-transform:uppercase;font-size:24px;line-height:1.2917;color:#1e3f58;color:var(--primary-color);font-weight:500;margin-bottom:17px;letter-spacing:5px;width:100%}.info-card p{margin-bottom:62px}.info-card .more{display:inline-block;vertical-align:top;position:relative;padding-bottom:28px;font-size:inherit;line-height:inherit;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:.7px;text-transform:capitalize}.info-card .more,.info-card .more:hover{color:#1e3f58;color:var(--primary-color)}.info-card .more:hover .arrow{right:0}.info-card .more:hover .arrow svg{margin:0}.info-card .more .arrow{transition:right .15s linear;width:44px;overflow:hidden;position:absolute;left:0;bottom:0}.info-card .more .arrow svg{transition:margin .15s linear,stroke .15s linear;fill:none;stroke:#e49b23;stroke:var(--alternate-color);stroke-width:2px;width:44px;height:12px;margin-left:-10px;display:block}.resource-add-content{color:#1e3f58;color:var(--text-color);position:relative;margin-bottom:21px}.resource-add-content h2{font-size:35px;line-height:1.2;text-align:center;margin-bottom:77px}.resource-add-content h3{font-size:24px;line-height:1.2917;color:#1e3f58;color:var(--primary-color);margin-bottom:73px;letter-spacing:3px;padding:28px 20px;font-weight:600;text-align:center;border:1px solid rgba(206,215,222,.6);text-transform:uppercase}.resource-add-content .col{padding-bottom:82px}.post-card-large .post-categories,.post-card .post-categories{transition:color .15s linear;display:block;color:#e49b23;color:var(--alternate-color);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.4px;text-transform:capitalize}.post-card-holder{position:relative}.post-card>a{transition:border-color .15s linear;display:block;color:#1e3f58;color:var(--primary-color);border:1px solid #eae1ce;border:1px solid var(--alternate-color-2)}.post-card>a:hover{border-color:var(--primry-color)}.post-card>a:hover .arrow svg{margin:0;stroke:#e49b23;stroke:var(--alternate-color)}.post-card .card-body{padding:33px 20px 55px 27px;min-height:196px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.post-card .post-categories{padding-bottom:29px}.post-card h3{font-family:"Berlingske Serif",Times New Roman,Times,serif;font-weight:600;font-size:24px;line-height:1.2917;letter-spacing:-.5px;margin-bottom:44px}.post-card h3:only-child{margin:0}.post-card .arrow{width:65px;display:block;overflow:hidden;margin-top:auto}.post-card .arrow svg{transition:margin .15s linear,stroke .15s linear;fill:none;stroke:#1e3f58;stroke:var(--primary-color);stroke-width:1px;width:50px;height:11px;margin-left:-10px;display:block}.post-card-large{color:#1e3f58;color:var(--text-color);overflow:hidden;position:relative}.post-card-large .post-categories{line-height:1.7857;padding-bottom:9px}.post-card-large .card-img{position:relative;overflow:hidden;margin:0 -38px 0 0}.post-card-large .card-img:before{padding-bottom:81%}.post-card-large .card-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30, 63, 88,.18);background-color:rgba(var(--primary-color-rgb),.18);background-image:linear-gradient(180deg,rgba(30, 63, 88,0) 15%,rgba(30, 63, 88,.7));background-image:linear-gradient(180deg,rgba(var(--primary-color-rgb),0) 15%,rgba(var(--primary-color-rgb),.7))}.post-card-large .card-body{padding:36px 20px 90px 0;position:relative}.post-card-large h3{transition:color .15s linear;font-family:"Berlingske Serif",Times New Roman,Times,serif;letter-spacing:-.7px;font-size:35px;line-height:1.2;margin-bottom:30px}.post-card-large .btn-continue{min-width:230px}.js-filtering-section,.js-filtering-section .js-items-container{position:relative}.js-filtering-section.filtering:after{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;opacity:.5;content:""}.js-filtering-section.filtering .loader-holder{display:block;position:absolute;left:0;top:250px;width:100%;transform:translateY(-50%);z-index:1}.js-filtering-section .loader-holder{display:none;margin:0 0 50px;text-align:center}.js-filtering-section.loading .loader-holder{display:block}.js-filtering-section .loader{display:inline-block;width:80px;height:80px}.js-filtering-section .loader:after{content:"";display:block;width:80px;height:80px;margin:1px;border-radius:50%;border-color:currentcolor;border-left:8px solid transparent;border-bottom:8px solid #e49b23;border-bottom:8px solid var(--alternate-color);border-right:8px solid transparent;border-top:8px solid #e49b23;border-top:8px solid var(--alternate-color);animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resource-detail{color:#1e3f58;color:var(--text-color);padding-top:28px;position:relative}.resource-detail .container{padding:0 38px}.resource-detail .post-category{display:block;color:#e49b23;color:var(--alternate-color);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.4px;text-transform:capitalize;padding-bottom:11px}.resource-detail .heading{position:relative;margin-bottom:39px}.resource-detail .heading h1{letter-spacing:-.7px;font-size:35px;line-height:1.2;margin-bottom:37px}.resource-detail .heading-image{width:calc(100% + 38px);margin:0 -38px 25px 0}.resource-detail .heading-image:before{padding-bottom:69%}.resource-detail .heading-holder{margin-left:-3px;border-bottom:1px solid #e49b23;border-bottom:1px solid var(--alternate-color)}.resource-detail .content-description{text-align:center;font-size:22px;line-height:1.4545;font-weight:100;letter-spacing:.65px;margin-bottom:70px;padding-top:53px}.resource-detail .content-description.description-top{margin-bottom:60px;padding-top:0;text-align:left}.resource-detail .content-description.description-top p{margin-bottom:52px}.resource-detail .content{position:relative}.resource-detail .content p{margin-bottom:32px}.resource-detail .content h2{font-size:30px;line-height:1.7;font-weight:500;margin-bottom:10px}.resource-detail .content h3,.resource-detail .content h5{font-size:20px;line-height:1.6;font-weight:500;margin-bottom:0}.resource-detail .content h5{font-weight:700}.resource-detail .decor-arrow{width:48px;height:48px;content:"";border-radius:50%;display:inline-block;vertical-align:top;position:relative;border:1px solid #e49b23;border:1px solid var(--alternate-color)}.resource-detail .decor-arrow .arrow{display:block;overflow:hidden;width:31px;height:11px;transform:translate(-50%,-50%) rotate(90deg);flex-shrink:0;position:absolute;left:50%;top:25px}.resource-detail .decor-arrow svg{stroke:#e49b23;stroke:var(--alternate-color);stroke-width:1.5px;width:48px;height:11px;fill:none;display:block;margin-left:-20px}.resource-detail .decor-icon{display:none}.resource-detail .btn-back{transition:margin .15s linear;display:inline-block;vertical-align:top;position:relative;font-weight:500;font-size:12px;line-height:1.4;text-transform:capitalize;color:#1e3f58;color:var(--primary-color);padding-left:55px;letter-spacing:.3px;margin-left:-38px;margin-bottom:15px}.resource-detail .btn-back .arrow{width:40px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(-1)}.resource-detail .btn-back .arrow svg{transition:margin .15s linear,stroke .15s linear;fill:none;stroke:#e49b23;stroke:var(--alternate-color);stroke-width:1.5px;width:40px;height:12px;margin-left:-18px;display:block}.navigation-block{background-color:#eae1ce;background-color:var(--alternate-color-2);padding:45px 0}.navigation-block .container{padding:0 38px}.floorplan-section{background-color:#f9f5ed;background-color:var(--secondary-color);padding:50px 0}.floorplans-slider-holder{background-color:#fff;margin:0 -17px;padding-bottom:70px}.tabset{text-transform:uppercase;text-align:center;margin-bottom:42px}.tabset li{margin-bottom:30px}.tabset .btn{font-size:16px;min-width:220px;padding:15px 16px 18px;letter-spacing:1px}.tabset .btn.active{background-color:#1e3f58;background-color:var(--primary-color);border-color:#1e3f58;border-color:var(--primary-color);padding:23px 16px 19px;margin-top:-9px}.popup-slider .room-list{font-family:"Berlingske Serif",Times New Roman,Times,serif;font-weight:600;font-size:35px;letter-spacing:-.6px;line-height:1;margin-bottom:23px}.popup-slider .room-list li{margin-bottom:13px}.popup-slider .sf{font-size:24px;display:inline-block;vertical-align:middle}.popup-slider .subtitle-room{display:block;font-size:18px;font-weight:500;color:#a7947e;color:var(--footer-color);text-transform:uppercase;letter-spacing:2.9px;margin-bottom:13px;position:relative}.popup-slider .subtitle-room:before{content:"";position:absolute;left:-20px;bottom:0;right:-20px;border-bottom:1px solid #a7947e;border-bottom:1px solid var(--footer-color)}.popup-slider .img-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:394px;flex:1 1 auto}.popup-slider .img-holder{padding:36px 30px 10px}.popup-slider .open-btn{position:absolute;right:0;top:0}.popup-slider .text-holder{padding:0 36px;color:#1e3f58;color:var(--header-color);margin-bottom:32px}.popup-slider .slick-track{display:flex}.popup-slider .slide-item{height:auto}.tab-content{position:relative}.tab-item{width:100%}.floorplans-slider-holder .arrow-holder{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:230px;margin:0 auto 64px}.floorplans-slider-holder .info-wrapp{padding:0 15px;text-align:center}.floorplans-slider-holder .info-wrapp .btn{min-width:246px}.slider-nav-list{font-size:14px;color:#a7947e;color:var(--footer-color);font-weight:600;text-transform:uppercase;display:flex;flex-wrap:wrap;margin:0 -8px}.slider-nav-list li{width:25%;text-align:center;padding:0 8px;margin-bottom:22px}.slider-nav-list li.active .img-holder{border-color:#e49b23;border-color:var(--alternate-color)}.slider-nav-list li.active a{color:#e49b23;color:var(--alternate-color)}.slider-nav-list a{color:currentColor}.slider-nav-list .img-holder{width:54px;height:58px;position:relative;border:1px solid transparent;padding:5px;display:flex;align-items:center;justify-content:center;margin:0 auto 13px}.slider-nav-list .img-holder img{position:absolute;left:5px;top:5px;bottom:5px;right:5px;height:calc(100% - 10px);width:calc(100% - 10px);-o-object-fit:contain;object-fit:contain}.apartment-block{padding:23px 0 35px;background-color:#f9f5ed;background-color:var(--secondary-color)}.apartment-block .decor-subtitle{margin-bottom:50px}.apartment-block .apartment-list{text-transform:uppercase;font-size:20px;color:#1e3f58;color:var(--header-color);padding:0 25px;letter-spacing:1.2px;max-width:790px}.apartment-block .apartment-list li{margin-bottom:19px}.search-section{padding-top:60px;background-color:#f9f5ed;background-color:var(--secondary-color)}.search-section .container{padding:0 20px}.search-section .heading-holder{font-size:18px;font-weight:500;text-transform:uppercase;color:#a7947e;color:var(--footer-color);padding:0 17px;line-height:1.334;letter-spacing:3.1px}.search-section .heading-holder h2{color:#1e3f58;color:var(--primary-color);font-size:50px;text-transform:capitalize;line-height:1.15;margin-bottom:60px}.filter-open-close{--text-color:var(--footer-color);font-size:28px;color:#1e3f58;color:var(--text-color);margin-bottom:60px}.filter-open-close .opener{padding:29px 75px 15px 30px;border:1px solid #a7947e;border:1px solid var(--footer-color);display:block;color:#a7947e;color:var(--footer-color);position:relative;line-height:1;letter-spacing:1.3px}.filter-open-close .opener:before{transition:transform .15s linear;font-family:icomoon;content:"";position:absolute;right:26px;top:50%;transform:translateY(-50%);color:#a7947e;color:var(--footer-color);font-size:17px;line-height:1}.filter-open-close .opener:after{content:"";position:absolute;right:68px;top:0;bottom:0;border-right:1px solid #a7947e;border-right:1px solid var(--footer-color)}.filter-open-close.active .opener:before{transform:translateY(-50%) rotate(180deg)}.filter-list{border-top-width:1px;color:#a7947e;color:var(--footer-color);border:1px solid #a7947e;border:1px solid var(--footer-color);border-top:0 solid #a7947e;border-top:0 solid var(--footer-color);padding:10px}.filter-list:before{content:"";position:absolute;left:0;top:0;right:0;border-top:1px solid #e49b23;border-top:1px solid var(--alternate-color)}.filter-list li{margin-bottom:5px;position:relative}.filter-list li a{color:currentColor;position:relative}.twitter-typeahead input{width:100%!important}.search-wrapper{--text-color:#fff;background:#1e3f58;background:var(--primary-color);color:#1e3f58;color:var(--text-color);position:relative;margin:0 -20px;padding:0 20px;display:flex;flex-direction:column}.search-wrapper>*{position:relative;z-index:1}.search-wrapper .search-title{color:#fff;position:relative;padding-left:100px;order:1}.search-wrapper .search-title>*{letter-spacing:0;line-height:1}.search-wrapper .search-title:before{position:absolute;content:"";left:20px;top:50%;width:62px;height:2px;background:#e49b23;background:var(--alternate-color)}.search-wrapper .search-title h3{font-size:28px;margin-bottom:0;font-family:"Berlingske Serif",Times New Roman,Times,serif}.search-wrapper .card-wrapp{padding:65px 0 121px 20px;order:3}.search-wrapper .address-card{border-bottom:2px solid hsla(0,0%,100%,.5);margin-bottom:64px;margin-right:-20px;padding:0 10px 7px}.search-wrapper .address-card h4{font-size:28px;font-weight:300;letter-spacing:.66px;margin-bottom:14px}.search-wrapper .address-card address{font-style:normal;font-size:18px;letter-spacing:.48px;line-height:1.25;padding-left:5px}.search-wrapper .address-card address p{margin-bottom:0}.search-wrapper .map-wrapp{position:relative;order:0;margin-top:-35px;margin-bottom:25px}.search-wrapper .map-wrapp .mapboxgl-popup{color:#000}.search-wrapper .map{background:#fff;height:253px}.double-photo-plus-content-3 .bg-holder{background-color:#1e3f58;background-color:var(--primary-color);min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;position:relative}.double-photo-plus-content-3 .bg-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(30, 63, 88,.07) 20%,rgba(30, 63, 88,1));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),.07) 20%,rgba(var(--header-color-rgb),1));z-index:1}.double-photo-plus-content-3 .bg-holder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(30, 63, 88,.38);background-color:rgba(var(--header-color-rgb),.38);z-index:1}.double-photo-plus-content-3 .bg-holder .container{width:100%;position:relative;z-index:2;padding:0 38px}.double-photo-plus-content-3 .bg-holder img{position:absolute;left:0;top:0;bottom:208px;right:0;width:100%;height:calc(100% - 208px);-o-object-fit:cover;object-fit:cover}.double-photo-plus-content-3 .bg-holder .heading-holder{text-transform:uppercase;font-size:18px;font-weight:500;margin-bottom:66px;letter-spacing:3px}.double-photo-plus-content-3 .bg-holder h1,.double-photo-plus-content-3 .bg-holder h2,.double-photo-plus-content-3 .bg-holder h3,.double-photo-plus-content-3 .bg-holder h4,.double-photo-plus-content-3 .bg-holder h5,.double-photo-plus-content-3 .bg-holder h6{line-height:1.223;text-transform:none;margin-bottom:42px;letter-spacing:-.9px}.double-photo-plus-content-3 .bg-holder h2{font-size:45px}.double-photo-plus-content-3 .flex-container{background-color:#f9f5ed;background-color:var(--secondary-color)}.double-photo-plus-content-3 .text-holder{padding:68px 38px 63px;background-color:#fff;background-color:var(--alternate-color-3);color:#1e3f58;color:var(--text-color)}.double-photo-plus-content-3 .info-holder{padding:23px}.double-photo-plus-content-3 .info-holder .img-wrapp{margin-top:-80px;padding:30px;background-color:#f9f5ed;background-color:var(--secondary-color);margin-bottom:30px}.double-photo-plus-content-3 .info-holder .img-holder:before{padding-bottom:71%}.double-photo-plus-content-3 .info-holder .btn-holder{padding-left:57px}.icons-plus-text{color:#1e3f58;color:var(--text-color);padding:185px 0 156px}.icons-plus-text.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color)}.icons-plus-text .list-icon{text-align:center}.icons-plus-text .list-icon li{margin-bottom:130px;padding:0 20px}.icons-plus-text .list-icon .img-holder{position:relative;padding-bottom:42px;margin-bottom:37px;min-height:117px}.icons-plus-text .list-icon .img-holder:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:112px;height:1px;background-color:#e49b23;background-color:var(--alternate-color)}.icons-plus-text .list-icon .img-holder img{max-height:131px}.icons-plus-text .description{display:block;font-weight:400;font-size:32px;text-transform:capitalize;line-height:1.3225}.photos-plus-text-collage{padding:65px 0 73px;color:#1e3f58;color:var(--text-color)}.photos-plus-text-collage.variation-dark{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color)}.photos-plus-text-collage .container{padding:0 38px}.photos-plus-text-collage h2{font-size:45px;line-height:1.156;margin-bottom:30px}.photos-plus-text-collage .heading-holder{margin-bottom:50px}.photos-plus-text-collage .img-holder{margin-left:-38px;margin-bottom:48px}.photos-plus-text-collage .img-holder:before{padding-bottom:83%}.photos-plus-text-collage .text-info{font-size:24px;line-height:1.417;margin-bottom:50px}.photos-plus-text-collage .bottom-wrapper{display:flex;flex-direction:column-reverse}.photos-plus-text-collage .img-wrapp{margin:0 -38px 59px;display:flex;align-items:flex-start}.photos-plus-text-collage .img-md{box-shadow:-30px 50px 60px rgba(0,0,0,.3);width:49%;margin-top:23px}.photos-plus-text-collage .img-md:before{padding-bottom:135%}.photos-plus-text-collage .img-sm{width:51%}.photos-plus-text-collage .img-sm:before{padding-bottom:77%}.photos-plus-text-collage .text-description{line-height:1.56;text-align:right}.bio{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color);color:#1e3f58;color:var(--text-color);padding:100px 0}.bio .heading-wrapp{text-align:center;margin-bottom:55px}.bio .heading-wrapp .subtitle{display:block;color:#e49b23;color:var(--alternate-color);text-transform:uppercase;letter-spacing:2px}.bio .heading-wrapp h2{text-transform:uppercase;letter-spacing:3px}.bio .heading-wrapp .heading-holder{margin-bottom:40px}.bio .bio-list{margin:0 -17px 80px}.bio .bio-list .img-wrapp{position:relative;z-index:3;padding-top:100%}.bio .bio-list .img-wrapp:before{transition:left .3s linear,right .3s linear,top .3s linear,opacity .3s linear;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--special-color)}.bio .bio-list .image{z-index:1}.bio .bio-list .image,.bio .bio-list .image:before{transition:opacity .15s linear,.3s linear .15s,.15s ease-in-out linear;position:absolute;left:0;top:0;right:0;bottom:0}.bio .bio-list .image:before{content:"";background:linear-gradient(45deg,rgba(30, 63, 88,1),#e9eeef);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),1),#e9eeef)}.bio .bio-list .image:after{transition:opacity .15s linear,.3s linear .15s,.15s ease-in-out linear;content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-image:linear-gradient(0deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,.07) 70%);background-image:linear-gradient(0deg,rgba(var(--primary-color-rgb),1) 0,rgba(var(--primary-color-rgb),.07) 70%)}.bio .bio-list .image img{transition:opacity .3s ease-in-out,mix-blend-mode .3s ease-in-out;opacity:.76;mix-blend-mode:luminosity;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio .bio-list .alternative-image{transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.bio .bio-list .alternative-image:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-image:linear-gradient(0deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,.07) 90%);background-image:linear-gradient(0deg,rgba(var(--primary-color-rgb),1) 0,rgba(var(--primary-color-rgb),.07) 90%);z-index:1}.bio .bio-list .alternative-image img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio .bio-list .text-info{position:absolute;z-index:1;left:0;top:calc(100% - 154px);padding-left:12px;width:100%}.bio .bio-list .name-info{transition:margin .15s linear,.3s linear .15s,.15s ease-in-out linear;padding-left:23px}.bio .bio-list h4{font-size:38px;margin-bottom:0;line-height:1;letter-spacing:1.6px}.bio .bio-list .position{color:#e49b23;color:var(--alternate-color);display:block;font-size:16px}.bio .bio-list li{--special-color:#e49b23;transition:margin .15s linear,.3s linear .15s,.15s ease-in-out linear}.bio .bio-list li.active .alternative-image{opacity:1}.bio .bio-list li.active .image{opacity:0}.bio .bio-list li.active .opener span:last-child{transform:translateY(0)}.bio .bio-list li.active .opener span:first-child{transform:translateY(-100%)}.bio .bio-list li.active .name-info{margin-top:40px}.bio .bio-list li.active .img-wrapp:before{top:-20px;left:20px}.bio .bio-list li:nth-child(odd) .img-wrapp{margin-left:auto}.bio .bio-list li:nth-child(2n).active .opener span:last-child{text-align:right}.bio .bio-list li:nth-child(2n).active .img-wrapp:before{left:-20px}.bio .bio-list li:nth-child(2n) .opener span:last-child{text-align:left}.bio .bio-list .opener{transition:transform .3s ease-in-out,padding .3s ease-in-out;color:#e49b23;color:var(--alternate-color);display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:16px;padding-bottom:10px;border-bottom:1px solid #e49b23;border-bottom:1px solid var(--alternate-color);white-space:nowrap;position:relative;overflow:hidden;height:23px;width:95px;text-overflow:ellipsis;margin-bottom:53px;letter-spacing:-1.1px;text-align:right}.bio .bio-list .opener span{transition:transform .15s linear,.3s linear .15s,.15s ease-in-out linear;position:absolute;left:0;top:0;right:0;text-overflow:ellipsis;overflow:hidden;max-width:95px}.bio .bio-list .opener span:last-child{transform:translateY(100%);text-align:center}.bio .bio-list .bio-slide{transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;padding:36px 38px 20px;background-color:#a7947e;background-color:var(--footer-color);font-size:18px;display:block!important;line-height:1.778;position:relative;z-index:2}.bio .bio-list .bio-slide:before{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background-image:linear-gradient(0deg,rgba(167, 148, 126,1) 0,rgba(22,46,64,0));background-image:linear-gradient(0deg,rgba(var(--footer-color-rgb),1) 0,rgba(22,46,64,0))}.bio .bio-list .middle-text{text-transform:uppercase;font-family:"Berlingske Serif",Times New Roman,Times,serif;font-size:90px;line-height:1;letter-spacing:9px;color:#fff;position:absolute;left:52%;bottom:50%;transform:translateX(-100%) translateY(33%);pointer-events:none;opacity:.05}.bio .no-bio-list{margin:0 -17px}.bio .no-bio-list li{--special-color:#e49b23;width:100%;margin-bottom:50px}.bio .no-bio-list .img-wrapp{transition:padding .3s ease-in-out,margin .3s ease-in-out,width .3s ease-in-out;position:relative;padding-top:59%;width:100%}.bio .no-bio-list .img-wrapp:before{transition:left .3s linear,right .3s linear,top .3s linear,opacity .3s linear;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--special-color)}.bio .no-bio-list .image{transition:opacity .15s linear,.3s linear .15s,.15s ease-in-out linear;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.bio .no-bio-list .image:before{background:linear-gradient(45deg,rgba(30, 63, 88,1),#e9eeef);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),1),#e9eeef)}.bio .no-bio-list .image:after,.bio .no-bio-list .image:before{transition:opacity .15s linear,.3s linear .15s,.15s ease-in-out linear;content:"";position:absolute;left:0;top:0;bottom:0;right:0}.bio .no-bio-list .image:after{background-image:linear-gradient(0deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,.07) 70%);background-image:linear-gradient(0deg,rgba(var(--primary-color-rgb),1) 0,rgba(var(--primary-color-rgb),.07) 70%)}.bio .no-bio-list .image img{transition:opacity .3s ease-in-out,mix-blend-mode .3s ease-in-out;opacity:.76;mix-blend-mode:luminosity;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio .no-bio-list .name-info{transition:transform .15s linear,.3s linear .15s,.15s ease-in-out linear;position:relative;z-index:2;padding:0 20px 15px}.bio .no-bio-list .name-info h4{font-size:38px;margin-bottom:0;line-height:1;letter-spacing:1.6px}.bio .no-bio-list .name-info .position{color:#e49b23;color:var(--alternate-color);display:block;font-size:16px}.heart-led-block{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color);color:#1e3f58;color:var(--text-color);padding:89px 0 35px}.heart-led-block .container{max-width:1064px}.heart-led-block .heading-holder{text-align:center;line-height:1.41667;padding:0 20px;font-size:24px}.heart-led-block .heading-holder h2{margin-bottom:39px}.heart-led-block .heading-holder p:last-of-type{margin-bottom:0}.heart-led-block .bottom-info{text-align:center;padding:0 40px}.heart-led-block .team-list{margin:0 -17px 90px}.heart-led-block .team-list .img-holder{position:relative;padding-top:calc(80% + 117px);width:calc(100% - 93px)}.heart-led-block .team-list .img-holder:before{content:"";position:absolute;left:0;top:117px;bottom:0;right:0;background:linear-gradient(180deg,rgba(30, 63, 88,0) 0,rgba(30, 63, 88,1));background:linear-gradient(180deg,rgba(var(--primary-color-rgb),0) 0,rgba(var(--primary-color-rgb),1));z-index:2}.heart-led-block .team-list .img-holder:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:linear-gradient(180deg,rgba(30, 63, 88,0) 0,hsla(0,0%,100%,.15) 70%);background:linear-gradient(180deg,rgba(var(--primary-color-rgb),0) 0,hsla(0,0%,100%,.15) 70%);z-index:0}.heart-led-block .team-list .img-holder img{position:absolute;left:0;bottom:0;right:0;top:117px;height:calc(100% - 117px);width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:1}.heart-led-block .team-list .text-info{margin-top:-62px;position:relative;z-index:2;max-width:240px;margin-left:auto;padding:0 10px}.heart-led-block .team-list .text-info h4{font-size:38px;line-height:1;text-transform:uppercase;margin-bottom:0;letter-spacing:1.3px}.heart-led-block .team-list .text-info .position{display:block;color:#e49b23;color:var(--alternate-color);font-size:16px}.communities-slider-section{--text-color:#fff;background-color:#1e3f58;background-color:var(--primary-color);color:#1e3f58;color:var(--text-color);position:relative;padding:50px 0}.communities-slider-section .flex-container{position:relative;z-index:2}.communities-slider-section .mobile-slider{margin:0 -25px}.communities-slider-section .mobile-slider .slick-track{padding:10px 0 50px}.communities-slider-section .mobile-slider .img-holder{transition:margin .15s linear,.2s linear .15s,.15s ease-in-out linear;padding:0 8px}.communities-slider-section .mobile-slider .img-holder.slick-center{margin:-10px 0}.communities-slider-section .mobile-slider .img-holder.slick-center .inner-img{box-shadow:18px 12px 15px rgba(0,0,0,.3)}.communities-slider-section .mobile-slider .img-holder.slick-center .inner-img:before{padding-bottom:calc(100% + 20px)}.communities-slider-section .mobile-slider .img-holder.slick-center img{width:calc(100% + 32px);transform:translateX(-16px)}.communities-slider-section .mobile-slider .img-holder img{transition:width .2s ease-in-out,transform .2s ease-in-out}.communities-slider-section .mobile-slider .img-holder .inner-img{width:100%}.communities-slider-section .mobile-slider .img-holder .inner-img:before{transition:padding .15s linear,.2s linear .15s,.15s ease-in-out linear;padding-bottom:100%}.communities-slider-section .gallery-slider-1 .inner-img,.communities-slider-section .gallery-slider-2 .inner-img,.communities-slider-section .gallery-slider-3 .inner-img{width:100%}.communities-slider-section .text-holder{padding:0 20px}.communities-slider-section .text-holder h2{margin-bottom:21px}.communities-slider-section .text-holder p{margin-bottom:33px}.communities-slider-section .text-holder p:last-of-type{margin-bottom:13px}.communities-slider-section .slick-arrow svg{stroke:#e49b23;stroke:var(--alternate-color)}.communities-slider-section .bottom-text{text-transform:uppercase;font-family:"Berlingske Serif",Times New Roman,Times,serif;font-size:60px;line-height:1;letter-spacing:10.5px;position:absolute;bottom:0;left:51%;z-index:1;transform:translateX(-50%);color:#fff;height:50px;overflow:hidden;opacity:.06}.communities-slider-section .arrow-holder{padding-top:48px;width:162px;display:flex;justify-content:space-between}.communities-slider-section .arrow-holder .slick-arrow{transition:width .2s ease-in-out,color .2s ease-in-out,margin .2s ease-in-out;overflow:hidden}.communities-slider-section .arrow-holder .slick-arrow.slick-prev:hover{width:53px;margin-left:-13px}.communities-slider-section .arrow-holder .slick-arrow.slick-prev:hover svg{margin-right:-18px}.communities-slider-section .arrow-holder .slick-arrow.slick-prev svg{margin-right:-30px}.communities-slider-section .arrow-holder .slick-arrow.slick-next:hover{width:53px;margin-right:-13px}.communities-slider-section .arrow-holder .slick-arrow.slick-next:hover svg{margin-left:-18px}.communities-slider-section .arrow-holder .slick-arrow.slick-next svg{margin-left:-30px}.communities-slider-section .arrow-holder .slick-arrow svg{transition:width .2s ease-in-out,margin .2s ease-in-out,stroke-width .2s ease-in-out;width:70px;height:18px}.communities-slider-section .mobile-arrow-holder{display:flex;justify-content:space-between;width:125px;margin-left:auto;padding-right:20px;margin-bottom:36px}.communities-slider-section .mobile-arrow-holder .slick-arrow{width:30px;height:30px;overflow:hidden}.communities-slider-section .mobile-arrow-holder .slick-arrow svg{width:70px;height:36px}.communities-slider-section .mobile-arrow-holder .slick-arrow.slick-prev svg{margin-right:-40px}.communities-slider-section .mobile-arrow-holder .slick-arrow.slick-next svg{margin-left:-40px}.innovation-and-expertise{color:#1e3f58;color:var(--text-color);background-color:rgba(234, 225, 206,.35);background-color:rgba(var(--alternate-color-2-rgb),.35)}.innovation-and-expertise .container{padding:0 38px}.innovation-and-expertise .flex-wrapper{counter-reset:list}.innovation-and-expertise .flex-wrapper .item{position:relative;text-align:center;margin:-42px -80px 0}.innovation-and-expertise .flex-wrapper .item:before{content:"";display:block;border-radius:50%;border:1px solid #eae1ce;border:1px solid var(--alternate-color-2);padding-top:100%}.innovation-and-expertise .flex-wrapper .item:first-child{margin-top:0}.innovation-and-expertise .flex-wrapper .item .inner-holder{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 130px);display:flex;flex-direction:column;align-items:center;max-height:calc(100% - 100px);overflow:auto;padding:130px 0 44px;font-size:22px;line-height:1.4545}.innovation-and-expertise .flex-wrapper .item .inner-holder:after{counter-increment:list;content:counter(list);position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:120px;font-family:"Berlingske Serif",Times New Roman,Times,serif;color:#eae1ce;color:var(--alternate-color-2);line-height:1}.innovation-and-expertise .flex-wrapper .item .arrow-link{color:#e49b23;color:var(--alternate-color);font-size:16px;letter-spacing:1px;padding-bottom:20px}.innovation-and-expertise .flex-wrapper .item .arrow-link .arrow{width:45px}.innovation-and-expertise .flex-wrapper .item .arrow-link .arrow svg{width:45px;height:15px}.innovation-and-expertise .flex-wrapper .item p{margin-bottom:22px}.living-section{padding:50px 0;--text-color:#fff;color:#1e3f58;color:var(--text-color);background-color:#1e3f58;background-color:var(--primary-color)}.living-section,.living-section .decor-holder{position:relative}.living-section .decor-holder:after{content:"";position:absolute;left:-270px;top:300px;font-size:500px;font-family:icomoon;color:#fff;opacity:.05;pointer-events:none;transform:rotate(270deg);transform-origin:50% 50%}.living-section .container{padding:0 38px}.living-section .heading-holder{font-size:24px;line-height:1.4167;margin-bottom:77px}.living-section .heading-holder h2{margin-bottom:45px}.living-section .heading-holder p:last-of-type{margin-bottom:30px}.living-section .description-title{display:block;text-transform:uppercase;color:#e49b23;color:var(--alternate-color);font-size:18px;font-weight:500;letter-spacing:2.4px;line-height:1.334;max-width:223px;margin-left:auto;text-align:center;margin-bottom:88px}.living-block{margin-bottom:210px}.living-block:last-of-type{margin-bottom:0}.living-block .img-holder{transition:width .15s linear,.15s ease-in-out linear;position:relative;margin-left:-38px;padding-top:94%}.living-block .img-holder img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.living-block .img-holder:before{background-color:#1e3f58;background-color:var(--primary-color);opacity:.2}.living-block .img-holder:after,.living-block .img-holder:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:1}.living-block .img-holder:after{background:linear-gradient(180deg,rgba(30, 63, 88,.07) 30%,rgba(30, 63, 88,1) 120%);background:linear-gradient(180deg,rgba(var(--primary-color-rgb),.07) 30%,rgba(var(--primary-color-rgb),1) 120%)}.living-block .text-holder{transition:transform .15s linear,.15s ease-in-out linear;margin-top:-27px;position:relative;z-index:2}.living-block .text-holder h2{margin-bottom:21px}.living-block .text-holder p:last-of-type{margin-bottom:61px}.living-block .btn-holder{transition:transform .15s linear,.15s ease-in-out linear}@media (min-width:375px){.finder-open-close .search-btn{padding:0 35px}}@media (min-width:520px){.footer-slider .img-box{height:37.2vw}.visual h2{font-size:110px;line-height:.9em;padding-left:5px;letter-spacing:-1px;margin-bottom:15px;display:block}.bio .bio-list .img-wrapp{width:50%;padding-top:47.4%}.bio .bio-list .alternative-image{opacity:1}.bio .bio-list .text-info{padding-left:0;display:flex;flex-wrap:wrap;align-items:flex-start;top:calc(100% - 99px);right:0}.bio .bio-list .name-info{max-width:calc(100% - 95px);padding-left:40px;padding-right:15px}.bio .bio-list li.active .alternative-image{transform:translateX(-100%)}.bio .bio-list li.active .image{opacity:1}.bio .bio-list li.active .image:before{opacity:0}.bio .bio-list li.active .image:after{opacity:.7}.bio .bio-list li.active .image img{mix-blend-mode:normal;opacity:1}.bio .bio-list li.active .opener{transform:translateX(-100%);padding-left:0;padding-right:20px}.bio .bio-list li.active .name-info{margin-top:85px}.bio .bio-list li:nth-child(2n).active .opener{transform:translateX(100%);text-align:left}.bio .bio-list li:nth-child(2n).active .alternative-image{transform:translateX(100%)}.bio .bio-list li:nth-child(2n) .text-info{flex-direction:row-reverse;justify-content:space-between}.bio .bio-list li:nth-child(2n) .opener{text-align:left}.bio .bio-list .opener{margin-bottom:0;margin-top:38px}.bio .bio-list .opener span:last-child{text-align:left}.bio .bio-list .bio-slide{padding:90px 77px 20px}.bio .no-bio-list{display:flex;flex-wrap:wrap;margin:0 -27px}.bio .no-bio-list li{width:50%;padding:0 10px;margin-bottom:70px}.heart-led-block .team-list .img-holder{width:50%;padding-top:calc(65% + 117px)}.heart-led-block .team-list .text-info{max-width:calc(50% + 154px);padding-right:154px}}@media (min-width:520px)and (min-width:768px){.bio .bio-list .opener span:last-child{text-align:right}}@media (min-width:768px){.g-form-custom .g-form-custom-header{padding:0 65px 17px;margin:0 -32px 26px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.g-form-custom h2{margin-bottom:13px;padding:0}.g-form-custom .g-form-logo{margin:0 15px 33px -22px;display:block}.g-form-custom .js-checkbox-holder .gfield_checkbox{padding-right:0;padding-left:16px;margin:0 -50px;flex-direction:row;justify-content:center}.g-form-custom .js-checkbox-holder .gchoice{margin:0 37px}.g-form-custom .g-form-custom-body{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.g-form-custom .g-form-custom-body .js-left-col,.g-form-custom .g-form-custom-body .js-right-col{width:50%}.g-form-custom .g-form-custom-body .js-right-col{padding-left:30px}.gform_wrapper.gravity-theme{padding:31px 32px 47px}.gform_wrapper.gravity-theme .gsection_title{margin-bottom:22px;margin-top:20px;padding-left:5px}.gform_wrapper.gravity-theme .gfield{padding-bottom:12px}.gform_wrapper.gravity-theme .gfield.gf-start-date:before{top:32px}.gform_wrapper.gravity-theme .gfield.gf-short-field .jcf-select{width:187px}.gform_wrapper.gravity-theme .gfield textarea,.gform_wrapper.gravity-theme .gfield textarea.large{height:143px!important}.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{height:65px;font-size:16px!important}.gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end;padding-top:28px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme{padding-bottom:47px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gfield textarea{height:143px!important}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gfield textarea.large{height:295px!important}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gform_footer{padding-top:28px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom .js-checkbox-holder .gfield_checkbox{justify-content:flex-start;padding-left:0;margin-left:-66px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea,.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea.large{height:143px!important}.lightbox-contact{margin-left:14px;margin-right:14px}.lightbox-contact.fancybox-content{width:calc(100% - 80px);padding-top:73px}.lightbox-contact .btn-close.close-top{left:auto;bottom:auto;right:25px;top:23px;transform:none;color:#1e3f58;color:var(--text-color);margin:0}.lightbox-contact .btn-close.close-top span{display:none}.lightbox-contact .btn-close.close-top:hover{color:#1e3f58;color:var(--text-color)}.lightbox-contact .btn-close.close-top:hover i{transition:color .15s linear;color:#1e3f58;color:var(--text-color)}.lightbox-contact .btn-close.close-bottom{margin-top:39px}.two-columns{display:flex}.two-columns .sidebar{padding-left:30px;width:30%}.commentlist-item .commentlist-item{padding:0 0 0 32px}.navigation,.navigation-comments{display:flex}.navigation-comments .nav-links:before,.navigation .nav-links:before{left:0;right:-9999px}.navigation-comments .page-numbers,.navigation .page-numbers{width:44px;padding-bottom:21px}.navigation-comments .page-numbers:before,.navigation .page-numbers:before{left:6px;right:6px}.navigation-comments .next,.navigation-comments .prev,.navigation .next,.navigation .prev{width:50px;margin-left:0}.navigation-comments .next:hover .arrow svg,.navigation-comments .prev:hover .arrow svg,.navigation .next:hover .arrow svg,.navigation .prev:hover .arrow svg{margin-left:-18px}.navigation-comments .next .arrow,.navigation-comments .prev .arrow,.navigation .next .arrow,.navigation .prev .arrow{width:22px;width:40px;margin-left:13px}.navigation-comments .next .arrow svg,.navigation-comments .prev .arrow svg,.navigation .next .arrow svg,.navigation .prev .arrow svg{margin-left:-23px;width:40px}.navigation-comments .prev,.navigation .prev{margin-right:0}.navigation-comments .prev .arrow,.navigation .prev .arrow{margin-left:-13px}.navigation-single{flex-wrap:nowrap}.navigation-single .next a,.navigation-single .prev a{min-width:190px;margin-top:3px}.navigation-single .next a .arrow,.navigation-single .prev a .arrow{width:44px}.navigation-single .next a .arrow svg,.navigation-single .prev a .arrow svg{margin-left:-10px;stroke-width:2px}.navigation-single .next a{padding-right:62px;margin-right:0;text-align:right}.navigation-single .next a .arrow{right:0}.navigation-single .prev a{padding-left:63px;margin-left:0}.navigation-single .prev a .arrow{left:0}.h1,h1{font-size:65px}.h2,h2{font-size:50px;line-height:.8909}.h3,h3{font-size:28px;line-height:1.3571}.h4,h4{font-size:26px}.h5,h5{font-size:24px;line-height:1.3571}.header{padding-top:27px}.header.header-resource{padding-bottom:28px}.header.header-resource.header-detail .info-list li{min-width:150px}.header.header-resource .menu-holder{padding:0 56px}.header.header-resource .main-nav{padding-right:40px}.header .holder{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:101px 33px 0}.header .header-title{font-size:35px;line-height:1.2;margin:0 0 8px;letter-spacing:-.6px}.header .holder-content{flex-shrink:0;text-align:right}.header .holder-content .phone-link{margin-bottom:12px}.header .info-list{justify-content:flex-end}.header .info-list li{width:auto;min-width:136px}.header .container-fluid{flex-wrap:wrap;flex-direction:column;align-items:center}.header .phone-link{font-size:34px}.logo{max-width:204px;margin-bottom:20px}.menu-holder{width:100%}.menu-holder .menu-head{display:none}.menu-holder .nav-holder{position:relative;border-bottom:1px solid #fff;margin:0 -28px}.menu-holder .main-nav{font-size:16px;font-weight:600;display:flex;flex-wrap:wrap;justify-content:center}.menu-holder .main-nav>li{margin:0 22px}.menu-holder .main-nav>li:hover .drop{opacity:1;visibility:visible;transform:translateY(0)}.menu-holder .main-nav>li>a{letter-spacing:2px;padding:6px 13px}.menu-holder .main-nav .drop{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;position:absolute;top:100%;left:0;min-width:100%;background-color:hsla(0,0%,100%,.9);opacity:0;visibility:hidden;padding:0;transform:translateY(30px)}.menu-holder .main-nav .drop ul{font-size:14px;display:flex;flex-wrap:wrap;justify-content:center}.menu-holder .main-nav .drop ul li{margin:0}.menu-holder .main-nav .drop ul a{transition:background-color .15s linear,letter-spacing .15s linear;display:block;padding:23px 26px 22px;color:#1e3f58;color:var(--text-color);letter-spacing:1.2px;min-width:156px;text-align:center}.menu-holder .main-nav .drop ul a:hover{background-color:hsla(0,0%,100%,.9);font-weight:700;letter-spacing:.7px}.menu-holder .main-nav .drop ul a:after{content:attr(data-text);letter-spacing:1.2px;font-weight:700;display:block;height:0;opacity:0}.nav-btn{display:none}.header-corporate{padding-top:58px}.header-corporate:before{transition:height .3s linear,left .3s linear;content:"";width:1px;height:310px;background-color:#fff;opacity:.5;position:absolute;left:330px;top:0;pointer-events:none}.header-corporate.fixed-position{padding:25px 0}.header-corporate.fixed-position:before{opacity:.6;height:100%;left:257px;z-index:5}.header-corporate.fixed-position .container-fluid{align-items:center}.header-corporate.fixed-position .logo{margin:-6px 104px 0 16px}.header-corporate.fixed-position .menu-wrapp .menu-head{padding:96px 38px 0}.header-corporate.fixed-position .menu-wrapp .btn{display:none}.header-corporate.fixed-position .menu-wrapp .nav-btn.btn-close{position:absolute;right:54px;top:142px;margin:0}.header-corporate.fixed-position .nav-btn.btn-opener{transition:letter-spacing .15s linear,font-weight .15s linear;border-bottom:0;padding:21px 15px;margin:0 auto 0 0;letter-spacing:3.2px}.header-corporate.fixed-position .nav-btn.btn-opener:hover{font-size:18px;line-height:1;letter-spacing:5.5px;font-weight:700}.header-corporate.fixed-position .btn-holder{display:block;margin-right:6px}.header-corporate .container-fluid{padding:0 48px;min-height:75px}.header-corporate .logo{width:220px;margin-bottom:0}.header-corporate .nav-btn{display:block;margin-right:38px;margin-top:33px}.header-corporate .nav-btn.btn-opener,.header-corporate .nav-btn.btn-opener-desktop{padding-left:10px;padding-right:10px}.header-corporate .nav-btn.btn-close{margin-right:47px}.menu-wrapp .menu-head{padding-top:58px}.header-corporate-wrapp .header-corporate.fixed-position{width:100%!important}.header-corporate-wrapp .header-corporate:not(.fixed-position){width:273px;padding-top:44px;min-height:437px}.header-corporate-wrapp .header-corporate:not(.fixed-position):before{left:273px;height:100%}.header-corporate-wrapp .header-corporate:not(.fixed-position) .container-fluid{padding:0 25px;flex-direction:column;justify-content:flex-start;align-items:center}.header-corporate-wrapp .header-corporate:not(.fixed-position) .logo{width:172px}.header-corporate-wrapp .header-corporate:not(.fixed-position) .nav-btn.btn-opener{transition:letter-spacing .15s linear,font-weight .15s linear;border-bottom:0;padding:21px 15px;letter-spacing:3.2px;margin:20px 0 0}.header-corporate-wrapp .header-corporate:not(.fixed-position) .nav-btn.btn-opener:hover{font-size:18px;line-height:1;letter-spacing:5.5px;font-weight:700}.header-corporate-wrapp .holder{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:90px 33px 40px 316px;min-height:437px}.header-corporate-wrapp .header-title{font-size:35px;line-height:1.2;margin:0 0 8px;letter-spacing:-.6px}.header-corporate-wrapp .holder-content{flex-shrink:0;text-align:right;margin-left:auto}.header-corporate-wrapp .holder-content .phone-link{margin-bottom:26px}.header-corporate-wrapp .info-list{justify-content:flex-end}.header-corporate-wrapp .info-list li{width:auto;min-width:136px}.header-corporate-wrapp .phone-link{font-size:34px}body{font-size:18px;line-height:1.5556}.text-holder .has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wp-block-columns{margin:auto}.sticky-contact{display:none}.main .checkmark-list ul:not([class]):not([id]){font-size:24px;line-height:1}.main .checkmark-list ul:not([class]):not([id]) li{margin-bottom:24px}.main .checkmark-list ul:not([class]):not([id]) li:before{width:36px;height:36px;margin-top:-4px;margin-right:21px;font-size:22px}.logo-decor,.logo-divider{min-height:337px}.logo-decor.position-bottom,.logo-divider.position-bottom{min-height:304px}.logo-decor svg,.logo-divider svg{width:638px}.section-container h3{font-size:24px}.section-container h3+.wp-block-buttons{margin-top:46px}.section-container .container.container-md{max-width:585px}.jcf-select{height:65px;font-size:16px}.jcf-select .jcf-select-text{font-size:16px;margin:15px 40px 15px 25px}.jcf-select .jcf-select-opener{width:40px}.title-list{display:flex;flex-wrap:wrap;justify-content:center}.title-list li:before{content:"|";color:#e49b23;color:var(--alternate-color);position:absolute;right:0;top:0;letter-spacing:0}.arrow-link{font-size:24px;letter-spacing:4px}.footer{padding-top:46px}.footer.footer--corporate .footer-contacts{flex-direction:row;align-items:center;justify-content:flex-end}.footer.footer--corporate .email-link{margin:0 20px 2px 0}.footer.footer--corporate .footer-bottom .container-fluid{align-items:center;justify-content:space-between}.footer.footer--corporate .footer-bottom .attribution{margin:-20px 0 0;width:110px;padding-left:20px;display:block}.footer.footer--corporate .footer-bottom .attribution img{margin-left:12px}.footer.footer--corporate .footer-nav>li:hover>a{color:#e49b23;color:var(--alternate-color)}.footer.footer--corporate .footer-nav .drop li{padding-right:18px}.footer.footer--corporate .footer-nav .drop li:last-child{padding-right:0}.footer.footer--corporate .footer-links{margin-left:-5px}.footer .container-fluid{padding-left:42px;padding-right:42px}.footer-logo{width:188px;margin:-11px 0 0;flex-shrink:0}.footer-top{text-align:left;padding-bottom:27px}.footer-top .container-fluid{display:flex;justify-content:space-between}.footer-top .footer-info{text-align:right;padding-left:20px}.footer-top .phone-link{margin-bottom:4px}.footer-top address{max-width:none;margin:0 0 25px}.footer-middle{text-align:left;padding-top:12px}.footer-middle .container-fluid{justify-content:space-between;flex-direction:column;align-items:flex-start}.footer-bottom{padding-bottom:28px}.footer-bottom .container-fluid{display:flex;justify-content:space-between}.footer-bottom .phone-link{vertical-align:middle;margin:0}.footer-bottom-holder{max-width:50%;margin-left:-7px}.footer-bottom-frame{max-width:50%;display:flex;flex-direction:column;align-items:end}.footer-bottom .copyright{display:block}.footer-bottom .by{display:inline-block;vertical-align:middle;margin-right:16px}.footer-nav-holder{width:100%;padding-bottom:73px}.footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0;font-size:12px;text-align:left;margin:0 -20px 0 -10px;position:relative}.footer-nav>li{margin:0}.footer-nav>li:hover>a{color:#1e3f58;color:var(--text-color)}.footer-nav>li:hover .drop{opacity:1;visibility:visible}.footer-nav>li>a{letter-spacing:1.4px;display:block;padding:15px}.footer-nav .drop{transition:opacity .15s linear,visibility .15s linear;position:absolute;top:100%;opacity:0;visibility:hidden;margin-left:15px;margin-top:7px;border-top:1px solid #a7947e;border-top:1px solid var(--footer-color);padding-top:17px}.footer-nav .drop:after{content:"";height:7px;position:absolute;top:-7px;left:0;right:0}.footer-nav .drop ul{font-size:12px;display:flex;flex-wrap:wrap;align-items:flex-start}.footer-nav .drop li{padding:0 54px 10px 0}.footer-nav .drop li:last-child{padding:0 20px 10px 0}.footer-nav .drop a{letter-spacing:.8px}.footer-links{margin:0 -5px 9px 0}.footer-icons{justify-content:flex-end;margin-right:-5px}.footer-icons li{margin:0 0 10px 38px}.footer-icons img{width:38px;height:38px}.social-networks{font-size:25px;justify-content:flex-end;margin-right:-7px}.social-networks li{margin:0 7px 10px}.schedule-list{margin-bottom:0}.btn-continue,.btn-top{margin:0 0 24px auto}.btn-continue{margin-bottom:0}.visual{padding:280px 0 30px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.visual.visual-404{justify-content:center}.visual:before{height:50%;background-image:linear-gradient(180deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,1) 25%,rgba(30, 63, 88,0));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),1) 0,rgba(var(--header-color-rgb),1) 25%,rgba(var(--header-color-rgb),0))}.visual:after{height:50%;top:auto;bottom:0;background-color:transparent;background-image:linear-gradient(0deg,rgba(30, 63, 88,1) 0,rgba(30, 63, 88,1) 30%,rgba(30, 63, 88,0));background-image:linear-gradient(0deg,rgba(var(--header-color-rgb),1) 0,rgba(var(--header-color-rgb),1) 30%,rgba(var(--header-color-rgb),0))}.visual.visual--corporate{padding-top:190px;padding-bottom:50px}.visual.visual--corporate .bg-image{min-height:574px}.visual.visual--corporate .bg-image:after{background-image:linear-gradient(180deg,rgba(30, 63, 88,.9) 0,rgba(30, 63, 88,.6) 22%,rgba(30, 63, 88,.31) 45%,rgba(30, 63, 88,.1) 66%,rgba(30, 63, 88,1));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),.9) 0,rgba(var(--header-color-rgb),.6) 22%,rgba(var(--header-color-rgb),.31) 45%,rgba(var(--header-color-rgb),.1) 66%,rgba(var(--header-color-rgb),1))}.visual.visual--corporate .text-holder{padding-left:102px}.visual.visual--corporate h1{font-size:77px;line-height:1;margin-left:-57px;margin-bottom:31px;letter-spacing:-1.6px}.visual.visual--corporate h1:first-letter{margin-left:-44px}.visual.visual--corporate p{max-width:none;margin-bottom:61px}.visual.visual--corporate .btn{padding:14px 16px;margin-right:44px;font-size:16px;line-height:1}.visual.visual--corporate .decor-arrow{margin-bottom:13px}.visual.title-sm h2{font-size:65px;line-height:1;padding-left:0;margin-bottom:21px}.visual.title-sm h2:first-letter{margin-left:-38px}.visual.title-sm p{max-width:93%;margin-bottom:28px}.visual+.logo-divider.position-top{margin-bottom:0}.visual .container{padding:0 84px}.visual .bg-image{background-size:290% auto;height:100%}.visual .bg-image:after{height:100%;background-color:rgba(30, 63, 88,.21);background-color:rgba(var(--header-color-rgb),.21);background-image:none}.visual .text-holder{line-height:1.4167;text-align:left;padding-left:21px;padding-bottom:17px}.visual h2:first-letter{margin-left:-40px}.visual p{max-width:86%;margin-bottom:17px}.visual .decor-arrow{bottom:3px}.visual .btn{padding-left:38px;padding-right:38px}.visual .info-block{text-align:right;margin-left:auto;padding:0 40px}.visual .info-text{min-height:0;padding-bottom:23px}.visual .info-list{justify-content:flex-end}.visual .info-list li{width:auto;min-width:150px}.visual.visual--corporate+div:before,.visual.visual--corporate+section:before,.visual.visual--corporate+style+div:before,.visual.visual--corporate+style+section:before{font-size:647px;top:-345px}.center-photo-with-monogram{padding:150px 0 100px}.center-photo-with-monogram .first-letter{font-size:160px;transform:translate(-50%,-64.5%)}.center-photo-with-monogram .img-holder:before{padding-bottom:58.25%}.center-photo-with-monogram .text-holder{padding:0 88px;margin-top:-87px;position:relative;z-index:4}.center-photo-with-monogram h2{line-height:1;margin-bottom:28px;letter-spacing:-1px;background-color:#f9f5ed;background-color:var(--secondary-color);padding:36px 20px 10px 40px}.center-photo-with-monogram .wp-block-columns{padding:0 20px 0 42px;flex-wrap:wrap!important}.stacked_content_cards_plus_photo{padding:140px 0 100px}.stacked_content_cards_plus_photo.text-align-right .first-letter{right:-20px;left:auto}.stacked_content_cards_plus_photo.text-align-right .flex-container{flex-direction:row;margin-left:98px;padding-right:84px;padding-bottom:40px}.stacked_content_cards_plus_photo.text-align-right .flex-container:after{left:-32px}.stacked_content_cards_plus_photo.text-align-right .img-holder{margin:2px 6px 235px -74px}.stacked_content_cards_plus_photo.text-align-right .text-holder{padding-right:0;padding-left:20px}.stacked_content_cards_plus_photo .first-letter{color:rgba(234, 225, 206,.35);color:rgba(var(--alternate-color-2-rgb),.35);position:absolute;bottom:0;right:16px;font-size:400px;line-height:.7;height:275px;overflow:hidden;pointer-events:none}.stacked_content_cards_plus_photo .flex-container{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin-right:98px;padding-left:84px;padding-bottom:40px;min-height:625px}.stacked_content_cards_plus_photo .flex-container:after{top:-34px;right:-32px}.stacked_content_cards_plus_photo .img-holder{width:calc(47% + 74px);margin:2px -74px 235px 6px}.stacked_content_cards_plus_photo .text-holder{width:53%;padding-right:20px;align-self:center}.stacked_content_cards_plus_photo p{margin-bottom:28px}.stacked_content_cards_plus_photo .wp-block-button{padding:8px 0 60px}.stacked_content_cards_plus_photo.version-2 .container{padding:0 38px}.stacked_content_cards_plus_photo.version-2 .flex-container{flex-direction:row-reverse;align-items:center;min-height:auto;padding:0 26px}.stacked_content_cards_plus_photo.version-2 .flex-container:after{left:-20px;right:-20px;top:0;bottom:0}.stacked_content_cards_plus_photo.version-2 .heading-holder{padding-bottom:33px}.stacked_content_cards_plus_photo.version-2 .heading-holder h1,.stacked_content_cards_plus_photo.version-2 .heading-holder h2,.stacked_content_cards_plus_photo.version-2 .heading-holder h3,.stacked_content_cards_plus_photo.version-2 .heading-holder h4,.stacked_content_cards_plus_photo.version-2 .heading-holder h5,.stacked_content_cards_plus_photo.version-2 .heading-holder h6{line-height:1.1556}.stacked_content_cards_plus_photo.version-2 h2{font-size:45px}.stacked_content_cards_plus_photo.version-2 .text-holder{margin:-27px 0;padding:52px 30px 25px;min-height:498px}.stacked_content_cards_plus_photo.version-2 .img-holder{margin:0;box-shadow:20px 25px 30px rgba(0,0,0,.16)}.stacked_content_cards_plus_photo.version-2 .img-holder:before{padding-bottom:98.25%}.stacked_content_cards_plus_photo.version-2.text-align-right .flex-container{flex-direction:row;margin-left:21px;margin-right:21px}.stacked_content_cards_plus_photo.version-2.text-align-right .img-holder{margin:0}.floating-image-and-line{padding:190px 0 150px}.floating-image-and-line.image-right .container{flex-direction:row}.floating-image-and-line.image-right .img-wrapp{align-items:flex-end}.floating-image-and-line.image-right .img-wrapp:before{left:auto;right:0}.floating-image-and-line.image-right .img-holder{margin:0 21px 60px -60px}.floating-image-and-line.image-right .text-holder{padding:119px 50px 0 16px}.floating-image-and-line.image-right h2:after{left:-35px;right:auto}.floating-image-and-line.image-right .text-after-image{width:70%;margin-left:auto}.floating-image-and-line.variation-dark.image-right .img-holder{box-shadow:-20px 25px 30px rgba(0,0,0,.31)}.floating-image-and-line.variation-dark .img-wrapp:before{background-color:hsla(0,0%,100%,.04)}.floating-image-and-line .container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;padding:0 84px}.floating-image-and-line .img-wrapp{position:relative;width:50%;display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;padding:38px 17px 58px;background-color:transparent}.floating-image-and-line .img-wrapp:before{content:"";background-color:#eae1ce;background-color:var(--alternate-color-2);position:absolute;left:0;top:0;bottom:0;width:72%}.floating-image-and-line .img-holder{margin:0 -60px 60px 21px;width:calc(100% + 40px)}.floating-image-and-line .img-holder:before{padding-bottom:70%}.floating-image-and-line .text-holder{width:50%;padding:119px 0 0 66px}.floating-image-and-line h2:after{right:-35px;left:auto;width:calc(100vw - 100px);max-width:1184px}.floating-image-and-line .text-after-image{width:70%}.double-photo-plus-content{padding:74px 0 149px}.double-photo-plus-content.variation-dark.text-align-right .img-sm{box-shadow:-20px 25px 30px rgba(0,0,0,.31)}.double-photo-plus-content.variation-dark .img-sm{box-shadow:20px 25px 30px rgba(0,0,0,.31)}.double-photo-plus-content.text-align-right .flex-container{flex-direction:row-reverse}.double-photo-plus-content.text-align-right .img-holder{padding-left:8px;padding-right:0}.double-photo-plus-content.text-align-right .img-sm{margin:0;box-shadow:-20px 25px 30px rgba(167, 148, 126,.31);box-shadow:-20px 25px 30px rgba(var(--footer-color-rgb),.31)}.double-photo-plus-content.text-align-right .text-holder{text-align:right}.double-photo-plus-content .main-img:before{padding-bottom:68.2%}.double-photo-plus-content .flex-container{display:flex;align-items:flex-start;margin-top:-116px;position:relative;z-index:2}.double-photo-plus-content .img-holder{width:50%;padding-right:8px}.double-photo-plus-content .img-sm{margin:0;width:100%;box-shadow:20px 25px 30px rgba(167, 148, 126,.31);box-shadow:20px 25px 30px rgba(var(--footer-color-rgb),.31)}.double-photo-plus-content .img-sm:before{padding-bottom:69.5%}.double-photo-plus-content .text-holder{width:50%;margin:0;padding:47px 22px 0}.double-photo-plus-content h2{line-height:.98;margin-bottom:24px}.double-photo-plus-content .bottom-text{font-size:130px;letter-spacing:12px;left:51%;bottom:87px}.double-photo-plus-content-2{padding-bottom:95px;margin-top:75px}.double-photo-plus-content-2.image-right .main-img{margin:-75px -84px 0 0}.double-photo-plus-content-2.image-right .img-holder{flex-direction:row}.double-photo-plus-content-2.image-right .img-sm{margin:-108px 0 0 -71px}.double-photo-plus-content-2.image-right .text-after-image{padding:10px 0 20px 44px}.double-photo-plus-content-2 .container-fluid{padding:0 84px}.double-photo-plus-content-2 .images-wrapp{margin-bottom:40px}.double-photo-plus-content-2 .main-img{margin:-75px 0 0 -84px;width:calc(100% + 84px);z-index:3}.double-photo-plus-content-2 .main-img:before{padding-bottom:59.6%}.double-photo-plus-content-2 .img-holder{display:flex;align-items:flex-start;flex-direction:row-reverse;margin-top:0}.double-photo-plus-content-2 .img-sm{border-width:28px 25px;width:51%;margin:-315px -71px 0 0;flex-shrink:0}.double-photo-plus-content-2 .img-sm:before{padding-bottom:88%}.double-photo-plus-content-2 .text-holder{max-width:70%;margin:0 20% 0 auto}.double-photo-plus-content-2 .text-holder p,.double-photo-plus-content-2 h2{margin-bottom:28px}.double-photo-plus-content-2 .wp-block-button{padding-top:15px}.double-photo-plus-content-2 .text-after-image{flex-grow:1;align-self:center;padding:10px 44px 20px 0}.contact-block{padding:103px 0 143px}.contact-block .img-holder{margin-bottom:40px}.contact-block .img-holder:before{width:390px;height:450px;bottom:-124px}.contact-block .img-holder img{width:237px}.contact-block .text-holder{padding:0 0 0 63px}.contact-block p{margin:0 auto 42px;max-width:69%}.resource-post-teaser{padding:88px 0 97px}.resource-post-teaser .flex-container>.text-holder{max-width:67%;margin:0 auto;padding:0 0 138px}.resource-post-teaser .flex-container>.text-holder p{margin-bottom:28px}.resource-post-teaser .flex-container>.text-holder p:last-of-type{margin-bottom:36px}.resource-post-teaser h2{margin-bottom:41px}.resource-post-teaser .posts-list{display:flex;flex-wrap:wrap;margin:0 -84px}.resource-post-teaser .posts-list li{width:50%}.resource-post-teaser .posts-list li img{height:61.6vw}.resource-post-teaser .posts-list .text-holder{font-size:16px;line-height:1.625;padding:30px 84px 0 38px}.resource-post-teaser .posts-list p{margin-bottom:68px}.resource-post-teaser .posts-list h3{max-width:80%;margin-bottom:20px}.resource-post-teaser .posts-list .btn{min-width:120px}.two-column-photo-plus-content.version-1{padding:100px 0}.two-column-photo-plus-content.version-1.variation-dark .img-holder{box-shadow:-20px 25px 30px rgba(0,0,0,.3)}.two-column-photo-plus-content.version-1.image-right .container{flex-direction:row-reverse}.two-column-photo-plus-content.version-1 .flex-container{display:flex;padding:0 84px}.two-column-photo-plus-content.version-1 .img-holder{width:50%;margin:0;box-shadow:-20px 25px 30px rgba(167, 148, 126,.3);box-shadow:-20px 25px 30px rgba(var(--footer-color-rgb),.3)}.two-column-photo-plus-content.version-1 .img-holder:before{padding-bottom:0}.two-column-photo-plus-content.version-1 .text-holder{width:50%;margin:0;padding:61px 45px 40px 42px;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center}.two-column-photo-plus-content.version-1 h2{font-size:35px;line-height:1.2;margin-bottom:23px}.two-column-photo-plus-content.version-2 h2,.two-column-photo-plus-content.version-3 h2{font-size:50px;line-height:1.14;margin-bottom:23px}.two-column-photo-plus-content.version-2{padding:75px 0 53px}.two-column-photo-plus-content.version-2.image-right .img-holder{margin:-35px 0 0 30.5%}.two-column-photo-plus-content.version-2.image-right .text-holder{padding:49px 84px 45px 85px;margin-right:84px;margin-left:0}.two-column-photo-plus-content.version-2 .flex-container{padding:0}.two-column-photo-plus-content.version-2 .img-holder{margin:-35px 30.5% 0 0}.two-column-photo-plus-content.version-2 .text-holder{padding:49px 84px 45px 85px;margin-left:84px}.two-column-photo-plus-content.version-2 h2{margin-bottom:30px}.two-column-photo-plus-content.version-2 p{margin-bottom:28px}.two-column-photo-plus-content.version-3{padding:70px 0 76px}.two-column-photo-plus-content.version-3.image-right .img-holder{float:right;margin:0 -84px 142px 93px}.two-column-photo-plus-content.version-3.image-right .img-holder:after{right:0;left:-30px;box-shadow:-20px 25px 30px rgba(167, 148, 126,.31);box-shadow:-20px 25px 30px rgba(var(--footer-color-rgb),.31)}.two-column-photo-plus-content.version-3.image-right .text-wrapp{margin-right:-32px}.two-column-photo-plus-content.version-3.image-right h2{margin-bottom:41px}.two-column-photo-plus-content.version-3.image-right p{margin-bottom:28px}.two-column-photo-plus-content.version-3.image-right p+p{margin:0 auto 28px;clear:both;max-width:86%}.two-column-photo-plus-content.version-3.image-raised.image-left .text-wrapp{display:flex;flex-direction:column;align-items:flex-end}.two-column-photo-plus-content.version-3.image-raised .img-holder{margin-bottom:-200px}.two-column-photo-plus-content.version-3.image-raised .text-wrapp{margin-right:0;max-width:87%}.two-column-photo-plus-content.version-3.image-raised h2{max-width:40%;margin-bottom:24px}.two-column-photo-plus-content.version-3 .img-holder{float:left;width:calc(50% + 73px);margin:0 93px 142px -84px}.two-column-photo-plus-content.version-3 .img-holder:after{right:-30px;top:27px;bottom:-31px;box-shadow:20px 25px 30px rgba(167, 148, 126,.31);box-shadow:20px 25px 30px rgba(var(--footer-color-rgb),.31)}.two-column-photo-plus-content.version-3 .text-holder{padding:40px 0 0}.two-column-photo-plus-content.version-3 .text-wrapp{margin-right:-32px}.two-column-photo-plus-content.version-3 h2{margin-bottom:41px}.two-column-photo-plus-content.version-3 p{margin-bottom:28px}.two-column-photo-plus-content.version-3 p+p{margin:0 auto 28px;clear:both;max-width:86%}.content-section{padding:30px 0 56px}.content-section.align-right .container{padding-left:200px;margin-bottom:auto}.content-section.align-left .container{padding-right:200px;margin-bottom:auto}.content-section h2{margin-bottom:59px}.content-section h2+p{margin-bottom:39px}.no-heading-margin .heading-list{margin-bottom:20px}.heading-list{margin-bottom:31px}.photo-mosaic-plus-content{padding-bottom:50px}.photo-mosaic-plus-content .content-section{padding-bottom:111px}.photo-mosaic-plus-content .mosaic-holder{position:relative}.photo-mosaic-plus-content .mosaic-holder .container{padding:0 172px;position:relative;z-index:2}.photo-mosaic-plus-content .mosaic-holder p{margin:0 auto 34px;max-width:90%}.photo-mosaic-plus-content .wp-block-image{margin:0 0 65px}.photo-mosaic-plus-content .wp-block-image:before{padding-bottom:62%}.photo-mosaic-plus-content .img-holder{margin:0;position:absolute;top:-70px;left:0;right:0;bottom:25.5%;z-index:0}.photo-mosaic-plus-content .img-holder img.img-top-left{margin:0;width:24.6vw;height:26vw;max-width:250px;max-height:266px}.photo-mosaic-plus-content .img-holder img.img-top-right{margin:0;width:17vw;height:16.5vw;max-width:180px;max-height:174px}.photo-mosaic-plus-content .img-holder img.img-bottom-left{width:19vw;height:18.5vw;margin-top:105px;max-width:200px;max-height:190px}.photo-mosaic-plus-content .img-holder img.img-bottom-right{width:21.8vw;height:23vw;margin-top:20px;max-width:230px;max-height:236px;clear:right}.finder-section{padding:63px 0 0}.finder-section .container{padding:0 95px}.finder-section .finder-holder{padding-bottom:166px;min-height:420px}.finder-section .heading-holder{margin-bottom:58px}.finder-section .map-block{display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:0}.finder-section .address-col{width:50%;display:flex;flex-direction:column;min-height:calc(100vh - 187px)}.finder-section .map-wrapp{height:calc(100vh - 62px)}.finder-section .error-message{padding:20px 60px;margin:auto}.input-group .tt-menu{padding:10px 42px}.input-group input[type=email],.input-group input[type=number],.input-group input[type=password],.input-group input[type=search],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url]{font-size:24px;letter-spacing:.2px;height:73px;padding:10px 33px}.input-group button{letter-spacing:1.26px;min-width:180px;font-size:18px}.input-group button .icon-search{display:none}.sticky-wrap-finder-open-close.fixed-position .finder-open-close .opener{margin:17px 0}.finder-open-close .sort-list{font-size:18px;width:51%;margin-bottom:0}.finder-open-close .sort-list li{margin-bottom:22px}.finder-open-close .slide{display:flex;flex-wrap:wrap;padding:53px 60px 33px}.finder-open-close .opener{padding-left:62px;margin-top:34px}.finder-open-close .opener .dots-btn:after,.finder-open-close .opener .dots-btn:before{left:0;top:-6px}.finder-open-close .opener .dots-btn:after{left:0;top:6px}.finder-open-close .select-group{width:49%;margin-bottom:38px}.finder-open-close .button-group{width:calc(100% + 24px);justify-content:flex-end;margin:0 -12px}.finder-open-close .search-btn{font-size:18px;padding:0 12px;letter-spacing:1.26px}.finder-open-close .search-btn .icon-reset{font-size:17px;margin-right:8px}.finder-open-close .search-btn .icon-check{font-size:20px}.item-place .category-label{padding:9px 10px;max-width:100px;font-size:10px}.item-place .info-holder{padding:0 100px 32px 15px}.item-place .apartment-list li{margin-bottom:6px}.slider-list{font-size:22px;padding:0;margin-bottom:10px;-moz-column-count:2;column-count:2}.slider-list li{margin-bottom:24px}.carousel-block{padding:98px 0 45px}.carousel-block .h2,.carousel-block h2{font-size:45px;line-height:1.22;max-width:480px;margin-bottom:29px}.carousel-block .container{padding:0 83px}.carousel-block .tablet-block{display:block}.carousel-block .mobile-block{display:none}.carousel-block .info-col{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.carousel-block .arrow-holder{right:auto;left:50px;bottom:42px;width:185px}.text-slider{margin-right:-83px;margin-bottom:0}.text-slider .slide-item{padding:67px 110px 121px 78px}.text-slider .slide-item .text-holder{line-height:1.5;padding-bottom:52px}.text-slider .slide-item .text-holder p{margin-bottom:41px}.faq{padding:136px 0 58px}.faq .heading-wrapper{max-width:567px;margin:0 auto}.faq .title-holder h2{font-size:45px;line-height:1.223;margin-bottom:50px}.faq .info-holder{font-size:22px;padding:0;letter-spacing:.4px}.faq .info-holder p{margin-bottom:24px}.section-gallery{padding:70px 0}.section-gallery .container{padding:0 84px}.section-gallery .intro-content{max-width:90%;padding:0}.section-gallery .intro-content h2{font-size:45px;line-height:1.2222;letter-spacing:-.8px;margin-bottom:20px}.image-gallery,.video-slider{padding-bottom:100px}.image-gallery:before,.video-slider:before{left:0;right:0}.image-gallery .slick-list,.video-slider .slick-list{margin-bottom:41px}.image-gallery .slick-dots,.video-slider .slick-dots{justify-content:flex-start;margin:0 0 0 -7px}.image-gallery .slick-arrow,.video-slider .slick-arrow{bottom:25px}.image-gallery .slick-arrow.slick-prev,.video-slider .slick-arrow.slick-prev{left:auto;right:108px}.image-gallery .slick-arrow.slick-next,.video-slider .slick-arrow.slick-next{right:37px}.image-gallery .slick-slide{padding:0}.image-gallery .slick-slide.slick-center:not(.slick-cloned)+.slick-slide img{transform-origin:0 50%}.image-gallery .slick-slide.slick-center img{opacity:1;filter:grayscale(0);transform:scale(1);transform-origin:0 50%}.image-gallery .slick-slide.slick-center .card-story .card-img,.image-gallery .slick-slide.slick-center .card-story h2{opacity:1}.image-gallery .slick-slide.slick-center .card-story .card-body{height:440px;background-color:#fff;background-color:var(--alternate-color-3);color:#1e3f58;color:var(--text-color)}.image-gallery .slick-slide.slick-center .card-story .card-body:before{background-image:linear-gradient(180deg,rgba(255, 255, 255,0) 0,rgba(255, 255, 255,1) 50%,rgba(255, 255, 255,1));background-image:linear-gradient(180deg,rgba(var(--alternate-color-3-rgb),0) 0,rgba(var(--alternate-color-3-rgb),1) 50%,rgba(var(--alternate-color-3-rgb),1))}.image-gallery .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true] img{transform-origin:0 50%}.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] img{opacity:1;filter:grayscale(0);transform:scale(1);transform-origin:0 50%}.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-story .card-img,.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-story h2{opacity:1}.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-story .card-body{height:440px;background-color:#fff;background-color:var(--alternate-color-3);color:#1e3f58;color:var(--text-color)}.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-story .card-body:before{background-image:linear-gradient(180deg,rgba(255, 255, 255,0) 0,rgba(255, 255, 255,1) 50%,rgba(255, 255, 255,1));background-image:linear-gradient(180deg,rgba(var(--alternate-color-3-rgb),0) 0,rgba(var(--alternate-color-3-rgb),1) 50%,rgba(var(--alternate-color-3-rgb),1))}.image-gallery .slick-slide[aria-hidden=true]+.slick-cloned[aria-hidden=true] img{transform-origin:100% 50%}.image-gallery .slick-slide[aria-hidden=true]+.slick-cloned[aria-hidden=true] .card-img,.image-gallery .slick-slide[aria-hidden=true]+.slick-cloned[aria-hidden=true] h2{opacity:0}.image-gallery .card-story .card-img,.image-gallery .card-story h2{transition:opacity .5s ease;opacity:0}.image-gallery .card-story .card-body{transition:height .5s ease;height:400px;background-color:#eae1ce;background-color:var(--alternate-color-2);color:#a7947e;color:var(--footer-color)}.image-gallery .card-story .card-body:before{background-image:linear-gradient(180deg,rgba(234, 225, 206,0) 0,rgba(234, 225, 206,1) 50%,rgba(234, 225, 206,1));background-image:linear-gradient(180deg,rgba(var(--alternate-color-2-rgb),0) 0,rgba(var(--alternate-color-2-rgb),1) 50%,rgba(var(--alternate-color-2-rgb),1))}.image-gallery .img-wrapp:before{padding-bottom:56.8%}.image-gallery .img-wrapp img{transition:opacity .5s ease,transform .5s ease,filter .5s ease;opacity:.32;filter:grayscale(100);transform:scale(.8);transform-origin:100% 50%}.section-storys{padding:103px 0 140px}.section-storys .container{padding:0 84px}.section-storys .intro-content{max-width:90%;padding:0;margin-bottom:50px}.section-storys .intro-content h2{font-size:45px;line-height:1.2222;letter-spacing:-.8px;margin-bottom:20px}.card-story{overflow:hidden;display:flex;align-items:center;min-height:440px}.card-story .card-body{display:grid;align-items:center}.card-story h2{margin-bottom:25px}.section-videos{padding:122px 0 100px}.section-videos .intro-content{max-width:90%;padding:0;margin-bottom:50px}.section-videos .intro-content h2{font-size:45px;line-height:1.2222;letter-spacing:-.8px;margin-bottom:20px}.section-videos .container{padding:0 84px}.video-slider .slick-list{margin-bottom:29px}.video-slider .slick-slide{height:445px;display:flex;align-items:center}.video-slider .slick-slide.slick-center .card-video{height:445px}.video-slider .slick-slide.slick-center .card-video .card-img{opacity:1;filter:grayscale(0);border-radius:0;height:445px}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video{height:445px}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video .card-img{opacity:1;filter:grayscale(0);border-radius:0;height:445px}.video-slider .card-video{height:400px}.video-slider .card-video .card-img{transition:opacity .5s ease,filter .5s ease,top .5s ease,height .5s ease;opacity:.32;filter:grayscale(100);height:400px}.video-description-slider{padding:36px 63px 80px;font-size:20px;line-height:1.5}.card-video,.card-video .card-img{height:445px}.section-resource{margin-bottom:170px}.section-resource-topbar{display:flex;padding:0}.section-resource-topbar .btn-more{color:#fff;color:var(--alternate-color-3);position:absolute;bottom:0;left:50%;margin:0 0 26px 27px}.section-resource-topbar .btn-more:before{background-color:#fff;background-color:var(--alternate-color-3)}.section-resource-topbar .btn-more svg{stroke:#e49b23;stroke:var(--alternate-color)}.section-resource .navigation.pagination{width:100%;clear:both;padding-top:66px}.resource-content .col{display:flex}.resource-content .col .post-card{margin-bottom:25px}.resource-content .col [class*=post-card]{width:100%}.resource-aside{width:50%;position:absolute;top:0;left:0;z-index:20;padding:40px 50px 0 42px}.resource-aside .aside-head{margin-bottom:17px}.aside-filter-wrapp{position:absolute;left:100%;top:0}.categories-slide{top:111px;left:42px;right:50px}.info-card{height:100%;display:flex;flex-direction:column;align-items:flex-start;font-size:22px;line-height:1.5909;font-weight:300;letter-spacing:.66px;max-width:80%}.info-card h4{margin-bottom:20px}.info-card p{margin-bottom:101px}.info-card .more{margin-top:auto;padding-bottom:0;padding-right:70px}.info-card .more .arrow{top:48%;left:auto;bottom:auto;right:0;transform:translateY(-50%)}.resource-add-content{margin-bottom:0}.resource-add-content h2{text-align:left;font-size:45px;margin-bottom:75px}.resource-add-content h3{margin-bottom:80px;padding:28px 47px;display:inline-block;vertical-align:top}.resource-add-content .col{padding-bottom:150px}.resource-add-content .col:last-child{padding-bottom:121px}.post-card-large .post-categories,.post-card .post-categories{font-size:18px;line-height:1.3889;letter-spacing:.5px}.post-card-holder{flex-grow:1;min-height:688px}.post-card>a{height:100%}.post-card .card-body{padding:40px 70px 48px 63px;height:100%}.post-card .post-categories{padding-bottom:6px}.post-card h3{font-size:32px;line-height:1.3438;margin-bottom:31px;letter-spacing:-.74px}.post-card-large{display:flex;flex-direction:row-reverse;height:100%}.post-card-large .post-categories{font-size:14px;line-height:1.7857;padding-bottom:31px;letter-spacing:.4px}.post-card-large .card-img{width:50%;margin:0}.post-card-large .card-body{padding:200px 70px 40px 44px;width:50%;align-self:flex-end}.post-card-large .btn-continue{min-width:235px}.resource-detail{padding-top:22px}.resource-detail .container{padding:0 84px}.resource-detail .post-category{padding-bottom:13px}.resource-detail .heading{margin-bottom:52px}.resource-detail .heading-image{width:100%;margin:0 0 34px}.resource-detail .heading-image:before{padding-bottom:49%}.resource-detail .heading-holder{margin-left:0;width:77%}.resource-detail .content-description{font-size:24px;line-height:1.4583;letter-spacing:.72px;max-width:590px;margin:0 auto 90px;padding-top:64px}.resource-detail .content-description.description-top{margin:0 0 98px;width:77%;max-width:none}.resource-detail .content-description.description-top p{margin-bottom:49px}.resource-detail .content p{margin-bottom:28px}.resource-detail .content h2{font-size:36px;line-height:1.8}.resource-detail .content h3,.resource-detail .content h5{font-size:18px;line-height:1.5556}.resource-detail .content h3{font-size:24px;line-height:1.1667}.resource-detail .decor-icon{position:absolute;right:-1px;top:370px;font-size:636px;line-height:1;display:block;color:#f9f5ed;color:var(--secondary-color);z-index:0}.resource-detail .btn-back{font-size:22px;letter-spacing:.7px;margin-left:-55px;margin-bottom:23px}.resource-detail .btn-back:hover{color:#1e3f58;color:var(--primary-color);margin-left:-62px}.resource-detail .btn-back:hover .arrow{left:4px}.resource-detail .btn-back:hover .arrow svg{margin-left:-5px}.resource-detail .btn-back .arrow{transition:left .15s linear}.resource-detail .btn-back .arrow svg{stroke-width:2px}.navigation-block{padding:50px 0 55px}.navigation-block .container{padding:0 43px}.floorplan-section .container{padding:0 46px}.floorplans-slider-holder{margin:0;padding-bottom:5px}.floorplans-slider-holder .bottom-holder{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 34px 0 74px}.tabset{display:flex;white-space:nowrap;overflow-x:auto;padding:15px 20px 0;margin-bottom:0}.tabset li{padding:0 5px;margin-bottom:0}.tabset li:first-child{margin-left:auto}.tabset li:last-child{margin-right:auto}.tabset .btn{min-width:160px}.popup-slider .room-list{font-size:45px;margin-bottom:18px}.popup-slider .room-list li{margin-bottom:27px}.popup-slider .room-list li:last-of-type{margin-bottom:0}.popup-slider .sf{font-size:38px}.popup-slider .subtitle-room{padding-bottom:6px;margin-bottom:55px}.popup-slider .subtitle-room:before{left:-26px;right:0}.popup-slider .img-wrap{width:48%;min-height:384px}.popup-slider .img-holder{padding:0;margin-bottom:20px}.popup-slider .text-holder{width:52%;padding:34px 35px 35px 0;margin-right:auto}.popup-slider .slide-item{display:flex;flex-wrap:wrap;flex-direction:row-reverse;padding:51px 36px 0 74px}.floorplans-slider-holder{box-shadow:-20px 13px 30px -30px rgba(167, 148, 126);box-shadow:-20px 13px 30px -30px rgba(var(--footer-color-rgb,.3))}.floorplans-slider-holder .arrow-holder{max-width:110px;margin-bottom:20px}.floorplans-slider-holder .info-wrapp{width:48%;display:flex;flex-direction:column-reverse;align-items:center;padding:37px 22px 0 0}.floorplans-slider-holder .info-wrapp .btn{margin-bottom:38px}.slider-nav-list{width:calc(52% + 16px);padding-right:80px}.apartment-block{padding:37px 0 150px}.apartment-block .container{padding:0 90px}.apartment-block .decor-subtitle{margin-bottom:72px}.apartment-block .apartment-list{-moz-column-count:2;column-count:2;-moz-column-gap:97px;column-gap:97px}.search-section{padding-top:107px}.search-section .container{padding:0 85px}.search-section .heading-holder{padding:0}.search-section .heading-holder h2{margin-bottom:18px}.search-section .heading-holder p:last-of-type{margin-bottom:48px}.filter-open-close{font-size:14px;letter-spacing:.32px;margin-bottom:100px}.filter-open-close .opener{display:none}.filter-list{padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;border:none;position:relative;color:#e49b23;color:var(--alternate-color);font-weight:700;text-transform:uppercase}.filter-list li{border-top:3px solid transparent;padding:32px 13px 0}.filter-list li a{display:inline-block;vertical-align:middle}.filter-list li.active{border-color:#e49b23;border-color:var(--alternate-color)}.search-wrapper{flex-direction:row-reverse;margin:0;padding:0}.search-wrapper:before{content:"";position:absolute;left:-100vw;top:0;bottom:0;right:-100vw;z-index:0;background:#1e3f58;background:var(--primary-color)}.search-wrapper .search-title{position:absolute;writing-mode:vertical-lr;transform:scale(-1);top:-12px;padding:83px 23px 30px 29px;left:-85px;background:#1e3f58;background:var(--primary-color)}.search-wrapper .search-title:before{left:50%;top:0;width:1px;height:70px}.search-wrapper .search-title h3{font-size:32px}.search-wrapper .card-wrapp{width:50%;padding:50px 0 35px;height:533px;max-height:100%;overflow:auto}.search-wrapper .address-card{padding-top:8px;padding-bottom:9px;margin-bottom:56px;margin-right:0}.search-wrapper .address-card h4{margin-bottom:11px}.search-wrapper .address-card.last-visible-item{margin-bottom:0}.search-wrapper .map-wrapp{width:calc(50% + 85px);margin-right:-85px;margin-top:-40px;margin-bottom:0}.search-wrapper .map{height:100%}.double-photo-plus-content-3 .bg-holder{min-height:573px}.double-photo-plus-content-3 .bg-holder:before{background-image:linear-gradient(180deg,rgba(30, 63, 88,.07) 40%,rgba(30, 63, 88,1));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),.07) 40%,rgba(var(--header-color-rgb),1))}.double-photo-plus-content-3 .bg-holder .container{padding:0 80px}.double-photo-plus-content-3 .bg-holder img{height:100%;bottom:0}.double-photo-plus-content-3 .bg-holder .heading-holder{font-size:16px;margin-bottom:112px;letter-spacing:2.4px;max-width:85%}.double-photo-plus-content-3 .bg-holder h1,.double-photo-plus-content-3 .bg-holder h2,.double-photo-plus-content-3 .bg-holder h3,.double-photo-plus-content-3 .bg-holder h4,.double-photo-plus-content-3 .bg-holder h5,.double-photo-plus-content-3 .bg-holder h6{margin-bottom:29px}.double-photo-plus-content-3 .bg-holder h2{font-size:65px}.double-photo-plus-content-3 .flex-container{padding-bottom:147px}.double-photo-plus-content-3 .text-holder{text-align:right;margin-right:85px;padding:68px 88px 180px 165px;min-height:497px;margin-top:-70px;position:relative;z-index:2}.double-photo-plus-content-3 .info-holder{padding:0;max-width:496px;margin:-119px 39px 0 auto}.double-photo-plus-content-3 .info-holder .img-wrapp{padding:50px 47px;margin-top:0;margin-bottom:11px;position:relative;z-index:2}.double-photo-plus-content-3 .info-holder .img-holder:before{padding-bottom:79%}.double-photo-plus-content-3 .info-holder .btn-holder{padding-left:47px}.double-photo-plus-content-3.text-align-right .text-holder{margin-right:0;margin-left:85px;text-align:left;padding:83px 215px 180px 85px}.double-photo-plus-content-3.text-align-right .info-holder{margin:-119px auto 0 39px}.icons-plus-text{padding:188px 0 120px}.icons-plus-text .container{padding:0 80px}.icons-plus-text .list-icon{display:flex;flex-wrap:wrap}.icons-plus-text .list-icon li{width:50%;margin-top:25px;margin-bottom:0}.icons-plus-text .list-icon li:nth-child(4n+2){margin-top:161px}.icons-plus-text .list-icon li:nth-child(4n+3){margin-top:20px}.icons-plus-text .list-icon li:nth-child(4n+4){margin-top:150px}.photos-plus-text-collage{padding:121px 0}.photos-plus-text-collage .container{padding:0 83px}.photos-plus-text-collage .heading-holder{max-width:50%}.photos-plus-text-collage .img-holder{width:calc(38% + 83px);margin-left:-83px;margin-bottom:0}.photos-plus-text-collage .img-holder:before{padding-bottom:82%}.photos-plus-text-collage .text-info{width:62%;padding:0 28px 40px;margin-bottom:0}.photos-plus-text-collage .top-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.photos-plus-text-collage .bottom-wrapper{flex-wrap:wrap;flex-direction:row}.photos-plus-text-collage .img-wrapp{width:calc(62% + 83px);margin:0 -83px 0 0}.photos-plus-text-collage .img-md{margin-top:0;box-shadow:-40px 50px 60px rgba(0,0,0,.3)}.photos-plus-text-collage .img-sm{margin-top:-37px}.photos-plus-text-collage .text-description{width:38%;padding:53px 43px 20px 0}.bio .heading-wrapp .subtitle{font-size:33px;letter-spacing:18px;margin-bottom:13px}.bio .heading-wrapp h2{letter-spacing:15px;font-size:85px;margin-bottom:40px}.bio .heading-wrapp .heading-holder{font-size:24px;line-height:1.4167;padding:0 90px;margin-bottom:73px}.bio .heading-wrapp .heading-description{display:flex;flex-wrap:wrap;margin:0 -20px;padding:0 80px}.bio .heading-wrapp .heading-description .left-column,.bio .heading-wrapp .heading-description .right-column{width:50%;padding:0 20px}.bio .heading-wrapp .heading-description .left-column{text-align:right}.bio .heading-wrapp .heading-description .right-column{text-align:left}.bio .bio-list .alternative-image{transform:translateX(-100%);opacity:0}.bio .bio-list .text-info{justify-content:space-between;padding-left:30px;top:calc(100% - 90px);right:0}.bio .bio-list li{position:relative}.bio .bio-list li.active .alternative-image{transform:translateX(0);opacity:1}.bio .bio-list li.active .image{opacity:0}.bio .bio-list li.active .opener{transform:translateX(-30px)}.bio .bio-list li.active .name-info{margin-top:80px}.bio .bio-list li.active .bio-slide{opacity:1;visibility:visible;transform:translateX(0)}.bio .bio-list li:nth-child(2n).active .opener{transform:translateX(30px)}.bio .bio-list li:nth-child(2n).active .opener span:last-child{text-align:left}.bio .bio-list li:nth-child(2n).active .alternative-image{transform:translateX(0)}.bio .bio-list li:nth-child(2n).active .bio-slide{transform:translateX(100%)}.bio .bio-list li:nth-child(2n) .text-info{padding-left:0;padding-right:30px;top:calc(100% - 79px)}.bio .bio-list li:nth-child(2n) .bio-slide{transform:translateX(0)}.bio .bio-list li:nth-child(2n) .alternative-image{transform:translateX(100%)}.bio .bio-list li:nth-child(2n) .img-wrapp:hover:before{left:-20px}.bio .bio-list li:nth-child(2n) .middle-text{left:50%;transform:translateX(0) translateY(33%)}.bio .bio-list .bio-slide{position:absolute;left:0;top:0;opacity:0;visibility:hidden;width:50%;height:100%;transform:translateX(100%);font-size:16px;padding:52px 21px 20px;line-height:1.6875}.bio .bio-list .text-holder{overflow:auto;height:100%;padding:0 20px}.bio .no-bio-list{margin:0}.bio .no-bio-list li{padding:0 50px;margin-bottom:100px}.heart-led-block{padding:184px 0 35px}.heart-led-block .heading-holder{margin-bottom:34px;padding:0 78px}.heart-led-block .team-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:112px}.heart-led-block .team-list li{width:33.332%}.heart-led-block .team-list li:nth-child(3n+2){margin-top:-6px}.heart-led-block .team-list li:nth-child(3n+2) .text-info{margin-top:-17px}.heart-led-block .team-list li:nth-child(3n+3){margin-top:-12px}.heart-led-block .team-list li:nth-child(3n+3) .text-info{margin-top:-11px}.heart-led-block .team-list .img-holder{width:100%;padding-top:calc(107% + 117px)}.heart-led-block .team-list .img-holder:before{background:linear-gradient(180deg,rgba(30, 63, 88,0) 25%,rgba(30, 63, 88,1));background:linear-gradient(180deg,rgba(var(--primary-color-rgb),0) 25%,rgba(var(--primary-color-rgb),1))}.heart-led-block .team-list .text-info{padding:0 10px 0 56px;max-width:none;margin-top:-23px}.communities-slider-section .flex-container{display:flex;flex-wrap:wrap;margin:0 -17px}.communities-slider-section .mobile-slider{display:none}.communities-slider-section .slider-wrapp{width:46.6%;padding-right:50px}.communities-slider-section .text-slider-wrapp{width:53.4%}.communities-slider-section .gallery-slider-1{width:71%}.communities-slider-section .gallery-slider-1 .inner-img:before{padding-bottom:104%}.communities-slider-section .gallery-slider-2{margin-left:31px;width:calc(100% - 31px);box-shadow:-40px 50px 60px rgba(0,0,0,.3)}.communities-slider-section .gallery-slider-2 .inner-img:before{padding-bottom:136%}.communities-slider-section .gallery-slider-3{margin-left:auto;width:51%;margin-top:-60px}.communities-slider-section .gallery-slider-3 .inner-img:before{padding-bottom:124%}.communities-slider-section .text-holder{font-size:24px;padding:65px 20px 0 0;line-height:1.4167}.communities-slider-section .text-holder p{margin-bottom:34px}.communities-slider-section .bottom-text{height:106px;font-size:120px;bottom:8px}.communities-slider-section .mobile-arrow-holder{display:none}.innovation-and-expertise .container{padding:0 83px}.innovation-and-expertise .heading-holder{max-width:60%;padding-left:88px;margin-bottom:50px}.innovation-and-expertise .flex-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -50px}.innovation-and-expertise .flex-wrapper .item{width:calc(50% + 70px);margin:0 -70px 0 0}.innovation-and-expertise .flex-wrapper .item:nth-child(2n){margin-left:-70px;margin-top:32%}.innovation-and-expertise .flex-wrapper .item:nth-child(2n) .inner-holder{padding:120px 0 44px}.innovation-and-expertise .flex-wrapper .item .inner-holder{font-size:18px}.living-section .container{padding:0 83px}.living-section .heading-holder{max-width:572px}.living-section .description-title{max-width:507px;margin-bottom:128px}.living-block{margin-bottom:96px}.living-block .img-holder{margin-left:-83px;padding-top:62.7%;width:100%;margin-bottom:65px}.living-block .text-holder{margin-top:0;font-size:24px;line-height:1.4167;max-width:530px}.living-block .text-holder h2{font-size:45px;line-height:1.156;margin-bottom:28px;letter-spacing:-.9px}.living-block .text-holder p:last-of-type{margin-bottom:47px}}@media (min-width:768px)and (min-width:768px){.lightbox-contact .btn-close.close-top i{font-size:20px;margin-left:0}}@media (min-width:782px){.staggered_two_column_plus_photo{padding:122px 0 103px}.staggered_two_column_plus_photo.text-align-right .wp-block-columns{flex-direction:row-reverse}.staggered_two_column_plus_photo.text-align-right .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:first-child{padding-left:16px;padding-right:20px}.staggered_two_column_plus_photo.text-align-right.image-raised .wp-block-image{z-index:2;box-shadow:-20px 25px 30px rgba(0,0,0,.3)}.staggered_two_column_plus_photo.image-raised .wp-block-image{box-shadow:20px 25px 30px rgba(0,0,0,.3);margin-top:-60px;z-index:2}.staggered_two_column_plus_photo .container{padding:0 84px}.staggered_two_column_plus_photo .wp-block-image{margin:40px 0 66px}.staggered_two_column_plus_photo .wp-block-image:before{padding-bottom:0}.staggered_two_column_plus_photo .wp-block-image img{position:static;width:100%;height:auto}.staggered_two_column_plus_photo .wp-block-columns{gap:14px}.staggered_two_column_plus_photo .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:50%}.staggered_two_column_plus_photo .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:first-child{padding-right:30px;padding-left:5px}.staggered_two_column_plus_photo h2{line-height:.98;margin-bottom:46px}.staggered_two_column_plus_photo p{margin-bottom:32px}.staggered_two_column_plus_photo .bottom-text{font-size:82px;left:40px;bottom:0;height:68px;transform:none;letter-spacing:17px}}@media (min-width:850px){.lightbox-contact.fancybox-content{width:calc(100% - 168px)}.bio .heading-wrapp .heading-holder{padding:0 130px}.bio .bio-list .name-info{padding-right:105px;padding-left:15px}.bio .bio-list li:nth-child(2n) .name-info{padding-left:78px;padding-right:15px}.communities-slider-section .bottom-text{letter-spacing:26.5px}.innovation-and-expertise .flex-wrapper .item .inner-holder{font-size:22px}}@media (min-width:1024px){.g-form-custom .js-checkbox-holder .gchoice input{margin-top:3px}.g-form-custom .g-form-custom-body .js-left-col,.g-form-custom .g-form-custom-body .js-right-col{max-width:490px}.g-form-custom .g-form-custom-body .js-left-col{padding-right:15px}.g-form-custom .g-form-custom-body .js-right-col{padding-left:15px}.gform_wrapper.gravity-theme .gfield textarea,.gform_wrapper.gravity-theme .gfield textarea.large{height:296px!important}.gform_wrapper.gravity-theme input.gform_button{padding:10px 16px;background-color:rgba(228, 155, 35,.9);background-color:rgba(var(--alternate-color-rgb),.9)}.gform_wrapper.gravity-theme input.gform_button:hover{background-color:#e49b23;background-color:var(--alternate-color);padding:17px 16px;margin-top:-14px!important}.lightbox-contact{margin:0}.lightbox-contact .btn-close.close-bottom{margin-bottom:41px}.navigation-comments .nav-links,.navigation .nav-links{justify-content:flex-start}.navigation-comments .next,.navigation-comments .prev,.navigation .next,.navigation .prev{width:44px;margin-left:8px}.navigation-comments .next .arrow,.navigation-comments .prev .arrow,.navigation .next .arrow,.navigation .prev .arrow{margin-left:10px}.navigation-comments .prev,.navigation .prev{margin-right:8px;margin-left:0}.navigation-comments .prev .arrow,.navigation .prev .arrow{margin-left:-10px}.navigation-single .next,.navigation-single .prev{font-size:22px;min-width:250px}.navigation-single .next a,.navigation-single .prev a{transition:font-weight .15s linear,letter-spacing .15s linear;letter-spacing:.7px;margin-top:0}.navigation-single .next a:hover,.navigation-single .prev a:hover{font-weight:700;letter-spacing:-.2px}.navigation-single .next a:hover .arrow svg,.navigation-single .prev a:hover .arrow svg{margin-left:-2px}.navigation-single .next a .arrow,.navigation-single .prev a .arrow{transition:right .15s linear,left .15s linear}.navigation-single .next{text-align:right}.navigation-single .next a{padding-right:65px}.navigation-single .next a:hover .arrow{right:-6px}.navigation-single .prev a{padding-left:65px}.navigation-single .prev a:hover .arrow{left:-6px}.navigation-single .back a{transition:border-width .15s linear,padding .15s linear,margin .15s linear,font-weight .15s linear,letter-spacing .15s linear;min-width:277px;font-size:20px;letter-spacing:2.5px;position:relative;padding:9px 10px}.navigation-single .back a:hover{font-weight:700;letter-spacing:1.6px;padding:12px 10px;margin-top:-6px}.navigation-single .back a:hover:before{opacity:1}.navigation-single .back a:before{transition:opacity .15s linear;content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:2px solid #a7947e;border:2px solid var(--footer-color);border-radius:10px 10px 0 0;opacity:0}.header .info-list li{min-width:147px}.header .phone-link{font-size:32px}.menu-holder .main-nav>li{margin:0 22px}.menu-holder .main-nav>li>a{padding:20px 30px}.header-corporate .btn{font-size:16px;padding:14px 21px 13px}.header-corporate .btn:hover{padding:16px 21px 21px;margin-top:-10px}.header-corporate-wrapp .info-list li{min-width:147px}.header-corporate-wrapp .phone-link,.phone-link{font-size:32px}.title-list{letter-spacing:5px}.title-list li{padding:0 25px}.decor-subtitle{font-size:24px}.arrow-link{font-size:16px}.footer.footer--corporate .email-link{margin:-2px 49px 15px 0;font-size:44px}.footer.footer--corporate .footer-middle .btn-top:hover{padding:16px 16px 21px;margin-top:-9px}.footer.footer--corporate .footer-bottom-holder{display:flex;flex-wrap:wrap;align-items:flex-start}.footer.footer--corporate .copyright{width:100%}.footer.footer--corporate .footer-bottom-frame{flex-shrink:0}.footer.footer--corporate .footer-nav .drop li{padding-right:35px}.footer-logo{width:250px}.footer-top{padding-bottom:40px}.footer-top .phone-link{font-size:32px;margin-bottom:21px}.footer-top address{font-size:18px;margin-bottom:20px}.footer-middle{padding-top:27px}.footer-bottom{font-size:14px}.footer-nav{font-size:16px}.footer-nav>li>a{letter-spacing:2px}.footer-nav .drop{margin-top:2px}.footer-nav .drop:after{top:-3px;height:3px}.footer-nav .drop ul{font-size:14px}.footer-nav .drop li{padding-right:35px}.footer-nav .drop li:last-child{padding-right:28px}.footer-nav .drop a{letter-spacing:1px}.footer-slider .img-box{height:24.2vw}.social-networks{font-size:30px}.schedule-list{margin:0 5px 0 20px}.btn{padding:12px 16px;font-size:20px;min-width:228px}.btn:hover{padding:19px 16px;margin-top:-14px}.btn.btn-primary{background-color:rgba(228, 155, 35,.9);background-color:rgba(var(--alternate-color-rgb),.9);border-color:rgba(228, 155, 35,.9);border-color:rgba(var(--alternate-color-rgb),.9)}.btn.btn-primary:hover{background-color:#e49b23;background-color:var(--alternate-color);border-color:#e49b23;border-color:var(--alternate-color)}.btn.btn-outline-primary{border-color:rgba(228, 155, 35,.9);border-color:rgba(var(--alternate-color-rgb),.9)}.btn.btn-outline-primary:hover{border-color:#e49b23;border-color:var(--alternate-color)}.btn.btn-outline-light{border-color:rgba(255, 255, 255,.9);border-color:rgba(var(--alternate-color-3-rgb),.9)}.btn.btn-outline-light:hover{border-color:#fff;border-color:var(--alternate-color-3)}.btn-continue,.btn-top{transition:border-width .15s linear,padding .15s linear,margin .15s linear,font-weight .15s linear,letter-spacing .15s linear;min-width:223px;font-size:20px;letter-spacing:2.5px;position:relative}.btn-continue:hover,.btn-top:hover{font-weight:700;letter-spacing:1.6px;padding:12px 10px;margin-top:-5px}.btn-continue:hover:before,.btn-top:hover:before{opacity:1}.btn-continue:before,.btn-top:before{transition:opacity .15s linear;content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:2px solid #a7947e;border:2px solid var(--footer-color);border-radius:10px 10px 0 0;opacity:0}.btn-continue{margin:0;padding:9px 10px}.btn-continue:hover{margin-top:-10px;padding:14px 10px}[data-special=true] .wp-block-button.is-style-default .wp-block-button__link{background-color:rgba(var(--special-color-rgb),.9);border-color:rgba(var(--special-color-rgb),.9)}[data-special=true] .wp-block-button.is-style-default .wp-block-button__link:hover{background-color:var(--special-color);border-color:var(--special-color)}[data-special=true] .wp-block-button__link{background-color:rgba(var(--special-color-rgb),.9);border-color:rgba(var(--special-color-rgb),.9)}[data-special=true] .wp-block-button__link:hover{background-color:var(--special-color);border-color:var(--special-color)}.wp-block-button[class*=is-style-] .wp-block-button__link{background-color:rgba(var(--special-color-rgb),.9);border-color:rgba(var(--special-color-rgb),.9)}.wp-block-button[class*=is-style-] .wp-block-button__link:hover{background-color:var(--special-color);border-color:var(--special-color)}.wp-block-button.is-style-default .wp-block-button__link{background-color:rgba(228, 155, 35,.9);background-color:rgba(var(--alternate-color-rgb),.9);border-color:rgba(228, 155, 35,.9);border-color:rgba(var(--alternate-color-rgb),.9)}.wp-block-button.is-style-default .wp-block-button__link:hover{background-color:#e49b23;background-color:var(--alternate-color);border-color:#e49b23;border-color:var(--alternate-color)}.wp-block-button[class*=-outline] .wp-block-button__link{border-color:rgba(var(--special-color-rgb),.9);background-color:transparent}.wp-block-button[class*=-outline] .wp-block-button__link:hover{background-color:transparent;border-color:var(--special-color)}.wp-block-button__link{padding:12px 16px;font-size:20px;min-width:228px;background-color:rgba(228, 155, 35,.9);background-color:rgba(var(--alternate-color-rgb),.9);border-color:rgba(228, 155, 35,.9);border-color:rgba(var(--alternate-color-rgb),.9)}.wp-block-button__link:hover{padding:19px 16px;margin-top:-14px;background-color:#e49b23;background-color:var(--alternate-color);border-color:#e49b23;border-color:var(--alternate-color)}.visual.visual--corporate .text-holder{padding-left:48px}.visual.visual--corporate h1{padding-left:62px;margin-left:0}.visual.visual--corporate h1:first-letter{margin-left:-62px}.visual.visual--corporate p{max-width:520px}.visual.visual--corporate .btn{font-size:16px;line-height:1}.visual.visual--corporate .btn:hover{padding:16px 16px 20px;margin-top:-8px}.visual.visual--corporate .decor-arrow{margin-left:68px;margin-bottom:0}.visual+.logo-divider.position-top{margin-top:-10px}.visual p{max-width:600px}.visual .btn:hover{padding-left:38px;padding-right:38px}.visual .info-list li{min-width:152px}.center-photo-with-monogram h2{max-width:80%}.stacked_content_cards_plus_photo.version-2 .text-holder{min-height:625px}.staggered_two_column_plus_photo h3{font-size:30px;line-height:1.2}.staggered_two_column_plus_photo.text-align-right .bottom-text{right:40px;left:auto}.double-photo-plus-content .bottom-text{bottom:47px}.contact-block{text-align:left}.contact-block.image-right .flex-container{flex-direction:row-reverse}.contact-block.item-contact .text-holder{padding-right:0;padding-left:0}.contact-block .flex-container{display:flex;align-items:flex-start;justify-content:center}.contact-block .img-holder{width:39%;flex-shrink:0;margin-bottom:0}.contact-block .text-holder{width:50%}.contact-block p{margin:0 0 42px;max-width:none}.resource-post-teaser .posts-list li{width:33.33%;flex-grow:1}.resource-post-teaser .posts-list li:before{transition:background-color .4s linear}.resource-post-teaser .posts-list li:hover .hover-holder{max-height:336px}.resource-post-teaser .posts-list li:hover img{transform:scale(1.1)}.resource-post-teaser .posts-list li img{transition:transform .4s linear;height:42vw;margin-bottom:0}.resource-post-teaser .posts-list li:first-child:before{background-image:linear-gradient(180deg,rgba(var(--first-card-color),0) 30%,rgba(var(--first-card-color),.87) 87%,rgba(var(--first-card-color),.87))}.resource-post-teaser .posts-list li:first-child:hover:before{background-color:rgba(var(--first-card-color),.58)}.resource-post-teaser .posts-list li:nth-child(2):before{background-image:linear-gradient(180deg,rgba(var(--second-card-color),0) 30%,rgba(var(--second-card-color),.87) 87%,rgba(var(--second-card-color),.87))}.resource-post-teaser .posts-list li:nth-child(2):hover:before{background-color:rgba(var(--second-card-color),.58)}.resource-post-teaser .posts-list li:nth-child(3):before{background-image:linear-gradient(180deg,rgba(var(--third-card-color),0) 30%,rgba(var(--third-card-color),.87) 87%,rgba(var(--third-card-color),.87))}.resource-post-teaser .posts-list li:nth-child(3):hover:before{background-color:rgba(var(--third-card-color),.58)}.resource-post-teaser .posts-list li:nth-child(4){display:none}.resource-post-teaser .posts-list li:nth-child(4):before{background-image:linear-gradient(180deg,rgba(var(--fourth-card-color),0) 30%,rgba(var(--fourth-card-color),.87) 87%,rgba(var(--fourth-card-color),.87))}.resource-post-teaser .posts-list li:nth-child(4):hover:before{background-color:rgba(var(--fourth-card-color),.58)}.resource-post-teaser .posts-list .text-holder{padding:20px 20px 0}.resource-post-teaser .posts-list p{margin-bottom:30px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.resource-post-teaser .posts-list .hover-holder{transition:max-height .6s ease;max-height:0;overflow:hidden}.resource-post-teaser .posts-list h3{max-width:none}.two-column-photo-plus-content.version-2.image-right .flex-container{flex-direction:row-reverse}.two-column-photo-plus-content.version-2.image-right .img-holder{margin:0 0 0 -60px;z-index:3}.two-column-photo-plus-content.version-2.image-right .text-holder{padding:81px 10.2% 70px 4%;margin-right:0;position:relative;z-index:1}.two-column-photo-plus-content.version-2 .flex-container{flex-direction:row}.two-column-photo-plus-content.version-2 .img-holder{margin:0 -60px 0 0;flex-grow:1}.two-column-photo-plus-content.version-2 .img-holder:before{padding-bottom:75.8%}.two-column-photo-plus-content.version-2 .text-holder{width:50%;margin:-40px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:81px 3% 70px 9.2%}.two-column-photo-plus-content.version-3.image-right .container{flex-direction:row-reverse}.two-column-photo-plus-content.version-3.image-right .img-holder{margin-bottom:0}.two-column-photo-plus-content.version-3.image-right .text-wrapp{margin:0}.two-column-photo-plus-content.version-3.image-right p+p{max-width:none;clear:none}.two-column-photo-plus-content.version-3.image-raised .container{align-items:flex-end}.two-column-photo-plus-content.version-3.image-raised .img-holder{align-self:flex-start;transform:none;margin-bottom:0;margin-top:-100px}.two-column-photo-plus-content.version-3.image-raised .text-holder{width:50%;padding-top:80px}.two-column-photo-plus-content.version-3.image-raised .text-wrapp,.two-column-photo-plus-content.version-3.image-raised h2{max-width:none}.two-column-photo-plus-content.version-3 .container{display:flex;align-items:center;justify-content:space-between}.two-column-photo-plus-content.version-3 .img-holder{width:calc(50% + 20px);flex-shrink:0;margin-bottom:0}.two-column-photo-plus-content.version-3 .text-holder{padding:0;width:50%}.two-column-photo-plus-content.version-3 .text-wrapp{margin:0}.two-column-photo-plus-content.version-3 p+p{max-width:none;clear:none}.content-section .container{max-width:1200px}.photo-mosaic-plus-content .mosaic-holder .container{max-width:1064px}.finder-section .container{padding:0 15px}.finder-section .finder-holder{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center}.finder-section .search-form{width:50%;position:relative;z-index:3}.finder-section .heading-holder{display:flex;flex-wrap:wrap;margin-bottom:86px}.finder-section .map-holder{padding-left:30px;width:calc(50% + 100px);margin-right:-100px}.finder-section .map-holder .map-tooltip{position:absolute;left:0;top:71px;min-height:50px;pointer-events:none}.finder-section .address-col{width:55%;min-height:calc(100vh - 252px)}.finder-section .map-col{width:45%}.finder-section .map-wrapp{height:calc(100vh - 127px)}.input-group input[type=email],.input-group input[type=number],.input-group input[type=password],.input-group input[type=search],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url]{font-size:18px}.sticky-wrap-finder-open-close.fixed-position .finder-open-close:before{background:#1e3f58;background:var(--primary-color)}.sticky-wrap-finder-open-close.fixed-position .finder-open-close .opener{margin:0}.finder-open-close{display:flex;flex-wrap:wrap;max-width:1355px;margin:0 auto;padding:20px 0 38px;align-items:center}.finder-open-close:before{content:"";position:absolute;left:-100vw;right:-100vw;top:0;bottom:0;z-index:-1}.finder-open-close .sort-list{font-size:10px;display:flex;flex-wrap:wrap;width:calc(61% + 10px);margin:0 -5px;padding:0 10px 0 0}.finder-open-close .sort-list li{padding:0 5px;margin-bottom:0}.finder-open-close .sort-list li a{padding-left:18px}.finder-open-close .sort-list .mobile-content{display:none}.finder-open-close .slide{background:transparent;padding:0 15px;align-items:center;width:100%}.finder-open-close .opener{padding-left:15px;margin-top:0;margin-bottom:0;font-size:12px;letter-spacing:.24px;pointer-events:none}.finder-open-close .opener:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:2px;width:20px;background:#e49b23;background:var(--alternate-color)}.finder-open-close .opener .close-btn,.finder-open-close .opener .dots-btn{display:none}.finder-open-close .select-group{display:flex;flex-wrap:wrap;width:32%;margin-bottom:0}.finder-open-close .select-group .jcf-select.jcf-select-finder-select{width:calc(33.332% - 10px);margin:0 5px}.finder-open-close .button-group{width:calc(7% + 24px)}.finder-open-close .search-btn{font-size:12px}.finder-open-close .search-btn.btn-apply{display:none}.jcf-select.jcf-select-finder-select{height:50px}.jcf-select.jcf-select-finder-select .jcf-select-text{font-size:12px;letter-spacing:.84px;line-height:50px;text-align:center;margin:0 26px 0 8px;color:#fff}.jcf-select.jcf-select-finder-select .jcf-select-opener{width:26px}.jcf-select-drop.jcf-select-finder-select .jcf-option{padding:5px 8px;font-size:12px}.item-place{display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin-bottom:1px}.item-place .img-holder{padding-top:28%;margin-bottom:0;width:40%;overflow:hidden}.item-place .info-holder{width:60%;padding:30px 100px 10px 20px;display:flex;flex-direction:column}.item-place .price-holder{width:42%}.item-place .price-holder .subtitle-sm{margin-bottom:6px}.item-place .price-holder .price{font-size:16px;letter-spacing:-1.102px}.item-place .apartment-holder{width:58%;padding-right:10px}.item-place address{margin-top:auto}.item-place .subtitle-sm{margin-bottom:10px}.item-place .apartment-list{line-height:1;font-size:19px}.item-place .apartment-list li{margin-bottom:10px}.slider-list{-moz-column-count:1;column-count:1}.slider-list li{margin-bottom:22px}.carousel-block .h2,.carousel-block h2{letter-spacing:-.5px;max-width:495px;margin-bottom:52px}.carousel-block .container{padding:0 17px;display:flex;flex-wrap:wrap}.carousel-block .tablet-block{padding-right:15px}.carousel-block .info-col{width:33.332%;flex-direction:column;align-items:flex-start;padding-top:38px}.carousel-block .arrow-holder{left:43px;bottom:32px}.carousel-block .slider-holder{width:66.664%}.text-slider{margin-right:-17px}.text-slider .slide-item{padding:80px 40px 102px 70px}.text-slider .slide-item .text-holder{line-height:1.59;padding-bottom:65px;font-size:22px;letter-spacing:.36px}.text-slider .slide-item .text-holder p{margin-bottom:47px}.faq{padding:190px 0 165px}.faq .heading-wrapper{display:flex;flex-wrap:wrap;text-align:left;max-width:935px}.faq .title-holder{width:42%;text-align:right}.faq .info-holder{width:58%;font-size:22px;padding-left:50px;line-height:1.59}.faq .info-holder p{margin-bottom:41px}.section-gallery .intro-content{max-width:77%}.section-gallery .intro-content h2{margin-bottom:49px}.image-gallery,.video-slider{padding-bottom:34px}.image-gallery .slick-list,.video-slider .slick-list{margin-bottom:38px}.image-gallery .slick-dots,.video-slider .slick-dots{margin:0;padding:0 200px 0 30px}.image-gallery .slick-arrow,.video-slider .slick-arrow{bottom:31px}.image-gallery .slick-arrow.slick-prev,.video-slider .slick-arrow.slick-prev{right:134px}.image-gallery .slick-arrow.slick-next,.video-slider .slick-arrow.slick-next{right:64px}.image-gallery .slick-slide{display:flex;align-items:center;height:auto}.image-gallery .img-wrapp:before{padding-bottom:56.84%}.image-gallery .img-wrapp img{transform:scale(.87)}.section-storys{padding:120px 0 119px}.section-storys .slick-slide{min-height:699px}.section-storys .intro-content{max-width:77%;margin-bottom:100px}.section-storys .intro-content h2{margin-bottom:49px}.section-videos{padding:87px 0 106px}.section-videos .intro-content{max-width:77%;margin-bottom:100px}.section-videos .intro-content h2{margin-bottom:49px}.video-slider .slick-slide,.video-slider .slick-slide.slick-center .card-video{height:700px}.video-slider .slick-slide.slick-center .card-video:hover .card-img{height:467px}.video-slider .slick-slide.slick-center .card-video:hover .video-block.playing.paused:after,.video-slider .slick-slide.slick-center .card-video:hover .video-block:after{opacity:0;visibility:hidden}.video-slider .slick-slide.slick-center .card-video .card-img,.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video{height:700px}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video:hover .card-img{height:467px}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video:hover .video-block.playing.paused:after,.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video:hover .video-block:after{opacity:0;visibility:hidden}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video .card-img{height:700px}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video .video-block:after{opacity:1;visibility:visible}.video-slider .card-video{height:607px}.video-slider .card-video:hover .video-block.playing.paused:after,.video-slider .card-video:hover .video-block:after,.video-slider .card-video:not(:hover) .card-body{opacity:0;visibility:hidden}.video-slider .card-video .card-img{height:607px}.video-slider .slick-dots{padding-left:24px}.video-slider .slick-arrow.slick-prev{right:73px}.video-slider .slick-arrow.slick-next{right:2px}.video-description-slider{display:none!important}.card-video{height:700px}.card-video:hover{padding:40px 37px}.card-video:hover .card-img{height:467px}.card-video:hover .video-block.playing.paused:after,.card-video:hover .video-block:after{opacity:0;visibility:hidden}.card-video .card-img{height:700px}.section-resource-topbar{padding-left:30px}.section-resource-topbar .btn-more:hover{color:#e49b23;color:var(--alternate-color)}.section-resource-topbar .btn-more:hover:before{background-color:#e49b23;background-color:var(--alternate-color)}.section-resource-topbar .btn-more:hover svg{stroke:#fff;stroke:var(--alternate-color-3)}.section-resource-topbar .btn-more:before{transition:background-color .15s linear}.section-resource-topbar .btn-more svg{transition:stroke .15s linear}.resource-content{width:100%}.resource-content .row{margin:0 -15px;display:flex;flex-wrap:wrap}.resource-content .col{width:50%;padding:0 15px}.resource-aside{width:214px;flex-shrink:0;position:relative;padding:52px 0 20px}.aside-popup-holder{position:absolute;left:100%;top:-11px}.categories-opener{display:none!important}.categories-slide{background-color:transparent}.categories-slide,.categories-slide.js-slide-hidden{height:auto!important;position:static!important;top:auto;left:auto;right:auto}.info-card{max-width:none}.info-card h4{line-height:1.4167}.info-card .more{padding-right:68px}.resource-add-content .row{display:flex;flex-wrap:wrap;margin:0 -25px}.resource-add-content .col{padding:0 25px 82px;width:50%}.post-card .card-body{padding-bottom:58px}.post-card h3{margin-bottom:28px;max-height:215.008px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-card-large .card-body{padding:100px 50px;align-self:center}.post-card-large .btn-continue{min-width:277px}.resource-detail{position:relative}.resource-detail .heading{display:flex;align-items:flex-start}.resource-detail .heading-image{width:50%;margin-bottom:0;flex-shrink:0}.resource-detail .heading-image:before{padding-bottom:68%}.resource-detail .heading-holder{width:auto;flex-grow:1;margin:47px 30px;border-bottom:0;position:relative}.resource-detail .content p{margin-bottom:35px}.floorplan-section .container{padding:0 17px}.floorplans-slider-holder{padding-bottom:27px}.tabset .btn{padding:12px 16px 9px}.tabset .btn.active,.tabset .btn:hover{padding:17px 16px;margin-top:-13px}.popup-slider{margin-bottom:8px}.popup-slider .subtitle-room{font-size:24px;letter-spacing:4.5px;padding-bottom:13px;margin-bottom:70px}.popup-slider .text-holder{padding-top:20px}.floorplans-slider-holder .info-wrapp{padding-top:0}.slider-nav-list{padding-top:20px}.slider-nav-list li{width:auto}.apartment-block{padding:151px 0 191px}.apartment-block .container{padding:0 17px}.apartment-block .apartment-list li{margin-bottom:29px}.search-wrapper .card-wrapp{width:40%;padding-bottom:70px}.search-wrapper .map-wrapp{width:calc(60% + 85px)}.search-wrapper .map{height:731px}.double-photo-plus-content-3 .bg-holder .container{padding:0 17px}.double-photo-plus-content-3 .flex-container{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;z-index:2}.double-photo-plus-content-3 .text-holder{width:50%;margin-right:0;padding:50px 70px 99px 50px;margin-top:-100px;min-height:auto}.double-photo-plus-content-3 .info-holder{width:50%;max-width:none;margin:0;display:flex}.double-photo-plus-content-3 .info-holder .img-wrapp{width:60%;padding:65px 60px 65px 0;margin-top:-50px}.double-photo-plus-content-3 .info-holder .img-holder:before{padding-left:20px}.double-photo-plus-content-3 .info-holder .btn-holder{align-self:center;width:40%;padding:0 17px}.double-photo-plus-content-3.text-align-right .bg-holder .heading-holder{max-width:50%;margin-left:auto}.double-photo-plus-content-3.text-align-right .flex-container{flex-direction:row-reverse}.double-photo-plus-content-3.text-align-right .text-holder{padding:50px 70px 99px 50px;margin-left:0}.double-photo-plus-content-3.text-align-right .info-holder{flex-direction:row-reverse;margin:0}.double-photo-plus-content-3.text-align-right .info-holder .img-wrapp{padding:65px 0 65px 60px}.icons-plus-text{padding-bottom:150px}.icons-plus-text .container{padding:0 17px}.bio .bio-list li .img-wrapp:hover:before{top:-20px;left:20px}.bio .bio-list li .img-wrapp:hover .opener{transform:translateX(-15px)}.bio .bio-list li .img-wrapp:hover .image:after{opacity:.7}.bio .bio-list li .img-wrapp:hover .image img{opacity:1;mix-blend-mode:normal}.bio .bio-list li.active .img-wrapp:hover .opener,.bio .bio-list li.active .opener{transform:translateX(-30px)}.bio .bio-list li:nth-child(2n):hover .opener{transform:translateX(15px)}.bio .bio-list li:nth-child(2n).active .opener,.bio .bio-list li:nth-child(2n).active:hover .opener{transform:translateX(30px)}.bio .no-bio-list li{padding:0 100px;margin-bottom:150px}.bio .no-bio-list .img-wrapp:hover{width:calc(100% + 26px);margin:0 -26px -26px 0;padding-top:calc(59% + 26px)}.bio .no-bio-list .img-wrapp:hover .name-info{transform:translateY(20px)}.bio .no-bio-list .img-wrapp:hover:before{left:-20px;top:-20px}.bio .no-bio-list .img-wrapp:hover .image img{opacity:1;mix-blend-mode:normal}.bio .no-bio-list .name-info{padding:0 40px 25px}.heart-led-block .heading-holder{max-width:608px;padding:0;margin:0 auto -28px}.heart-led-block .team-list{margin:0 0 174px}.communities-slider-section .slider-wrapp,.communities-slider-section .text-slider-wrapp{display:flex;flex-wrap:wrap;align-items:flex-start}.communities-slider-section .gallery-slider-1{width:50%}.communities-slider-section .gallery-slider-2{width:50%;margin-left:0;margin-top:40px}.communities-slider-section .gallery-slider-3{width:35%;margin-top:0}.communities-slider-section .text-holder{width:65%;padding:12px 50px 65px 0}.communities-slider-section .arrow-holder{padding-top:45px;margin-left:16px}.innovation-and-expertise .heading-holder p{margin-bottom:20px}.living-section .container{padding:0 17px}.living-block:hover .img-holder{width:83%}.living-block:hover .text-holder{transform:translateX(32px)}.living-block:hover .btn-holder{transform:translateX(153px)}.living-block .text-wrapp{display:flex;flex-wrap:wrap;align-items:center}.living-block .img-holder{margin-left:0;padding-top:39%;width:75%;margin-bottom:48px}.living-block .text-holder{padding-left:27px;max-width:645px;padding-right:100px}.living-block .btn-holder{width:calc(100% - 645px);padding-right:153px}.living-block .btn{min-width:160px;font-size:16px}}@media (min-width:1274px){.text-slider{margin-right:calc(-50vw - -620px)}.search-wrapper .map-wrapp{width:calc(66.664% + 50vw - 552.5px);margin-right:calc(-50vw - -552.5px)}}@media (min-width:1480px){.g-form-custom .g-form-custom-header{flex-wrap:nowrap;justify-content:flex-start;margin:0 -74px 35px;padding:0 45px 34px}.g-form-custom h2{margin-bottom:0;margin-right:30px}.g-form-custom .g-form-logo{margin:0 104px 0 0}.g-form-custom .js-checkbox-holder{width:auto}.g-form-custom .js-checkbox-holder .gfield{padding:0!important}.g-form-custom .js-checkbox-holder .gfield_checkbox{padding-left:23px;justify-content:flex-start;margin:6px 0 0}.g-form-custom .js-checkbox-holder .gchoice{margin:0 25px}.g-form-custom .g-form-custom-body.schedule-selected .js-right-col>div:nth-last-of-type(2) h3{margin-top:22px;margin-bottom:21px}.g-form-custom .g-form-custom-body.schedule-selected .gfield textarea,.g-form-custom .g-form-custom-body.schedule-selected .gfield textarea.large{height:142px!important}.g-form-custom .g-form-custom-body .js-left-col .gfield.gfield--width-half,.g-form-custom .g-form-custom-body .js-right-col .gfield.gfield--width-half{width:calc(50% - 26px)}.gform_wrapper.gravity-theme{padding:27px 74px 52px}.gform_wrapper.gravity-theme .gsection_title{margin-top:14px;margin-bottom:22px}.gform_wrapper.gravity-theme .gfield.gf-start-date:before{width:30px;left:calc(100% + 12px)}.gform_wrapper.gravity-theme .gform_footer{padding:0;margin-top:-24px;margin-right:-14px}.gform_wrapper.gravity-theme .ginput_container_date input{padding-left:25px!important;padding-right:66px!important}.gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger{right:31px;display:block!important}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme{padding-bottom:61px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gform_footer{margin-top:41px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom .js-checkbox-holder .gfield_checkbox{margin-left:-5px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .js-right-col>div:nth-last-of-type(2) h3{margin-top:21px;margin-bottom:21px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea,.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea.large{height:143px!important}.lightbox-contact.fancybox-content{width:100%}.h1,h1{font-size:120px;line-height:1.0833}.h2,h2{font-size:70px;line-height:1.1;letter-spacing:-1.7px}.h3,h3{font-size:38px;line-height:1.2632}.h4,h4{font-size:30px}.header{padding-top:76px}.header.header-resource{padding-bottom:30px}.header.header-resource .container-fluid{padding-right:47px}.header.header-resource .main-nav,.header.header-resource .menu-holder{padding:0}.header .holder{padding:83px 47px 0}.header .header-title{font-size:60px;line-height:1.1667;letter-spacing:-1.2px;margin-bottom:11px}.header .holder-content .phone-link{display:none}.header .info-list{margin-top:60px}.header .container-fluid{flex-direction:row;justify-content:space-between;padding-left:57px;padding-right:57px}.logo{position:absolute;left:50%;top:25px;transform:translateX(-50%);margin-bottom:0;max-width:298px}.menu-holder{width:auto}.menu-holder .nav-holder{padding-right:30px;margin-left:-57px}.menu-holder .main-nav>li{margin:0}.menu-holder .main-nav>li:hover .drop{transform:translate(0)}.menu-holder .main-nav>li:first-child .drop ul{justify-content:flex-start}.menu-holder .main-nav>li:nth-child(3) .drop ul{justify-content:flex-end}.menu-holder .main-nav .drop{transform:translate(-100%);min-width:100%}.menu-holder .main-nav .drop ul{flex-wrap:nowrap}.menu-holder .main-nav .drop ul a{white-space:nowrap}.header-corporate{width:340px;padding:0}.header-corporate:before{left:340px;height:100%}.header-corporate.fixed-position{width:100%!important}.header-corporate.fixed-position:before{left:340px}.header-corporate.fixed-position .container-fluid{min-height:75px;flex-direction:row;justify-content:space-between;padding:0 60px}.header-corporate.fixed-position .logo{margin:-6px 138px 0 43px}.header-corporate.fixed-position .menu-wrapp{display:block!important;width:auto;position:absolute;top:50%;left:375px;bottom:auto;transform:translateY(-50%);pointer-events:auto;width:calc(100% - 620px);background-color:transparent;opacity:1;visibility:visible}.header-corporate.fixed-position .menu-wrapp .main-nav{display:flex;flex-wrap:wrap;align-items:center;max-height:none;position:relative;overflow:visible}.header-corporate.fixed-position .menu-wrapp .main-nav>li{min-height:0;margin-right:0}.header-corporate.fixed-position .menu-wrapp .main-nav>li:last-child{margin-right:0}.header-corporate.fixed-position .menu-wrapp .main-nav>li.drop-active .drop{max-height:none;opacity:1;visibility:visible}.header-corporate.fixed-position .menu-wrapp .main-nav>li .drop{transition:opacity .15s linear,visibility .15s linear;max-height:none;position:absolute;top:calc(100% - 9px);margin-left:16px;opacity:0;visibility:hidden}.header-corporate.fixed-position .menu-wrapp .main-nav>li .drop ul{display:flex;align-items:flex-start;flex-wrap:wrap}.header-corporate.fixed-position .menu-wrapp .main-nav>li .drop ul li{margin-right:32px}.header-corporate.fixed-position .menu-wrapp .main-nav>li .drop ul li:last-child{margin-right:0}.header-corporate.fixed-position .menu-active .menu-wrapp{opacity:1;visibility:visible}.header-corporate.fixed-position .menu-active .nav-btn.btn-opener-desktop{opacity:0;visibility:hidden}.header-corporate.fixed-position .nav-holder{width:100%;padding-bottom:0;position:static}.header-corporate.fixed-position .nav-btn{display:none}.header-corporate.fixed-position .nav-btn.btn-opener-desktop{transition:letter-spacing .15s linear,font-weight .15s linear,opacity .15s linear,visibility .15s linear;display:none;vertical-align:top;width:150px;margin:0 auto 0 0}.header-corporate.fixed-position .btn-holder{width:auto;padding:0;margin:0}.header-corporate.fixed-position .btn-close{opacity:0;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header-corporate .container-fluid{flex-direction:column;min-height:100vh;justify-content:center;align-items:center;padding-top:30px}.header-corporate .logo{position:relative;transform:none;top:auto;left:auto;margin-top:auto;margin-bottom:48px}.header-corporate .btn-holder{display:block;z-index:7;width:100%;text-align:center;padding-bottom:15px;margin-top:auto}.header-corporate .nav-btn.btn-opener-desktop{transition:letter-spacing .15s linear,font-weight .15s linear;border-bottom:0;padding:21px 15px;letter-spacing:3.2px;text-align:center;margin:0;width:100%}.header-corporate .nav-btn.btn-opener-desktop:hover{font-size:18px;line-height:1;letter-spacing:5.5px;font-weight:700}.header-corporate .nav-btn.btn-opener,.header-corporate .nav-btn.btn-opener-desktop{transition:letter-spacing .15s linear,font-weight .15s linear;border-bottom:0;padding:21px 15px;letter-spacing:3.2px;text-align:center;margin:0 0 40px;width:100%}.header-corporate .nav-btn.btn-opener-desktop:hover,.header-corporate .nav-btn.btn-opener:hover{font-size:18px;line-height:1;letter-spacing:5.5px;font-weight:700}.header-corporate .btn-close{color:#e49b23;color:var(--alternate-color);font-size:24px;line-height:1;margin-top:50px;display:block!important}.menu-wrapp{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;background-color:#a7947e;background-color:var(--footer-color);transform:translateY(-100%);width:341px;right:auto;display:flex!important;align-items:center;justify-content:center;z-index:6;pointer-events:none}.menu-active .menu-wrapp,.nav-active .menu-wrapp{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu-wrapp .menu-head{display:none}.menu-wrapp .nav-holder{position:relative;text-align:center;width:100%;max-height:100%;padding-bottom:120px}.menu-wrapp .main-nav{width:100%;margin:0;overflow-y:auto;max-height:calc(100% - 74px)}.menu-wrapp .main-nav>li{min-height:114px;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.menu-wrapp .main-nav>li.drop-active>a{color:hsla(0,0%,100%,.2)}.menu-wrapp .main-nav .drop ul li{margin-bottom:3px}.menu-wrapp .btn{display:none}.header-corporate-wrapp .header-corporate:not(.fixed-position){width:396px;padding-top:69px;min-height:345px}.header-corporate-wrapp .header-corporate:not(.fixed-position):before{left:395px;height:100%}.header-corporate-wrapp .header-corporate:not(.fixed-position) .container-fluid{min-height:270px}.header-corporate-wrapp .header-corporate:not(.fixed-position) .logo{margin-top:0;width:221px;margin-bottom:35px}.header-corporate-wrapp .header-corporate:not(.fixed-position) .btn-holder{display:none}.header-corporate-wrapp .header-corporate:not(.fixed-position) .nav-btn.btn-opener{margin-top:0}.header-corporate-wrapp .header-corporate:not(.fixed-position) .menu-wrapp{width:396px}.header-corporate-wrapp .holder{flex-direction:row;align-items:stretch;padding:47px 47px 33px 453px;min-height:345px}.header-corporate-wrapp .header-title{font-size:60px;line-height:1.1667;letter-spacing:-1.2px;margin-bottom:0;margin-top:auto}.header-corporate-wrapp .holder-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.header-corporate-wrapp .info-list{margin-bottom:13px}body{font-size:24px;line-height:1.4167}body.menu-active{overflow:hidden}.text-holder h3{font-size:24px;line-height:1.2;letter-spacing:4.8px}.main ul:not([class]):not([id]) li{margin-bottom:22px}.logo-decor,.logo-divider{min-height:320px}.logo-decor.position-bottom,.logo-divider.position-bottom{min-height:310px}.logo-decor svg,.logo-divider svg{width:588px}.section-container h3{font-size:38px}.section-container h3+.wp-block-buttons{margin-top:51px}.section-container .container.container-md{max-width:883px}.block-slogan{padding:175px 0 20px}.title-list{font-size:40px;letter-spacing:8px}.fancybox-slide--html .fancybox-close-small{top:88px;right:27.6%}.decor-subtitle{padding-left:84px;letter-spacing:4px;padding-bottom:10px}.arrow-link{font-size:24px}.footer{padding-top:148px}.footer.footer--corporate .footer-bottom{padding-bottom:31px;padding-top:41px}.footer.footer--corporate .footer-bottom .attribution{width:90px}.footer.footer--corporate .copyright{width:auto;margin:0 26px 9px 0}.footer.footer--corporate .footer-bottom-frame{justify-content:flex-end;margin-bottom:8px}.footer.footer--corporate .footer-nav>li{margin-right:76px}.footer.footer--corporate .footer-nav>li:last-child{margin-right:0}.footer.footer--corporate .footer-nav .drop li{padding-right:54px}.footer.footer--corporate .footer-links{margin:0 37px 9px 0}.footer .container-fluid{padding-left:68px;padding-right:68px}.footer-logo{width:298px;margin-top:0;margin-left:23px}.footer-top .footer-info{padding-top:35px}.footer-middle{padding-top:11px}.footer-middle .container-fluid{flex-direction:row;align-items:center;justify-content:space-between}.footer-bottom{font-size:16px;line-height:1.875;padding-bottom:34px;padding-top:34px}.footer-bottom .phone-link{font-size:22px;line-height:1.3636}.footer-bottom-holder{padding-right:28px;margin-left:-15px;max-width:35%}.footer-bottom-frame{max-width:none;display:flex;align-items:center;justify-content:space-between;flex-grow:1;flex-direction:row}.footer-bottom .copyright{margin-bottom:-2px}.footer-bottom .by{margin-right:40px}.footer-nav-holder{width:auto;padding:0 30px 61px 17px}.footer-nav>li{margin-right:30px}.footer-nav>li:last-child{margin-right:0}.footer-links{margin:0 auto;justify-content:center}.footer-links li{padding:0 6px}.footer-icons{flex-shrink:0}.footer-icons li{margin-left:28px}.schedule-list{margin:0 0 0 -18px}.schedule-list li{padding:0 18px}.btn-continue,.btn-top{flex-shrink:0;margin:0 -5px 12px 0}.visual{padding:280px 0 71px;justify-content:center}.visual:before{height:260px}.visual.visual--corporate{padding-top:100px;padding-bottom:40px}.visual.visual--corporate .bg-image{height:711px}.visual.visual--corporate .bg-image:after{background-color:rgba(167, 148, 126,.38);background-color:rgba(var(--footer-color-rgb),.38);background-image:linear-gradient(180deg,rgba(30, 63, 88,0) 30%,rgba(30, 63, 88,.5) 50%,rgba(30, 63, 88,1));background-image:linear-gradient(180deg,rgba(var(--header-color-rgb),0) 30%,rgba(var(--header-color-rgb),.5) 50%,rgba(var(--header-color-rgb),1))}.visual.visual--corporate .text-holder{padding-left:230px}.visual.visual--corporate h1{font-size:107px;line-height:1.0935;margin-bottom:42px;letter-spacing:-2.2px}.visual.visual--corporate p{margin-bottom:79px;max-width:740px}.visual.visual--corporate .btn{display:none}.visual.title-sm .text-holder{padding-bottom:24px;min-height:441px}.visual.title-sm h2{font-size:120px;line-height:1.0833;margin-bottom:27px;margin-left:-58px;letter-spacing:-2.5px}.visual.title-sm h2:first-letter{margin-left:-46px}.visual.title-sm p{max-width:482px}.visual .container{padding:0 17px;position:static}.visual .bg-image{background-size:230% auto}.visual .bg-image:after{background-color:rgba(30, 63, 88,.38);background-color:rgba(var(--header-color-rgb),.38)}.visual .text-holder{padding-left:103px;padding-bottom:35px}.visual h2{font-size:180px;margin-bottom:34px;margin-left:-39px;padding-left:0}.visual h2:first-letter{margin-left:-65px}.visual p{max-width:400px}.visual .decor-arrow{width:48px;height:48px;bottom:0}.visual .decor-arrow .arrow{width:30px;height:12px}.visual .decor-arrow svg{width:36px;height:11px;margin-left:-8px;stroke-width:1px}.visual .btn{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:3}.visual .info-block{padding:0 57px;max-width:600px}.visual .phone-link{display:none}.visual .info-text{font-size:16px;line-height:1.5;letter-spacing:1.9px;padding-bottom:5px;min-height:40px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center}.visual .info-text span{padding-left:7px}.visual.visual--corporate+div:before,.visual.visual--corporate+section:before,.visual.visual--corporate+style+div:before,.visual.visual--corporate+style+section:before{font-size:1047px;top:-196px}.center-photo-with-monogram{padding:170px 0 134px}.center-photo-with-monogram.text-align-right .text-holder{padding:0 105px 0 30px;text-align:right}.center-photo-with-monogram.text-align-right h2{padding:62px 57px 0 30px}.center-photo-with-monogram.text-align-right .wp-block-columns{padding:0 57px 0 0}.center-photo-with-monogram .first-letter{font-size:240px}.center-photo-with-monogram .img-holder:before{padding-bottom:51.4%}.center-photo-with-monogram .text-holder{padding:0 30px 0 105px;margin-top:-92px}.center-photo-with-monogram h2{line-height:1.1;letter-spacing:-1.5px;margin-bottom:62px;padding:62px 30px 0 57px;max-width:68%}.center-photo-with-monogram .wp-block-columns{padding:0 0 0 157px;gap:64px}.stacked_content_cards_plus_photo{padding:200px 0 138px}.stacked_content_cards_plus_photo.text-align-right .first-letter{right:-50px}.stacked_content_cards_plus_photo.text-align-right .flex-container{padding-right:380px;padding-bottom:160px;padding-left:0;margin-left:auto}.stacked_content_cards_plus_photo.text-align-right .flex-container:after{left:-71px;box-shadow:-40px 50px 60px rgba(167, 148, 126,.31);box-shadow:-40px 50px 60px rgba(var(--footer-color-rgb),.31)}.stacked_content_cards_plus_photo.text-align-right .img-holder{width:79.5%;margin:0 0 0 -47%}.stacked_content_cards_plus_photo.text-align-right .text-holder{padding-left:70px}.stacked_content_cards_plus_photo .first-letter{left:-68px;right:auto;height:auto;font-size:700px}.stacked_content_cards_plus_photo .flex-container{width:67.55%;padding-left:380px;padding-bottom:60px;min-height:890px}.stacked_content_cards_plus_photo .flex-container:after{top:-64px;right:-71px;bottom:68px;box-shadow:40px 50px 60px rgba(167, 148, 126,.31);box-shadow:40px 50px 60px rgba(var(--footer-color-rgb),.31)}.stacked_content_cards_plus_photo .img-holder{width:78.3%;margin:0 -55.3% 0 0}.stacked_content_cards_plus_photo .img-holder:before{padding-bottom:75.5%}.stacked_content_cards_plus_photo h2{line-height:1.1429;margin-bottom:47px}.stacked_content_cards_plus_photo .text-holder{width:70%;padding-top:24px}.stacked_content_cards_plus_photo p{margin-bottom:34px}.stacked_content_cards_plus_photo .wp-block-button{padding:40px 0 0}.stacked_content_cards_plus_photo.version-2 .container{padding:0 17px}.stacked_content_cards_plus_photo.version-2 .flex-container{width:100%;align-items:flex-start;margin:0;padding:0}.stacked_content_cards_plus_photo.version-2 .flex-container:after{top:15px;left:-63px;right:-63px;bottom:103px}.stacked_content_cards_plus_photo.version-2 .heading-holder{padding-bottom:54px;margin-bottom:50px}.stacked_content_cards_plus_photo.version-2 .heading-holder:before{width:218px}.stacked_content_cards_plus_photo.version-2 .text-holder{margin:0 0 56px;align-self:flex-start;width:41%;padding:72px 85px 47px;min-height:auto}.stacked_content_cards_plus_photo.version-2 .img-holder{width:calc(59% + 90px);margin-left:-90px;margin-top:85px;box-shadow:40px 50px 60px rgba(0,0,0,.16);align-self:flex-end}.stacked_content_cards_plus_photo.version-2 .img-holder:before{padding-bottom:65.25%}.stacked_content_cards_plus_photo.version-2.text-align-right .flex-container{margin-left:0;margin-right:0}.stacked_content_cards_plus_photo.version-2.text-align-right .img-holder{margin-top:85px;margin-right:-90px;box-shadow:-40px 50px 60px rgba(0,0,0,.16)}.floating-image-and-line{padding:135px 0 148px}.floating-image-and-line.image-right .img-holder{margin:0 65px 96px -60px;box-shadow:-40px 50px 60px rgba(167, 148, 126,.31);box-shadow:-40px 50px 60px rgba(var(--footer-color-rgb),.31)}.floating-image-and-line.image-right .text-holder{padding:226px 190px 0 0}.floating-image-and-line.image-right h2:after{left:-64px}.floating-image-and-line.image-right .text-after-image{font-size:24px;width:75%;line-height:1.2;letter-spacing:4.8px}.floating-image-and-line.variation-dark.image-right .img-holder{box-shadow:-40px 50px 60px rgba(0,0,0,.31)}.floating-image-and-line.variation-dark .img-holder{box-shadow:40px 50px 60px rgba(0,0,0,.31)}.floating-image-and-line .container{padding:0 17px}.floating-image-and-line .img-wrapp{padding-top:80px;padding-bottom:50px}.floating-image-and-line .img-wrapp:before{width:76.3%}.floating-image-and-line .img-holder{margin:0 -60px 96px 65px;width:calc(100% + 80px);box-shadow:40px 50px 60px rgba(167, 148, 126,.31);box-shadow:40px 50px 60px rgba(var(--footer-color-rgb),.31)}.floating-image-and-line .img-holder:before{padding-bottom:66%}.floating-image-and-line .text-holder{padding:226px 20px 0 173px}.floating-image-and-line h2{line-height:1;letter-spacing:-1.4px;margin-bottom:50px;padding-bottom:44px}.floating-image-and-line h2:after{max-width:1328px;right:-64px}.floating-image-and-line .text-after-image{font-size:24px;width:75%;line-height:1.2;letter-spacing:4.8px}.staggered_two_column_plus_photo{padding:329px 0 72px}.staggered_two_column_plus_photo.text-align-right .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:first-child{padding-left:54px;padding-right:40px}.staggered_two_column_plus_photo.text-align-right .bottom-text{right:118px}.staggered_two_column_plus_photo.text-align-right.image-raised .wp-block-image{box-shadow:-40px 50px 60px rgba(0,0,0,.3)}.staggered_two_column_plus_photo.image-raised{padding-top:160px}.staggered_two_column_plus_photo.image-raised .wp-block-image{margin-top:-224px;margin-bottom:160px;box-shadow:40px 50px 60px rgba(0,0,0,.3)}.staggered_two_column_plus_photo.image-raised h2{margin-bottom:60px}.staggered_two_column_plus_photo .container{padding:0 17px}.staggered_two_column_plus_photo .wp-block-image{margin:-3px 0 93px}.staggered_two_column_plus_photo .wp-block-image~p{max-width:93%;margin-left:auto;margin-right:auto}.staggered_two_column_plus_photo .wp-block-columns{gap:0}.staggered_two_column_plus_photo .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:first-child{padding-right:20px;padding-left:0}.staggered_two_column_plus_photo h2{line-height:1.1;margin-bottom:63px}.staggered_two_column_plus_photo h3{margin-top:73px;margin-bottom:77px}.staggered_two_column_plus_photo p{margin-bottom:80px}.staggered_two_column_plus_photo .bottom-text{left:118px;height:112px;font-size:136px;letter-spacing:29px}.double-photo-plus-content{padding:142px 0 287px}.double-photo-plus-content.variation-dark.text-align-right .img-sm{box-shadow:-40px 50px 60px rgba(0,0,0,.31)}.double-photo-plus-content.variation-dark .main-img:after{background-color:rgba(30, 63, 88,.38);background-color:rgba(var(--primary-color-rgb),.38)}.double-photo-plus-content.variation-dark .img-sm{box-shadow:40px 50px 60px rgba(0,0,0,.31)}.double-photo-plus-content.text-align-right .img-holder{padding:0 8px 0 0}.double-photo-plus-content.text-align-right .img-sm{margin:0 auto;box-shadow:-40px 50px 60px rgba(167, 148, 126,.31);box-shadow:-40px 50px 60px rgba(var(--footer-color-rgb),.31)}.double-photo-plus-content.text-align-right .text-holder{padding:30px 80px 0 30px}.double-photo-plus-content .main-img{margin:0 -40px}.double-photo-plus-content .main-img:before{padding-bottom:59%}.double-photo-plus-content .main-img:after{background-color:rgba(249, 245, 237,.38);background-color:rgba(var(--secondary-color-rgb),.38)}.double-photo-plus-content .flex-container{margin-top:-361px}.double-photo-plus-content .img-sm{width:82%;box-shadow:40px 50px 60px rgba(167, 148, 126,.31);box-shadow:40px 50px 60px rgba(var(--footer-color-rgb),.31)}.double-photo-plus-content .img-sm:before{padding-bottom:90.2%}.double-photo-plus-content .text-holder{padding:30px 57px 0}.double-photo-plus-content h2{line-height:1.1;margin-bottom:30px}.double-photo-plus-content .bottom-text{font-size:220px;letter-spacing:21px;bottom:117px;left:50.5%}.double-photo-plus-content-2{padding-bottom:84px;margin-top:0}.double-photo-plus-content-2.image-right .container-fluid{flex-direction:row-reverse}.double-photo-plus-content-2.image-right .images-wrapp{align-items:flex-start;margin-left:0;margin-right:-17px}.double-photo-plus-content-2.image-right .main-img{margin:-32px 0 0}.double-photo-plus-content-2.image-right .img-holder{margin:-209px auto 0 -80px}.double-photo-plus-content-2.image-right .img-sm{margin:0 0 13px}.double-photo-plus-content-2.image-right .text-after-image{padding:0}.double-photo-plus-content-2 .container-fluid{padding:0 17px;display:flex;justify-content:space-between}.double-photo-plus-content-2 .images-wrapp{display:flex;flex-direction:column;align-items:flex-end;margin-left:-17px;width:calc(50% + 17px)}.double-photo-plus-content-2 .main-img{margin:-32px 0 0;width:100%}.double-photo-plus-content-2 .main-img:before{padding-bottom:72.2%}.double-photo-plus-content-2 .img-holder{display:block;margin:-209px -80px 0 auto;width:64%}.double-photo-plus-content-2 .img-sm{border-width:42px 43px;margin:0 0 13px;width:100%}.double-photo-plus-content-2 .img-sm:before{padding-bottom:75%}.double-photo-plus-content-2 .text-holder{padding:161px 100px 50px;width:50%;margin:0 auto}.double-photo-plus-content-2 .text-holder p{margin-bottom:34px}.double-photo-plus-content-2 h2{margin-bottom:36px}.double-photo-plus-content-2 .wp-block-button{padding-top:56px}.double-photo-plus-content-2 .text-after-image{font-size:36px;line-height:1.3333;padding:0}.contact-block{padding:134px 0}.contact-block.image-right .img-holder{margin:-24px 0 0 5px}.contact-block.image-right .text-holder{width:46%}.contact-block.item-contact{padding-bottom:114px}.contact-block.item-contact.image-right .text-holder{padding-right:63px;padding-left:20px}.contact-block.item-contact .img-holder{margin-left:0;margin-right:0}.contact-block.item-contact .text-holder{width:58.5%;padding-right:20px;padding-left:63px}.contact-block.item-contact h2{margin-bottom:57px}.contact-block.item-contact h3{margin-bottom:40px}.contact-block.item-contact p{max-width:74%;margin-bottom:50px}.contact-block .img-holder{width:480px;margin:-24px -24px 0 100px}.contact-block .img-holder:before{width:536px;height:615px;bottom:-171px}.contact-block .img-holder img{width:323px}.contact-block h2{letter-spacing:-1px;margin-bottom:53px}.contact-block h3{font-size:36px}.contact-block p{margin-bottom:72px}.contact-block .wp-block-button__link{min-width:290px}.resource-post-teaser{padding:180px 0 168px}.resource-post-teaser .flex-container{display:flex;align-items:center}.resource-post-teaser .flex-container>.text-holder{padding:0 50px 0 0}.resource-post-teaser .flex-container>.text-holder p{margin-bottom:34px}.resource-post-teaser .flex-container>.text-holder p:last-of-type{margin-bottom:63px}.resource-post-teaser h2{font-size:50px;line-height:1.1;letter-spacing:-.9px}.resource-post-teaser .posts-list{margin:0 -17px 0 0;width:56%;flex-shrink:0}.resource-post-teaser .posts-list li:hover .hover-holder{max-height:316px}.resource-post-teaser .posts-list li img{height:34vw}.resource-post-teaser .posts-list li:first-child:before{background-image:linear-gradient(180deg,rgba(var(--first-card-color),0) 30%,rgba(var(--first-card-color),1) 87%,rgba(var(--first-card-color),1))}.resource-post-teaser .posts-list li:nth-child(2):before{background-image:linear-gradient(180deg,rgba(var(--second-card-color),0) 30%,rgba(var(--second-card-color),1) 87%,rgba(var(--second-card-color),1))}.resource-post-teaser .posts-list li:nth-child(3):before{background-image:linear-gradient(180deg,rgba(var(--third-card-color),0) 30%,rgba(var(--third-card-color),1) 87%,rgba(var(--third-card-color),1))}.resource-post-teaser .posts-list li:nth-child(4):before{background-image:linear-gradient(180deg,rgba(var(--fourth-card-color),0) 30%,rgba(var(--fourth-card-color),1) 87%,rgba(var(--fourth-card-color),1))}.resource-post-teaser .posts-list .text-holder{font-size:18px;line-height:1.3333;padding:20px 20px 0}.resource-post-teaser .posts-list p{margin-bottom:48px}.resource-post-teaser .posts-list h3{transition:margin-bottom .15s linear;font-size:28px;line-height:1.3571;margin-bottom:20px}.resource-post-teaser .posts-list .btn{min-width:158px}.two-column-photo-plus-content.version-1{padding:200px 0}.two-column-photo-plus-content.version-1.variation-dark .img-holder{box-shadow:-40px 50px 60px rgba(0,0,0,.3)}.two-column-photo-plus-content.version-1 .flex-container{padding:0 17px}.two-column-photo-plus-content.version-1 .img-holder{box-shadow:-40px 50px 60px rgba(167, 148, 126,.3);box-shadow:-40px 50px 60px rgba(var(--footer-color-rgb),.3)}.two-column-photo-plus-content.version-1 .text-holder{padding:70px 50px 50px 70px;min-height:447px}.two-column-photo-plus-content.version-1 h2{font-size:45px;line-height:1.2222;margin-bottom:30px;letter-spacing:-.8px}.two-column-photo-plus-content.version-2 h2,.two-column-photo-plus-content.version-3 h2{font-size:70px;line-height:1.1;margin-bottom:30px}.two-column-photo-plus-content.version-2{padding:0}.two-column-photo-plus-content.version-2.image-right .img-holder{margin:0 0 0 -103px}.two-column-photo-plus-content.version-2.image-right .text-holder{padding:81px 12.2% 70px 8%}.two-column-photo-plus-content.version-2 .img-holder{margin:0 -103px 0 0}.two-column-photo-plus-content.version-2 .text-holder{margin:-91px 0;padding:81px 7% 70px 13.2%}.two-column-photo-plus-content.version-2 h2{line-height:1.1429;margin-bottom:49px}.two-column-photo-plus-content.version-2 p{margin-bottom:34px}.two-column-photo-plus-content.version-3{padding:82px 0 186px}.two-column-photo-plus-content.version-3.image-right .img-holder{margin-left:0;margin-right:-17px}.two-column-photo-plus-content.version-3.image-right .img-holder:after{right:0;left:-59px;box-shadow:-40px 50px 60px rgba(167, 148, 126,.31);box-shadow:-40px 50px 60px rgba(var(--footer-color-rgb),.31)}.two-column-photo-plus-content.version-3.image-right .text-holder{padding:40px 166px 0 100px}.two-column-photo-plus-content.version-3.image-right h2{letter-spacing:-1.1px;margin-bottom:60px}.two-column-photo-plus-content.version-3.image-right p{margin-bottom:34px}.two-column-photo-plus-content.version-3.image-raised{padding-bottom:223px}.two-column-photo-plus-content.version-3.image-raised .img-holder{margin-top:-147px}.two-column-photo-plus-content.version-3.image-raised .text-holder{width:57.8%;padding-top:120px}.two-column-photo-plus-content.version-3 .container{padding:0 17px}.two-column-photo-plus-content.version-3 .img-holder{width:calc(42.2% + 17px);margin-left:-17px;margin-right:0}.two-column-photo-plus-content.version-3 .img-holder:before{padding-bottom:99.4%;padding-bottom:88.4%}.two-column-photo-plus-content.version-3 .img-holder:after{right:-59px;top:52px;bottom:-60px;box-shadow:40px 50px 60px rgba(167, 148, 126,.31);box-shadow:40px 50px 60px rgba(var(--footer-color-rgb),.31)}.two-column-photo-plus-content.version-3 .text-holder{width:57.8%;padding:40px 100px 0 166px}.two-column-photo-plus-content.version-3 h2{letter-spacing:-1.1px;margin-bottom:60px}.two-column-photo-plus-content.version-3 p{margin-bottom:34px}.content-section{padding-top:38px}.content-section .wp-block-buttons{margin-top:80px}.content-section h2{font-size:70px;line-height:1;letter-spacing:-1.4px;margin-bottom:57px}.content-section h2+p{font-size:38px;line-height:1.2632;margin-bottom:30px}.content-section p+p{max-width:580px;margin:0 auto 34px}.content-section.full-width p+p{max-width:100%}.no-heading-margin .heading-list{margin-bottom:20px}.heading-list{font-size:24px;line-height:1.2;letter-spacing:4.8px;margin-bottom:115px}.heading-list li{padding:0 16px}.photo-mosaic-plus-content{padding-bottom:58px}.photo-mosaic-plus-content .content-section{padding-bottom:156px}.photo-mosaic-plus-content .content-section h2{margin-bottom:28px}.photo-mosaic-plus-content .heading-list{margin-bottom:68px}.photo-mosaic-plus-content .mosaic-holder .container{max-width:1166px}.photo-mosaic-plus-content .mosaic-holder p{max-width:77%;margin-bottom:68px}.photo-mosaic-plus-content .wp-block-image{margin-bottom:131px}.photo-mosaic-plus-content .wp-block-image:before{padding-bottom:65%}.photo-mosaic-plus-content .wp-block-button__link{letter-spacing:2.5px;padding-left:23px;padding-right:23px}.photo-mosaic-plus-content .img-holder img.img-top-left{max-width:435px;max-height:460px}.photo-mosaic-plus-content .img-holder img.img-top-right{max-width:340px;max-height:330px;width:18vw;margin-top:187px}.photo-mosaic-plus-content .img-holder img.img-bottom-left{max-width:340px;max-height:330px;margin-top:73px}.photo-mosaic-plus-content .img-holder img.img-bottom-right{max-width:438px;max-height:460px;margin-top:101px;width:23vw;height:24vw}.finder-section .finder-holder{padding-bottom:111px}.finder-section .search-form{padding-top:56px;margin-bottom:0}.finder-section .map-holder{width:calc(50% + 240px);margin-right:-240px}.finder-section .map-holder .map-tooltip{left:-132px;min-height:117px}.finder-section .map-holder .map-tooltip .description{padding:10px 40px}.finder-section .address-col{width:50%;min-height:calc(100vh - 233px)}.finder-section .map-col{width:50%}.finder-section .map-wrapp{height:calc(100vh - 108px)}.input-group input[type=email],.input-group input[type=number],.input-group input[type=password],.input-group input[type=search],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url]{font-size:24px}.finder-open-close .sort-list{font-size:12px;width:calc(65% + 40px);margin:0 -20px;padding:0}.finder-open-close .sort-list li{padding:0 20px}.finder-open-close .slide{width:calc(100% - 80px);padding:0 0 0 60px}.finder-open-close .opener{width:76px;padding-left:0;padding-right:28px}.finder-open-close .select-group{width:26%}.finder-open-close .button-group{width:calc(9% + 24px)}.item-place .img-holder{width:45%}.item-place .category-label{padding:19px 21px 13px;font-size:12px;max-width:128px}.item-place .info-holder{width:55%;padding:58px 135px 0 15px;min-height:300px}.item-place .apartment-wrap{padding-right:38px}.item-place .price-holder .price{font-size:29px}.carousel-block{padding:163px 0 100px}.text-slider .slide-item{padding:93px 214px 102px 114px}.text-slider .slide-item .text-holder{padding-bottom:103px}.faq .info-holder{padding:6px 114px 0 88px}.section-gallery{padding:50px 0 130px}.section-gallery .container{padding:0 17px}.image-gallery,.video-slider{padding-left:5px;padding-right:5px}.image-gallery:before,.video-slider:before{left:5px;right:5px}.image-gallery .slick-slide.slick-center .card-story .card-body,.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-story .card-body{height:700px}.image-gallery .card-story .card-body{height:607px}.section-storys .container{padding:0 17px}.section-storys .intro-content{margin-bottom:150px}.card-story{min-height:700px}.card-story .card-img{margin-bottom:58px}.card-story .card-img img{max-width:310px}.card-story .card-body{height:700px;padding:80px 120px}.card-story h2{font-size:70px;line-height:1;letter-spacing:-1.4px;margin-bottom:50px}.section-videos .intro-content{margin-bottom:150px}.section-videos .container{padding:0 17px}.section-resource{margin-bottom:200px}.section-resource-topbar{padding-left:50px}.section-resource-topbar .btn-more{left:calc(50vw - 281px);margin:0 0 32px 37px}.section-resource .navigation.pagination{padding-top:103px}.resource-content{padding:86px 16px 0}.resource-content .col .post-card{margin-bottom:30px}.info-card{border-bottom-color:transparent}.info-card:before{content:"";height:2px;background-color:#e49b23;background-color:var(--alternate-color);position:absolute;bottom:-2px;left:0;width:97%}.info-card p{margin-bottom:99px}.resource-add-content{margin-bottom:87px}.resource-add-content h2{font-size:70px;line-height:1;letter-spacing:-1.4px;margin-bottom:98px}.resource-add-content h3{font-size:35px;line-height:1.2857;letter-spacing:1.34px;margin-bottom:81px;letter-spacing:4.2px;padding:32px 54px 27px}.resource-add-content .col,.resource-add-content .col:last-child{padding-bottom:158px}.post-card-holder{min-height:735px}.post-card h3{max-height:129.0048px;-webkit-line-clamp:3}.post-card-large .post-categories{font-size:18px;line-height:1.3889;letter-spacing:.5px;padding-bottom:9px}.post-card-large .card-img{width:calc(50vw - 7px);flex-shrink:0}.post-card-large .card-body{flex-grow:1;width:100%;padding:130px 50px 190px 72px}.post-card-large h3{font-size:45px;line-height:1.2222;margin-bottom:48px;letter-spacing:-1px}.resource-detail{padding-top:0;padding-bottom:66px}.resource-detail .container{padding:0 17px;position:relative}.resource-detail .post-category{padding-bottom:19px}.resource-detail .heading{margin-bottom:100px}.resource-detail .heading h1{font-size:45px;line-height:1.2222;margin-bottom:56px;letter-spacing:-1px}.resource-detail .heading-holder{margin:65px 30px 60px 76px}.resource-detail .heading-holder:before{content:"";position:absolute;bottom:0;left:0;background-color:#e49b23;background-color:var(--alternate-color);width:91%;height:1px}.resource-detail .content-description{max-width:720px;margin-bottom:108px;padding-top:108px}.resource-detail .content-description.description-top{text-align:center;width:auto;max-width:900px;margin:0 auto 123px}.resource-detail .content-description.description-top p{margin-bottom:27px}.resource-detail .content{padding:0 96px;font-size:18px;line-height:1.9444;letter-spacing:.55px}.resource-detail .content h2,.resource-detail .content h3,.resource-detail .content h5{line-height:1.9444}.resource-detail .content h3{line-height:1.3333;margin-bottom:3px;letter-spacing:.7px}.resource-detail .decor-icon{top:273px;font-size:886px}.resource-detail .btn-back{position:absolute;top:15px;left:20px;margin:0;z-index:3}.resource-detail .btn-back:hover{margin-left:-5px}.navigation-block{padding:92px 0 94px}.navigation-block .container{max-width:1066px;padding:0 17px}.floorplans-slider-holder .bottom-holder{padding-left:96px}.tabset li{padding:0 16px}.tabset .btn{font-size:20px;min-width:289px}.popup-slider .open-btn{right:24px;top:15px}.popup-slider .text-holder{padding-right:106px}.popup-slider .slide-item{padding:86px 47px 0 100px}.floorplans-slider-holder{box-shadow:-40px 25px 60px rgba(167, 148, 126);box-shadow:-40px 25px 60px rgba(var(--footer-color-rgb,.3))}.apartment-block .apartment-list{padding:0 84px}.search-section{padding-top:122px}.search-section .container{padding:0 17px}.search-section .heading-holder{font-size:24px;margin-bottom:125px}.search-section .heading-holder h2{font-size:70px;margin-bottom:30px}.filter-open-close{font-size:20px;letter-spacing:.4px;margin-bottom:67px;padding:0 45px}.filter-list{margin:0 -50px;display:inline-flex}.filter-list li{padding:32px 50px 0}.search-wrapper .search-title{left:calc(-50vw + 635px);padding:83px 40px 45px 43px}.search-wrapper .search-title h3{font-size:45px}.search-wrapper .card-wrapp{width:33.332%;padding-left:0;height:691px}.search-wrapper .address-card{padding-left:29px;margin-bottom:18px;padding-top:6px;padding-bottom:38px}.search-wrapper .address-card h4{font-size:35px;letter-spacing:.35px;margin-bottom:20px}.search-wrapper .address-card address{font-size:22px;letter-spacing:.66px;line-height:1.595}.double-photo-plus-content-3 .bg-holder{min-height:933px}.double-photo-plus-content-3 .bg-holder .heading-holder{margin-bottom:388px}.double-photo-plus-content-3 .text-holder{padding:124px 104px 99px 165px;margin-top:-316px}.double-photo-plus-content-3 .info-holder .img-wrapp{margin-top:-151px}.double-photo-plus-content-3.text-align-right .bg-holder .heading-holder{padding-left:104px}.double-photo-plus-content-3.text-align-right .text-holder{padding:119px 210px 103px 104px}.double-photo-plus-content-3.text-align-right .btn-holder{padding:0 10px 0 77px}.icons-plus-text .list-icon li:nth-child(4n+1){padding-left:40px;padding-right:300px}.icons-plus-text .list-icon li:nth-child(4n+2){padding-left:40px;padding-right:265px}.icons-plus-text .list-icon li:nth-child(4n+3){padding-left:265px;padding-right:40px}.icons-plus-text .list-icon li:nth-child(4n+4){padding-left:300px;padding-right:40px;margin-top:70px}.photos-plus-text-collage{padding:385px 0 170px}.photos-plus-text-collage .container{padding:0 17px}.photos-plus-text-collage h2{font-size:70px;line-height:.857}.photos-plus-text-collage .heading-holder{padding-left:40px;margin-bottom:66px}.photos-plus-text-collage .img-holder{width:50%;margin-left:0}.photos-plus-text-collage .img-holder:before{padding-bottom:58%}.photos-plus-text-collage .text-info{font-size:32px;line-height:1.3125;width:calc(50% + 105px);margin-right:-105px;padding:10px 17px 70px 63px}.photos-plus-text-collage .img-wrapp{width:calc(50% + 50vw - 552.5px);margin-right:calc(-50vw - -552.5px)}.photos-plus-text-collage .img-md{width:43%}.photos-plus-text-collage .img-sm{margin-top:-70px;width:57%}.photos-plus-text-collage .img-sm:before{padding-bottom:73%}.photos-plus-text-collage .text-description{line-height:1.4167;width:50%;padding:171px 83px 50px 0}.bio .heading-wrapp{margin-bottom:40px}.bio .heading-wrapp .subtitle{letter-spacing:18px;margin-bottom:18px}.bio .heading-wrapp h2{font-size:100px;letter-spacing:25px;margin-bottom:55px}.bio .heading-wrapp .heading-holder{font-size:32px;line-height:1.3125}.bio .heading-wrapp .heading-description{margin-bottom:0 -45px;padding:0 125px}.bio .heading-wrapp .heading-description .left-column,.bio .heading-wrapp .heading-description .right-column{padding:0 45px}.bio .bio-list{margin:0 0 160px}.bio .bio-list .img-wrapp{padding-top:37%;width:calc(50% - 67px);margin-right:67px}.bio .bio-list .text-info{padding-left:52px;top:calc(100% - 107px)}.bio .bio-list .name-info{padding-right:50px}.bio .bio-list li{margin-bottom:44px}.bio .bio-list li .img-wrapp:hover .opener{transform:translateX(-20px)}.bio .bio-list li .img-wrapp:hover .name-info{margin-top:70px}.bio .bio-list li.active .img-wrapp:hover .opener,.bio .bio-list li.active .opener{transform:translateX(-52px)}.bio .bio-list li.active .name-info{margin-top:70px}.bio .bio-list li:nth-child(2n):hover .opener{transform:translateX(20px)}.bio .bio-list li:nth-child(2n).active .opener,.bio .bio-list li:nth-child(2n).active:hover .opener{transform:translateX(52px)}.bio .bio-list li:nth-child(2n) .text-info{padding-right:52px;top:calc(100% - 104px)}.bio .bio-list li:nth-child(2n) .name-info{padding-left:45px}.bio .bio-list li:nth-child(2n) .bio-slide{left:-67px}.bio .bio-list li:nth-child(2n) .middle-text{transform:translateX(-68px) translateY(33%)}.bio .bio-list .middle-text{font-size:100px}.heart-led-block{padding:222px 0 23px}.heart-led-block .bottom-info{padding:0 10px}.heart-led-block .team-list .text-info{padding:0 30px 0 86px}.communities-slider-section{padding-bottom:140px}.communities-slider-section .slider-wrapp{width:50%;padding-right:85px}.communities-slider-section .text-slider-wrapp{width:50%}.communities-slider-section .gallery-slider-2{margin-top:148px}.communities-slider-section .gallery-slider-3{width:35%}.communities-slider-section .text-holder{width:65%}.communities-slider-section .text-holder h2{line-height:.857;margin-bottom:81px}.communities-slider-section .text-holder p{margin-bottom:53px}.communities-slider-section .bottom-text{font-size:223px;height:194px;bottom:0}.innovation-and-expertise .container{padding:0 100px}.innovation-and-expertise .heading-holder{max-width:50%;margin-left:auto;padding-right:80px;padding-left:0;line-height:1.4167;margin-bottom:20px}.innovation-and-expertise .heading-holder h2{margin-bottom:50px}.innovation-and-expertise .flex-wrapper{margin:0}.innovation-and-expertise .flex-wrapper .item{width:calc(50% + 85px);margin-right:-85px}.innovation-and-expertise .flex-wrapper .item:nth-child(2n){margin-top:25%;margin-left:-100px}.innovation-and-expertise .flex-wrapper .item:nth-child(2n) .inner-holder{padding:166px 0 27px}.innovation-and-expertise .flex-wrapper .item .inner-holder{font-size:28px;line-height:1.357;padding:185px 0 75px;max-height:calc(100% - 170px);width:calc(100% - 263px)}.innovation-and-expertise .flex-wrapper .item .arrow-link{padding-bottom:30px}.innovation-and-expertise .flex-wrapper .item p{margin-bottom:36px}.living-section .heading-holder h2{margin-bottom:52px}.living-section .description-title{font-size:24px;max-width:620px;letter-spacing:3.4px;margin-bottom:112px}.living-block{margin-bottom:139px}.living-block .text-holder p:last-of-type{margin-bottom:68px}}@media (min-width:1600px){.header .holder{padding-left:126px}.header-corporate.fixed-position .menu-wrapp .main-nav>li{margin-right:15px}.footer-nav-holder{padding-left:94px}.footer-nav>li{margin-right:42px}.footer-icons{margin:0 -14px;width:calc(27vw - 144px);justify-content:center}.footer-icons li{margin:0 14px 10px}.double-photo-plus-content .main-img{margin:0 -152px}.double-photo-plus-content-2.image-right .img-holder{margin-right:0;margin-left:-103px}.double-photo-plus-content-2.image-right .text-holder{padding:161px 130px 100px 190px}.double-photo-plus-content-2 .img-holder{width:53.3%;margin-right:-103px}.double-photo-plus-content-2 .text-holder{padding:161px 140px 100px 176px}.resource-post-teaser .flex-container>.text-holder{padding:0 160px 0 188px}.resource-post-teaser .posts-list li img{height:27vw}.two-column-photo-plus-content.version-3.image-right .text-holder{padding:90px 225px 0 180px}.two-column-photo-plus-content.version-3.image-raised .text-holder{padding-top:186px}.two-column-photo-plus-content.version-3 .text-holder{padding:90px 150px 0 216px}.card-story .card-body{padding:80px 214px}.section-resource-topbar{padding-left:126px}.section-resource-topbar .btn-more{left:calc(50vw - 340px)}.resource-detail .container{position:static}.resource-detail .btn-back{top:46px;width:174px;left:0}}@media (min-width:1800px){.header-corporate.fixed-position .menu-wrapp{padding-left:124px;width:calc(100% - 670px)}.header-corporate.fixed-position .menu-wrapp .main-nav>li{margin-right:30px}.resource-detail .btn-back{width:auto}}@media (min-width:1920px){.menu-holder .nav-holder{padding-left:78px;padding-right:60px}.menu-holder .main-nav>li>a{padding:20px 44px}.footer-icons{width:calc(25vw - 144px)}.visual.visual--corporate .text-holder{padding-left:48px}.resource-post-teaser .posts-list li:hover h3{margin-bottom:25px}.resource-post-teaser .posts-list .text-holder{padding:30px 38px 0}.resource-post-teaser .posts-list h3{margin-bottom:36px}.finder-section .map-holder .map-tooltip .title{padding:10px 40px}.item-place .heading{font-size:28px;margin-bottom:20px}.item-place .info-holder{padding-left:44px}.search-wrapper .search-title{left:calc(-50vw + 733px)}.search-wrapper .map-wrapp{width:calc(66.664% + 50vw - 620px);margin-right:calc(-50vw - -620px)}.photos-plus-text-collage .text-info{width:calc(50% + 245px);margin-right:-245px}.communities-slider-section .gallery-slider-3,.communities-slider-section .text-holder{width:50%}.communities-slider-section .bottom-text{letter-spacing:60.5px}}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media (max-width:767px){.gform_wrapper.gravity-theme .gfield textarea{padding:23px 26px}.navigation-single .next a span:not(.arrow),.navigation-single .prev a span:not(.arrow){display:none}.navigation-single .back{order:-1;width:100%;text-align:center;padding-bottom:45px}.header.header-resource.header-detail .header-title{display:none}.header.header-resource.header-detail .holder{padding:40px 20px 2px}.header .info-list{display:none}.menu-holder{transition:transform .15s linear,.2s linear .15s,.15s ease-in-out linear;background-color:rgba(30, 63, 88,.97);background-color:rgba(var(--header-color-rgb),.97);position:absolute;top:0;left:0;right:0;width:100%;transform:translateX(100%);height:100vh;display:flex;flex-direction:column;align-items:flex-start;z-index:3}.nav-active .menu-holder{transform:translateX(0)}.menu-holder .menu-head{width:100%;padding:45px 28px 28px;display:flex;align-items:center;justify-content:space-between}.menu-holder .nav-holder{flex-grow:1;width:100%;overflow-y:auto;padding:22px 38px 60px}.menu-holder .main-nav>li:nth-child(2)>a{padding-left:20px}.menu-holder .main-nav>li:nth-child(3)>a{padding-left:26px}.menu-holder .main-nav .drop:before{content:"";background-color:#fff;height:1px;width:74%;position:absolute;top:0;left:-38px}.header-corporate-wrapp .info-list{display:none}.footer-slider .img-box.map-box{order:12}.visual.visual--corporate h1 br{display:none}.visual+.logo-divider svg{width:638px}.stacked_content_cards_plus_photo .first-letter{display:none}.stacked_content_cards_plus_photo.version-2.text-align-right .flex-container:after{top:95px;bottom:75px}.floating-image-and-line.image-right .img-wrapp{margin-left:0;margin-right:-38px}.floating-image-and-line.variation-dark .img-wrapp{background-color:hsla(0,0%,100%,.04)}.floating-image-and-line .img-wrapp{margin-left:-38px}.two-column-photo-plus-content.version-1 .text-holder .text-wrapp{margin-bottom:20px}.photo-mosaic-plus-content .container{padding-left:38px;padding-right:38px}.photo-mosaic-plus-content .mosaic-holder{font-size:20px;line-height:1.6}.photo-mosaic-plus-content .img-holder img:last-child{margin-bottom:-36px}.bio .bio-list .middle-text,.communities-slider-section .arrow-holder,.communities-slider-section .gallery-slider-1,.communities-slider-section .gallery-slider-2,.communities-slider-section .gallery-slider-3,.finder-section .map-holder,.slider-nav-list{display:none}}@media (max-width:1023px){iframe{width:100%}.center-photo-with-monogram .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%}.contact-block .wp-block-button{margin:0 auto}.two-column-photo-plus-content.version-2 .text-holder .text-wrapp{margin-bottom:20px}.finder-open-close .sort-list .desktop-content,.resource-aside h3{display:none}.aside-caregory-list{border:2px solid #a7947e;border:2px solid var(--footer-color);background-color:#fff;background-color:var(--alternate-color-3);padding:30px}}@media (max-width:1479px){.header .phone-link{display:none}.nav-active .menu-wrapp{opacity:1;visibility:visible}.menu-wrapp .nav-holder{flex-grow:1;width:100%;overflow-y:auto;padding:86px 38px 60px}body.nav-active{overflow:hidden}.double-photo-plus-content-2.variation-decor-bottom .logo-decor,.double-photo-plus-content-2.variation-decor-top .logo-decor{display:none}.photos-plus-text-collage .text-description{font-size:18px}.living-section .decor-holder:after{content:none}}@media (max-width:781px){.staggered_two_column_plus_photo .wp-block-image{position:absolute;top:0;left:0;right:0}.staggered_two_column_plus_photo .wp-block-columns{gap:0;margin:0}}@media (max-width:519px){.heart-led-block .team-list li:nth-child(2n) .img-holder{width:calc(100% - 93px);margin-left:auto}.heart-led-block .team-list li:nth-child(2n) .text-info{max-width:none;margin-left:0;padding-left:70px}}@media (min-width:768px)and (max-width:1479px){.header.header-resource .menu-holder .nav-holder{margin:0}.header.header-resource .main-nav .drop{left:-84px;right:-84px}.center-photo-with-monogram .container{padding:0 84px}.stacked_content_cards_plus_photo h2{line-height:.98;margin-bottom:34px}.floating-image-and-line h2{line-height:.98;padding-bottom:25px;margin-bottom:62px}.double-photo-plus-content .container{padding:0 84px}.contact-block h2{font-size:60px;line-height:1.1667;margin-bottom:18px}.resource-post-teaser .container-fluid,.two-column-photo-plus-content.version-3 .container{padding:0 84px}.content-section .container{padding:0 130px}.resource-add-content .container,.section-resource .container{padding:0 84px}.post-card-large:before{content:"";color:rgba(167, 148, 126,.05);color:rgba(var(--footer-color-rgb),.05);position:absolute;bottom:0;left:50%;font-size:440px;height:440px;width:212px;line-height:1;transform:translate(-100%,166px);z-index:0;pointer-events:none}.heart-led-block .heading-holder h2{font-size:45px;margin-bottom:27px}.communities-slider-section .text-holder h2{font-size:45px;line-height:1.156;margin-bottom:48px}.innovation-and-expertise .heading-holder h2{font-size:45px;line-height:1.156;margin-bottom:20px}.living-section .heading-holder h2{font-size:45px;line-height:1.23;margin-bottom:33px}}@media (min-width:768px)and (max-width:1023px){.contact-block .text-holder{font-size:16px;line-height:1.625}.heart-led-block .bottom-info{font-size:18px;line-height:1.56}}@media (min-width:520px)and (max-width:699px){.bio .bio-list h4{font-size:18px}.bio .bio-list .position{font-size:14px;line-height:1}.bio .bio-list .opener{font-size:14px}}@media (min-width:520px)and (max-width:767px){.heart-led-block .team-list li:nth-child(2n) .img-holder{width:50%;margin-left:auto}.heart-led-block .team-list li:nth-child(2n) .text-info{padding-right:10px;padding-left:124px}}@media (min-width:1024px)and (max-width:1479px){.communities-slider-section .text-holder{font-size:18px}}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}
