/*!
 * Theme Name: Jaybird
 * Description: Custom theme for Jaybird Senior Living.
 * Template: senior-living
 * Version: 1.1.0
 * License: GPL-2.0-or-later
 * Author: Tilladelse
 * Author URI: https://tilladelse.com/
*/:root{--primary-color:#1d2d55;--secondary-color:#263762;--alternate-color:#5e728d;--alternate-color-2:#c6c8ca;--alternate-color-3:#f5f5f7;--header-color:#263762;--footer-color:#1d2d55;--text-color:#1d2d55;--gradient-top-color:var(--primary-color);--gradient-bottom-color:var(--secondary-color);--primary-color-rgb:29,45,85;--secondary-color-rgb:38,55,98;--alternate-color-rgb:94,114,141;--alternate-color-2-rgb:198,200,202;--alternate-color-3-rgb:245,245,247;--header-color-rgb:38,55,98;--footer-color-rgb:29,45,85;--text-color-rgb:29,45,85;--header-padding-bottom:72px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;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:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;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-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../../../themes/jaybird/assets/fonts/icomoon.woff?ajgi60) format("woff")}.card-member-detail .card-btn:after,.categories-opener:before,.g-form-custom .gf-form-link:before,.jcf-select .jcf-select-opener:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-arrow-right-sm:before{content:""}.icon-arrow-left-sm:before{content:""}.icon-check:before{content:""}.icon-dots:before{content:""}.icon-reset:before{content:""}.icon-arrow-l-down:before{content:""}.icon-arrow-l-left:before{content:""}.icon-arrow-l-right:before{content:""}.icon-arrow-l-up:before{content:""}.icon-close:before{content:""}.icon-email:before{content:""}.icon-facebook:before{content:""}.icon-home:before{content:""}.icon-logo-jaybird:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-carriage:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-arrow-circle-left-bold:before{content:""}.icon-arrow-circle-right-bold:before{content:""}.icon-arrow-circle-left-fill-bold:before{content:""}.icon-arrow-circle-right-fill-bold:before{content:""}.icon-close-circle:before{content:""}.icon-close-circle-fill:before{content:""}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:#fff0}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;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{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid #fff0;display:block;height:auto}.slick-arrow.slick-hidden{display:none}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{backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:#fff0;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;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{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);backface-visibility:hidden;background:#fff0;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;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:#fff0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;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:#fff0;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:rgb(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:#fff0;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,rgb(0 0 0 / .85) 0,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .15) 65%,rgb(0 0 0 / .075) 75.5%,rgb(0 0 0 / .037) 82.85%,rgb(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:#fff0;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;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:#fff0;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:#fff0;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 rgb(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:rgb(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:#fff0;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}.jcf-select{background:#fff;border:1px solid #777;display:inline-block;height:26px;margin:0 0 12px;min-width:150px;position:relative;vertical-align:top}.jcf-select select{left:0;top:0;z-index:1}.jcf-select .jcf-select-text{cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcf-select .jcf-select-opener{background:#aaa;bottom:0;position:absolute;right:0;text-align:center;top:0;width:26px}body>.jcf-select-drop{margin:-1px 0 0;position:absolute;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{left:-1px;margin-top:0;position:absolute;right:-1px;top:100%;z-index:9999}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-list-box{border:1px solid #b8c3c9;display:inline-block;margin:0 15px;min-width:200px;overflow:hidden}.jcf-list{background:#fff;font-size:12px;line-height:14px;position:relative}.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;margin:0;padding:0}.jcf-list ul li{display:block;overflow:hidden}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{color:#656565;cursor:default;display:block;height:1%;overflow:hidden;padding:5px 9px}.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{color:#000;cursor:default;display:block;font-weight:700;padding:5px 9px;white-space:nowrap}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#ddd!important}.jcf-focus,.jcf-focus *{border-color:red!important}body .ui-datepicker:not(.gform-legacy-datepicker)[style]{z-index:99996!important}.g-form-custom .g-form-custom-header{align-items:center;border-bottom:1px solid #c6c8ca;display:flex;flex-direction:column;margin:0 -22px 24px -17px;padding:0 22px 20px}.g-form-custom h2{color:var(--primary-color);font-size:24px;letter-spacing:0;line-height:1.4167;margin-bottom:31px;text-transform:capitalize}.g-form-custom .js-link-holder{text-align:center;width:100%}.g-form-custom .gf-form-link{color:#5e728d;display:inline-block;font-size:16px;letter-spacing:1.1px;line-height:1.375;margin-left:12px;padding-right:30px;position:relative;vertical-align:top}.g-form-custom .gf-form-link:hover:before{right:-10px}.g-form-custom .gf-form-link:before{content:"";font-size:12px;line-height:1;position:absolute;right:0;top:60%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95)}.g-form-custom .g-form-logo{flex-shrink:0;margin-bottom:53px;margin-right:15px;width:140px}.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{align-items:center;display:flex;flex-direction:column;padding-right:5px}.g-form-custom .js-checkbox-holder .gchoice{align-items:center;cursor:pointer;display:flex;margin-bottom:25px}.g-form-custom .js-checkbox-holder .gchoice input{appearance:none;background-color:#fff0;border:1px solid #5e728d;border-radius:50%;cursor:pointer;flex-shrink:0;height:14px;margin:3px 0 0;transition:color .35s cubic-bezier(.3,.86,.36,.95),border-color .35s cubic-bezier(.3,.86,.36,.95);width:14px}.g-form-custom .js-checkbox-holder .gchoice input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.g-form-custom .js-checkbox-holder .gchoice input:checked~label{color:var(--primary-color)}.g-form-custom .js-checkbox-holder .gchoice label{color:var(--secondary-color);cursor:pointer;display:block;font-size:16px!important;font-weight:500;letter-spacing:1.1px;line-height:1.375;max-width:none!important;padding-left:11px;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.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-top-full-width{width:100%}.g-form-custom .g-form-custom-body .js-left-col,.g-form-custom .g-form-custom-body .js-right-col{align-items:flex-start;display:flex;flex-wrap:wrap;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{left:-9999px;position:absolute!important;top:0;width:100%}.gform_wrapper.gravity-theme{background-color:var(--alternate-color-3);border-radius:10px;padding:18px 22px 40px 17px;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:var(--secondary-color);font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.5;margin-bottom:14px;margin-top:5px}.gform_wrapper.gravity-theme .gfield{padding-bottom:12px}.gform_wrapper.gravity-theme .gfield.gf-start-date{position:relative}.gform_wrapper.gravity-theme .gfield.gf-start-date:before{background-color:#c6c8ca;content:"";height:1px;left:calc(100% + 8px);position:absolute;top:30px;width:8px}.gform_wrapper.gravity-theme .gfield.gf-short-field .jcf-select{width:187px}.gform_wrapper.gravity-theme .gfield textarea{height:216px!important;vertical-align:top}.gform_wrapper.gravity-theme .gfield textarea.large{height:216px!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:16px!important;height:65px;letter-spacing:.5px;padding:15px 35px 16px!important}.gform_wrapper.gravity-theme input[type=email]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=search]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,.gform_wrapper.gravity-theme input[type=url]::-webkit-input-placeholder,.gform_wrapper.gravity-theme select::-webkit-input-placeholder,.gform_wrapper.gravity-theme textarea::-webkit-input-placeholder{color:var(--alternate-color)}.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme select::-moz-placeholder,.gform_wrapper.gravity-theme textarea::-moz-placeholder{color:var(--alternate-color);opacity:1}.gform_wrapper.gravity-theme input[type=email]:-moz-placeholder,.gform_wrapper.gravity-theme input[type=search]:-moz-placeholder,.gform_wrapper.gravity-theme input[type=tel]:-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]:-moz-placeholder,.gform_wrapper.gravity-theme input[type=url]:-moz-placeholder,.gform_wrapper.gravity-theme select:-moz-placeholder,.gform_wrapper.gravity-theme textarea:-moz-placeholder{color:var(--alternate-color)}.gform_wrapper.gravity-theme input[type=email]:input-placeholder,.gform_wrapper.gravity-theme input[type=search]:input-placeholder,.gform_wrapper.gravity-theme input[type=tel]:input-placeholder,.gform_wrapper.gravity-theme input[type=text]:input-placeholder,.gform_wrapper.gravity-theme input[type=url]:input-placeholder,.gform_wrapper.gravity-theme select:input-placeholder,.gform_wrapper.gravity-theme textarea:input-placeholder{color:var(--alternate-color)}.gform_wrapper.gravity-theme input[type=email].placeholder,.gform_wrapper.gravity-theme input[type=search].placeholder,.gform_wrapper.gravity-theme input[type=tel].placeholder,.gform_wrapper.gravity-theme input[type=text].placeholder,.gform_wrapper.gravity-theme input[type=url].placeholder,.gform_wrapper.gravity-theme select.placeholder,.gform_wrapper.gravity-theme textarea.placeholder{color:var(--alternate-color)}.gform_wrapper.gravity-theme textarea{resize:none}.gform_wrapper.gravity-theme .gf-square-checkbox{padding-top:28px}.gform_wrapper.gravity-theme .gf-square-checkbox .gchoice{display:flex}.gform_wrapper.gravity-theme .gf-square-checkbox .gchoice input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c6c8ca;border-radius:5px;cursor:pointer;flex-shrink:0;height:26px;margin-right:10px;width:26px}.gform_wrapper.gravity-theme .gf-square-checkbox .gchoice input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%235e728d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 10 4 4 8-8'/%3E%3C/svg%3E")}.gform_wrapper.gravity-theme .gf-square-checkbox .gchoice label{color:#5e728d;font-size:16px!important;line-height:1.625;max-width:none!important}.gform_wrapper.gravity-theme .gform_footer{display:flex;justify-content:center;margin:0;padding:12px 0 0}.gform_wrapper.gravity-theme input.gform_button{background-color:var(--alternate-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy4yOTgiIGhlaWdodD0iMTEuMTc1Ij48ZyBkYXRhLW5hbWU9Ikdyb3VwIDI2NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IlBhdGggMTczIiBkPSJNMjAuNDcxIDEwLjc5N2w2LjA2MS01LjIyM0wyMC40NzEuMzgiLz48cGF0aCBkYXRhLW5hbWU9IkxpbmUgMjgiIGQ9Ik0yNi41IDUuNTg4SDAiLz48L2c+PC9zdmc+);background-position:right 40px center;background-repeat:no-repeat;background-size:27px 12px;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.2!important;margin:0!important;min-width:195px;padding:17px 83px 19px 15px;text-align:center;transition:background-color .35s cubic-bezier(.3,.86,.36,.95),background-position .35s cubic-bezier(.3,.86,.36,.95),background-image .35s cubic-bezier(.3,.86,.36,.95)}.gform_wrapper.gravity-theme input.gform_button:hover{background-color:var(--primary-color);background-position:right 30px center}.gform_wrapper.gravity-theme .ginput_container_date{position:relative}.gform_wrapper.gravity-theme .ginput_container_date input{padding-left:5px!important;padding-right:24px!important;text-transform:uppercase;width:100%}.gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger{height:21px;position:absolute;right:6px;top:48%;transform:translateY(-50%);width:18px}.popup-holder{height:0;overflow:hidden;position:relative}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gsection_title{margin-top:23px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gform_footer{padding-top:46px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme,.lightbox-contact.lightbox-contact--corporate-form .lightbox-content{background-color:#edf1ee}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-custom-header{margin-bottom:30px;padding-bottom:42px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .js-checkbox-holder .gfield_checkbox{padding-right:10px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .js-checkbox-holder .gfield_checkbox input{margin-top:2px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-logo{margin-bottom:32px;margin-right:18px;margin-top:-3px;width:142px}.lightbox-contact.lightbox-contact--corporate-form .js-checkbox-holder .gchoice input:checked{background-color:var(--secondary-color);border-color:var(--secondary-color)}.lightbox-contact.lightbox-contact--corporate-form .js-checkbox-holder .gchoice input:checked~label{color:var(--secondary-color)}.lightbox-contact{margin:0 4px}.lightbox-contact.fancybox-content{background-color:#fff0;max-width:1230px;padding:68px 0;width:calc(100% - 8px)}.lightbox-contact .lightbox-content{background-color:#f5f5f7;border-radius:10px;position:relative}.lightbox-contact .lightbox-content>.gf-form-link,.lightbox-contact .lightbox-content>.modal-logo{left:-9999px;position:absolute;top:-9999px}.lightbox-contact .fancybox-close-small{display:none!important}.lightbox-contact .btn-close{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;left:50%;letter-spacing:.3px;line-height:1.5;position:absolute;text-transform:capitalize;transform:translateX(-50%);transition:color .35s cubic-bezier(.3,.86,.36,.95);white-space:nowrap}.lightbox-contact .btn-close:hover{color:hsl(0 0% 100% / .3)}.lightbox-contact .btn-close.close-corner{color:var(--primary-color);display:block;padding-right:12px;position:absolute;right:0;text-align:right;top:12px;width:100%}.lightbox-contact .btn-close.close-corner:hover{color:var(--secondary-color)}.lightbox-contact .btn-close.close-top{bottom:100%;margin-bottom:22px}.lightbox-contact .btn-close.close-bottom{margin-top:22px;top:100%}.lightbox-contact .btn-close i{font-size:20px;line-height:1;margin-left:18px}.lightbox-contact .gform_confirmation_message{padding:50px 20px;text-align:center}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}.about-section .order-list,.apartment-block ul:not([class]):not([id]),.aside-caregory-list,.aside-filter-list,.contact-list,.content-section-more ul,.faq-list,.filter-list,.finder-open-close .sort-list,.footer-info-list,.footer-list,.icon-list,.info-slider .detail-list,.information-section ul:not([class]):not([id]),.item-place .apartment-list,.links-list,.main-nav,.main-nav .slide,.point-list,.room-list,.slick-dots,.slider-list,.social-media{list-style:none;margin:0;padding:0}.about-section .row:after,.resource-content .row:after{clear:both;content:"";display:block}.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{height:120px;margin:0;min-height:120px;overflow:auto}.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 input{display:inline-flex;height:32px}.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{border:0;padding:0}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;border:0;color:#fff;height:32px;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{font-size:24px;font-weight:300;line-height:1;position:relative}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{left:-99999px;position:absolute}.navigation .nav-links,.navigation-comments .nav-links{align-items:flex-start;display:flex;justify-content:center;position:relative}.navigation .nav-links:before,.navigation-comments .nav-links:before{background-color:var(--alternate-color-2);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.navigation .page-numbers,.navigation-comments .page-numbers{color:var(--alternate-color);display:block;padding:2px 2px 22px;position:relative;text-align:center;text-decoration:none;width:42px}.navigation .page-numbers.current,.navigation-comments .page-numbers.current{color:var(--primary-color);cursor:default;pointer-events:none}.navigation .page-numbers.current:before,.navigation-comments .page-numbers.current:before{background-color:var(--primary-color);opacity:1}.navigation .page-numbers:hover,.navigation-comments .page-numbers:hover{color:rgba(var(--primary-color-rgb),.8)}.navigation .page-numbers:hover:before,.navigation-comments .page-numbers:hover:before{opacity:1}.navigation .page-numbers:before,.navigation-comments .page-numbers:before{background-color:var(--alternate-color-2);bottom:-1px;content:"";height:3px;left:6px;opacity:0;position:absolute;right:6px;transition:background-color .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{height:34px;margin-left:auto;padding:2px;position:relative;width:65px}.navigation .next:before,.navigation .prev:before,.navigation-comments .next:before,.navigation-comments .prev:before{display:none}.navigation .next:hover .arrow svg,.navigation .prev:hover .arrow svg,.navigation-comments .next:hover .arrow svg,.navigation-comments .prev:hover .arrow svg{margin-left:0;stroke:rgba(var(--primary-color-rgb),.8)}.navigation .next .arrow,.navigation .prev .arrow,.navigation-comments .next .arrow,.navigation-comments .prev .arrow{left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.navigation .next .arrow svg,.navigation .prev .arrow svg,.navigation-comments .next .arrow svg,.navigation-comments .prev .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95),stroke .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:var(--alternate-color);stroke-width:1px;display:block;height:12px;margin-left:-10px;width:40px}.navigation .prev,.navigation-comments .prev{margin-left:0;margin-right:auto}.navigation .prev .arrow,.navigation-comments .prev .arrow{transform:translate(-50%,-50%) scaleX(-1)}.navigation-single{border:1px solid var(--text-color);display:flex;justify-content:space-between}.navigation-single .back,.navigation-single .next,.navigation-single .prev{display:block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:20px;letter-spacing:0;line-height:1.2;position:relative;text-decoration:none}.navigation-single .back a,.navigation-single .next a,.navigation-single .prev a{color:var(--text-color);display:block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:400;height:100%;letter-spacing:0;line-height:1.2;padding:33px 20px;text-align:center}.navigation-single .back a:hover,.navigation-single .next a:hover,.navigation-single .prev a:hover{color:var(--text-color)}.navigation-single .back a:hover:before,.navigation-single .next a:hover:before,.navigation-single .prev a:hover:before{bottom:5px;left:5px;opacity:1;right:5px;top:5px}.navigation-single .back a:hover .arrow,.navigation-single .next a:hover .arrow,.navigation-single .prev a:hover .arrow{right:15px}.navigation-single .back a:hover .arrow svg,.navigation-single .next a:hover .arrow svg,.navigation-single .prev a:hover .arrow svg{margin-left:0}.navigation-single .back a:before,.navigation-single .next a:before,.navigation-single .prev a:before{background-color:var(--alternate-color-2);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),top .35s cubic-bezier(.3,.86,.36,.95),left .35s cubic-bezier(.3,.86,.36,.95),right .35s cubic-bezier(.3,.86,.36,.95),bottom .35s cubic-bezier(.3,.86,.36,.95);z-index:-1}.navigation-single .back a .arrow,.navigation-single .next a .arrow,.navigation-single .prev a .arrow{overflow:hidden;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95),left .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95);width:44px}.navigation-single .back a .arrow svg,.navigation-single .next a .arrow svg,.navigation-single .prev a .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:var(--text-color);stroke-width:1px;display:block;height:12px;margin-left:-18px;width:44px}.navigation-single .next a{flex-shrink:0;width:70px}.navigation-single .prev a{flex-shrink:0;width:70px}.navigation-single .prev a:hover .arrow{left:15px}.navigation-single .prev a .arrow{left:10px;right:auto;transform:translateY(-50%) scaleX(-1)}.wp-caption{border:1px solid #ccc;clear:both;margin-bottom:20px;max-width:100%;padding:10px}.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{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.5}a,body{color:#254070}a{transition:color .35s cubic-bezier(.3,.86,.36,.95)}a,a:hover{text-decoration:none}a:hover{color:#3861aa}p>a:not([class]){text-decoration:underline}dl,ol,p,ul{margin:0 0 1.5em}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:400;margin:0 0 .5em}.h1,h1{font-size:45px}.h2,h2{font-size:40px}.h3,h3{font-size:28px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;background-color:#white;border:1px solid #c6c8ca;border-radius:5px;color:#1d2d55;font-size:16px;font-weight:400;height:65px;letter-spacing:.5px;line-height:2;min-width:0;padding:15px 35px 16px;transition:border-color .35s cubic-bezier(.3,.86,.36,.95);width:100%}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:#5e728d}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:#5e728d;opacity:1}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:#5e728d}input[type=email]:input-placeholder,input[type=search]:input-placeholder,input[type=tel]:input-placeholder,input[type=text]:input-placeholder,input[type=url]:input-placeholder,textarea:input-placeholder{color:#5e728d}input[type=email].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,input[type=url].placeholder,textarea.placeholder{color:#5e728d}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:#1d2d55}.header{--text-color:#fff;background:var(--header-color);color:var(--text-color);padding:7px 0 29px}.header.indent-lg{padding-bottom:72px}.header a{color:currentColor}.header .logo{display:block;width:156px}.header .logo img{display:block;max-height:120px;width:auto}.header .container-fluid{display:flex;flex-direction:column-reverse;flex-wrap:wrap;padding:0 25px}.header.corporate-header{background:rgba(var(--header-color-rgb),.21);position:relative}.header.corporate-header:before{background:var(--primary-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header.corporate-header .logo{width:106px}.header.corporate-header .main-nav{font-size:19px}.header.corporate-header .main-nav>li{padding:3px 3px 38px}.header.corporate-header .main-nav .slide{padding:38px 0 0 18px}.header.corporate-header .main-nav .slide li{margin-bottom:42px}.header.corporate-header .main-nav .slide li:last-of-type{margin-bottom:0}.header.corporate-header .main-nav .opener{padding-right:43px}.header.corporate-header .main-nav .opener:before{right:14px}.header.corporate-header .drop{box-shadow:0 0 100px rgb(0 0 0 / .3);padding:97px 80px}.header.corporate-header .drop .drop-logo{display:block;left:25px;margin-bottom:50px;max-width:200px;position:static;top:22px;width:120px}.header.corporate-header .drop .drop-logo img:first-child{display:block}.header.corporate-header .header-wrapper{align-items:stretch}.corporate-header .drop{flex:1 1 0%}.header-wrapper{position:relative}.header-contact{margin-bottom:22px;padding-bottom:7px;position:relative;width:100%}.header-contact:before{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw}.contact-list{text-align:right}.contact-list li{position:relative}.contact-list li:last-of-type{margin-right:10px}.contact-list li:last-of-type:before{content:none}.contact-list li:only-of-type:before{content:"";left:0;position:absolute;right:auto}.contact-list li a:hover{text-decoration:underline}.main-nav{font-size:21px;letter-spacing:1.4px}.main-nav>li{border-top:1px solid hsl(0 0% 100% / .4);padding:5px 3px 42px;transition:padding .35s cubic-bezier(.3,.86,.36,.95),border .35s cubic-bezier(.3,.86,.36,.95)}.main-nav>li:hover .slide{opacity:1;visibility:visible}.main-nav>li.active{padding-bottom:28px}.main-nav>li.active .opener:before{transform:rotate(180deg) translateY(50%)}.main-nav>li>a:not(.opener):before{transition:transform .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}.main-nav .opener{display:block;padding-right:30px;position:relative}.main-nav .opener:before{color:hsl(0 0% 100% / .4);content:"";font-family:icomoon;font-size:18px;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.main-nav .slide{padding:10px 0 0 28px;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}.main-nav .slide li{margin-bottom:15px}.main-nav .slide li:last-of-type{margin-bottom:0}.main-nav .slide a{color:#fff;transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.main-nav .slide a:hover:before{opacity:1;visibility:visible}.main-nav .slide a:before{transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}.opener-holder{align-items:center;display:flex;padding-top:17px;position:absolute;right:-7px;top:100%}.opener-holder .opener-text{font-size:16px;line-height:1;padding-right:18px}.nav-opener{display:block;flex-shrink:0;height:22px;position:relative;width:26px;z-index:12}.nav-opener span,.nav-opener:after,.nav-opener:before{background-color:hsl(0 0% 100% / .4);border-radius:10px;height:3px;left:0;position:absolute;right:0;top:46%;transition:all .3s linear}.nav-opener:after,.nav-opener:before{content:"";top:0}.nav-opener:after{top:calc(100% - 3px)}.drop{background:var(--secondary-color);height:100vh;left:-100%;overflow:auto;padding:110px 50px;position:fixed;top:0;transition:left .35s cubic-bezier(.3,.86,.36,.95);width:100%;z-index:100}.nav-active .drop{left:0}.drop .nav-close{align-items:center;color:#fff;display:flex;padding:20px;position:absolute;right:30px;top:27px}.drop .nav-close:before{content:"Close";font-weight:300;line-height:1;padding-bottom:4px;padding-right:12px}.drop .drop-logo{display:none;max-width:243px}.sticky-header{--text-color:#fff;background:var(--header-color);border-bottom:1px solid hsl(0 0% 100% / .2);color:var(--text-color);opacity:0;padding:0 10px;position:fixed;transform:translateY(-100%);width:100%;z-index:10}.sticky-header.headroom{transition:transform .3s,opacity .4s;will-change:transform,opacity}.sticky-header.headroom.headroom--top,.sticky-header.headroom.headroom--unpinned{opacity:0;transform:translateY(-100%)}.sticky-header.headroom.headroom--pinned{opacity:1;transform:translateY(0)}.sticky-header a{color:currentColor}.sticky-header a,.sticky-header p{font-weight:100}.sticky-header .header-contact,.sticky-header .logo{display:none}.sticky-header .logo{width:156px}.sticky-header .logo img{max-height:110px;width:auto}.sticky-header .container-fluid{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:70px}.sticky-header .container-fluid .sticky-header-wrapper{display:flex;justify-content:space-between;width:100%}.sticky-header .container-fluid .opener-holder{padding:0;position:unset}.sticky-header .container-fluid .header-contact-mobile{flex-direction:column;padding-right:5px}.sticky-header .container-fluid .header-contact-mobile h2{font:700 12px neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:uppercase}.sticky-header .container-fluid .header-contact-mobile a{font-size:22px}body{background-color:#fff;letter-spacing:.54px;line-height:1.389}.dash-list{line-height:1;line-height:1.591;margin-bottom:30px}.dash-list li{list-style:none;margin-bottom:2px;padding-left:25px;position:relative}.dash-list li:before{background:var(--alternate-color);content:"";height:1px;left:0;position:absolute;top:14px;width:16px}.nav-active,.wrapper{overflow:hidden}.wrapper{position:relative;width:100%}.accessibility{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.accessibility:focus{height:auto;position:static;width:auto}.hide-item{height:1px;left:-99999px;overflow:hidden;position:absolute;top:auto;width:1px}img{max-width:100%}h1 .cursive-text,h1 em,h2 .cursive-text,h2 em,h3 .cursive-text,h3 em,h4 .cursive-text,h4 em,h5 .cursive-text,h5 em{display:inline-block;font-family:mrssaintdelafield-pro,Brush Script MT,cursive;font-style:normal;text-transform:none;vertical-align:middle}.caps-title{color:var(--primary-color)}.caps-title,.caps-title-white{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:3.2px;text-transform:uppercase}.caps-title-white{color:#fff}.slider-list{color:var(--alternate-color);font-size:16px;font-weight:500;letter-spacing:2.4px;padding-left:30px;text-transform:uppercase}.slider-list li{margin-bottom:33px}.slider-list li>a{color:currentColor;display:inline-block;padding-left:42px;position:relative;vertical-align:middle}.slider-list li>a:hover{color:var(--alternate-color)}.slider-list li>a:before{background:#fff;content:"";height:2px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-100%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden;width:24px}.slider-list li.active>a{color:#fff}.slider-list li.active>a:before{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.sf{display:block;font-size:26px;font-weight:100;letter-spacing:1.05px}.room-list{display:flex;flex-wrap:wrap;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:34px;margin:0 0 9px}.room-list li{position:relative}.room-list li:last-of-type:after{content:none}.room-list li:after{background:var(--alternate-color);content:"";display:inline-block;height:1px;margin:0 15px;vertical-align:middle;width:10px}.arrow-link{display:inline-block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;letter-spacing:0;line-height:1.4;padding-bottom:37px;position:relative;vertical-align:middle}.arrow-link .arrow{bottom:0;display:block;left:0;line-height:1;overflow:hidden;position:absolute;width:36px}.arrow-link .arrow svg{display:block;margin-left:-10px;transition:margin .35s cubic-bezier(.3,.86,.36,.95);width:36px;fill:none;stroke:#fff}.arrow-link:hover .arrow svg{margin:0}.container{margin:0 auto;max-width:1260px;padding:0 15px}.container.container-fluid{max-width:100%}.hero-section{--text-color:#fff;color:var(--text-color);margin-top:-45px;padding-bottom:118px;position:relative;z-index:2}.hero-section:before{background:var(--primary-color);bottom:0;content:"";left:0;position:absolute;right:0;top:45px;z-index:-1}.hero-section.description-text-light-mode .description-text{color:#fff}.hero-section.description-text-light-mode .description-text:before{background:#fff}.hero-section .desktop-holder,.hero-section .mobile-holder{margin:0!important}.hero-section .container{max-width:1570px;padding:0 25px}.hero-section .img-holder{margin-right:-25px;padding-top:79%;position:relative}.hero-section .img-holder:before{background:linear-gradient(220deg,rgba(var(--alternate-color-rgb),.39) 0,var(--primary-color) 100%);border-bottom-left-radius:10px;border-top-left-radius:10px;bottom:0;content:"";left:0;opacity:.78;position:absolute;right:0;top:0;z-index:1}.hero-section .img-holder img{border-bottom-left-radius:5px;border-top-left-radius:5px;bottom:0;height:100%;left:0;max-width:100%;object-fit:cover;object-position:100%;position:absolute;right:0;top:0;width:100%}.hero-section .text-holder{font-weight:100;margin-bottom:30px;margin-top:-78px;padding-left:10px;position:relative;z-index:1}.hero-section .text-holder h2{line-height:46px}.hero-section .text-holder h2 span{display:block;margin-left:10%}.hero-section .text-holder h2 em{font-size:70px}.hero-section .text-holder p{margin-bottom:20px}.hero-section .text-holder .text{max-width:350px;position:relative}.hero-section .text-holder.hide-line .text:before{display:none!important}.hero-section .btn{margin-bottom:10px}.hero-section .btn .arrow{right:0;width:40px}.hero-section .btn .arrow svg{height:10px;width:40px}.hero-section .btn:hover .arrow{right:10px}.hero-section .description-text{display:block;font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.2px;padding-left:10px;text-transform:uppercase}.hero-section .search-form{margin-left:-8px;padding-top:17px}.hero-section .input-group{box-shadow:0 0 50px rgb(0 0 0 / .4);color:var(--primary-color)}.hero-section .input-group input[type=email],.hero-section .input-group input[type=number],.hero-section .input-group input[type=password],.hero-section .input-group input[type=search],.hero-section .input-group input[type=tel],.hero-section .input-group input[type=text],.hero-section .input-group input[type=url]{font-size:16px}.hero-section .input-group button{background:var(--header-color);border-color:var(--header-color)}.hero-section.visual-intro .container{max-width:1620px}.hero-section.visual-intro .btn{min-width:235px}.cta-block .cta-box{background:var(--alternate-color-3);color:var(--primary-color);font-weight:100;line-height:1.6;padding:74px 58px 73px;position:relative;text-align:center}.cta-block .cta-box:before{border:1px solid #fff;bottom:20px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:20px}.cta-block .cta-box .btn:hover .arrow{right:12px}.cta-block .cta-box .btn .arrow{right:7px}.cta-block .cta-box .btn[class*=btn-outline]{padding:31px 54px 31px 11px}.cta-block.variant-dark{background:var(--alternate-color-2)}.cta-block.variant-dark .cta-box{background:var(--primary-color);color:#fff}.cta-block.variant-dark .cta-box:before{border-color:#e2e8e6}.carousel-block{--text-color:#fff;--gradient-position:96%;background:var(--header-color);color:var(--text-color);padding:30px 0 0}.carousel-block .h1,.carousel-block h1{font-size:35px;margin-bottom:33px}.carousel-block a{color:currentColor}.carousel-block .container{padding:0 20px}.carousel-block .tablet-block{display:none}.carousel-block .description-box{border:1px solid var(--alternate-color);font-size:20px;letter-spacing:.6px;line-height:1.5;margin-bottom:30px;padding:28px 10px;text-align:center}.carousel-block .description-box p:last-of-type{margin-bottom:0}.carousel-block .arrow-holder{bottom:0;display:none;margin:0 -10px;position:absolute;right:0}.carousel-block .slick-arrow{margin:0 10px}.carousel-block .slick-arrow svg{stroke:var(--text-color)}.carousel-block .slider-holder{position:relative}.carousel-block.bg-gradient-sm{background-image:linear-gradient(to bottom,var(--gradient-top-color) var(--gradient-position),var(--gradient-bottom-color) 100%)}.text-slider{margin-bottom:50px}.text-slider .slick-list{margin:0 -10px}.text-slider .slick-track{display:flex}.text-slider .slide-item{background:var(--primary-color);color:var(--text-color);display:flex;flex-direction:column;height:auto;margin:0 10px;overflow:hidden;padding:29px 37px 24px 28px}.text-slider .slide-item .text-holder{flex:1 1 auto;font-weight:100;padding-bottom:46px;position:relative}.text-slider .slide-item .text-holder:before{border-top:1px solid var(--alternate-color);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw}.text-slider .slide-item .text-holder p{margin-bottom:24px}.text-slider .slide-item .link-holder{margin-top:auto;max-width:260px;min-height:140px;padding-top:35px;position:relative}.search-section{padding-top:50px}.search-section .container{padding:0 20px}.search-section .heading-logo{margin:0 auto 74px;max-width:288px;text-align:center}.search-section .heading-text{color:var(--alternate-color);margin-bottom:46px}.search-section .heading-text h2{margin-left:80px}.search-section .heading-text h2 em{margin-left:-80px}.search-section h1,.search-section h2{color:var(--primary-color);font-size:33px;letter-spacing:0;margin-bottom:5px;padding-left:29px}.search-section h1 em,.search-section h2 em{color:var(--alternate-color);display:block;font-size:273%;line-height:.625;margin-bottom:-11px}.search-section h1 span,.search-section h2 span{display:inline-block;padding-left:70px;vertical-align:middle}.filter-open-close{--text-color:var(--primary-color);color:var(--text-color);font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:22px;margin-bottom:45px}.filter-open-close .opener{border:1px solid var(--alternate-color);color:var(--primary-color);display:block;letter-spacing:0;line-height:1;padding:21px 50px 21px 30px;position:relative;text-align:center}.filter-open-close .opener:before{color:var(--primary-color);content:"";font-family:icomoon;font-size:17px;line-height:1;position:absolute;right:26px;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.filter-open-close.active .opener:before{transform:translateY(-50%) rotate(180deg)}.filter-list{border-top-width:1px;border:1px solid var(--alternate-color);border-top:0 solid var(--alternate-color);padding:10px}.filter-list:before{border-top:1px solid var(--alternate-color-2);content:"";left:0;position:absolute;right:-100vw;top:0}.filter-list li{margin-bottom:5px}.filter-list li a{color:currentColor;position:relative}.filter-list li a:hover{color:var(--alternate-color)}.twitter-typeahead input{width:100%!important}.search-wrapper{--text-color:#fff;background:var(--primary-color);color:var(--text-color);margin:0 -20px;position:relative}.search-wrapper .search-title{color:var(--alternate-color);left:0;padding-top:25px;position:absolute;top:0;transform:scale(-1);writing-mode:vertical-lr}.search-wrapper .search-title>*{letter-spacing:0;line-height:1}.search-wrapper .search-title:before{background:var(--alternate-color);content:"";height:24px;left:50%;position:absolute;top:0;width:1px}.search-wrapper .card-wrapp{padding:46px 0 0 20px}.search-wrapper .address-card{border-bottom:2px solid var(--alternate-color);margin-bottom:34px;padding-bottom:33px;padding-left:17px;padding-right:10px}.search-wrapper .address-card.last-visible-item{border-bottom-width:0;margin-bottom:0}.search-wrapper .address-card h4{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:22px;font-weight:100;letter-spacing:.66px;line-height:1.2em;margin-bottom:7px}.search-wrapper .address-card address{font-size:16px;font-style:normal;letter-spacing:.48px;line-height:1.625}.search-wrapper .address-card address p{margin-bottom:0}.search-wrapper .map-wrapp{position:relative}.search-wrapper .map-wrapp:before{background:var(--alternate-color);content:"";height:70px;left:50%;position:absolute;top:0;transform:translateY(-50%);width:2px;z-index:1}.search-wrapper .map-wrapp .mapboxgl-popup{color:var(--primary-color);font-size:18px}.search-wrapper .map{background:var(--alternate-color);height:498px}.hidden-item{left:-9999px;position:absolute;top:0;width:100%}.marker{background:var(--primary-color);border-radius:50%;cursor:pointer;display:block;height:20px;width:20px}.info-content{color:var(--text-color)}.info-content .container{padding:0}.info-content .info-box .img-holder{border-radius:10px;margin:0 10px;overflow:hidden;padding-top:78%;position:relative;z-index:1}.info-content .info-box .img-holder img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.info-content .info-box .text-holder{background:var(--alternate-color-3);margin-top:-170px;padding:199px 22px 56px 34px;position:relative}.info-content .info-box .text-holder:before{border:2px solid #fff;bottom:15px;content:"";left:15px;pointer-events:none;position:absolute;right:15px;top:15px}.info-content .info-box .text-holder h2{font-size:38px;letter-spacing:0;line-height:1.343;margin-bottom:55px}.info-content .info-box .text-holder p:last-of-type{margin-bottom:60px}.info-content .info-box .text-holder .btn{min-width:243px}.info-content .info-box .text-holder .btn:hover .arrow{right:20px}.info-content .info-box .text-holder .btn .arrow{right:17px}.info-content.variant-border-gray .info-box .text-holder:before{border-color:var(--alternate-color-2)}.info-content.variant-bg-gray{background-color:var(--alternate-color-2)}.cta-block-lg .cta-box-lg{--text-color:#fff;background:var(--header-color);color:var(--text-color);line-height:1.72;padding:48px 50px 49px;position:relative}.cta-block-lg .cta-box-lg:before{border:1px solid #fff;bottom:20px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:20px}.cta-block-lg .cta-box-lg h1,.cta-block-lg .cta-box-lg h2{letter-spacing:0;line-height:1.356;margin-bottom:70px}.cta-block-lg .cta-box-lg h1 em,.cta-block-lg .cta-box-lg h2 em{font-size:223%;line-height:.935}.cta-block-lg .cta-box-lg .heading-holder{padding:0 9px}.cta-block-lg .cta-box-lg .text-holder p:last-of-type{margin-bottom:104px}.cta-block-lg .cta-box-lg .text-holder .btn:hover .arrow{right:18px}.cta-block-lg .cta-box-lg .text-holder .btn .arrow{right:14px}.cta-block-lg.variant-bg-gray{background-color:var(--alternate-color-2)}.contact-us{color:var(--primary-color);padding:93px 0 68px}.contact-us .container{max-width:1260px;padding:0 25px}.contact-us h2{font-size:45px;letter-spacing:0;line-height:1.2223;margin-bottom:27px}.contact-us .img-holder{margin-bottom:66px;position:relative}.contact-us .img-holder:before{border-bottom:1px solid var(--alternate-color-2);bottom:0;content:"";left:0;position:absolute;right:0}.contact-us .img-holder img{display:block;margin:0 auto;max-width:300px}.contact-us .text-holder{font-weight:100;letter-spacing:.54px;padding:0 33px}.contact-us .text-holder p:last-of-type{margin-bottom:65px}.contact-us .text-holder .btn{padding:28px 70px 32px 24px}.contact-us .text-holder .btn:hover .arrow{right:21px}.contact-us .text-holder .btn .arrow{right:17px}.contact-us.bg-dark{--text-color:#fff;background:var(--alternate-color);color:var(--text-color)}.contact-us.bg-dark .img-holder:before{border-bottom-color:var(--text-color)}.resource-article{background:var(--alternate-color-2);color:var(--primary-color);padding:70px 0 47px;text-align:center}.resource-article h2{font-size:45px;letter-spacing:0;line-height:1.223;margin-bottom:36px}.resource-article .desktop-holder{display:none}.resource-article .heading-holder{padding:0 21px}.resource-article .img-holder{display:block;margin:0 auto 10px;max-width:200px}.resource-article .img-holder img{display:block}.resource-article .btn{padding:45px 95px 45px 44px}.resource-article .btn:hover .arrow{right:38px}.resource-article .btn .arrow{right:31px}.popup-content{display:none}.cta-card-section{background:var(--primary-color);padding:50px 0;position:relative}.cta-card-section:before{background-color:var(--footer-color);bottom:0;content:"";height:50%;left:0;position:absolute;right:0;z-index:1}.cta-card-section .container{padding:0}.cta-card-section h1{font-size:43px;letter-spacing:0;line-height:.93;margin-bottom:42px}.cta-card-section .cta-card{background:#fff;color:var(--primary-text);line-height:1.389;padding:90px 45px 47px;position:relative;text-align:center;z-index:2}.cta-card-section .cta-card:before{border:2px solid var(--alternate-color-2);bottom:20px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:20px}.cta-card-section .cta-card .text{padding:0 10px}.cta-card-section .cta-card .text p:last-of-type{margin-bottom:94px}.cta-card-section .btn:hover .arrow{right:12px}.cta-card-section .btn .arrow{right:10px}.cta-card-section.variant-dark{background:#fff0}.cta-card-section.variant-dark .cta-card{background:var(--primary-color);color:#fff}.cta-card-section.variant-dark .btn{min-width:275px}.living-section{background:var(--primary-color);color:#fff;padding:50px 0}.living-section .container{padding:0 23px}.living-section .btn{padding:45px 85px 45px 43px}.living-section .btn:hover .arrow{right:40px}.living-section .btn .arrow{right:34px}.living-section .living-holder{margin:0 auto;max-width:490px}.living-section h2{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:28px;font-weight:100;letter-spacing:.84px;line-height:1.608;margin-bottom:31px}.living-section .text-holder{line-height:1.55;padding:0 10px;position:relative}.living-section .text-holder p:last-of-type{margin-bottom:67px}.living-section .img-holder{border-radius:5px;margin-bottom:30px;overflow:hidden;padding-top:73%;position:relative}.living-section .img-holder img{bottom:0;height:100%;left:0;object-fit:cover;object-position:50%;position:absolute;right:0;top:0;width:100%}.living-section.align-left h2{margin-bottom:40px}.living-section.align-left .text-holder{padding:0 7px 0 0;text-align:right}.living-section.variant-dark{--text-color:#fff;background:var(--primary-color);color:var(--text-color)}.floorplan-section{--text-color:#fff;background:var(--primary-color);color:var(--text-color);padding:50px 0}.floorplan-section .container{max-width:1490px}.floorplan-section h1{font-size:55px;letter-spacing:0;line-height:1.18;margin-bottom:23px}.floorplan-section .heading-holder{font-weight:100;margin-bottom:60px;padding:0 20px}.floorplan-section .slider-list{font-size:18px;font-weight:500;letter-spacing:2.7px;margin-bottom:100px;padding-left:65px}.floorplan-section .slider-list li{margin-bottom:22px}.floorplans-slider-holder{position:relative}.floorplans-slider-holder .arrow-holder{bottom:113px;display:flex;margin:0 -15px;position:absolute;right:60px}.floorplans-slider-holder .arrow-holder .slick-arrow{margin:0 15px}.popup-slider .slide-item{margin-bottom:168px;padding-bottom:41px;position:relative}.popup-slider .slide-item:last-child{margin-bottom:0}.popup-slider .slide-item:before{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw}.popup-slider .slide-item .img-holder{margin-bottom:20px;text-align:center}.popup-slider .slide-item .img-holder img{margin:0 auto}.popup-slider .slide-item .open-btn{bottom:32px;position:absolute;right:-18px}.fancybox-bg{background:var(--primary-color)}.fancybox-content.floorplan-popup{background:#fff;border-radius:10px;color:var(--primary-color);height:100%;max-width:770px;overflow-x:hidden;width:100%}.fancybox-content.floorplan-popup .img-holder{margin-bottom:27px;text-align:center}.fancybox-content.floorplan-popup .information-holder{padding:0 20px 0 42px}.fancybox-content.floorplan-popup .logo-img{margin-bottom:6px;max-width:243px}.fancybox-content.floorplan-popup .room-info{border-top:1px solid var(--alternate-color);margin-bottom:5px;max-width:505px}.fancybox-content.floorplan-popup .btn-holder{text-align:right}.fancybox-content.floorplan-popup .btn{min-width:249px;padding:28px 75px 32px 30px}.fancybox-content.floorplan-popup .btn:hover .arrow{right:30px}.fancybox-content.floorplan-popup .btn .arrow{right:26px}.fancybox-content.floorplan-popup .fancybox-button{height:87px;padding:18px;width:87px}.apartment-block{--text-color:#fff;background:var(--primary-color);color:var(--text-color);padding:63px 0 58px}.apartment-block h2{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:35px;font-weight:100;letter-spacing:1.05px;line-height:1.286;margin-bottom:100px;text-align:center}.apartment-block .container{padding:0 35px}.apartment-block ul:not([class]):not([id]){font-size:20px;font-weight:500;letter-spacing:1.8px;line-height:1;margin-bottom:82px;padding-left:7px;text-transform:uppercase}.apartment-block ul:not([class]):not([id]):last-of-type{margin-bottom:108px}.apartment-block ul:not([class]):not([id]) li{margin-bottom:44px;padding-left:40px;position:relative}.apartment-block ul:not([class]):not([id]) li:before{background:var(--alternate-color);content:"";height:1px;left:0;position:absolute;top:7px;width:27px}.apartment-block .btn-holer{text-align:center}.apartment-block .btn-holer .btn:hover .arrow{right:25px}.apartment-block .btn-holer .btn .arrow{right:19px}.open-btn .bottom-left,.open-btn .bottom-right,.open-btn .top-left,.open-btn .top-right{transition:width .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95)}.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{display:block;height:29px;transition:width .35s cubic-bezier(.3,.86,.36,.95),height .35s cubic-bezier(.3,.86,.36,.95),stroke .35s cubic-bezier(.3,.86,.36,.95);width:30px;stroke:var(--primary-color)}.open-btn:hover svg{stroke:var(--alternate-color)}.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)}.finder-section{background-color:var(--alternate-color-2);padding:36px 0 55px}.finder-section .container{max-width:1180px}.finder-section .heading-holder{margin-bottom:26px}.finder-section .heading-holder h1{font-size:32px;letter-spacing:0;line-height:1.3125;margin-bottom:20px}.finder-section .list-block{background:var(--alternate-color-2);color:var(--primary-color);padding:20px 20px 74px}.finder-section .openList{color:var(--alternate-color);font-size:14px;margin:0 20px}.finder-section .communities-list{display:none}.finder-section .communities-list.active{display:block}.finder-section .communities-list .by-state-list{padding:20px}.finder-section .communities-list .by-state-list ul.communities{column-count:3;column-gap:30px;margin:0;padding:0}.finder-section .communities-list .by-state-list ul.communities li{line-height:1;list-style:none;padding-bottom:10px}.finder-section .communities-list .by-state-list ul.communities li a{font-size:13px}.finder-section .map-col{background:var(--alternate-color);display:none;width:50%}.finder-section .map,.finder-section .map-wrapp{height:100%}.finder-section .text-holder{letter-spacing:.54px;line-height:1.556;padding:0 20px 0 33px;text-align:center}.finder-section .text-holder p:last-of-type{margin-bottom:57px}.finder-section .text-holder h3{color:var(--alternate-color);font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:25px;font-weight:500;letter-spacing:9px;line-height:1;text-align:left;text-transform:uppercase}.finder-section .text-holder h3 em{display:block;font-size:320%;font-weight:400;letter-spacing:0;text-align:right}.finder-section .mapboxgl-map{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif}.finder-section .mapboxgl-map .mapboxgl-popup-content{padding:15px}.finder-section .mapboxgl-map strong{display:block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500}.finder-section .mapboxgl-map address{font-style:normal;margin-bottom:10px}.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{padding:20px 15px;text-align:center}.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{background:#fff;border:1px solid var(--primary-color);border-radius:10px;padding:10px 17px;width:100%}.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]{background:#fff;border:1px solid #fff;border-radius:10px 0 0 10px;color:vat(--primary-color);display:block;flex:1 1 auto;font-size:18px;font-weight:100;letter-spacing:.396px;margin-bottom:0;padding:10px 17px;transition:color .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95),border .35s cubic-bezier(.3,.86,.36,.95);width:1%}.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 .35s cubic-bezier(.3,.86,.36,.95)}.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:#c6c8ca}.input-group .input-group-append{display:flex;margin-left:-1px}.input-group button{background:var(--primary-color);border:1px solid var(--primary-color);border-radius:0 10px 10px 0;color:#fff;cursor:pointer;font-size:18px;font-size:0;min-width:92px;padding:5px;text-transform:uppercase;transition:color .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95),border .35s cubic-bezier(.3,.86,.36,.95)}.input-group button:hover{background-color:var(--alternate-color);border-color:var(--alternate-color)}.input-group button .icon-search{font-size:22px}.finder-map{margin-bottom:80px}.map-holder{align-items:flex-start;display:flex;flex-direction:column-reverse;position:relative}.map-holder svg{display:block;margin-left:-20px;margin-right:-30px;transform:rotate(-2.2deg)}.map-holder svg .selected{cursor:pointer}.map-holder .map-tooltip{background:hsl(0 0% 100% / .46);border:2px solid var(--alternate-color);display:inline-flex;margin-bottom:58px;min-height:117px}.map-holder .map-tooltip .title{align-items:center;border-right:2px solid var(--alternate-color);display:flex;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;padding:10px 40px}.map-holder .map-tooltip .description{align-items:center;display:flex;font-size:18px;font-weight:100;letter-spacing:.54px;padding:10px 40px}.error-message{display:none}.no-results .error-message,.subtitle-sm{display:block}.subtitle-sm{color:var(--alternate-color);font-size:12px;font-weight:500;letter-spacing:.24px}.finder-open-close .sort-list{color:var(--alternate-color);font-weight:500;letter-spacing:.9px;margin-bottom:50px;padding:0 16px}.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:var(--header-color)}.finder-open-close .sort-list li.active a:before{background:currentColor}.finder-open-close .sort-list li a{color:var(--primary-color);padding-left:26px;position:relative}.finder-open-close .sort-list li a:before{border:1px solid;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .35s cubic-bezier(.3,.86,.36,.95),border .35s cubic-bezier(.3,.86,.36,.95);width:14px}.finder-open-close .sort-list li a:hover{color:rgba(var(--primary-color-rgb),.65)}.finder-open-close .slide{background:hsl(0 0% 100% / .4);padding:38px 19px 50px}.finder-open-close .opener{display:inline-block;font-size:18px;font-weight:500;letter-spacing:.36px;margin-bottom:34px;padding-left:33px;padding-right:36px;position:relative;vertical-align:middle}.finder-open-close .opener .dots-btn{background:#000;border-radius:50%;height:4px;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);width:4px}.finder-open-close .opener .dots-btn:after,.finder-open-close .opener .dots-btn:before{background:#000;border-radius:50%;content:"";height:4px;left:-6px;position:absolute;width:4px}.finder-open-close .opener .dots-btn:after{left:6px}.finder-open-close .opener .close-btn{height:14px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden;width:20px}.finder-open-close .opener .close-btn:after,.finder-open-close .opener .close-btn:before{background:#000;content:"";height:1px;position:absolute;right:0;top:50%;transform:rotate(45deg);width:20px}.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{align-items:center;color:var(--primary-color);display:flex;font-size:16px;font-weight:500;letter-spacing:1.12px;padding:0 10px}.finder-open-close .search-btn:hover{color:rgba(var(--primary-color-rgb),.65)}.finder-open-close .search-btn .icon-reset{display:inline-block;font-size:30px;margin-right:12px;transition:transform .35s cubic-bezier(.3,.86,.36,.95);vertical-align:middle}.finder-open-close .search-btn .icon-check{display:inline-block;font-size:30px;margin-right:6px;vertical-align:middle}.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{background:#fff0;border-color:var(--primary-color);border-radius:0;color:var(--primary-color);margin-bottom:13px;max-width:100%;min-width:94px}.jcf-select.jcf-select-finder-select .jcf-select-text{margin:15px 38px 16px 24px}.jcf-select.jcf-select-finder-select .jcf-select-opener{width:38px}.jcf-select.jcf-select-finder-select .jcf-select-opener:before,.jcf-select.jcf-select-finder-select.selected{color:var(--primary-color)}.jcf-select-drop.jcf-select-finder-select .jcf-select-drop-content{border-radius:0}.item-place{background:#fff;margin-bottom:10px}.item-place .img-holder{margin-bottom:33px;padding-top:63%;position:relative}.item-place .img-holder>a:before{background-color:rgb(12 29 52 / .25);content:"";height:100%;position:absolute;right:0;top:0;transition:.1s ease-out;width:100%;z-index:1}.item-place .img-holder:hover>a:before{background-color:#fff0}.item-place .img-holder img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.item-place .category-label{background:rgba(var(--secondary-color),.75);bottom:0;color:#fff;display:inline-block;font-size:12px;font-weight:500;left:0;letter-spacing:.84px;padding:8px 17px;position:absolute;text-transform:uppercase;vertical-align:middle;z-index:2}.item-place .info-holder{padding:0 25px 22px}.item-place .info-wrap{align-items:flex-end;display:flex;justify-content:space-between}.item-place .apartment-wrap{overflow:hidden;width:calc(100% - 130px)}.item-place .price-holder{float:right;margin-bottom:10px;padding-left:5px}.item-place .price-holder .subtitle-sm{margin-bottom:3px}.item-place .price-holder .price{display:block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:22px;font-weight:400;line-height:1}.item-place .btn-holder{margin-bottom:13px;max-width:130px}.item-place .btn[class*=btn-outline]{font-size:18px;min-width:110px;padding:12px 43px 12px 15px}.item-place .btn[class*=btn-outline]:hover .arrow{right:15px}.item-place .btn[class*=btn-outline]:hover .arrow svg{margin-left:0}.item-place .btn[class*=btn-outline] .arrow{right:13px;width:26px}.item-place .btn[class*=btn-outline] .arrow svg{margin-left:-10px;width:26px}.item-place h3{font-size:22px;letter-spacing:0;margin-bottom:6px;padding-bottom:19px;position:relative}.item-place h3:before{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:0;position:absolute;right:57px}.item-place address{font-size:14px;font-style:normal;letter-spacing:.98px;margin-bottom:26px}.item-place .subtitle-sm{margin-bottom:7px}.item-place .apartment-list{font-size:16px;letter-spacing:.39px}.item-place .apartment-list li{margin-bottom:7px}.faq{background:var(--alternate-color-2);color:var(--primary-color);padding:73px 0 0}.faq>.container{max-width:1060px;padding:0 20px}.faq .heading-wrapper{margin-bottom:36px}.faq .heading-wrapper .btn{min-width:245px;padding:28px 70px 32px 34px}.faq .title-holder h2{font-size:28px;letter-spacing:0;line-height:1.357;margin-bottom:43px}.faq .info-holder{line-height:1.56}.faq .info-holder p{margin-bottom:31px}.faq .carousel-block{background:#fff0}.faq .carousel-block .slider-holder{margin:0 -20px}.faq .carousel-block h1{font-size:38px;line-height:1.2631;margin-bottom:37px}.faq .carousel-block .text-slider{margin-bottom:90px}.faq .carousel-block .text-slider .slide-item{background:#fff;color:var(--primary-color);padding:46px 37px 90px 43px}.faq .carousel-block .text-slider .slide-item a{color:var(--alternate-color);font-weight:800}.faq .carousel-block .text-slider .slide-item .text-holder{line-height:1.556;padding-bottom:30px}.faq .carousel-block .text-slider .slide-item .text-holder:before{border-color:var(--alternate-color-2)}.faq .carousel-block .text-slider .slide-item .link-holder{min-height:56px}.faq .carousel-block .arrow-holder{bottom:23px;display:flex;right:61px}.faq .carousel-block .slick-arrow svg{stroke:var(--primary-color)}.faq .slider-list{color:var(--alternate-color);letter-spacing:1.6px;line-height:1.625;padding-left:18px}.faq .slider-list li{margin-bottom:45px}.faq .slider-list li:last-of-type{margin-bottom:0}.faq .slider-list li>a{padding-left:37px}.faq .slider-list li>a:before{background:var(--primary-color);top:13px;transform:none}.faq .slider-list li.active>a{color:var(--primary-color)}.js-filtering-section,.js-filtering-section .js-items-container{position:relative}.js-filtering-section.filtering:after{background:#fff;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.js-filtering-section.filtering .loader-holder{display:block;left:0;position:absolute;top:250px;transform:translateY(-50%);width:100%;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;height:80px;width:80px}.js-filtering-section .loader:after{animation:loader 1.2s linear infinite;border-color:#989898 #fff0;border-radius:50%;border-style:solid;border-width:8px;content:" ";display:block;height:80px;margin:1px;width:80px}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.decor-box{font-size:20px;font-weight:100;letter-spacing:.6px;line-height:1.4;margin-bottom:31px;padding:0 22px 64px;position:relative;text-align:center}.decor-box:before{background-color:var(--alternate-color);bottom:0;content:"";height:64px;left:50%;position:absolute;width:1px}.decor-box .text{position:relative;z-index:2}.decor-box .decor-icon{background-clip:text;background-image:linear-gradient(to bottom,var(--alternate-color-2) 50%,#fff 100%);font-size:260px;line-height:1;opacity:.59;-webkit-text-fill-color:#fff0;bottom:46%;display:flex;justify-content:center;pointer-events:none;position:absolute;right:-38px;width:260px}.resource-detail{color:var(--text-color);font-size:16px;line-height:1.75;padding-top:20px}.resource-detail .content a{color:var(--alternate-color);text-decoration:underline;text-underline-offset:1px;transition:text-underline-offset .5s ease-in-out}.resource-detail .content a:hover{text-underline-offset:3px}.resource-detail .vertical-divider{bottom:14.3%;left:138px;position:absolute}.resource-detail .container{padding:0 20px}.resource-detail .button-aside{margin-bottom:30px}.resource-detail .button-aside .btn{font-size:14px;line-height:1.2;overflow:hidden;padding:17px 21px 18px 60px;text-align:left}.resource-detail .button-aside .btn .arrow{left:0;transform:translateY(-50%) scale(-1)}.resource-detail .subtitle-category{color:var(--alternate-color);display:block;font-size:12px;font-weight:500;letter-spacing:.36px;margin-bottom:5px}.resource-detail .heading-info{margin-bottom:124px;position:relative}.resource-detail .heading-info h1,.resource-detail .heading-info h2{font-size:28px;letter-spacing:0;line-height:1.357}.resource-detail .heading-info h1:last-of-type,.resource-detail .heading-info h2:last-of-type{margin-bottom:0}.resource-detail .heading-info .heading-holder{padding-bottom:24px;position:relative}.resource-detail .heading-info .heading-holder:before{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:0;position:absolute;right:0}.resource-detail .heading-info .img-holder{border-radius:10px;margin-bottom:35px;overflow:hidden;padding-top:63.1%;position:relative}.resource-detail .heading-info .img-holder img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.resource-detail .content p{margin-bottom:28px}.resource-detail .content h3,.resource-detail .content h5{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.56;margin-bottom:0}.resource-detail .content-description{font-size:18px;font-weight:100;letter-spacing:.54px;line-height:1.556;margin-bottom:55px;padding-top:90px;text-align:center}.resource-detail+.navigation-block{margin-bottom:-45px}.navigation-block .navigation-single{background-color:var(--alternate-color-3);margin:0 -8px;position:relative;z-index:2}.error404{background-color:var(--secondary-color)}.error404 #main{padding-bottom:80px}.error404 #main .hero-section a{color:var(--alternate-color)}.h1-color-alt2 h1.description-text{color:var(--alternate-color-2)!important}.h1-color-alt2 h1.description-text:before{background:var(--alternate-color-2)!important}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}hr{background-color:var(--primary-color);border:0;height:10px;margin:50px 0}.bg-gradient{background-image:linear-gradient(180deg,#1b4074 0,#0c1d34);color:#fff}.dl-content{margin:30px auto;max-width:870px;padding:0 20px}.dl-content h4{text-align:center}.dl-content .row{display:flex;justify-content:center}.section-intro{--text-color:#fff;background-color:var(--alternate-color);color:var(--text-color);padding:0 10px 10px;position:relative}.section-intro.align-right .text-block{text-align:right}.section-intro.align-right .subtitle{flex-direction:row-reverse}.section-intro.align-right .subtitle:after{margin-left:0;margin-right:8px}.section-intro .bg-img{display:none;filter:grayscale(1);left:0;position:absolute;width:100%}.section-intro .bg-img:before{background-color:hsl(0 0% 100% / .85);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-intro .container{position:relative;z-index:2}.section-intro .text-block{background-color:var(--alternate-color);font-weight:300;padding:91px 18px 50px}.section-intro .text-block p:last-child{margin:0}.section-intro h2{font-size:40px;letter-spacing:-.4px;line-height:1.25;margin:0 0 32px}.section-intro h2 em{font-size:185%;line-height:.625;margin:2px -4px 2px -2px;vertical-align:top}.section-intro .img-block{position:relative;width:100%}.section-intro .img-block img{border-radius:5px;display:block;height:66vw;object-fit:cover;width:100%}.section-intro .subtitle{color:var(--primary-color)}.section-intro .wp-block-button__link{font-size:21px;line-height:1.2;min-width:213px;padding:24px 65px 26px 15px}.section-intro .btn[class*=btn-outline]{font-size:21px;line-height:1.2;min-width:213px;padding:24px 65px 26px 15px}.section-intro .btn[class*=btn-outline]:hover .arrow{right:24px}.section-intro .btn[class*=btn-outline] .arrow{right:18px}.subtitle{align-items:center;color:var(--primary-color);display:flex;font-size:17px;font-weight:500;letter-spacing:2.6px;line-height:1.5909;margin-bottom:18px;position:relative;text-transform:uppercase;z-index:3}.subtitle:after{background-color:currentColor;content:"";flex-grow:1;height:1px;margin-left:8px;margin-top:1px;min-width:20px;width:auto}.section-floorplans{background-color:var(--alternate-color);padding:0 10px;position:relative}.section-floorplans.align-right .text-block{text-align:right}.section-floorplans.align-right .subtitle{flex-direction:row-reverse}.section-floorplans.align-right .subtitle:after{margin-left:0;margin-right:8px}.section-floorplans .bg-img{display:none;filter:grayscale(1);left:0;position:absolute;width:100%}.section-floorplans .bg-img:before{background-color:hsl(0 0% 100% / .85);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-floorplans .container{position:relative;z-index:2}.section-floorplans .heading{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.section-floorplans .text-holder{flex-grow:1;width:100%}.section-floorplans .text-block{background-color:var(--alternate-color);color:#fff;font-weight:300;padding:84px 27px 63px}.section-floorplans h2{font-size:40px;letter-spacing:0;line-height:1.25;margin:0 0 26px}.section-floorplans .img-block{margin:47px -27px 36px}.section-floorplans .img-block img{border-radius:5px;display:block;height:66vw;margin:0 auto;max-width:100%;object-fit:cover}.section-floorplans .subtitle{margin-bottom:11px}.section-floorplans .btn[class*=btn-outline]{font-size:21px;line-height:1.2;min-width:213px;padding:24px 65px 26px 15px}.section-floorplans .btn[class*=btn-outline]:hover .arrow{right:24px}.section-floorplans .btn[class*=btn-outline] .arrow{right:18px}.intro-content{padding:100px 0;position:relative}.intro-content.text-reversed h2{margin:0}.intro-content.text-reversed .holder-text{order:-1;padding-bottom:26px}.intro-content.text-reversed .holder-text a{color:var(--alternate-color)}.intro-content.top-line h2{margin-bottom:35px}.intro-content.top-line.text-reversed h2{margin:0}.intro-content.top-line.text-reversed .holder:after{order:-2}.intro-content.top-line .holder:after{margin-bottom:23px;order:-1}.intro-content.bottom-line.title-lg .holder:after{margin-top:44px}.intro-content.bottom-line .holder:after{margin-top:38px}.intro-content.middle-line.script-text h2{font-size:35px;line-height:1.4571;margin-bottom:65px}.intro-content.middle-line.script-text h2 em{font-size:120px;line-height:.6;margin:-11px 0 0}.intro-content.middle-line.text-reversed h2{margin:0!important}.intro-content.middle-line.text-reversed .holder{flex-direction:column-reverse}.intro-content.middle-line h2{margin-bottom:31px}.intro-content.middle-line .holder:after{height:1px;margin-bottom:31px;width:208px}.intro-content.middle-line .holder-text{order:12}.intro-content.title-lg .holder:after{height:100px}.intro-content.title-lg h2{color:var(--header-color);font-size:45px;line-height:1.2222}.intro-content.title-lg h2 em{color:var(--primary-color);display:block;font-size:132px;line-height:1}.intro-content.dark-variant{--text-color:#fff;background-color:var(--primary-color);color:var(--text-color)}.intro-content.dark-variant .holder{color:var(--text-color)}.intro-content.dark-variant .holder:after{background-color:var(--alternate-color)}.intro-content.dark-variant h2{color:var(--text-color)}.intro-content .holder{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;text-align:center}.intro-content .holder a{color:var(--alternate-color)}.intro-content .holder:after{background-color:var(--alternate-color-2);content:"";display:block;height:72px;margin:0 auto;width:1px}.intro-content .holder-text{margin:0 auto;max-width:776px;padding:0 18px}.intro-content .holder p{margin-bottom:1.4em}.intro-content h2{color:var(--primary-color);font-size:28px;letter-spacing:0;line-height:1.3571;margin-bottom:35px}.intro-content h2 em{color:var(--alternate-color);font-size:120px}.section-gallery{overflow:hidden}.section-gallery .container{padding:0}.image-gallery,.video-slider{padding-bottom:112px}.image-gallery:before,.video-slider:before{background-color:#c6c8ca;bottom:0;content:"";height:1px;left:-999px;position:absolute;right:-999px;width:auto}.image-gallery .slick-list,.video-slider .slick-list{margin-bottom:17px;overflow:visible}.image-gallery .slick-track,.video-slider .slick-track{display:flex}.image-gallery .slick-arrow,.video-slider .slick-arrow{bottom:31px;position:absolute}.image-gallery .slick-arrow.slick-prev,.video-slider .slick-arrow.slick-prev{left:46px}.image-gallery .slick-arrow.slick-next,.video-slider .slick-arrow.slick-next{right:46px}.image-gallery .card-story{transition:min-height .5s ease}.image-gallery .img-wrapp{position:relative;width:100%}.image-gallery .img-wrapp:before{content:"";display:block;padding-bottom:80%}.image-gallery .img-wrapp img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-gallery:has(.slick-dots>.slick-active:first-child) .slick-prev{opacity:0;visibility:hidden}.image-gallery:has(.slick-dots>.slick-active:last-child) .slick-next{opacity:0;visibility:hidden}.slick-dots{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.slick-dots li{margin:0 7px 14px}.slick-dots li.slick-active button{background-color:var(--secondary-color);border-color:var(--secondary-color)}.slick-dots button{background-color:#fff0;border:1px solid var(--secondary-color);border-radius:50rem;cursor:pointer;display:block;font-size:0;height:12px;line-height:0;padding:0;transition:border-color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95);width:12px}.slick-dots button:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.slick-arrow{background-color:#fff0;border:none;color:var(--primary-color);cursor:pointer;display:block;height:40px;padding:0;position:relative;transition:color .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95);transition:.2s ease;width:40px}.slick-arrow:hover svg{height:14px;width:44px;stroke-width:2px}.slick-arrow svg{height:11px;transition:width .35s cubic-bezier(.3,.86,.36,.95),stroke-width .35s cubic-bezier(.3,.86,.36,.95);width:40px;fill:none;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}.cards-block{padding-bottom:263px}.cards-block .row{margin:0 -1px -17px}.cards-block .col{padding:0 0 17px}.card{box-shadow:0 15px 15px rgb(0 0 0 / .07);display:flex;flex-direction:column}.card .card-img{flex-shrink:0;position:relative}.card .card-img:before{content:"";display:block;padding-bottom:58.85%}.card .card-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card .card-body{background-color:#fff;color:var(--alternate-color);flex-grow:1;font-size:18px;line-height:1.3889;padding:35px 42px 18px;position:relative;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.card .card-body:hover{color:var(--text-color)}.card .card-text p:last-child{margin:0}.card h3{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:20px;font-weight:500;line-height:1.5;margin-bottom:19px}.card h3 a{color:var(--primary-color)}.card h3 a:hover{color:var(--alternate-color)}.card .read-more{color:var(--text-color);display:inline-block;letter-spacing:0;margin-top:auto;position:relative;transition:color .35s cubic-bezier(.3,.86,.36,.95),border-color .35s cubic-bezier(.3,.86,.36,.95);vertical-align:top}.card .read-more:hover .icon-mobile{transform:translateX(15px)}.card .read-more:hover .icon-desktop{opacity:1;transform:translateX(15px) rotate(-90deg);visibility:visible}.card .read-more .icon-mobile{display:block;font-size:40px;line-height:1;position:relative;transform:translateX(0);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.card .read-more .icon-desktop{font-size:12px;margin-top:4px;opacity:0;position:relative;transform:translateX(0) rotate(-90deg);transition:transform .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden}.contact-block{--text-color:#fff;color:var(--text-color)}.contact-block.variant-dark{background-color:var(--alternate-color)}.contact-block.variant-dark .content-head{border-bottom-color:var(--primary-color)}.contact-block.variant-dark .content-col:before{border-color:var(--primary-color)}.contact-block.variant-darken{background-color:var(--secondary-color)}.contact-block.variant-darken .content-head{border-bottom-color:var(--alternate-color)}.contact-block.variant-darken .content-col:before{border-color:var(--alternate-color)}.contact-block .img-col{position:relative}.contact-block .img-col:before{content:"";display:block;padding-bottom:79.1%}.contact-block .img-col:after{background-image:linear-gradient(45deg,color-mix(in srgb,var(--secondary-color),transparent 0%) 0,color-mix(in srgb,var(--secondary-color),transparent 100%) 100%);content:"";height:100%;left:0;opacity:.62;position:absolute;top:0;width:100%}.contact-block .img-col img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.contact-block .content-col{padding:11px 11px 15px;position:relative}.contact-block .content-col:before{border:1px solid;bottom:15px;content:"";left:11px;pointer-events:none;position:absolute;right:11px;top:11px}.contact-block .content-head{border-bottom:1px solid;padding:48px 40px 37px 23px}.contact-block h2{font-size:45px;letter-spacing:0;line-height:1.0444;margin:0;text-transform:capitalize}.contact-block h2 .text-sm{display:block;font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:2.4px;line-height:1.6875;max-width:60%;padding-bottom:21px;padding-left:3px;text-transform:uppercase}.contact-block .content-body{font-weight:300;letter-spacing:.5px;padding:38px 26px 28px}.contact-block .content-body p{margin-bottom:35px}.contact-block .content-body p:last-child{margin-bottom:0}.contact-block .content-body p:last-of-type:not(:last-child){margin-bottom:58px}.contact-block .btn[class*=btn-outline]{font-size:21px;line-height:1.2;margin-bottom:36px;min-width:213px;padding:24px 65px 26px 15px}.contact-block .btn[class*=btn-outline]:hover .arrow{right:23px}.contact-block .btn[class*=btn-outline] .arrow{right:15px}.short-cta{--text-color:#fff;background-color:var(--alternate-color);color:var(--text-color);font-weight:300;padding:98px 0;text-align:center}.short-cta .container{max-width:650px}.short-cta h2{font-size:32px;letter-spacing:0;line-height:1.3421;margin:0 auto 20px}.short-cta p:last-of-type:not(:last-child){margin-bottom:50px}.short-cta .btn-holder{display:flex;flex-wrap:wrap;justify-content:center}.short-cta .btn-holder .btn{margin:0 18px 18px;min-width:278px}.short-cta .btn-holder .btn:hover .arrow{right:22px}.short-cta .btn-holder .btn .arrow{right:12px}.two-image-content{--gradient-position:0%;color:var(--text-color);padding:110px 0 94px}.two-image-content.variant-gradient{background-image:linear-gradient(to bottom,var(--gradient-top-color) var(--gradient-position),var(--gradient-bottom-color) 100%);color:#fff}.two-image-content.variant-gradient .column-holder:before{border-color:var(--secondary-color)}.two-image-content.variant-text-bg .column-holder:after{background-color:var(--alternate-color-3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.two-image-content.variant-text-bg .content-block{position:relative}.two-image-content .container{max-width:1514px}.two-image-content .column-holder{position:relative}.two-image-content .img-block{align-items:flex-end;display:flex;flex-direction:column;margin:0 12px;position:relative;z-index:2}.two-image-content .main-img,.two-image-content .sm-img{border-radius:5px;overflow:hidden;position:relative}.two-image-content .main-img:before,.two-image-content .sm-img:before{content:"";display:block}.two-image-content .main-img img,.two-image-content .sm-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.two-image-content .main-img{width:100%}.two-image-content .main-img:before{padding-bottom:65%}.two-image-content .main-img:after{background-image:linear-gradient(45deg,rgb(29 45 85 / .8) -20%,rgb(94 114 141 / .2) 80%);bottom:0;content:"";left:0;opacity:.86;position:absolute;right:0;top:0}.two-image-content .sm-img{margin:-45px 13px 0 0;width:68.5%}.two-image-content .sm-img:before{padding-bottom:73.25%}.two-image-content .sm-img img{border-radius:5px;display:block;width:100%}.two-image-content .content-block{font-weight:300;padding:47vw 24px 21px}.two-image-content h2{font-size:45px;letter-spacing:0;line-height:1.2222;margin-bottom:40px}.two-image-content p{margin:0 0 1.4em}.two-image-content .tag-holder{padding:0 24px;width:100%}.two-image-content .tag-line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;letter-spacing:2.7px;line-height:2;text-transform:uppercase}.two-image-content .tag-line em{font-family:mrssaintdelafield-pro,Brush Script MT,cursive;font-size:90px;font-style:normal;letter-spacing:0;line-height:.85;margin-right:18px;padding-left:16px;text-transform:none}.center-image{background-color:var(--secondary-color);color:#fff;padding:0 0 30px}.center-image.light{background-color:#fff0}.center-image.light .text-block{color:var(--primary-color)}.center-image.bg-variant-gray{color:var(--text-color)}.center-image.bg-variant-gray,.center-image.bg-variant-gray .text-block{background-color:var(--alternate-color-2)}.center-image.bg-variant-gray .head{color:#fff}.center-image .container{max-width:none;padding:0 24px}.center-image .img-block{align-items:flex-end;display:flex;margin:0 -24px;position:relative}.center-image .img-block:before{content:"";display:block;padding-bottom:97%;width:0}.center-image .img-holder{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.center-image .img-holder:after{background-image:linear-gradient(45deg,#1d2d55,rgb(98 114 139 / .2) 80%);content:"";height:100%;left:0;opacity:.86;position:absolute;top:0;width:100%}.center-image .img-holder img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.center-image .head{align-items:flex-end;display:flex;justify-content:space-between;padding:18px 24px;position:relative;width:100%;z-index:2}.center-image .head h2{font-size:35px;letter-spacing:0;line-height:1.2857;margin:0}.center-image .decor{align-items:center;display:flex;flex-grow:1;margin:0 2px 6px 0}.center-image .decor i{font-size:50px;line-height:1}.center-image .text-block{background-color:var(--alternate-color-2);font-weight:300;padding:32px 20px 20px}.center-image .text-block p{margin-bottom:25px}.center-image .text-block p:last-of-type{margin-bottom:40px}.center-image .btn{font-size:18px;min-width:224px;padding:30px 65px 33px 30px}.center-image .btn:hover .arrow{right:32px;width:32px}.center-image .btn .arrow{margin-top:-5px;right:29px;transform:none;width:32px}.center-image .btn .arrow svg{height:9px;margin-left:-10px;width:32px}.community-section{background-color:#e1e8e6;color:var(--text-color);padding:116px 0 70px}.community-section .container{padding:0 32px}.community-section .info-block{margin:0 -32px}.community-section .content-block{padding-bottom:40px}.community-section .text-holder{padding-bottom:5px;padding-left:6px}.community-section h2{border-bottom:1px solid #254070;font-size:35px;letter-spacing:0;line-height:1.2857;margin-bottom:34px;margin-right:-32px;padding-bottom:17px}.community-section p{margin-bottom:1.4em}.community-section .btn[class*=btn-outline]{font-size:22px;line-height:1.2;min-width:310px;padding:27px 60px 29px 26px}.info-slider .slide{align-items:flex-end;color:#fff;display:flex;min-height:371px;position:relative}.info-slider .img-holder{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.info-slider .img-holder:after{background-image:linear-gradient(180deg,rgb(126 160 203 / .15) 0,#0c1d34);content:"";height:100%;left:0;opacity:.78;position:absolute;top:0;width:100%}.info-slider .img-holder img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.info-slider .slide-content{padding:30px 25px;position:relative;width:100%;z-index:2}.info-slider h3{font-size:27px;letter-spacing:0;line-height:1.3;margin-bottom:2px}.info-slider .address{display:block;font-size:18px;font-weight:400;line-height:1.2;padding-left:3px}.info-slider .detail-list{font-size:16px;letter-spacing:.5px;line-height:1.75;text-align:right}.info-slider .slick-dots{justify-content:flex-start;padding:18px 18px 0}.info-slider .slick-dots li button:hover,.info-slider .slick-dots li.slick-active button{background-color:#254070;border-color:#254070}.stacked-photo{color:var(--text-color);padding:61px 0 94px;position:relative}.stacked-photo.variant-gray{background-color:var(--alternate-color-2)}.stacked-photo.variant-light{background-color:var(--alternate-color-3)}.stacked-photo.align-right .desktop-holder{position:relative;z-index:3}.stacked-photo .container{padding:0 35px 0 26px;position:relative;z-index:2}.stacked-photo .img-block{border-radius:5px;margin:0 -1px 95px -3px;overflow:hidden}.stacked-photo .img-block .img-bottom,.stacked-photo .img-block .img-top{overflow:hidden;position:relative}.stacked-photo .img-block .img-bottom:before,.stacked-photo .img-block .img-top:before{content:"";display:block}.stacked-photo .img-block .img-bottom img,.stacked-photo .img-block .img-top img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.stacked-photo .img-block .img-top:before{padding-bottom:69%}.stacked-photo .img-block .img-bottom{border-radius:0 0 5px 5px}.stacked-photo .img-block .img-bottom:before{padding-bottom:71.5%}.stacked-photo .img-block img{display:block;width:100%}.stacked-photo h2{font-size:45px;letter-spacing:0;line-height:1.4444;margin-bottom:34px}.stacked-photo h2 em{display:block;font-size:90px;line-height:.35;margin-bottom:19px;margin-right:10px;text-align:right}.stacked-photo p{margin-bottom:41px}.stacked-photo p:last-of-type{margin-bottom:46px}.stacked-photo .desktop-holder{position:relative}.stacked-photo .mobile-holder{position:relative}.stacked-photo .links-list{margin:0 auto;width:77%}.stacked-photo .additional-heading{padding-bottom:20px}.stacked-photo .additional-heading h1,.stacked-photo .additional-heading h2,.stacked-photo .additional-heading h3,.stacked-photo .additional-heading h4,.stacked-photo .additional-heading h5,.stacked-photo .additional-heading h6{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:.8px;line-height:1.285}.downloads-title{display:none;padding-bottom:15px}.links-list{font-size:24px;font-weight:300;letter-spacing:.65px;line-height:1.2857}.links-list li{margin-bottom:64px}.links-list.downloads{display:flex;flex-wrap:wrap}.links-list.downloads li{margin:0 20px 20px}.links-list.downloads a{align-items:center;background-color:#fff0;border-bottom:5px solid #fff0;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;padding:10px;text-align:center;transition:all .4s ease-in-out}.links-list.downloads a:hover{border-color:var(--primary-color);color:var(--alternate-color);padding-bottom:15px}.links-list.downloads a:hover img{margin-bottom:-10px}.links-list.downloads a img{margin-right:10px;transition:all .4s ease-in-out;width:42px}.links-list a{color:var(--secondary-color);display:block;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.links-list a:hover{color:var(--header-color)}.links-list a:hover .arrow svg{margin:0;stroke:var(--header-color)}.links-list a .arrow{display:block;margin-top:10px;overflow:hidden;width:50px}.links-list a .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95),stroke .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:var(--alternate-color);stroke-width:1px;display:block;height:12px;margin-left:-10px;width:50px}.horizontal-divider,.vertical-divider{align-items:center;color:var(--alternate-color-2);display:flex;justify-content:center;margin:0 -15px}.horizontal-divider:after,.horizontal-divider:before,.vertical-divider:after,.vertical-divider:before{background-color:currentColor;content:"";flex-grow:1;height:2px}.horizontal-divider i,.vertical-divider i{display:inline-block;font-size:70px;line-height:1;padding:0 24px}.section-storys{padding:54px 0 32px}.section-storys .container{padding:0}.section-storys .intro-content{padding:0 28px}.section-storys .intro-content h2{line-height:1.2857}.card-story{width:100%}.card-story .card-img{background-color:var(--alternate-color);border-radius:5px;margin-bottom:28px;overflow:hidden;position:relative}.card-story .card-img:before{content:"";display:block;padding-bottom:70.25%}.card-story .card-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card-story .card-body{color:var(--text-color);height:440px;overflow:hidden;overflow-y:scroll;padding:0 5px 0 11px;position:relative}.card-story h3{color:var(--header-color);font-size:45px;letter-spacing:0;line-height:1.4444;margin-bottom:9px}.card-story p:last-of-type{margin:0}.content-section-more{padding:100px 0}.content-section-more.dark-variant{--text-color:#fff;background-color:var(--primary-color);color:var(--text-color)}.content-section-more.dark-variant .intro-content .holder{color:var(--text-color)}.content-section-more.dark-variant .intro-content .holder:after{background-color:var(--alternate-color)}.content-section-more.dark-variant h2,.content-section-more.dark-variant ul{color:var(--text-color)}.content-section-more.dark-variant ul li:before{background-color:var(--text-color)}.content-section-more .intro-content{padding:0}.content-section-more .intro-content h2{text-align:center}.content-section-more .intro-content h2 em{color:var(--primary-color);font-size:80px;line-height:.6;margin:-4px 4px 0;vertical-align:initial}.content-section-more .col-holder{margin-bottom:60px}.content-section-more ul{color:var(--secondary-color);font-size:22px;line-height:1.5909}.content-section-more ul li{padding-left:32px;position:relative}.content-section-more ul li:before{background-color:var(--alternate-color);content:"";height:1px;left:0;position:absolute;top:20px;width:15px}.content-section-more .btn-holder{text-align:center}.content-section-more .btn[class*=btn-outline]{min-width:250px;padding:28px 82px 32px 40px}.content-section-more .btn[class*=btn-outline]:hover .arrow{right:26px}.content-section-more .btn[class*=btn-outline] .arrow{right:18px}.content-section-point-list{padding:100px 0}.content-section-point-list .intro-content{padding:0 0 80px;position:relative}.content-section-point-list .intro-content h2{text-align:center}.content-section-point-list .intro-content h2 em{color:var(--primary-color);font-size:80px;line-height:.6;margin:-4px 4px 0;vertical-align:initial}.content-section-point-list .point-list .title{color:var(--alternate-color)}.point-list{color:var(--text-color);font-weight:300;padding:0 13px 0 17px}.point-list li{margin-bottom:15px;min-height:184px}.point-list .title{color:var(--alternate-color);display:block;font-size:20px;font-weight:500;letter-spacing:3px;line-height:1.75;margin-bottom:11px;padding-bottom:10px;position:relative;text-transform:uppercase}.point-list .title:before{background-color:var(--alternate-color);bottom:0;content:"";height:2px;left:0;position:absolute;right:-999px}.point-list p{margin:0}.point-section .vertical-divider{margin-top:23px}.point-section.variant-small-list .vertical-divider{color:var(--alternate-color-3)}.point-section.variant-small-list .point-list{max-width:none}.point-section.variant-bg-gray{background-color:var(--alternate-color-2)}.top-content-image{color:var(--text-color);padding-top:50px}.top-content-image.variant-gray .content-block{background-color:var(--alternate-color-2)}.top-content-image.variant-gray .content-block:before{border-color:hsl(0 0% 100% / .45)}.top-content-image.variant-bg-gray{background-color:var(--alternate-color-2)}.top-content-image.variant-primary .content-block{background-color:var(--primary-color);color:#fff}.top-content-image.variant-primary .content-block:before{border-color:hsl(0 0% 100% / .25)}.top-content-image h2{font-size:33px;letter-spacing:0;line-height:1.4444;margin-bottom:25px;text-transform:capitalize}.top-content-image .heading{padding:0 32px 29px 27px}.top-content-image .text-holder{padding-top:32px;position:relative}.top-content-image .text-holder:before{background-color:var(--alternate-color);content:"";height:1px;left:0;position:absolute;top:0;width:160px}.top-content-image .img-block{position:relative;z-index:3}.top-content-image .img-block:before{content:"";display:block;padding-bottom:107%}.top-content-image .img-block img{height:100%;left:0;object-fit:cover;object-position:10% center;position:absolute;top:0;width:100%}.top-content-image .content-block{padding:54px 70px 50px 52px;position:relative;z-index:5}.top-content-image .content-block:before{border:2px solid;bottom:20px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:20px}.top-content-image h3{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:30px;font-weight:300;letter-spacing:1px;line-height:1.3333;margin-bottom:50px}.top-content-image .btn-holder{padding-top:55px}.top-content-image .btn[class*=btn-outline]{font-size:22px;padding:17px 63px 19px 25px}.top-content-image .bio-block{padding-top:8px}.bio-block{align-items:center;display:flex;flex-direction:column;justify-content:center}.bio-block .bio-img{border-radius:50%;flex-shrink:0;height:114px;margin-bottom:8px;overflow:hidden;width:114px}.bio-block .bio-img img{display:block;height:100%;object-fit:cover;width:100%}.bio-block .bio-name{font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.4;text-transform:uppercase}.jcf-select{background-color:#fff;border:1px solid #c6c8ca;border-radius:5px;color:#5e728d;cursor:pointer;font-weight:400;height:65px;letter-spacing:.5px;margin:0;transition:border-color .35s cubic-bezier(.3,.86,.36,.95);width:100%}.jcf-select.selected{color:#1d2d55}.jcf-select.jcf-drop-active .jcf-select-opener:before{transform:translateY(-50%) rotate(-180deg)}.jcf-select.jcf-focus{border-color:#1d2d55!important}.jcf-select .jcf-select-text{cursor:pointer;font-size:16px;line-height:2;margin:15px 45px 16px 35px}.jcf-select .jcf-select-opener{background-color:#fff0;width:40px}.jcf-select .jcf-select-opener:before{color:#5e728d;content:"";font-size:12px;left:0;position:absolute;top:52%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}body>.jcf-select-drop{z-index:99993}.jcf-select-drop .jcf-select-drop-content{border:1px solid #1d2d55;border-radius:5px;overflow:hidden}.jcf-select-drop .jcf-list{font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.3}.jcf-select-drop .jcf-list ul li:first-child{display:none!important}.jcf-select-drop .jcf-option{color:#5e728d;cursor:pointer;padding:15px 35px;transition:color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95)}.jcf-select-drop .jcf-option.jcf-hover,.jcf-select-drop .jcf-option.jcf-selected{background-color:#5e728d;color:#fff}.section-videos{padding:79px 0 50px}.section-videos .intro-content{padding:0 56px 56px}.section-videos .intro-content h2{font-size:35px;line-height:1.2857;margin:0}.section-videos .intro-content .holder:after{display:none}.section-videos .container{padding:0}.video-slider{margin:0 auto;max-width:1006px}.video-slider .slick-list{margin-bottom:37px}.video-slider .slick-slide.slick-center .card-video{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{background-color:#0c1d34;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{background-color:#fff0;pointer-events:none}.video-slider .card-video .video-block:after{opacity:0;visibility:hidden}.video-description-slider{color:var(--secondary-color);padding:37px 38px 55px}.video-description-slider p{margin:0}.fluid-video{height:0;padding-bottom:56.25%;position:relative}.fluid-video iframe,.fluid-video video{height:100%;left:0;position:absolute;top:0;width:100%}.card-video{background-color:var(--primary-color);height:300px;overflow:hidden;padding:0;position:relative;transition:padding .5s ease,height .5s ease,background-color .5s ease;width:100%}.card-video .card-img{height:300px;overflow:hidden;position:relative;transition:height .5s ease}.card-video .video-block{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.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{background-color:rgba(var(--primary-color-rgb),.5);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s ease,visibility .5s ease;visibility:visible;width:100%;z-index:2}.card-video .video-block .poster{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.card-video .btn-play{height:130px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95);width:130px;z-index:3}.card-video .btn-play:hover{opacity:.7}.card-video .btn-play img{display:block;height:100%;object-fit:cover;width:100%}.card-video .card-body{color:#fff;font-size:18px;font-weight:300;letter-spacing:.54px;line-height:1.3889;padding:43px 27px 0;transition:opacity .5s ease,visibility .5s ease}.card-video .card-body p{margin:0}.stats-section{background-color:var(--alternate-color-2);padding:100px 0}.stats-box{color:var(--primary-color);font-size:22px;font-weight:300;line-height:1.5909;margin-bottom:70px;text-align:center;text-transform:capitalize}.stats-box .title{color:var(--alternate-color);font-size:55px;letter-spacing:0;line-height:1.1818;margin-bottom:13px;padding-bottom:75px;position:relative;white-space:nowrap}.stats-box .title:after{background-color:currentColor;bottom:0;content:"";height:56px;left:50%;position:absolute;width:1px}.stats-box p{margin:0}.stats-box .description{display:block;font-size:14px;letter-spacing:.4px;line-height:1.5714;margin-top:-3px}.about-section,.faq-section{background-color:var(--secondary-color);color:#fff;min-height:490px;padding:100px 0;position:relative}.about-section .decor-icon,.faq-section .decor-icon{background-clip:text;background-image:linear-gradient(to bottom,rgba(var(--alternate-color-rgb),.7) 0,rgba(var(--secondary-color-rgb),.1) 100%);font-size:490px;line-height:1;opacity:.59;-webkit-text-fill-color:#fff0;pointer-events:none}.about-section{padding:258px 0 64px}.about-section .container{padding:0 47px;position:relative;z-index:2}.about-section .decor-icon{position:absolute;right:51%;top:58px;transform:translateX(50%);z-index:0}.about-section h2{font-size:45px;letter-spacing:0;line-height:1.3111;margin-bottom:47px;margin-right:-25px}.about-section .bio-block{margin-bottom:61px}.about-section .order-list{counter-reset:num;font-weight:300}.about-section .order-list li{counter-increment:num;padding-bottom:64px}.about-section .order-list li:last-child{padding-bottom:0}.about-section .order-list li p:last-of-type{margin:0}.about-section .order-list li:before{border-bottom:1px solid rgba(var(--alternate-color-rgb),.2);content:counter(num) "";display:block;font-size:22px;font-weight:500;line-height:1.5909;margin-bottom:31px;max-width:250px;padding-bottom:13px;position:relative;width:95%}.faq-section{padding:312px 0 100px}.faq-section .container{padding:0 47px;position:relative;z-index:2}.faq-section .decor-icon{position:absolute;right:51%;top:24px;transform:translateX(50%)}.faq-section h2{font-size:35px;letter-spacing:0;line-height:1.2857;margin-bottom:56px;text-align:center}.faq-list{font-weight:300;padding-right:20px}.faq-list li{padding-bottom:37px}.faq-list .let{border-bottom:1px solid rgba(var(--alternate-color-rgb),.2);display:block;font-size:22px;font-weight:500;line-height:1.5909;margin-bottom:31px;max-width:250px;padding-bottom:13px;position:relative;width:95%}.post-card .card-inner{border:1px solid var(--alternate-color-2);border-radius:5px;color:var(--primary-color);display:block;transition:color .35s cubic-bezier(.3,.86,.36,.95),box-shadow .35s cubic-bezier(.3,.86,.36,.95)}.post-card .card-inner:hover{box-shadow:0 3px 15px rgb(0 0 0 / .15)}.post-card .card-head{align-items:center;border-bottom:1px solid var(--alternate-color-2);display:flex;min-height:83px;padding:5px 29px}.post-card .card-head .post-categories a{color:currentColor}.post-card .card-head .post-categories a:hover{color:var(--alternate-color-2)}.post-card .card-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:196px;padding:32px 29px 50px;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.post-card .card-body:hover{color:var(--alternate-color)}.post-card .card-body:hover .arrow svg{margin:0;stroke:var(--primary-color)}.post-card .post-categories{color:var(--alternate-color);display:block;font-size:12px;font-weight:500;letter-spacing:.37px;line-height:2;text-transform:capitalize;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.post-card h3{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;font-weight:500;letter-spacing:.84px;line-height:1.4167;margin-bottom:53px}.post-card h3:only-child{margin:0}.post-card .arrow{display:block;overflow:hidden;width:40px}.post-card .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95),stroke .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:var(--alternate-color);stroke-width:1px;display:block;height:11px;margin-left:-24px;width:40px}.post-card-large .card-inner{color:var(--primary-color);display:block}.post-card-large .card-img{border-radius:10px;overflow:hidden;position:relative}.post-card-large .card-img:before{content:"";display:block;padding-bottom:62.6%}.post-card-large .card-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.post-card-large .card-body{display:block;padding:29px 5px 0 8px}.post-card-large .post-categories{color:var(--alternate-color);display:block;font-size:12px;font-weight:500;letter-spacing:.37px;line-height:2;text-transform:capitalize;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.post-card-large .post-categories a{color:currentColor}.post-card-large .post-categories a:hover{color:var(--alternate-color-2)}.post-card-large h3{font-size:28px;letter-spacing:0;line-height:1.3571;margin-bottom:22px;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.post-card-large .more{color:var(--alternate-color);display:inline-block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;letter-spacing:0;line-height:1.4;padding-right:40px;position:relative;transition:color .35s cubic-bezier(.3,.86,.36,.95);vertical-align:top}.post-card-large .more:hover{color:var(--primary-color)}.post-card-large .more:hover .arrow{right:0}.post-card-large .more:hover .arrow svg{margin-left:-5px}.post-card-large .more .arrow{overflow:hidden;position:absolute;right:-10px;top:52%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95);width:30px}.post-card-large .more .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:currentColor;stroke-width:1px;display:block;height:11px;margin-left:-20px;width:35px}.section-resource{margin-bottom:96px;padding-top:23px}.section-resource .resource-heading{padding:0 3px 26px}.section-resource .resource-heading h2{color:var(--primary-color);font-size:32px;letter-spacing:0;line-height:1.4;margin:0}.section-resource .navigation.pagination{padding-top:46px}.resource-content{padding:0 4px;position:relative}.resource-content .col .post-card-large{margin-bottom:59px}.resource-content .col .post-card{margin-bottom:24px}.resource-aside{padding:0 5px 22px}.resource-aside.active .categories-opener:before{transform:translateY(-50%) rotate(-180deg)}.resource-aside .aside-head{align-items:flex-start;display:flex;justify-content:flex-end;position:relative;z-index:10}.resource-aside h3{color:var(--primary-color);font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.4;margin:0}.resource-aside .aside-buttons .btn{display:block;font-size:14px;line-height:1.2;overflow:hidden;padding:17px 60px 18px 14px;text-align:left;width:100%}.resource-aside .aside-buttons .btn:hover .arrow{right:7px}.resource-aside .aside-buttons .btn .arrow{right:-5px}.resource-aside .aside-buttons .btn+.btn{margin-top:11px}.aside-popup-holder.popup-active .aside-filter-opener{color:var(--primary-color)}.aside-popup-holder.popup-active .aside-filter-opener .dots{opacity:0}.aside-popup-holder.popup-active .aside-filter-opener .dots:before{top:0}.aside-popup-holder.popup-active .aside-filter-opener .dots:after{bottom:0}.aside-popup-holder.popup-active .aside-filter-opener .close{opacity:1;visibility:visible}.aside-popup-holder.popup-active .aside-filter-popup{opacity:1;transform:translateX(0);visibility:visible}.aside-filter-opener{color:var(--alternate-color);display:block;flex-shrink:0;font-size:16px;font-weight:500;letter-spacing:.3px;line-height:1.6667;margin-right:5px;padding-right:23px;position:relative;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.aside-filter-opener:hover{color:rgba(var(--primary-color-rgb),.8)}.aside-filter-opener .icon{pointer-events:none;position:absolute;right:0;top:54%;transform:translateY(-50%)}.aside-filter-opener .dots{background-color:currentColor;border-radius:50%;height:3px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:background-color .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95);width:3px}.aside-filter-opener .dots:after,.aside-filter-opener .dots:before{background-color:currentColor;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:-7px;transition:background-color .35s cubic-bezier(.3,.86,.36,.95),top .35s cubic-bezier(.3,.86,.36,.95),bottom .35s cubic-bezier(.3,.86,.36,.95);width:3px}.aside-filter-opener .dots:after{bottom:-7px;top:auto}.aside-filter-opener .close{height:14px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden;width:14px}.aside-filter-opener .close:after,.aside-filter-opener .close:before{background-color:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.aside-filter-opener .close:before{transform:translate(-50%,-50%) rotate(45deg)}.aside-filter-opener .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.aside-filter-popup{background-color:var(--primary-color);display:block!important;left:-20px;opacity:0;padding:46px 20px 30px;position:absolute;top:calc(100% + 20px);transform:translateX(-100%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;width:calc(100% + 40px)}.aside-filter-popup>form{display:flex!important;flex-direction:column;justify-content:flex-start}.aside-filter-popup .filter-btn{background-color:#fff0;border:0;cursor:pointer;height:20px;margin-left:auto;padding:0;position:relative;width:60px}.aside-filter-popup .filter-btn .arrow{overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95);width:44px}.aside-filter-popup .filter-btn .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:#fff;stroke-width:1px;display:block;height:12px;margin-left:-18px;width:44px}.aside-filter-popup .filter-btn:hover .arrow{right:9px}.aside-filter-popup .filter-btn:hover .arrow svg{margin-left:0}.aside-filter-list{font-size:16px;font-weight:500;line-height:1.375;padding-left:56px}.aside-filter-list li{margin-bottom:26px}.aside-filter-list li:last-child{margin-bottom:0}.aside-filter-list .fake-label{color:currentColor;letter-spacing:1px}.aside-filter-list .fake-label strong{font-weight:700}.aside-filter-list label{align-items:center;color:#fff;cursor:pointer;display:block;display:flex;margin:0;transition:color .35s cubic-bezier(.3,.86,.36,.95)}.aside-filter-list label:hover{color:var(--alternate-color)}.aside-filter-list label input{appearance:none;border:1px solid;border-radius:50%;flex-shrink:0;height:14px;margin:1px 14px 0 0;transition:border-color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95);width:14px}.aside-filter-list label input:checked{background-color:var(--alternate-color);border-color:var(--alternate-color)}.aside-filter-list label input:checked~.fake-label{color:var(--alternate-color)}.categories-opener{border:1px solid var(--text-color);color:var(--text-color);display:block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:22px;letter-spacing:0;line-height:1.4;margin-bottom:15px;padding:15px 50px 17px 19px;position:relative;text-transform:capitalize}.categories-opener:hover{color:var(--text-color)}.categories-opener:before{content:"";font-size:15px;position:absolute;right:29px;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.aside-caregory-list{font-size:15px;letter-spacing:.4px;line-height:1.6667;padding-top:15px;text-transform:capitalize}.aside-caregory-list li.active a{color:var(--primary-color)}.aside-caregory-list li.active a:before{left:0;opacity:1}.aside-caregory-list a{color:var(--alternate-color);display:block;padding-left:36px;position:relative}.aside-caregory-list a:hover{color:rgba(var(--primary-color-rgb),.8)}.aside-caregory-list a:before{background-color:currentColor;content:"";height:1px;left:-10px;opacity:0;position:absolute;top:14px;transition:left .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95);width:22px}.info-card{font-weight:300}.info-card h4{border-bottom:2px solid var(--alternate-color-2);color:var(--primary-color);font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:2.7px;line-height:1.5556;margin-bottom:29px;padding-bottom:19px;position:relative;text-transform:uppercase;width:100%}.info-card p{color:var(--primary-color);margin-bottom:34px;max-width:96%}.info-card .more{color:var(--alternate-color);font-size:inherit;font-weight:500;line-height:inherit;padding-right:90px;position:relative;text-transform:capitalize}.info-card .more:hover{color:var(--primary-color)}.info-card .more:hover .arrow{right:0}.info-card .more:hover .arrow svg{margin:0;stroke:var(--primary-color)}.info-card .more .arrow{overflow:hidden;position:absolute;right:0;top:56%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95);width:44px}.info-card .more .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95),stroke .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:var(--alternate-color);stroke-width:2px;display:block;height:12px;margin-left:-10px;width:44px}.resource-add-content{margin-bottom:27px;position:relative}.resource-add-content.decor-lg{min-height:460px}.resource-add-content.decor-title h3{margin-bottom:36px;padding-bottom:11px;padding-right:10px;position:relative}.resource-add-content.decor-title h3:before{background-color:var(--primary-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.resource-add-content .decor-icon{background-clip:text;background-image:linear-gradient(to bottom,var(--alternate-color-2) 50%,#fff 100%);font-size:460px;line-height:1;opacity:.59;-webkit-text-fill-color:#fff0;bottom:-32px;display:flex;justify-content:center;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);width:420px}.resource-add-content .container{padding:0 20px;position:relative;z-index:2}.resource-add-content h3{color:var(--primary-color);font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:32px;font-weight:300;letter-spacing:1px;line-height:1.3125;margin-bottom:60px}.resource-add-content .col{padding-bottom:76px}.resource-add-content .links-list{font-size:22px}.resource-add-content .links-list li{margin-bottom:38px}.resource-add-content .links-list a .arrow{margin-top:14px}.footer{--text-color:#fff;background:var(--footer-color);color:var(--text-color);padding-top:93px;position:relative}.footer a{color:currentColor}.footer .container-fluid{padding:0 20px}.footer .logo{display:block;margin:0 auto 68px;width:180px}.footer .back-to-top{color:currentColor;display:inline-block;font-size:16px;letter-spacing:1.12px;max-width:190px;padding:0 20px 7px 65px;position:absolute;right:27px;top:42px;vertical-align:middle}.footer .back-to-top:before{border-bottom:1px solid hsl(0 0% 100% / .4);bottom:0;content:"";left:0;position:absolute;right:0;transition:left .35s cubic-bezier(.3,.86,.36,.95)}.footer .back-to-top:after{color:hsl(0 0% 100% / .4);content:"";font-family:icomoon;font-size:12px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.footer .back-to-top:hover{color:currentColor}.footer .back-to-top:hover:before{left:65px}.footer .back-to-top:hover:after{transform:translateY(-100%) rotate(-90deg)}.footer.corporate-footer{background:#0c1d34;padding-bottom:20px;padding-top:180px}.footer.corporate-footer .back-to-top{color:#7ea0cb;padding-bottom:7px;padding-top:7px;right:44px;top:35px}.footer.corporate-footer .footer-slogan{color:#7ea0cb;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:28px;letter-spacing:0;line-height:1.25;margin-bottom:78px;text-transform:none}.footer.corporate-footer .footer-slogan .new-line{display:block;padding-right:12px;text-align:right}.footer.corporate-footer .footer-slogan em{display:inline-block;font-size:173%}.footer.corporate-footer .logo{margin-bottom:94px;width:271px}.footer.corporate-footer .footer-info-list>li{margin-bottom:34px}.footer.corporate-footer .footer-info-list>li:last-child{margin:0 auto}.footer.corporate-footer .copyright-holder .attribution{display:flex;justify-content:center;width:100%}.footer.corporate-footer .copyright-holder .attribution a{color:#525b6b!important;font-size:11px}.footer.corporate-footer .copyright-holder .attribution img{display:block;margin-left:40px;width:75px}.footer-slogan{display:block;font-size:22px;font-weight:500;letter-spacing:9px;line-height:1;margin-bottom:39px;padding-left:13px;text-transform:uppercase}.footer-slogan .cursive-text,.footer-slogan em{display:inline-block;display:block;font-family:mrssaintdelafield-pro,Brush Script MT,cursive;font-size:320%;font-style:normal;font-weight:400;letter-spacing:0;margin-top:-7px;text-align:right;text-transform:none;vertical-align:baseline}.footer-slider{margin-bottom:30px}.footer-slider .img-holder{border-radius:5px;height:310px;overflow:hidden;position:relative}.footer-slider .img-holder img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.footer-slider .slick-list{margin:0 -5px}.footer-slider .slick-slide{margin:0 5px}.social-media{display:flex;font-size:30px;justify-content:center;margin:0 -11px}.social-media li{padding:0 11px}.social-media li a:hover{color:var(--alternate-color)}.social-media .icon-facebook{font-size:28px}.footer-info-list{margin-bottom:90px;text-align:center}.footer-info-list>li{margin-bottom:28px}.footer-info-list>li:last-of-type{border-right:none}.footer-info-list>li address a:hover{text-decoration:underline}.footer-info-list .phone-link{font-size:27px;letter-spacing:1.8px}.footer-info-list address{font-size:14px;font-style:normal;letter-spacing:1px}.footer-nav{padding:0 48px}.footer-list{border-top:1px solid var(--alternate-color);font-size:16px;letter-spacing:1.12px;margin-bottom:117px;padding-top:26px;text-align:right}.footer-list li{margin-bottom:20px}.footer-list li a{display:inline-block;padding-right:22px;position:relative;vertical-align:middle}.footer-list li a:hover>svg{transform:translateY(-50%) translateX(3px)}.footer-list li a:hover>svg path{stroke-width:2px}.footer-list li a>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.footer-list li a>svg path{transition:stroke-width .35s cubic-bezier(.3,.86,.36,.95);stroke:hsl(0 0% 100% / .4);stroke-width:1px}.footer-bottom .logo-box{margin-bottom:20px;text-align:center}.copyright-holder{color:hsl(0 0% 100% / .4);font-size:14px;letter-spacing:.3px;text-align:center}.copyright-holder .image-decor{margin:0 auto -10px;width:266px}.copyright-holder .image-decor .image-wrapper{align-items:center;border-radius:5px;display:flex;height:147px;justify-content:center;overflow:hidden;position:relative}.copyright-holder .image-decor .image-wrapper:before{background:var(--alternate-color);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.copyright-holder .image-decor .image-wrapper img{height:100%;max-width:none;width:auto}.copyright-holder .copy{margin-bottom:53px}.copyright-holder .copy p{margin-bottom:6px}.copyright-holder .copy .copy-text a:hover{color:var(--text-color)}.icon-list{display:flex;flex-wrap:wrap;font-size:28px;justify-content:center;margin:0 -10px}.icon-list li{padding:0 10px}.icon-list li a:hover{color:var(--text-color)}.button-icon{border-color:var(--primary-color);border-style:solid;border-width:1px;border-right:none;padding:11px 25px 0;width:98px}.btn{background-color:var(--alternate-color);border:1px solid #fff0;color:var(--text-color);display:inline-block;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.2;padding:45px 89px 45px 55px;position:relative;text-align:center;text-transform:capitalize;vertical-align:middle;z-index:2}.btn .arrow{overflow:hidden;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:right .35s cubic-bezier(.3,.86,.36,.95),width .35s cubic-bezier(.3,.86,.36,.95);width:44px}.btn .arrow svg{transition:margin .35s cubic-bezier(.3,.86,.36,.95);fill:none;stroke:var(--text-color);stroke-width:1px;display:block;height:12px;margin-left:-18px;width:44px}.btn:hover{color:var(--text-color)}.btn:hover .arrow{right:30px}.btn:hover .arrow svg{margin-left:0}.btn:hover:after{bottom:10px;left:10px;right:10px;top:10px}.btn:after{border:1px solid var(--primary-color);bottom:13px;content:"";left:15px;pointer-events:none;position:absolute;right:15px;top:13px;transition:left .35s cubic-bezier(.3,.86,.36,.95),top .35s cubic-bezier(.3,.86,.36,.95),bottom .35s cubic-bezier(.3,.86,.36,.95),right .35s cubic-bezier(.3,.86,.36,.95)}.btn[class*=btn-outline]{background:#fff0;padding:28px 73px 32px 25px}.btn[class*=btn-outline]:after{content:none}.btn[class*=btn-outline]:before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95),left .35s cubic-bezier(.3,.86,.36,.95),top .35s cubic-bezier(.3,.86,.36,.95),bottom .35s cubic-bezier(.3,.86,.36,.95),right .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden;z-index:-1}.btn[class*=btn-outline]:hover:before{bottom:6px;left:6px;opacity:1;right:6px;top:6px;visibility:visible}.btn-dark{background:var(--text-color);color:#fff}.btn-dark .arrow svg{stroke:#fff}.btn-dark:hover{color:#fff}.btn-outline-light:hover .arrow,.btn-outline:hover .arrow{right:18px}.btn-outline .arrow,.btn-outline-light .arrow{right:8px}.btn-outline{background:#fff0;border-color:var(--text-color);color:var(--text-color)}.btn-outline .arrow svg{stroke:var(--text-color)}.btn-outline:before{background:var(--primary-color)}.btn-outline:hover{color:#fff}.btn-outline:hover .arrow svg{stroke:#fff}.btn-outline-light{border-color:#fff;color:#fff}.btn-outline-light .arrow svg{stroke:#fff}.btn-outline-light:before{background-color:#fff}.btn-outline-light:hover{color:var(--primary-color)}.btn-outline-light:hover .arrow svg{stroke:var(--primary-color)}.contact-list .btn{background-color:#fff;color:var(--primary-color);padding-block:24px}.contact-list .btn:after{inset:8px;opacity:.5;transition:.2s}.contact-list .btn .arrow{right:32px}.contact-list .btn .arrow svg{margin:0;stroke:currentColor}.contact-list .btn .arrow svg line{stroke-dasharray:50px;stroke-dashoffset:32px;transition:.2s}.contact-list .btn:hover{color:var(--primary-color)}.contact-list .btn:hover:after{inset:6px;opacity:1}.contact-list .btn:hover .arrow line{stroke-dashoffset:22px}.corporate-header .contact-list .btn{padding-block:20px;padding-inline:20px 55px}.corporate-header .contact-list .btn .arrow{right:22px}.corporate-header .contact-list .btn:hover .arrow svg line{stroke-dashoffset:28px}.banner{background-color:var(--alternate-color);bottom:auto;color:#fff;display:none;opacity:.96;padding:20px 0;z-index:999}.banner.active{display:block}.banner .container{display:flex;flex-direction:column;row-gap:30px}.banner h3{font-size:36px;line-height:1.2;margin:0}.banner .subline{font-size:17px;letter-spacing:.1em}.banner .button{align-items:center;display:flex;justify-content:start;min-width:fit-content}.banner .button a{border:none;padding:0 73px 0 0}.banner .button a:before{display:none}.banner .banner-close{color:#fff;position:absolute;right:30px;top:8px;transform:scale(.5)}.banner .content{align-items:center;border:none;column-gap:30px;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-between;padding-right:30px;row-gap:12px}.information-section{--text-color:#fff;background-color:var(--primary-color);color:var(--text-color);padding:50px 0}.information-section .container{padding:0 27px}.information-section .cursive-text,.information-section em{color:#fff;font-size:180px;font-weight:400;line-height:1;margin-left:-32px}.information-section .image-wrapper{display:flex;flex-direction:column;margin-bottom:23px;position:relative}.information-section .image-wrapper:before{background:var(--alternate-color);bottom:45px;content:"";left:-35px;position:absolute;right:-35px;top:56px}.information-section .decor-heading-box{background-color:var(--alternate-color-3);margin-left:-12px;margin-right:-27px}.information-section .text-holder{font-weight:100}.information-section .text-holder .text-col{margin-bottom:37px}.information-section .text-holder .text-col:last-of-type:not(:only-child){margin-bottom:0}.information-section .heading-title h3{letter-spacing:0;line-height:1.2}.information-section .heading-title h4{padding:15px 0}.information-section .list-holder{font-weight:100}.information-section .list-holder h2,.information-section .list-holder h3,.information-section .list-holder h4,.information-section .list-holder h5,.information-section .list-holder h6{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;letter-spacing:1.05px}.information-section ul:not([class]):not([id]){line-height:1;line-height:1.591;margin-bottom:30px}.information-section ul:not([class]):not([id]) li{margin-bottom:2px;padding-left:25px;position:relative}.information-section ul:not([class]):not([id]) li:before{background:var(--alternate-color);content:"";height:1px;left:0;position:absolute;top:14px;width:16px}.information-section .img-holder{margin:-64px -27px 0;padding-top:109%;position:relative}.information-section .img-holder img{bottom:0;height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.information-section .btn{min-width:218px;padding:28px 80px 32px 35px}.information-section .btn:hover .arrow{right:24px}.information-section .btn .arrow{right:19px}.information-section .btn-holder{align-items:center;border-top:2px solid var(--alternate-color);display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:35px}.information-section .btn-holder h4{opacity:.1}.information-section.right-info .decor-heading-box{margin-left:-27px;margin-right:-13px;padding:37px 20px 40px}.information-section.right-info .img-holder{margin-bottom:9px;margin-top:-47px}.information-section.right-info .text-holder .text-col{margin-bottom:20px}.information-section.right-info .text-holder .text-col:last-of-type:not(.information-section.right-info .text-holder .text-col:only-child){margin-bottom:0}.information-section.right-info .cursive-text,.information-section.right-info em{font-size:140px;margin:-35px 0 -15px -32px}.information-section.right-info .btn{padding:28px 74px 32px 30px}.information-section.right-info .btn:hover .arrow{right:12px}.information-section.right-info .btn .arrow{right:7px}.information-section.variant-light{--text-color:var(--primary-color);background-color:#fff0;color:var(--text-color)}.information-section.variant-light .decor-heading-box{background:var(--alternate-color-3);color:var(--primary-color)}.information-section.variant-light .decor-heading-box:before{border-color:#fff}.information-section.variant-light .image-wrapper:before{background:var(--primary-color)}.information-section.variant-light .btn-holder h4{opacity:.2}.information-section.variant-light em{color:var(--alternate-color)}.decor-heading-box{background-color:var(--alternate-color-2);color:var(--primary-color);letter-spacing:0;padding:37px 20px 46px;position:relative;text-align:center;z-index:2}.decor-heading-box:before{border:1px solid #fff;bottom:17px;content:"";left:17px;pointer-events:none;position:absolute;right:17px;top:17px}.decor-heading-box h1,.decor-heading-box h2,.decor-heading-box h3,.decor-heading-box h4,.decor-heading-box h5,.decor-heading-box h6{color:currentColor}.decor-heading-box h1:only-child,.decor-heading-box h2:only-child,.decor-heading-box h3:only-child,.decor-heading-box h4:only-child,.decor-heading-box h5:only-child,.decor-heading-box h6:only-child{margin-bottom:0}.decor-heading-box .h3,.decor-heading-box h3{font-size:30px}.title-wrapper{background:var(--primary-color);padding-top:26px;position:relative;z-index:1}.title-wrapper .container{padding:0 27px}.title-wrapper.right-title{padding-bottom:26px;padding-top:0}.title-wrapper.right-title .decor-heading-box{margin-bottom:0;margin-top:-52px}.title-decoration .h3,.title-decoration h3{font-size:32px}.title-decoration .decor-heading-box{color:var(--text-color);margin-bottom:-20px;z-index:2}.title-decoration .img-holder{margin:0 -27px;padding-top:90%;position:relative}.title-decoration .img-holder:before{background:linear-gradient(220deg,transparent 0,var(--primary-color) 80%);bottom:0;content:"";left:0;opacity:.78;position:absolute;right:0;top:0;z-index:1}.title-decoration .img-holder img{bottom:0;height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.section-team{padding:80px 0}.card-member{color:var(--text-color);display:block;padding:40px;text-decoration:none}.card-member.not-info{pointer-events:none}.card-member.not-info .more-holder{display:none}.card-member:hover{color:inherit}.card-member .card-img{border-radius:50rem;height:228px;margin-bottom:22px;overflow:hidden;transition:outline .35s cubic-bezier(.3,.86,.36,.95);width:228px}.card-member .card-img img{display:block;height:100%;object-fit:cover;width:100%}.card-member .card-body{padding-left:12px}.card-member .card-title{font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.45;margin-bottom:11px;margin-left:-4px}.card-member .card-subtitle{font-size:18px;font-weight:700;letter-spacing:1.6px;line-height:1.4444;margin-bottom:0;text-transform:uppercase}.card-member .more-holder{margin-top:33px;padding-top:13px;position:relative}.card-member .more-holder:before{background-color:var(--primary-color);content:"";height:2px;left:0;position:absolute;right:0;top:0}.card-member .more{color:var(--alternate-color);display:inline-block;font-size:22px;font-weight:700;letter-spacing:.6px;line-height:1.8182;min-width:117px;padding-right:40px;position:relative;transition:font-weight .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95);vertical-align:top}.card-member .more i{font-size:39px;line-height:1;position:absolute;right:0;top:46%;transform:translateY(-50%)}.card-member-detail{background-color:var(--secondary-color);margin:0 auto;max-width:1240px;min-width:50vw;width:100%}.card-member-detail .btn-close{align-items:center;background-color:#fff0;border:2px solid var(--alternate-color);border-radius:2px;color:var(--secondary-color);display:flex;font-size:38px;height:63px;justify-content:center;line-height:1;position:absolute;right:16px;text-decoration:none;top:19px;transition:color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95);width:71px}.card-member-detail .card-header{border-bottom:1px solid var(--alternate-color);padding:30px 38px 38px;position:relative}.card-member-detail .card-body{padding:23px 38px 52px}.card-member-detail .card-footer{align-items:center;border-top:1px solid var(--alternate-color);display:flex;flex-direction:column-reverse;gap:23px;padding:41px 32px 47px}.card-member-detail .card-img{border-radius:50rem;flex-shrink:0;height:104px;margin-bottom:17px;overflow:hidden;width:104px}.card-member-detail .card-img img{display:block;height:100%;object-fit:cover;width:100%}.card-member-detail .card-title{font-size:32px;font-weight:400;letter-spacing:-.65px;line-height:1.3125;margin-bottom:4px}.card-member-detail .card-subtitle{font-size:16px;font-weight:600;letter-spacing:1.45px;line-height:1.625;margin-bottom:0;text-transform:uppercase}.card-member-detail .card-btn{align-items:center;background-clip:padding-box;border:2px solid var(--alternate-color);border-radius:3px;color:#000;color:#fff;display:inline-flex;font-size:22px;font-weight:400;letter-spacing:.65px;line-height:1.3636;max-width:450px;padding:6px 15px;position:relative;text-decoration:none;text-transform:capitalize;transition:color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95);vertical-align:top;width:100%}.card-member-detail .card-btn:after{align-items:center;border:solid var(--alternate-color);border-width:0 0 0 2px;bottom:-2px;color:var(--alternate-color);content:"";display:flex;font-size:39px;justify-content:center;line-height:1;position:absolute;right:-2px;top:-2px;transition:color .35s cubic-bezier(.3,.86,.36,.95),border-color .35s cubic-bezier(.3,.86,.36,.95);width:70px}.card-member-detail .card-btn.btn-prev{flex-direction:row-reverse;padding-left:80px}.card-member-detail .card-btn.btn-prev:after{border-width:0 2px 0 0;content:"";left:-2px;right:auto}.card-member-detail .card-btn.btn-prev .card-img{margin-left:10px;margin-right:0}.card-member-detail .card-btn.btn-next{padding-right:80px}.card-member-detail .card-btn .card-img{height:47px;margin-bottom:0;margin-right:10px;width:47px}.modal-team-member-active .fancybox-button.fancybox-close-small,.modal-team-member-active .fancybox-infobar{display:none!important}.modal-team-member-active .fancybox-content{background:var(--secondary-color);color:#fff}.modal-team-member-active .icon-close-circle{color:var(--alternate-color)}.bg-gradient,.bg-gradient-sm,.bg-primary,.bg-secondary{--text-color:#fff}.bg-primary{background-color:var(--primary-color);color:var(--text-color)}.bg-secondary{background-color:var(--secondary-color);color:var(--text-color)}.bg-gradient{background-image:linear-gradient(to bottom,var(--gradient-top-color) 0,var(--gradient-bottom-color) 100%);color:var(--text-color)}.bg-gradient-sm{--gradient-top-color:var(--header-color);--gradient-bottom-color:var(--primary-color);background-image:linear-gradient(to bottom,var(--gradient-top-color) 0,var(--gradient-top-color) 54.8%,var(--gradient-bottom-color) 100%);color:var(--text-color)}.test-theme-section{--text-color:var(--primary-color);color:var(--text-color)}.test-theme-section.variant-dark{--text-color:#fff;background-color:var(--secondary-color);color:var(--text-color)}.test-theme-section.variant-light{--text-color:var(--primary-color);background-color:var(--secondary-color);color:var(--text-color)}@media (min-width:375px){.room-list{margin:0 0 9px}.room-list li:after{margin:0 17px;width:40px}.hero-section .text-holder h2{line-height:60px}.cta-block-lg .cta-box-lg .text-holder .btn{min-width:276px}.contact-us .text-holder .btn{min-width:243px}.resource-article .btn{min-width:304px}.cta-card-section .btn{min-width:285px}.living-section .btn{min-width:310px}.apartment-block .btn-holer .btn{min-width:308px}.finder-open-close .search-btn{padding:0 35px}.item-place .info-holder{padding:0 48px 22px 55px}}@media (min-width:375px)and (max-width:1023px){.cta-block .cta-box .btn{min-width:260px}}@media (min-width:520px){.two-image-content .tag-line em{margin-left:0;margin-right:0}.stacked-photo h2 em{display:inline-block;line-height:.83;margin:-2px 0 0 7px}.links-list.downloads{flex-wrap:nowrap}}@media (min-width:768px){.g-form-custom .g-form-custom-header{margin:0 -48px 20px -30px;padding:0 32px 28px 22px}.g-form-custom h2{font-size:30px;line-height:1.1429;margin-bottom:20px}.g-form-custom .g-form-custom__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-left:6px;padding-top:6px;width:100%}.g-form-custom .js-link-holder{padding-left:44px;width:auto}.g-form-custom .gf-form-link{margin-bottom:12px;margin-left:0}.g-form-custom .g-form-logo{margin:0 auto 42px 22px;width:167px}.g-form-custom .js-checkbox-holder .gfield_checkbox{flex-direction:row;justify-content:center;padding-right:10px}.g-form-custom .js-checkbox-holder .gchoice{margin:0 14px}.g-form-custom .g-form-custom-body{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.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-left-col .gfield.gfield--width-half,.g-form-custom .g-form-custom-body .js-right-col .gfield.gfield--width-half{width:calc(50% - 8px)}.g-form-custom .g-form-custom-body .js-left-col{padding-right:2px}.g-form-custom .g-form-custom-body .js-right-col{padding-left:23px}.gform_wrapper.gravity-theme{padding:18px 48px 42px 30px}.gform_wrapper.gravity-theme .gsection_title{font-size:24px;line-height:1.4167;margin-bottom:16px;margin-top:26px;padding-left:5px}.gform_wrapper.gravity-theme .gfield.gf-start-date:before{left:calc(100% + 4px)}.gform_wrapper.gravity-theme .gfield textarea{height:143px!important}.gform_wrapper.gravity-theme .gfield textarea.large{height:143px!important}.gform_wrapper.gravity-theme .gf-square-checkbox{padding-top:42px}.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:35px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gsection_title{margin-top:27px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gfield textarea,.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gfield textarea.large{height:216px!important}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gform_footer{padding-top:39px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea{height:142px!important}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea.large{height:142px!important}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-custom-header{margin-bottom:19px;padding-bottom:22px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .js-checkbox-holder{width:auto}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .js-checkbox-holder .gfield_checkbox label{font-weight:400}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-logo{margin:3px auto 21px 25px}.lightbox-contact{margin-left:14px;margin-right:14px}.lightbox-contact.fancybox-content{padding-top:18px;width:calc(100% - 28px)}.lightbox-contact .btn-close.close-top{bottom:auto;color:#5e728d;left:auto;margin:0;right:38px;top:28px;transform:none}.lightbox-contact .btn-close.close-top span{display:none}.lightbox-contact .btn-close.close-top:hover{color:#7ea0cb}.lightbox-contact .btn-close.close-bottom{margin-top:27px}.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;justify-content:center}.navigation .nav-links:before,.navigation-comments .nav-links:before{left:15px;right:-9999px}.navigation .page-numbers,.navigation-comments .page-numbers{width:44px}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{margin-left:0;width:65px}.navigation .next:hover .arrow svg,.navigation .prev:hover .arrow svg,.navigation-comments .next:hover .arrow svg,.navigation-comments .prev:hover .arrow svg{margin-left:-18px}.navigation .next .arrow,.navigation .prev .arrow,.navigation-comments .next .arrow,.navigation-comments .prev .arrow{width:22px}.navigation .next .arrow svg,.navigation .prev .arrow svg,.navigation-comments .next .arrow svg,.navigation-comments .prev .arrow svg{margin-left:-23px}.navigation .prev,.navigation-comments .prev{margin-right:0}.navigation-single .back,.navigation-single .next,.navigation-single .prev{font-size:22px}.navigation-single .back a,.navigation-single .next a,.navigation-single .prev a{padding:29px 35px 35px}.navigation-single .back a:hover:before,.navigation-single .next a:hover:before,.navigation-single .prev a:hover:before{bottom:6px;left:6px;right:6px;top:6px}.navigation-single .back a:hover .arrow,.navigation-single .next a:hover .arrow,.navigation-single .prev a:hover .arrow{right:18px}.navigation-single .back a .arrow,.navigation-single .next a .arrow,.navigation-single .prev a .arrow{right:15px}.navigation-single .next a{padding-right:72px;width:auto}.navigation-single .prev a{padding-left:72px;width:auto}.navigation-single .prev a:hover .arrow{left:18px}.navigation-single .prev a .arrow{left:15px}.header{padding-top:25px}.header.indent-lg{padding-bottom:165px}.header .logo{order:0;width:143px}.header .container-fluid{flex-direction:row;padding:0 33px}.header.corporate-header .logo{width:150px}.header.corporate-header .main-nav{font-size:21px}.header.corporate-header .main-nav>li{padding-top:6px}.header.corporate-header .main-nav .slide{font-size:19px;padding:45px 0 0 25px}.header.corporate-header .main-nav .slide li{margin-bottom:28px}.header.corporate-header .drop{padding:45px 102px}.header.corporate-header .drop .drop-logo{display:block;margin-bottom:100px;position:static;width:auto}.header-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;max-width:calc(100% - 180px);width:100%}.header-wrapper:before{border-top:1px solid hsl(0 0% 100% / .4);content:"";left:0;position:absolute;right:-100vw;top:0}.header-contact{height:100%;margin-bottom:0;max-width:calc(100% - 150px);order:2;padding-bottom:0;padding-left:10px;width:auto}.header-contact:before{content:none}.contact-list{display:flex;font-size:16px;height:100%;letter-spacing:1.2px;margin:0 -20px}.contact-list li{align-items:center;display:flex;padding:0 16px}.main-nav{max-width:300px}.main-nav>li{padding-bottom:40px}.main-nav .slide li{margin-bottom:12px}.opener-holder{max-width:150px;order:1;padding-top:0;position:static;right:auto;top:auto}.drop{padding:50px 47px;width:81%}.drop .nav-close{right:57px;top:38px}.drop .drop-logo{display:block;margin-bottom:114px}.sticky-header .logo{margin:10px 30px;order:0;width:143px}.sticky-header .container-fluid .sticky-header-wrapper{width:80%;width:85%}.sticky-header .container-fluid .header-contact,.sticky-header .container-fluid .logo{display:block}.sticky-header .container-fluid .header-contact .contact-list{min-height:70px}.sticky-header .container-fluid .header-contact-mobile{display:none}body{font-size:20px;letter-spacing:.6px;line-height:1.5}.dash-list li:before{top:16px}.h2,h2{font-size:65px;line-height:80px}.h3,h3{font-size:38px}.h4,h4{font-size:20px}.slider-list{font-size:14px;letter-spacing:2.1px;margin-bottom:10px;padding-left:0}.slider-list li{margin-bottom:9px}.slider-list li>a{padding-left:36px}.room-list{margin:0 0 7px}.room-list li:after{background:var(--alternate-color-2);margin:0 28px}.hero-section{margin-top:-109px;padding-bottom:87px}.hero-section:before{top:109px}.hero-section .container{padding:0 50px}.hero-section .img-holder{margin-left:auto;margin-right:-50px;padding-top:64%;width:84.1%}.hero-section .img-holder img{border-bottom-left-radius:10px;border-top-left-radius:10px}.hero-section .text-holder{font-size:18px;margin-top:-136px;padding-left:0}.hero-section .text-holder h2{line-height:80px}.hero-section .text-holder h2 span{margin-left:40%}.hero-section .text-holder h2 em{font-size:100px}.hero-section .text-holder .text{margin-bottom:39px;padding-bottom:20px}.hero-section .text-holder .text:before{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:0;position:absolute;right:-212px}.hero-section .text-holder.hide-line .text{margin-bottom:25px}.hero-section .btn .arrow{right:3px}.hero-section .description-text{font-size:16px;letter-spacing:2.4px;line-height:1.4375;margin-left:auto;max-width:260px;padding-left:0;position:relative}.hero-section .search-form{margin-left:0;max-width:89%;padding-top:5px}.hero-section .input-group input[type=email],.hero-section .input-group input[type=number],.hero-section .input-group input[type=password],.hero-section .input-group input[type=search],.hero-section .input-group input[type=tel],.hero-section .input-group input[type=text],.hero-section .input-group input[type=url]{font-size:24px}.cta-block .container{padding:0 33px}.cta-block .cta-box{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;line-height:1.5;padding:83px 54px 73px;text-align:left}.cta-block .cta-box .btn-holder{padding:0 12px;width:47%}.cta-block .cta-box .text-holder{padding:0 12px;width:53%}.cta-block .cta-box .text-holder p:last-of-type{margin-bottom:0}.cta-block.align-right .cta-box{flex-direction:row}.cta-block.align-center .cta-box{align-items:center}.carousel-block{padding:86px 0 45px}.carousel-block .h1,.carousel-block h1{font-size:55px;letter-spacing:0;line-height:1.182;margin-bottom:38px;max-width:500px}.carousel-block .container{padding:0 33px}.carousel-block .tablet-block{display:block;padding-left:88px;width:51%}.carousel-block .mobile-block{display:none}.carousel-block .info-col{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:30px}.carousel-block .description-box{line-height:1.7;margin-bottom:10px;padding:30px 48px;text-align:left;width:49%}.carousel-block .arrow-holder{bottom:85px;display:flex;right:43px}.text-slider .slide-item{padding:56px 43px 25px}.text-slider .slide-item .text-holder{line-height:1.5;padding-bottom:74px}.text-slider .slide-item .text-holder p{margin-bottom:30px}.text-slider .slide-item .link-holder{padding-top:32px}.search-section .container{padding:0 40px}.search-section .heading-holder{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin-bottom:87px}.search-section .heading-logo{margin:0;max-width:none;text-align:left;width:252px}.search-section .heading-text{font-size:16px;margin-bottom:0;padding-right:10px;padding-top:10px;width:calc(100% - 252px)}.search-section .heading-text p:last-of-type{margin-bottom:0}.search-section .heading-text h2{margin-left:0}.search-section .heading-text h2 em{margin-left:0}.search-section .text{padding-left:78px}.search-section h1,.search-section h2{padding-left:0}.search-section h1 em,.search-section h2 em{display:inline-block;margin-bottom:-4px;padding-left:4px}.search-section h1 span,.search-section h2 span{padding-left:0}.filter-open-close{font-family:neue-haas-unica,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;letter-spacing:1.12px;margin-bottom:35px}.filter-open-close .opener{display:none}.filter-list{border:none;display:flex;flex-wrap:wrap;padding:22px 0 0;position:relative}.filter-list li{padding:0 13px}.filter-list li a{display:inline-block;padding-right:32px;vertical-align:middle}.filter-list li a:before{color:var(--text-color);content:"";font-family:icomoon;font-size:10px;line-height:1;position:absolute;right:0;top:58%;transform:translateY(-50%);transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.search-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0}.search-wrapper:before{background:var(--primary-color);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.search-wrapper .search-title{left:-17px;padding-top:83px;top:39px}.search-wrapper .search-title:before{height:70px}.search-wrapper .card-wrapp{height:607px;max-height:100%;overflow:auto;padding:50px 0 35px 85px;width:50%}.search-wrapper .address-card{padding-bottom:50px;padding-top:8px}.search-wrapper .map-wrapp{margin-right:-40px;width:calc(50% + 40px)}.search-wrapper .map-wrapp:before{content:none}.search-wrapper .map{height:100%}.info-content .container{padding:0 40px}.info-content .info-box .img-holder{margin:0 auto;max-width:79%;padding-top:42%}.info-content .info-box .text-holder{margin-top:-120px;padding:180px 70px 99px 77px}.info-content .info-box .text-holder:before{bottom:34px;left:34px;right:34px;top:34px}.info-content .info-box .text-holder h2{font-size:32px;margin-bottom:45px}.info-content .info-box .text-holder p:last-of-type{margin-bottom:100px}.info-content.align-bottom .info-box{display:flex;flex-direction:column-reverse}.info-content.align-bottom .info-box .img-holder{width:100%}.info-content.align-bottom .info-box .text-holder{margin:0 0 -118px;padding:92px 60px 183px 99px}.info-content.two-column .text-holder{display:flex;flex-wrap:wrap}.info-content.two-column .text-holder>h1,.info-content.two-column .text-holder>h2,.info-content.two-column .text-holder>h3,.info-content.two-column .text-holder>h4,.info-content.two-column .text-holder>h5,.info-content.two-column .text-holder>h6{padding-right:10px;width:38%}.info-content.two-column .text-holder .text{padding-left:10px;width:62%}.cta-block-lg .container{padding:0 60px}.cta-block-lg .cta-box-lg{line-height:1.5;padding:74px 70px 84px}.cta-block-lg .cta-box-lg:before{bottom:25px;left:25px;right:25px;top:25px}.cta-block-lg .cta-box-lg h1,.cta-block-lg .cta-box-lg h2{margin-bottom:45px}.cta-block-lg .cta-box-lg .heading-holder{padding:0}.cta-block-lg .cta-box-lg .text-holder{letter-spacing:.6px}.cta-block-lg .cta-box-lg .text-holder p:last-of-type{margin-bottom:38px}.contact-us{padding:60px 0 66px}.contact-us .container{padding:0 80px}.contact-us .contact-wrapper{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.contact-us h2{font-size:65px;margin-bottom:41px}.contact-us .img-holder{margin-bottom:0}.contact-us .img-holder img{margin:-162px 20px 0 auto;max-height:350px;max-width:205px}.contact-us .text-holder{letter-spacing:.6px;line-height:1.5;padding:0}.contact-us .text-holder p:last-of-type{margin-bottom:70px}.contact-us .text-holder .holder{max-width:435px}.resource-article{overflow:hidden;padding-bottom:0;padding-top:123px;text-align:left}.resource-article .container{padding:0 100px}.resource-article h2{margin-bottom:29px}.resource-article .heading-holder{margin-bottom:10px;padding:0 70px}.resource-article .heading-holder p:last-of-type{margin-bottom:0}.resource-article .img-holder{margin:0 0 -23px}.resource-article .btn-holder{max-width:calc(100% - 200px);padding:0 30px 20px 10px}.resource-article .btn{min-width:316px;padding:45px 89px 45px 35px}.resource-article .btn:hover .arrow{right:40px}.resource-article .btn .arrow{right:37px}.resource-article .union-holder{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.cta-card-section{padding:115px 0 20px}.cta-card-section .container{padding:0 60px}.cta-card-section h1{font-size:55px;line-height:1.182;margin:0 auto 35px;max-width:351px}.cta-card-section .cta-card{font-size:18px;letter-spacing:.54px;padding:107px 90px 101px}.cta-card-section .cta-card:before{border-color:var(--alternate-color);bottom:23px;left:23px;right:23px;top:23px}.cta-card-section .cta-card .text p:last-of-type{margin-bottom:50px}.cta-card-section .btn{min-width:372px;padding:45px 92px 45px 55px}.cta-card-section .btn:hover .arrow{right:35px}.cta-card-section .btn .arrow{right:29px}.living-section{font-size:18px;padding:103px 0 107px}.living-section h2{font-size:30px;letter-spacing:.9px;line-height:1.5;margin-bottom:40px}.living-section .text-holder{letter-spacing:.54px;line-height:1.389;padding:0 0 60px 40px}.living-section .text-holder:after{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:44px;position:absolute;right:-100vw}.living-section .text-holder p:last-of-type{margin-bottom:27px}.living-section .img-holder{margin-bottom:52px;margin-left:40px;margin-right:40px;padding-top:58%}.living-section.align-left .text-holder{padding:0 40px 60px 26px}.living-section.align-left .text-holder:after{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:-100vw;position:absolute;right:40px}#main>.floorplan-section{margin-top:-80px}.floorplan-section .container{padding:0 25px}.floorplan-section h1{font-size:65px;line-height:1.1538;margin-bottom:42px}.floorplan-section .heading-holder{font-size:22px;letter-spacing:.66px;line-height:1.591;margin-bottom:82px;padding:0 35px}.floorplan-section .slider-list{margin-bottom:0;padding-left:48px}.floorplan-section .slider-list li{margin-bottom:20px}.floorplans-slider-holder{margin-bottom:45px}.popup-slider .slick-track{display:flex}.popup-slider .slick-list{margin:0 -10px}.popup-slider .slide-item{background:#fff;border-radius:10px;color:var(--primary-color);display:flex;flex-direction:column;height:auto;margin:0 10px;overflow:hidden;padding:69px 55px 44px}.popup-slider .slide-item:before{content:none}.popup-slider .slide-item .img-holder{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin-bottom:0;max-height:calc(100% - 160px);padding:0 65px 72px;position:relative}.popup-slider .slide-item .info-box{min-height:159px;padding-right:130px;padding-top:48px;position:relative}.fancybox-content.floorplan-popup .room-list{font-size:45px}.fancybox-content.floorplan-popup .room-list li:after{margin:0 27px;width:78px}.fancybox-content.floorplan-popup .sf{font-size:45px}.apartment-block{padding:106px 0 137px}.apartment-block h2{margin-bottom:64px;text-align:left}.apartment-block .container{padding:0 65px}.apartment-block .lists-holder{display:flex;flex-wrap:wrap;margin:0 -10px;padding-left:47px}.apartment-block ul:not([class]):not([id]){padding:0 10px;width:50%}.apartment-block ul:not([class]):not([id]) li:before{top:9px}.finder-section{padding:63px 0 0}.finder-section .container{padding:0 60px}.finder-section .heading-holder{margin-bottom:58px}.finder-section .heading-holder h1{font-size:45px;margin-bottom:36px}.finder-section .list-block{color:var(--alternate-color-3);margin-bottom:0}.finder-section .map-block{display:flex;flex-wrap:wrap;height:auto;margin-bottom:0;overflow:hidden}.finder-section .openList{color:var(--alternate-color)}.finder-section .communities-list .by-state-list ul.communities li a{color:var(--alternate-color-2)}.finder-section .address-col{display:flex;flex-direction:column;max-height:100%;overflow:auto;overflow-y:scroll;width:100%}.finder-section .text-holder{font-size:18px;margin:0;padding:40 37px}.finder-section .text-holder p:last-of-type{margin-bottom:34px}.finder-section .text-holder h3{margin-bottom:0;padding-bottom:20px;padding-left:12px;text-align:center}.finder-section .text-holder h3 em{display:inline-block}.finder-section .error-message{margin:auto;padding:20px 60px}.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;height:73px;letter-spacing:.72px;padding:10px 42px}.input-group button{font-size:18px;letter-spacing:1.26px;min-width:180px}.input-group button .icon-search{display:none}.finder-open-close .sort-list{font-size:18px;margin-bottom:0;width:51%}.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}.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{margin-bottom:38px;width:49%}.finder-open-close .button-group{justify-content:flex-end;margin:0 -12px;width:calc(100% + 24px)}.finder-open-close .search-btn{font-size:18px;letter-spacing:1.26px;padding:0 12px}.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{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin-bottom:3px;padding:20px 16px}.item-place .img-holder{border-radius:5px;margin-bottom:0;overflow:hidden;padding-top:28%;width:50%}.item-place .category-label{padding:9px 24px}.item-place .info-holder{padding:0 20px 32px 61px;width:50%}.item-place .apartment-wrap{width:calc(100% - 140px)}.item-place .btn-holder{margin-bottom:6px;max-width:140px}.item-place .btn[class*=btn-outline]{min-width:119px;padding:14px 43px 14px 15px}.item-place h3{padding-bottom:23px}.item-place .apartment-list li{margin-bottom:6px}.faq{padding:114px 0 111px}.faq>.container{padding:0 60px}.faq .heading-wrapper{display:flex;flex-wrap:wrap}.faq .title-holder{width:35%}.faq .info-holder{font-size:18px;padding-left:20px;width:65%}.faq .info-holder p{margin-bottom:40px}.faq .carousel-block .container{align-items:center;display:flex;flex-wrap:wrap;padding:0}.faq .carousel-block .info-col{margin-bottom:0;padding-right:10px;width:38%}.faq .carousel-block .tablet-block{padding-left:0;width:100%}.faq .carousel-block .slider-holder{margin:0;width:62%}.faq .carousel-block .text-slider{margin-bottom:0}.faq .carousel-block .text-slider .slide-item{padding:54px 74px 95px 58px}.faq .carousel-block .text-slider .slide-item .text-holder{font-size:18px;letter-spacing:.54px;padding-bottom:0}.faq .carousel-block .arrow-holder{bottom:23px;right:75px}.faq .slider-list{font-size:16px;padding-left:8px}.faq .slider-list li{margin-bottom:33px}.faq .slider-list li>a{padding-left:32px}.decor-box{font-size:24px;letter-spacing:.72px;line-height:1.292;margin-bottom:44px;padding-bottom:71px}.decor-box .decor-icon{bottom:-19%;font-size:420px;right:-61px;width:420px}.resource-detail{font-size:18px;letter-spacing:.54px;line-height:1.667;padding-top:30px}.resource-detail .container{padding:0 73px}.resource-detail .subtitle-category{margin-bottom:8px}.resource-detail .heading-info{margin-bottom:92px}.resource-detail .heading-info h1,.resource-detail .heading-info h2{font-size:45px;line-height:1.223}.resource-detail .heading-info .heading-holder{padding-bottom:22px}.resource-detail .heading-info .heading-holder:before{right:auto;width:59%}.resource-detail .heading-info .img-holder{margin-bottom:28px;padding-top:58.1%}.resource-detail .content-description{font-size:24px;letter-spacing:.72px;line-height:1.292;margin:0 auto 90px;max-width:500px;padding-top:106px}.navigation-block .navigation-single{margin:0 auto;max-width:690px}.dl-content{margin:80px auto}.section-intro{padding:0 85px 194px 95px}.section-intro.align-right .holder{padding-left:40px;padding-right:0}.section-intro.align-right .subtitle{padding-left:0;padding-right:5px}.section-intro.align-right .subtitle:after{margin-left:-6px;margin-right:18px}.section-intro.alt-section .text-block p{margin-bottom:78px}.section-intro .bg-img{bottom:0;display:block;height:44.6%}.section-intro .text-block{margin:0 -85px 0 -95px;padding:146px 85px 170px 95px}.section-intro .holder{padding-right:40px}.section-intro h2{font-size:65px;letter-spacing:0;line-height:1.2097;margin:0 0 70px}.section-intro h2 em{margin:4px -10px 2px -1px}.section-intro .img-block{margin-top:-90px}.section-intro .img-block img{border-radius:10px;height:49.4vw}.subtitle{font-size:22px;letter-spacing:3.3px;margin-bottom:15px;padding-left:5px}.subtitle:after{margin-left:18px;margin-right:-6px;min-width:50px}.section-floorplans{padding:0 85px 215px 95px}.section-floorplans.align-right .text-block{margin:0 -95px;padding:146px 95px 120px 100px}.section-floorplans.align-right .subtitle:after{margin-left:-22px;margin-right:18px}.section-floorplans .bg-img{bottom:0;display:block;height:39%}.section-floorplans .text-block{margin:0 -85px 0 -95px;padding:146px 100px 120px 95px}.section-floorplans h2{font-size:65px;letter-spacing:0;line-height:1.2097;margin:0 0 44px}.section-floorplans .img-block{margin:-100px 0 0}.section-floorplans .img-block img{border-radius:10px;height:49.4vw}.section-floorplans .subtitle{margin-bottom:15px}.section-floorplans .subtitle:after{margin-right:-22px}.intro-content.text-reversed .holder-text{padding-bottom:18px}.intro-content.top-line h2{margin-bottom:52px}.intro-content.top-line .holder:after{margin-bottom:34px}.intro-content.bottom-line .holder:after{margin-top:56px}.intro-content.middle-line.script-text h2{font-size:32px;line-height:1.4444;margin-bottom:58px}.intro-content.middle-line.script-text h2 em{margin-left:8px}.intro-content.middle-line.text-reversed .holder:after{margin-top:40px}.intro-content.middle-line h2{margin-bottom:50px;padding:0}.intro-content.middle-line .holder:after{height:1px;margin-bottom:58px;width:347px}.intro-content.title-lg .holder{max-width:700px}.intro-content.title-lg .holder:after{height:137px}.intro-content.title-lg h2 em{display:inline-block;margin:-17px 0 0 10px}.intro-content .holder:after{height:100px}.intro-content .holder p{margin-bottom:1.5em}.intro-content h2{font-size:38px;line-height:1.2895;margin-bottom:52px;padding:0 30px}.section-gallery .container{padding:0 33px}.image-gallery,.video-slider{padding-bottom:83px}.image-gallery .slick-list,.video-slider .slick-list{margin-bottom:25px}.image-gallery .slick-dots,.video-slider .slick-dots{justify-content:flex-start;margin:0 0 0 -5px}.image-gallery .slick-arrow,.video-slider .slick-arrow{bottom:23px}.image-gallery .slick-arrow.slick-prev,.video-slider .slick-arrow.slick-prev{left:auto;right:115px}.image-gallery .slick-slide{padding:0 2px}.image-gallery .slick-slide.slick-center img{filter:grayscale(0);opacity:1}.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] img{filter:grayscale(0);opacity:1}.image-gallery .img-wrapp:before{padding-bottom:60%}.image-gallery .img-wrapp img{border-radius:10px;filter:grayscale(100);opacity:.32;transition:opacity .5s ease,filter .5s ease}.cards-block{padding-bottom:180px}.cards-block .container{padding:0 38px}.cards-block .row{display:flex;flex-wrap:wrap;margin:0 -7px -20px}.cards-block .col{padding:0 7px 20px;width:33.33%}.cards-block .col:nth-child(odd){padding-top:37px}.cards-block .col:nth-child(odd) .card{height:100%}.card{box-shadow:0 24px 35px rgb(0 0 0 / .07)}.card .card-img:before{padding-bottom:59.3%}.card .card-body{align-items:flex-start;display:flex;flex-direction:column;padding:23px 20px 20px 28px}.card h3{font-size:16px;line-height:1.25;margin-bottom:26px}.card .read-more .icon-mobile{font-size:28px}.contact-block.variant-content-sm .content-col{padding:35px}.contact-block.variant-content-sm .content-col:before{bottom:35px;left:35px;right:35px;top:35px}.contact-block .img-col:before{padding-bottom:51.5%}.contact-block .img-col:after{background-image:linear-gradient(45deg,color-mix(in srgb,var(--secondary-color),transparent 1%) 0,color-mix(in srgb,var(--secondary-color),transparent 100%) 80%);opacity:.93}.contact-block .content-col{padding:30px 27px}.contact-block .content-col:before{bottom:30px;left:27px;right:27px;top:30px}.contact-block .content-head{padding:32px 45px 22px}.contact-block h2{font-size:55px;line-height:1.3636}.contact-block h2 .text-sm{font-size:18px;letter-spacing:2.7px;max-width:none;padding-bottom:5px;padding-left:6px}.contact-block .content-body p:last-of-type:not(:last-child){margin-bottom:49px}.short-cta h2{font-size:45px;line-height:1.2222;margin-bottom:30px;max-width:80%}.short-cta p:last-of-type:not(:last-child){margin-bottom:84px}.short-cta .btn-holder{margin:0 -37px}.two-image-content.variant-text-bg .column-holder:before{border-color:#fff;left:31px;right:31px}.two-image-content.align-right .column-holder{flex-direction:row-reverse}.two-image-content.align-right .img-block{align-items:flex-start}.two-image-content.align-right .main-img:after{transform:scaleX(-1)}.two-image-content.align-right .sm-img{margin:-31px 0 30px 70px}.two-image-content.align-right .content-block{padding:50px 15px 30px 60px}.two-image-content .column-holder{display:flex;flex-wrap:wrap;justify-content:space-between;padding:28px 30px}.two-image-content .column-holder:before{border:1px solid var(--alternate-color-2);bottom:28px;content:"";left:42px;position:absolute;right:42px;top:28px}.two-image-content .img-block{margin:0;width:47%}.two-image-content .main-img{margin-top:-57px;width:132%}.two-image-content .main-img:before{padding-bottom:66%}.two-image-content .sm-img{margin:-31px 33px 30px 0;width:68%}.two-image-content .sm-img:before{padding-bottom:73%}.two-image-content .content-block{padding:50px 30px 30px 35px;position:relative;width:53%}.two-image-content h2{margin-bottom:30px}.two-image-content p{margin-bottom:1.5em}.two-image-content .tag-holder{padding-top:40px}.two-image-content .tag-line{justify-content:center}.center-image.light{padding:0}.center-image.light .text-block{background-color:var(--alternate-color-2)}.center-image{padding:60px 0 166px}.center-image .container{padding:0 25px}.center-image .img-block{align-items:flex-start;margin:0}.center-image .img-block:before{padding-bottom:58.4%}.center-image .img-holder{border-radius:5px}.center-image .head{align-items:center;padding:30px 40px 100px}.center-image .decor{margin:6px 2px -6px 0;min-width:150px}.center-image .decor:before{background-color:#fff;content:"";flex-grow:1;height:1px;margin:-4px 7px 0 33px}.center-image .text-block{margin:-37px 64px 56px;padding:32px 25px 32px 32px;position:relative}.center-image .text-block p{margin-bottom:30px}.center-image .text-block p:last-of-type{margin-bottom:61px}.center-image .btn{font-size:22px;min-width:264px;padding:35px 64px 40px 30px}.center-image .btn:hover .arrow{right:34px}.center-image .btn .arrow{right:31px}.community-section{padding:72px 0 116px}.community-section .container{padding:0 64px}.community-section .info-block{margin:0}.community-section .content-block{padding-bottom:38px;padding-left:5px}.community-section .text-holder{max-width:78%;padding-bottom:26px;padding-left:0}.community-section h2{font-size:45px;line-height:1.4444;margin-bottom:49px;margin-right:-64px;padding-bottom:22px}.info-slider .slick-list{border-radius:5px}.info-slider .slide{min-height:504px}.info-slider .info-holder{padding-right:15px}.info-slider .slide-content{display:flex;justify-content:space-between;padding:30px 49px 34px 41px}.info-slider h3{font-size:28px;margin:-3px 0 7px}.info-slider .slick-dots{bottom:0;padding:0 0 5px;position:absolute;right:-33px;width:12px}.info-slider .slick-dots li{margin:14px 0 0}.stacked-photo{padding:67px 0 122px}.stacked-photo .container{align-items:flex-start;display:flex;flex-wrap:wrap;max-width:1504px;padding:0 62px}.stacked-photo .img-block{margin:0;order:-1;width:38%}.stacked-photo .img-block .img-top:before{padding-bottom:136%}.stacked-photo .content-block{padding-left:34px;padding-top:33px;width:62%}.stacked-photo h2{margin-bottom:41px}.stacked-photo p{margin-bottom:25px}.stacked-photo p:last-of-type{margin:0}.stacked-photo .links-list{justify-content:center;margin:0 -41px;width:calc(100% + 82px)}.stacked-photo .additional-heading{padding-bottom:0;padding-top:20px}.downloads-title{display:block}.links-list{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:22px;justify-content:flex-start;position:relative}.links-list .text-mobile{display:none}.links-list li{margin:0 41px 30px}.links-list.downloads li{margin:0 30px 30px}.links-list a .arrow{margin-top:13px}.horizontal-divider,.vertical-divider{margin:0 auto;max-width:494px}.section-storys{padding:103px 0 140px}.section-storys .container{padding:0 33px}.section-storys .intro-content h2{line-height:1.2222;margin-bottom:109px}.card-story{border:2px solid var(--alternate-color-2);border-radius:10px;display:flex;overflow:hidden;padding:0}.card-story .card-img{border-radius:0;flex-shrink:0;height:auto;margin:0;width:38%}.card-story .card-img:before{padding-bottom:0}.card-story .card-body{flex-grow:1;padding:31px 30px 30px 37px}.card-story h3{margin-bottom:25px}.content-section-more .intro-content h2 em{font-size:100px}.content-section-more .col-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.content-section-more .col-holder .col{padding:0 20px 0 0;width:50%}.content-section-more .col-holder .col:only-child{padding:0;width:100%}.content-section-more ul{margin-bottom:40px;min-height:160px}.content-section-more ul li{display:inline-block;page-break-inside:avoid;vertical-align:top;width:100%}.content-section-point-list .intro-content h2 em{font-size:100px}.point-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.point-list li{min-height:180px;width:calc(50% - 30px)}.point-list .title:before{right:0}.point-section .vertical-divider{margin-top:0}.top-content-image{padding:150px 0}.top-content-image h2{font-size:38px;margin-bottom:44px}.top-content-image .heading{padding:0 32px 10px 73px}.top-content-image .text-holder{padding-left:200px;padding-top:0}.top-content-image .text-holder:before{top:12px}.top-content-image .holder{align-items:flex-start;display:flex}.top-content-image .img-block{border-radius:5px;flex-shrink:0;margin-left:-22px;margin-right:-28.5%;overflow:hidden;width:calc(75% - 22px)}.top-content-image .img-block:before{padding-bottom:69.7%}.top-content-image .img-block:after{background-image:linear-gradient(135deg,rgba(var(--alternate-color-rgb),.13) 20%,rgba(var(--alternate-color-rgb),.3) 50%,rgba(var(--primary-color-rgb),1) 100%);content:"";height:100%;left:0;opacity:.78;position:absolute;top:0;width:100%;z-index:2}.top-content-image .img-block img{object-position:center}.top-content-image .content-block{flex-grow:1;margin-top:168px;padding:63px 90px 55px 66px}.top-content-image .content-block:before{bottom:30px;left:30px;right:30px;top:30px}.top-content-image h3{margin-bottom:35px}.top-content-image .btn-holder{padding-top:32px}.top-content-image .btn[class*=btn-outline]{min-width:190px;padding:26px 65px 30px 20px}.top-content-image .btn[class*=btn-outline]:hover .arrow{right:23px}.top-content-image .btn[class*=btn-outline] .arrow{right:15px}.bio-block{flex-direction:row;justify-content:flex-start}.bio-block .bio-img{height:80px;margin-bottom:0;margin-right:16px;width:80px}.section-videos{padding:122px 0 100px}.section-videos .intro-content{padding:0 0 106px}.section-videos .intro-content h2{font-size:65px;line-height:1.1538}.section-videos .container{padding:0 32px}.video-slider .slick-list{margin-bottom:29px}.video-slider .slick-slide{padding:0 3px}.video-slider .slick-slide.slick-center .card-video .card-img{border-radius:0;filter:grayscale(0);opacity:1}.video-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-video .card-img{border-radius:0;filter:grayscale(0);opacity:1}.video-slider .card-video .card-img{border-radius:10px;filter:grayscale(100);opacity:.32;transition:opacity .5s ease,filter .5s ease,top .5s ease,height .5s ease}.video-description-slider{font-size:20px;line-height:1.5;padding:36px 63px 80px}.card-video{border-radius:10px;height:445px}.card-video .card-img{height:445px}.stats-section .stats-holder{display:flex;flex-wrap:wrap;justify-content:center}.stats-box{margin-bottom:51px;padding:0 20px;width:33%}.stats-box .title{margin-bottom:8px;padding-bottom:40px}.stats-box .title:after{height:32px}.about-section,.faq-section{min-height:563px}.about-section .decor-icon,.faq-section .decor-icon{display:flex;font-size:563px;justify-content:center;transform:translateX(0);width:420px}.about-section{padding:319px 0 156px}.about-section .container{padding:0 60px}.about-section .decor-icon{right:8.6%;top:116px}.about-section .col.left-col{display:inline}.about-section .col.right-col{clear:right;float:right;margin-left:57px;padding:70px 0 0 10px;width:50%}.about-section h2{margin-bottom:37px;margin-right:0}.about-section .bio-block{margin-bottom:0;margin-left:-9px}.about-section .order-list{font-size:18px;letter-spacing:.54px;line-height:1.5556}.about-section .order-list li{padding-bottom:54px;padding-right:30%}.about-section .order-list li:nth-child(2n){padding-left:56px}.about-section .order-list li:before{margin-bottom:28px}.faq-section{padding:202px 0 174px}.faq-section .container{padding:0 84px 0 108px}.faq-section .decor-icon{right:8.6%;top:174px}.faq-section h2{margin-bottom:113px}.faq-list{display:flex;flex-wrap:wrap;font-size:18px;letter-spacing:.54px;line-height:1.5556;padding-right:0}.faq-list li{padding-bottom:38px;width:43%}.faq-list li:nth-child(2n){align-self:flex-end;margin-left:auto;padding-left:3px;width:58%}.faq-list .let{margin-bottom:28px}.post-card .card-head{padding:5px 53px}.post-card .card-body{padding:16px 70px 30px 53px}.post-card h3{letter-spacing:.74px;margin-bottom:40px}.post-card-large .card-img:before{padding-bottom:62%}.post-card-large .card-body{padding:24px 10px 0 8px}.post-card-large h3{font-size:32px;line-height:1.375;margin-bottom:36px;max-width:82%}.post-card-large .more{font-size:22px;padding-right:62px}.section-resource{margin-bottom:102px;padding-top:46px}.section-resource .container{padding:0 30px}.section-resource .resource-heading{display:flex;padding-bottom:30px}.section-resource .navigation.pagination{clear:both;padding-top:62px;width:100%}.resource-content{padding:0}.resource-content .col{display:flex}.resource-content .col .post-card-large{margin-bottom:47px}.resource-content .col .post-card{margin-bottom:27px}.resource-content .col [class*=post-card]{width:100%}.resource-aside{float:left;margin-left:-30px;margin-right:11px;padding:6px 0 25px;width:266px}.resource-aside .aside-head{border-bottom:1px solid var(--alternate-color);justify-content:space-between;margin-bottom:25px;padding-bottom:13px;padding-left:36px}.resource-aside .aside-buttons{padding-left:33px;padding-right:30px}.resource-aside .categories-slide{padding-bottom:63px!important}.aside-filter-opener{font-size:12px;line-height:1.6667;margin-left:10px;margin-right:0;margin-top:4px;padding-right:18px}.aside-filter-popup{left:0;padding:46px 21px 16px 33px;top:calc(100% + 1px);width:100%}.aside-filter-list{font-size:12px;line-height:1.8333;margin:0 0 34px;padding-left:0}.aside-filter-list li{margin-bottom:20px}.aside-filter-list .fake-label{letter-spacing:.8px}.aside-filter-list label input{margin-right:8px}.categories-opener{display:none!important}.aside-caregory-list{padding-top:0}.info-card{align-items:flex-start;display:flex;flex-direction:column;height:100%}.info-card p{max-width:none}.info-card .more{margin-top:auto}.resource-add-content{margin-bottom:48px}.resource-add-content.decor-position-left .decor-icon{left:1.5%}.resource-add-content.decor-position-right .decor-icon{right:1.5%}.resource-add-content.decor-title h3{margin-bottom:56px;padding-bottom:7px}.resource-add-content.decor-title h3:before{right:-9999px}.resource-add-content .decor-icon{bottom:-2px;transform:none}.resource-add-content .container{padding:0 55px}.resource-add-content h3{line-height:1.4062;margin-bottom:74px}.resource-add-content .row{display:flex;flex-wrap:wrap;margin:0 -52px 0 -25px}.resource-add-content .col{padding:0 25px 82px;width:50%}.resource-add-content .links-list{padding-bottom:31px;padding-left:3px}.resource-add-content .links-list li{margin:0 102px 38px 0}.resource-add-content .links-list li:last-child{margin-right:0}.footer{padding-top:86px}.footer .container-fluid{padding:0 61px}.footer .logo{margin:0 0 60px}.footer .back-to-top{right:61px;top:20px}.footer.corporate-footer{padding-bottom:44px}.footer.corporate-footer .back-to-top{right:67px}.footer.corporate-footer .footer-top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer.corporate-footer .footer-slogan{display:block;font-size:31px;max-width:calc(100% - 200px);padding-top:43px}.footer.corporate-footer .footer-slogan .new-line{padding:0 0 0 35px;text-align:left}.footer.corporate-footer .logo{width:200px}.footer.corporate-footer .footer-info-list>li{margin-bottom:0;padding-bottom:14px}.footer.corporate-footer .footer-info-list address{font-size:15px;line-height:1.3}.footer.corporate-footer .footer-info-list .phone-link{font-size:19px;letter-spacing:1.33px}.footer.corporate-footer .footer-info-list .social-media{font-size:39px}.footer.corporate-footer .footer-info-list .social-media .icon-facebook{font-size:35px}.footer.corporate-footer .footer-list{padding-top:27px}.footer.corporate-footer .footer-bottom .logo-box{margin-bottom:0;width:227px}.footer.corporate-footer .copyright-holder{font-size:10px;justify-content:space-between;padding-left:20px}.footer.corporate-footer .copyright-holder .copy{justify-content:flex-end;padding-left:15px;padding-top:10px;width:calc(100% - 337px)}.footer.corporate-footer .copyright-holder .attribution{display:block;padding-left:20px;width:110px}.footer.corporate-footer .copyright-holder .attribution img{margin-left:12px}.footer-slogan{display:flex;flex-wrap:wrap;margin-bottom:67px;padding-left:0}.footer-slogan .cursive-text,.footer-slogan em{font-stretch:333%;line-height:.625;margin-top:-9px}.footer-slider{margin-bottom:35px}.footer-slider .img-holder{height:187px}.footer-info-list{border-bottom:1px solid hsl(0 0% 100% / .4);display:flex;flex-wrap:wrap;line-height:1;margin-bottom:0}.footer-info-list>li{align-items:center;border-right:1px solid hsl(0 0% 100% / .4);display:flex;justify-content:center;margin-bottom:0;padding-bottom:9px;padding-top:7px;width:33.332%}.footer-info-list>li:first-child{min-width:205px;width:28%}.footer-info-list>li:nth-child(2){min-width:40%;width:auto}.footer-info-list>li:nth-child(3){width:auto}.footer-info-list>li>*{padding:0 20px}.footer-info-list .social-media{width:100%}.footer-info-list .social-media li{padding:0 16px}.footer-info-list .phone-link{font-size:16px}.footer-nav{padding:0}.footer-list{border-top:none;display:flex;flex-wrap:wrap;font-size:14px;justify-content:flex-start;margin:0 -10px 50px;padding-top:19px;text-align:left}.footer-list li{padding:0 10px}.footer-bottom .logo-box{margin-bottom:68px;width:200px}.copyright-holder{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;text-align:left}.copyright-holder .image-decor{margin:0 0 -30px;width:238px}.copyright-holder .image-decor .image-wrapper{border-radius:10px}.copyright-holder .copy{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:0;width:calc(100% - 238px)}.copyright-holder .copy p:last-child{margin-bottom:0}.copyright-holder .copy .copy-text{max-width:calc(100% - 200px)}.copyright-holder .icon-list{max-width:200px;padding-left:16px}.banner{left:0;position:relative;right:0;top:0}.banner .container{flex-direction:row}.information-section{padding:102px 0}.information-section .container{padding:0 35px}.information-section .cursive-text,.information-section em{font-size:120px;margin-left:0;padding:0 20px}.information-section .image-wrapper{align-items:center;flex-direction:row;flex-wrap:wrap;margin-bottom:74px}.information-section .decor-heading-box{margin-left:-90px;margin-right:0;width:calc(39% + 90px)}.information-section .text-holder{padding:0 12px 27px}.information-section .text-holder .text-col{margin-bottom:52px;width:73%}.information-section .text-holder .text-col:nth-child(2n){margin-left:auto;width:67%}.information-section .heading-title{padding:0 12px}.information-section .heading-title h4{padding:0 0 30px}.information-section .list-holder{padding:0 12px 20px}.information-section .list-holder ul:not([class]):not([id]){column-count:2}.information-section ul:not([class]):not([id]) li:before{top:16px}.information-section .img-holder{border-radius:10px;margin:0;overflow:hidden;padding-top:42%;width:61%}.information-section .btn{margin-left:auto}.information-section .btn:hover .arrow{right:26px}.information-section .btn .arrow{right:22px}.information-section.right-info .decor-heading-box{margin-right:-54px;width:calc(45% + 54px)}.information-section.right-info .image-wrapper{flex-direction:row-reverse}.information-section.right-info .image-wrapper:before{bottom:24px;top:33px}.information-section.right-info .img-holder{margin:0;padding-top:36%;width:55%}.information-section.right-info .text-holder{padding-bottom:17px}.information-section.right-info .text-holder .text-col{margin-bottom:60px;width:67%}.information-section.right-info .cursive-text,.information-section.right-info em{font-size:120px;margin:-23px 0 -7px;padding-right:36px}.information-section.right-info .btn .arrow{right:3px}.information-section.right-info .btn-holder{flex-direction:row-reverse;padding-left:10px;padding-right:10px}.information-section.right-info .btn-holder .btn{margin-left:0;margin-right:auto}.decor-heading-box{padding:38px 20px}.decor-heading-box .h3,.decor-heading-box h3{font-size:32px}.title-wrapper{background:#fff0;padding-top:0}.title-wrapper .container{padding:0 35px}.title-wrapper.right-title .title-decoration{flex-direction:row-reverse}.title-wrapper.right-title .title-decoration .img-holder{margin-left:23px;margin-right:0}.title-wrapper.right-title .decor-heading-box{margin-left:-60px;margin-right:0;margin-top:0;width:calc(37% + 60px)}.title-decoration{align-items:center;display:flex;flex-wrap:wrap;position:relative}.title-decoration:before{background:var(--primary-color);bottom:27px;content:"";left:-100vw;position:absolute;right:-100vw;top:50px;z-index:-1}.title-decoration .decor-heading-box{margin-bottom:0;margin-right:-55px;width:calc(37% + 55px)}.title-decoration .img-holder{border-radius:5px;margin:0 23px 0 0;overflow:hidden;padding-top:39%;width:calc(63% - 23px)}.section-team{padding:100px 0}.section-team .row{margin-left:-2px;max-width:614px}.card-member{align-items:center;display:flex;padding:34px 45px 34px 23px}.card-member:hover .card-img{outline-color:var(--alternate-color);outline-width:12px}.card-member:hover .more{color:var(--text-color);font-weight:600}.card-member:hover .more i:before{content:""}.card-member .card-img{flex-shrink:0;height:200px;margin-bottom:0;margin-right:33px;outline:0 solid #fff0;width:200px}.card-member .card-body{padding-bottom:8px;padding-left:0}.card-member .card-subtitle{min-height:52px}.card-member .more-holder{margin-top:9px;padding-top:12px}.card-member .more-holder:before{height:1px;right:-5px}.card-member .more{font-weight:400}.card-member-detail .btn-close{right:20px;top:19px}.card-member-detail .btn-close:hover{background-color:var(--alternate-color);color:#fff}.card-member-detail .btn-close:hover i:before{color:var(--secondary-color);content:""}.card-member-detail .card-header{align-items:flex-start;display:flex;padding:50px 120px 59px 33px}.card-member-detail .card-header .text-holder{padding-top:2px}.card-member-detail .card-body{padding:25px 13px 44px 33px}.card-member-detail .card-footer{align-items:stretch;flex-direction:row;padding:23px 14px 24px}.card-member-detail .card-img{margin-bottom:0;margin-right:48px}.card-member-detail .card-btn{max-width:364px}.card-member-detail .card-btn:hover{background-color:var(--alternate-color);color:#fff}.card-member-detail .card-btn:hover:after{border-left-color:var(--primary-color);color:#fff;content:""}.card-member-detail .card-btn.btn-prev{margin-right:auto}.card-member-detail .card-btn.btn-prev:hover:after{border-right-color:var(--primary-color);content:""}.card-member-detail .card-btn.btn-next{margin-left:auto}.bg-gradient-sm{background-image:linear-gradient(to bottom,var(--gradient-top-color) 0,var(--gradient-top-color) 76.8%,var(--gradient-bottom-color) 100%)}}@media (min-width:768px)and (max-width:1023px){.contact-block .content-body{font-size:18px;letter-spacing:.55px;line-height:1.9444;padding:37px 110px 44px 49px}.two-image-content .content-block{font-size:18px;line-height:1.5556}.stacked-photo .mobile-holder{margin:50px auto 0;padding-top:36px;width:82%}.stacked-photo .mobile-holder:before{background-color:#7ea0cb;content:"";height:1px;left:0;position:absolute;right:0;top:0}}@media (min-width:768px)and (min-width:768px){.lightbox-contact .btn-close.close-top i{font-size:28px}}@media (min-width:810px){.footer-list{margin:0 -16px 80px;padding-left:15px}.footer-list li{padding:0 16px}}@media (min-width:1024px){.g-form-custom .g-form-custom-header{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -52px 36px;padding:0 52px 36px}.g-form-custom h2{letter-spacing:-.2px;margin-bottom:0}.g-form-custom .g-form-custom__row{padding:15px 0 0}.g-form-custom .g-form-logo{margin:-8px 80px 8px 0;width:210px}.g-form-custom .js-checkbox-holder{padding:20px 0 0}.g-form-custom .js-checkbox-holder .gfield{padding:0!important}.g-form-custom .js-checkbox-holder .gfield_checkbox{padding-right:0}.g-form-custom .g-form-custom-body.schedule-selected .js-right-col>div:nth-last-of-type(2) h3{margin-bottom:10px;margin-top:0}.g-form-custom .g-form-custom-body.schedule-selected .gfield textarea,.g-form-custom .g-form-custom-body.schedule-selected .gfield textarea.large{height:175px!important}.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 .gfield.gfield--width-half,.g-form-custom .g-form-custom-body .js-right-col .gfield.gfield--width-half{width:calc(50% - 24px)}.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{padding:43px 52px 42px}.gform_wrapper.gravity-theme .gsection_title{margin-bottom:18px;margin-top:17px}.gform_wrapper.gravity-theme .gfield.gf-start-date:before{left:calc(100% + 12px);width:23px}.gform_wrapper.gravity-theme .gfield textarea{height:296px!important}.gform_wrapper.gravity-theme .gfield textarea.large{height:296px!important}.gform_wrapper.gravity-theme .gform_footer{margin-top:-39px;padding:0}.gform_wrapper.gravity-theme .ginput_container_date input{padding-left:15px!important;padding-right:40px!important}.gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger{right:15px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme{padding-bottom:42px;padding-top:20px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .gform_footer{margin-top:0;padding-top:31px}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea{height:140px!important}.lightbox-contact.lightbox-contact--corporate-form .gform_wrapper.gravity-theme .g-form-custom-body.contact-selected .gfield textarea.large{height:140px!important}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-custom-header{margin-bottom:26px;padding-bottom:16px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-text-holder{margin-left:auto}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .js-checkbox-holder{padding:0 0 12px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-logo{margin:0 73px 21px -3px;width:184px}.lightbox-contact{margin:0}.lightbox-contact.fancybox-content{width:100%}.lightbox-contact .btn-close.close-top{display:none}.lightbox-contact .btn-close.close-bottom{margin-bottom:38px}.navigation,.navigation-comments{justify-content:flex-start}.navigation .nav-links,.navigation-comments .nav-links{justify-content:flex-start}.navigation .nav-links:before,.navigation-comments .nav-links:before{left:0}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{margin-left:10px;width:44px}.navigation .prev,.navigation-comments .prev{margin-left:0;margin-right:10px}.navigation-single .back,.navigation-single .next,.navigation-single .prev{font-size:24px}.navigation-single .back a,.navigation-single .next a,.navigation-single .prev a{padding:31px 61px 30px}.navigation-single .back a:hover .arrow,.navigation-single .next a:hover .arrow,.navigation-single .prev a:hover .arrow{right:42px}.navigation-single .back a .arrow,.navigation-single .next a .arrow,.navigation-single .prev a .arrow{right:32px;top:52%}.navigation-single .next a{padding-right:102px}.navigation-single .prev a{padding-left:102px}.navigation-single .prev a:hover .arrow{left:42px}.navigation-single .prev a .arrow{left:32px}.navigation-single .back a{padding-left:38px;padding-right:38px}body{font-size:22px;letter-spacing:.66px;line-height:1.591}.dash-list li{padding-left:33px}.dash-list li:before{top:20px}.h1,h1{font-size:70px}.h3,h3{font-size:45px}.h4,h4{font-size:35px}.slider-list{font-size:18px;letter-spacing:2.7px}.slider-list li{margin-bottom:18px}.room-list li:after{margin:0 15px}.arrow-link{padding-bottom:29px}.hero-section{margin-top:-54px;padding-bottom:0}.hero-section:before{bottom:55px;top:45px}.hero-section .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.hero-section .img-holder{margin-left:0;min-height:675px;padding-top:0;width:calc(60.5% + 50px)}.hero-section .text-holder{font-size:22px;margin-right:-205px;margin-top:0;padding-bottom:70px;padding-top:120px;width:calc(39.5% + 205px)}.hero-section .text-holder .text{margin-bottom:89px;max-width:416px;padding-bottom:1px}.hero-section .text-holder .text:before{border-width:1px;right:-305px}.hero-section .text-holder.hide-line .text{margin-bottom:50px}.hero-section .btn{margin-right:24px;min-width:280px}.hero-section .btn .arrow{right:12px;width:44px}.hero-section .btn .arrow svg{height:12px;width:44px}.hero-section .btn:hover .arrow{right:20px}.hero-section .description-text{bottom:calc(10vw - 210px);color:var(--primary-color);font-size:18px;letter-spacing:2.7px;max-width:none;padding-left:183px;position:absolute;right:20px;z-index:2}.hero-section .description-text:before{background:var(--alternate-color);content:"";height:1px;left:0;position:absolute;top:50%;transform:tranlateY(-50%);width:155px}.hero-section .search-form{max-width:82.3%;padding-top:0}.hero-section.vertical-center-hero{margin-top:-132px}.hero-section.vertical-center-hero:before{top:132px}.hero-section.vertical-center-hero .container{align-items:center}.hero-section.vertical-center-hero .text-holder{padding-top:150px}.hero-section.vertical-center-hero .text-holder .text{margin-bottom:80px;max-width:430px}.cta-block .container{padding:0 15px}.cta-block .cta-box{align-items:flex-start;line-height:1.3;padding:74px 54px 73px}.cta-block .cta-box .btn-holder{padding-top:10px;width:38.5%}.cta-block .cta-box .text-holder{font-size:35px;letter-spacing:1px;padding:0 46px;width:61.5%}.carousel-block .h1,.carousel-block h1{font-size:65px;margin-bottom:12px}.carousel-block .container{display:flex;flex-wrap:wrap;padding:0 15px}.carousel-block .tablet-block{padding-left:22px;width:auto}.carousel-block .info-col{align-items:flex-start;flex-direction:column;padding-top:56px;width:33.332%}.carousel-block .description-box{font-size:24px;letter-spacing:.72px;line-height:1.4167;margin-bottom:50px;margin-left:-10px;margin-right:-10px;position:relative;width:auto;z-index:1}.carousel-block .slider-holder{width:66.664%}.text-slider .slide-item{padding:80px 10px 30px 70px}.text-slider .slide-item .text-holder{line-height:1.6;padding-bottom:65px}.text-slider .slide-item .link-holder{min-height:96px;padding-top:23px}.search-section .container{padding:0 15px}.search-section .heading-logo{width:303px}.search-section .heading-text{width:calc(100% - 303px)}.search-section h1,.search-section h2{font-size:45px}.search-section h1 em,.search-section h2 em{font-size:290%}.search-wrapper .card-wrapp{padding-bottom:70px;width:40%}.search-wrapper .address-card.last-visible-item{border-bottom-width:2px}.search-wrapper .map-wrapp{margin-right:0;margin-top:-20px;width:60%}.search-wrapper .map{border-radius:10px;height:731px}.info-content .container{padding:0 70px}.info-content .info-box .text-holder{margin-top:-202px;padding:270px 115px 115px 121px}.info-content .info-box .text-holder h2{font-size:45px;margin-bottom:52px}.info-content .info-box .text-holder p:last-of-type{margin-bottom:53px}.info-content.align-bottom .info-box .text-holder{margin-bottom:-181px;padding:127px 116px 263px 118px}.info-content.two-column .text-holder{margin-top:-158px;padding-top:249px}.cta-block-lg .container{padding:0 15px}.cta-block-lg .cta-box-lg{display:flex;flex-wrap:wrap;line-height:1.59}.cta-block-lg .cta-box-lg h1,.cta-block-lg .cta-box-lg h2{line-height:1.1}.cta-block-lg .cta-box-lg h1 em,.cta-block-lg .cta-box-lg h2 em{font-size:172%}.cta-block-lg .cta-box-lg .heading-holder{padding-right:44px;width:45%}.cta-block-lg .cta-box-lg .text-holder{font-size:22px;letter-spacing:.66px;padding-left:44px;width:55%}.cta-block-lg .cta-box-lg .text-holder p:last-of-type{margin-bottom:30px}.cta-block-lg.variant-full-width .cta-box-lg .heading-holder{width:100%}.cta-block-lg.variant-full-width .cta-box-lg .text-holder{padding-left:0;width:80%}.contact-us{padding:122px 0 118px}.contact-us .container{padding:0 15px}.contact-us .contact-wrapper{flex-direction:row;overflow:hidden}.contact-us .img-holder{align-self:flex-end;margin-bottom:0;width:36%}.contact-us .img-holder:before{right:-100vw}.contact-us .img-holder img{margin:0 auto;max-height:472px;max-width:345px}.contact-us .text-holder{letter-spacing:.66px;line-height:1.59;padding-bottom:70px;padding-left:63px;width:64%}.contact-us .text-holder p:last-of-type{margin-bottom:84px}.contact-us .text-holder .holder{max-width:605px}.resource-article .container{align-items:center;display:flex;padding:0 15px}.resource-article h2{font-size:65px;margin-bottom:45px}.resource-article .desktop-holder{align-self:flex-end;display:block;width:300px}.resource-article .mobile-holder{display:none}.resource-article .heading-holder{margin-bottom:50px;padding:0}.resource-article .img-holder{margin:0 auto;max-width:326px}.resource-article .btn-holder{padding:0}.resource-article .btn{min-width:376px}.resource-article .resource-wrapper{padding:10px 0 10px 30px;width:calc(100% - 300px)}.cta-card-section{padding:211px 0 20px}.cta-card-section .container{padding:0 15px}.cta-card-section h1{font-size:65px;margin-bottom:41px;max-width:none}.cta-card-section .cta-card{font-size:22px;letter-spacing:.66px;line-height:1.591;padding:169px 200px 141px}.cta-card-section .cta-card:before{bottom:45px;left:45px;right:45px;top:45px}.cta-card-section .cta-card .text p:last-of-type{margin-bottom:76px}.living-section{font-size:22px;padding:140px 0 128px}.living-section .container{padding:0 15px}.living-section .living-holder{align-items:flex-start;display:flex;flex-wrap:wrap;max-width:none}.living-section h2{font-size:35px;letter-spacing:1.05px;line-height:1.286}.living-section .text-holder{letter-spacing:.66px;line-height:1.591;padding-bottom:91px;padding-left:30px;width:60%}.living-section .text-holder p:last-of-type{margin-bottom:81px}.living-section .img-holder{border-radius:10px;margin:0;padding-top:31.5%;width:40%}.living-section.align-left .living-holder{flex-direction:row-reverse}.living-section.align-left .img-holder{margin:0;padding-top:35.4%;width:50%}.living-section.align-left .text-holder{padding:118px 65px 109px 0;width:50%}.living-section.align-left .text-holder p:last-of-type{margin-bottom:52px}.floorplan-section{padding-top:0}.floorplan-section .container{display:flex;flex-wrap:wrap;padding:0 15px}.floorplan-section .text-holder{padding:80px 70px 0 27px;width:50%}.floorplan-section .floorplans-slider-holder{align-self:flex-start;margin-top:-50px;width:50%}.floorplan-section .heading-holder{margin-bottom:47px;padding:0}.floorplan-section .slider-list{margin:0 auto;max-width:275px;padding:0}.popup-slider .slide-item .img-holder{padding:0 60px 72px}.popup-slider .slide-item .img-holder:before{border-bottom:1px solid var(--alternate-color);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw}.popup-slider .slide-item .info-box{min-height:212px;padding-top:42px}.popup-slider .slide-item .open-btn{bottom:7%}.fancybox-slide--html{padding:50px}.fancybox-content.floorplan-popup{max-width:1353px}.fancybox-content.floorplan-popup .img-holder{width:47%}.fancybox-content.floorplan-popup .information-holder{width:53%}.fancybox-content.floorplan-popup .logo-img{margin-bottom:47px}.fancybox-content.floorplan-popup .room-info{margin-bottom:81px}.fancybox-content.floorplan-popup .btn-holder{text-align-last:left}.fancybox-content.floorplan-popup .flex-holder{align-items:center;display:flex;height:100%}.apartment-block{padding:106px 0 180px}.apartment-block .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px}.apartment-block .text-holder{width:61%}.apartment-block ul:not([class]):not([id]){margin-bottom:67px}.apartment-block ul:not([class]):not([id]):last-of-type{margin-bottom:67px}.apartment-block ul:not([class]):not([id]) li{padding-left:33px}.apartment-block ul:not([class]):not([id]) li:last-of-type{margin-bottom:0}.apartment-block .btn-holer{margin-bottom:20px;padding-right:26px;text-align:right;width:39%}.finder-section .heading-holder{display:flex;flex-wrap:wrap;margin-bottom:86px}.finder-section .heading-holder h1{font-size:65px;line-height:1.145;margin-bottom:0;max-width:52%}.finder-section .heading-holder .search-form{align-self:flex-end;display:flex;margin-bottom:-51px;margin-left:-126px;padding-top:0;width:calc(48% + 126px)}.finder-section .list-block{background:var(--secondary-color)}.finder-section .map-block{height:847px}.finder-section .address-col{width:55%}.finder-section .map-col{display:block;width:45%}.finder-section .text-holder{font-size:22px;letter-spacing:.66px;line-height:1.59;margin-bottom:152px;padding:0 70px}.finder-section .text-holder h3{padding-left:60px}.finder-map{margin-bottom:64px}.map-holder{margin:0 auto;max-width:796px}.map-holder .map-tooltip{left:-94px;position:absolute;top:71px}.finder-open-close{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto 38px;max-width:1355px}.finder-open-close .sort-list{display:flex;flex-wrap:wrap;font-size:10px;margin:0 -5px;padding:0 10px 0 0;width:calc(61% + 10px)}.finder-open-close .sort-list li{margin-bottom:0;padding:0 5px}.finder-open-close .sort-list li a{padding-left:18px}.finder-open-close .sort-list .mobile-content{display:none}.finder-open-close .slide{align-items:center;background:#fff0;padding:0 15px;width:100%}.finder-open-close .opener{font-size:12px;letter-spacing:.24px;margin-bottom:0;padding-left:15px;pointer-events:none}.finder-open-close .opener:before{background:var(--alternate-color);content:"";height:2px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}.finder-open-close .opener .dots-btn{display:none}.finder-open-close .opener .close-btn{display:none}.finder-open-close .select-group{display:flex;flex-wrap:wrap;margin-bottom:0;width:32%}.finder-open-close .select-group .jcf-select.jcf-select-finder-select{margin:0 5px;width:calc(33.332% - 10px)}.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;margin:0 26px 0 8px;text-align:center}.jcf-select.jcf-select-finder-select .jcf-select-opener{width:26px}.jcf-select-drop.jcf-select-finder-select .jcf-option{font-size:12px;padding:5px 26px 5px 8px;text-align:center}.item-place{justify-content:end}.item-place .img-holder{width:40%}.item-place .category-label{bottom:auto;top:33px}.item-place .info-holder{padding:10px 13px 0 0;width:60%}.item-place .apartment-wrap{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin-bottom:10px}.item-place .price-holder{float:none;width:42%}.item-place .price-holder .price{font-size:16px}.item-place .apartment-holder{padding-right:10px;width:58%}.item-place .btn-holder{margin-bottom:0}.item-place h3{font-size:28px;padding-bottom:14px}.item-place h3:before{right:-13px}.item-place address{font-size:16px;letter-spacing:1.12px}.item-place .apartment-list{line-height:1}.item-place .apartment-list li{margin-bottom:10px}.faq>.container{padding:0 15px}.faq .heading-wrapper .btn{min-width:288px;padding:28px 70px 32px 18px}.faq .title-holder h2{font-size:45px;line-height:1.223}.faq .info-holder{font-size:22px;padding-left:50px}.faq .info-holder p{margin-bottom:60px}.faq .carousel-block{padding:120px 0}.faq .carousel-block .info-col{padding-top:0;width:34%}.faq .carousel-block .slider-holder{width:66%}.faq .carousel-block h1{font-size:65px;line-height:1.1539;margin-bottom:44px;max-width:600px}.faq .carousel-block .text-slider .slide-item .text-holder{font-size:22px;padding-bottom:74px}.faq .carousel-block .arrow-holder{bottom:31px;right:71px}.faq .slider-list{font-size:18px;letter-spacing:2.6px}.decor-box{line-height:1.4583;margin:0 auto 43px;max-width:930px;padding-bottom:120px}.decor-box:before{bottom:8px;height:120px}.resource-detail{line-height:1.945;padding-top:40px;position:relative}.resource-detail .container{padding:0 215px}.resource-detail .button-aside{left:15px;padding-right:15px;position:absolute;top:40px;width:215px}.resource-detail .heading-info{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:106px}.resource-detail .heading-info h1,.resource-detail .heading-info h2{font-size:30px}.resource-detail .heading-info .heading-holder{padding-left:20px;width:50%}.resource-detail .heading-info .heading-holder:before{left:15px}.resource-detail .heading-info .img-holder{margin-bottom:0;padding-top:35.7%;width:50%}.resource-detail .content p{margin-bottom:34px}.resource-detail .content h3{font-size:24px;line-height:1.458}.resource-detail .content-description{line-height:1.4583;margin-bottom:118px;max-width:720px;padding-top:115px}.navigation-block .navigation-single{max-width:800px}.section-intro{padding:200px 0}.section-intro.align-right.alt-section .text-block{padding:69px 72px 71px 53px}.section-intro.align-right.alt-section .holder{padding-left:32%;padding-right:0}.section-intro.align-right.alt-section .img-block{margin-left:0;margin-right:-41.3%}.section-intro.align-right.alt-section .subtitle{margin-bottom:23px;padding-right:0}.section-intro.align-right.alt-section .subtitle:after{margin-left:0;margin-right:38px}.section-intro.align-right .container{flex-direction:row-reverse}.section-intro.align-right .text-block{margin:0;padding:86px 80px 106px 31%}.section-intro.align-right .holder{padding-left:90px;padding-right:0}.section-intro.align-right .img-block{margin-left:0;margin-right:-30.4%}.section-intro.align-right .subtitle:after{margin-left:-60px;margin-right:13px}.section-intro.alt-section .text-block{padding:69px 53px 71px 72px;width:78%}.section-intro.alt-section .holder{padding-right:32%}.section-intro.alt-section h2{margin:0 0 35px}.section-intro.alt-section h2 em{margin:6px -1px 2px 2px}.section-intro.alt-section .img-block{flex-shrink:0;margin-left:-41.3%;width:47.3%}.section-intro.alt-section .img-block img{height:auto;object-fit:cover;width:100%}.section-intro.alt-section .subtitle{margin-bottom:23px;padding-left:0}.section-intro.alt-section .subtitle:after{margin-left:38px;margin-right:0}.section-intro .bg-img{height:100%;top:0}.section-intro .container{align-items:center;display:flex;justify-content:space-between}.section-intro .text-block{margin:0;padding:86px 31% 106px 80px;width:80%}.section-intro .holder{padding-right:90px}.section-intro h2{margin:0 0 59px}.section-intro h2 em{margin:3px -13px 2px 2px}.section-intro .img-block{margin-left:-30.4%;margin-top:0;width:50.4%}.section-intro .img-block img{height:auto}.section-intro .subtitle:after{margin-right:-60px}.section-intro .wp-block-button__link{font-size:24px;min-width:250px;padding:28px 70px 32px 35px}.section-intro .btn[class*=btn-outline]{font-size:24px;min-width:250px;padding:28px 70px 32px 35px}.section-intro .btn[class*=btn-outline]:hover .arrow{right:29px}.section-intro .btn[class*=btn-outline] .arrow{right:22px}.subtitle{margin-bottom:21px}.subtitle:after{margin-left:13px;margin-right:0}.section-floorplans{padding:200px 0}.section-floorplans.align-right .text-block{margin:0 26px 0 0;padding:58px 78px 54px 100px}.section-floorplans.align-right .heading{flex-direction:row-reverse}.section-floorplans.align-right .desktop-block{transform:translate(-50%,-50%)}.section-floorplans.align-right .subtitle{padding-right:0}.section-floorplans.align-right .subtitle:after{margin-left:-100px;margin-right:18px}.section-floorplans .bg-img{height:100%;top:0}.section-floorplans .container{display:flex;justify-content:center}.section-floorplans .text-block{margin:0;padding:58px 100px 54px 78px;width:79.2%}.section-floorplans h2{margin:0 0 34px}.section-floorplans .desktop-block{flex-shrink:0;position:relative;transform:translate(50%,-50%)}.section-floorplans .img-block{margin:0;max-width:400px}.section-floorplans .img-block img{height:auto;margin:0}.section-floorplans .subtitle{margin-bottom:65px;padding-left:0}.section-floorplans .subtitle:after{margin-right:-100px}.section-floorplans .btn[class*=btn-outline]{font-size:24px;min-width:250px;padding:28px 70px 32px 35px}.section-floorplans .btn[class*=btn-outline]:hover .arrow{right:29px}.section-floorplans .btn[class*=btn-outline] .arrow{right:22px}.intro-content.text-reversed .holder-text{padding-bottom:0}.intro-content.top-line .holder:after{margin-bottom:55px}.intro-content.bottom-line.title-lg .holder:after{margin-top:16px}.intro-content.bottom-line .holder:after{margin-top:64px}.intro-content.middle-line.script-text h2{font-size:45px;margin-bottom:100px}.intro-content.middle-line.script-text h2 em{font-size:160px;margin:-20px 0 0}.intro-content.middle-line.text-reversed .holder:after{margin-top:60px}.intro-content.middle-line h2{margin-bottom:70px}.intro-content.middle-line .holder:after{margin-bottom:77px}.intro-content.title-lg .holder{max-width:850px}.intro-content.title-lg h2{font-size:65px;line-height:1.2308}.intro-content.title-lg h2 em{margin:-25px 0 0 4px}.intro-content .holder{max-width:870px}.intro-content .holder:after{height:137px}.intro-content h2{font-size:45px;line-height:1.4444;margin-bottom:72px;padding:0}.section-gallery .container{padding:0 12px}.image-gallery,.video-slider{padding-bottom:34px}.image-gallery:before,.video-slider:before{left:3px;right:3px}.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 33px}.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{align-items:center;display:flex;height:auto;padding:0 3px}.image-gallery .slick-slide.slick-center:not(.slick-cloned)+.slick-slide img{transform-origin:0 50%}.image-gallery .slick-slide.slick-center img{transform:scale(1);transform-origin:0 50%}.image-gallery .slick-slide.slick-center .card-story{min-height:695px}.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{border-radius:10px;transform:scale(1);transform-origin:0 50%}.image-gallery .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .card-story{min-height:695px}.image-gallery .slick-slide[aria-hidden=true]+.slick-cloned[aria-hidden=true] img{transform-origin:100% 50%}.image-gallery .card-story{min-height:607px}.image-gallery .img-wrapp:before{padding-bottom:56.82%}.image-gallery .img-wrapp img{border-radius:12px;transform:scale(.87);transform-origin:100% 50%;transition:opacity .5s ease,transform .5s ease,filter .5s ease}.cards-block{padding-bottom:286px}.cards-block .row{margin:0 -16px -28px}.cards-block .col{padding:0 16px 28px}.cards-block .col:nth-child(odd){padding-top:67px}.cards-block .col:nth-child(odd) .card{height:auto}.card .card-img:before{padding-bottom:62%}.card .card-body{padding:40px 40px 37px 50px}.card .card-text{padding-bottom:43px;position:relative}.card h3{font-size:24px;line-height:1.3333;margin-bottom:35px}.card .read-more{align-items:center;color:var(--alternate-color);display:flex;font-family:ivypresto-headline,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:24px;justify-content:flex-start;line-height:1.3;padding-top:21px;width:100%}.card .read-more:before{background-color:var(--alternate-color-2);content:"";height:1px;left:0;position:absolute;right:13px;top:0;transition:background-color .35s cubic-bezier(.3,.86,.36,.95)}.card .read-more:hover{color:var(--text-color)}.card .read-more:hover:before{background-color:var(--text-color)}.card .read-more .icon-mobile{display:none}.contact-block{display:flex}.contact-block.width-variant-img-40 .img-col{width:40%}.contact-block.width-variant-img-40 .content-col{width:60%}.contact-block.width-variant-img-50 .content-col,.contact-block.width-variant-img-50 .img-col{width:50%}.contact-block.align-right{flex-direction:row-reverse}.contact-block.align-right .img-col:after{background-image:linear-gradient(135deg,rgba(var(--primary-color-rgb),0) 0,rgba(var(--primary-color-rgb),1) 100%)}.contact-block .img-col:before{padding:0}.short-cta{padding:98px 0 150px}.short-cta h2{font-size:45px;line-height:1.2222;margin-bottom:37px}.two-image-content.variant-text-bg .column-holder:after{left:calc(20.8% - 31px)}.two-image-content.variant-text-bg .column-holder:before{left:20.8%}.two-image-content.align-right.variant-text-bg .column-holder:after{left:0;right:calc(20.8% - 31px)}.two-image-content.align-right.variant-text-bg .content-block{padding:50px 30px 30px 50px}.two-image-content.align-right .column-holder:before{left:31px;right:20.8%}.two-image-content.align-right .img-block{margin-left:0;margin-right:0}.two-image-content.align-right .sm-img{left:auto;margin-top:-153px;right:20px}.two-image-content.align-right .content-block{padding:50px 60px 30px 75px}.two-image-content.align-right .tag-holder{padding:22px 30% 0 63px}.two-image-content.align-right .tag-line{justify-content:flex-start}.two-image-content .column-holder{align-items:center;padding:31px}.two-image-content .column-holder:before{bottom:31px;left:20.8%;right:31px;top:31px}.two-image-content .img-block{margin-left:-20px;width:49.2%}.two-image-content .main-img,.two-image-content .sm-img{border-radius:10px}.two-image-content .main-img{margin:58px 0 60px;width:100%}.two-image-content .main-img:before{padding-bottom:73.8%}.two-image-content .sm-img{left:20px;margin-top:-153px;position:absolute;top:100%;width:64.6%}.two-image-content .sm-img img{border-radius:10px}.two-image-content .content-block{padding:57px 30px 30px 35px;width:50.6%}.two-image-content h2{font-size:65px;line-height:1.1538;margin-bottom:42px}.two-image-content h2 br{display:none}.two-image-content p{margin-bottom:1.6em}.two-image-content .tag-holder{padding:22px 50px 0 30%}.two-image-content .tag-line{justify-content:flex-end}.center-image{padding:130px 0 127px}.center-image.align-right .text-block{margin-left:auto;margin-right:65px;padding-left:70px;padding-right:60px;text-align:right}.center-image.align-right .head{flex-direction:row-reverse;padding-left:65px;padding-right:58px}.center-image.align-right .decor{flex-direction:row-reverse}.center-image.align-right .decor:before{margin-left:43px;margin-right:50px}.center-image .container{display:flex;flex-direction:column;padding:0 80px}.center-image .img-block:before{padding-bottom:56.6%}.center-image .img-holder{border-radius:10px}.center-image .img-holder:after{background-image:linear-gradient(45deg,#0c1d34,rgb(126 160 203 / .1));opacity:.66}.center-image .head{padding:48px 56px 300px 88px}.center-image .head h2{font-size:45px;line-height:1.2222}.center-image .decor{margin:0}.center-image .decor:before{margin:2px 40px 0 33px}.center-image .decor i{font-size:72px}.center-image .text-block{margin:-18% 88px 0;max-width:902px;padding:61px 55px 60px 74px}.center-image .text-block p{margin-bottom:35px}.center-image .text-block p:last-of-type{margin-bottom:52px}.center-image .btn{font-size:24px;min-width:317px;padding:43px 87px 47px 48px}.center-image .btn:hover .arrow{right:40px;width:44px}.center-image .btn:hover .arrow svg{margin-left:0}.center-image .btn .arrow{right:35px;width:44px}.center-image .btn .arrow svg{height:11px;margin-left:-16px;width:44px}.community-section{padding:144px 0 117px}.community-section .container{max-width:1654px}.community-section h2{margin-bottom:62px;margin-right:0}.community-section p{margin-bottom:1.6em}.community-section .btn[class*=btn-outline]{font-size:24px;min-width:332px;padding:28px 70px 32px 32px}.info-slider .slick-list{border-radius:10px}.info-slider .slide{min-height:743px}.info-slider .slide-content{padding:30px 49px 51px 43px}.info-slider .slick-dots{padding-bottom:16px}.stacked-photo{padding:118px 0 100px}.stacked-photo.align-right .img-block{order:0}.stacked-photo.align-right .content-block{padding-left:0;padding-right:60px}.stacked-photo.align-right .desktop-holder:before{margin-left:0;margin-right:-100px}.stacked-photo .img-block{border-radius:10px;width:39.8%}.stacked-photo .img-block .img-top:before{padding-bottom:118%}.stacked-photo .img-block .img-bottom{border-radius:0 0 10px 10px}.stacked-photo .img-block .img-bottom:before{padding-bottom:60%}.stacked-photo .content-block{padding-left:60px;padding-top:59px;width:60.2%}.stacked-photo h2{margin-bottom:57px}.stacked-photo h2 em{margin:-16px 4px 0 14px}.stacked-photo p{margin-bottom:35px}.stacked-photo p:last-of-type{margin-bottom:50px}.stacked-photo .desktop-holder{padding-top:50px}.stacked-photo .desktop-holder:before{background-color:var(--alternate-color-2);content:"";height:1px;left:0;margin-left:-100px;position:absolute;right:0;top:0;z-index:1}.stacked-photo .links-list{justify-content:flex-start;margin:0;width:100%}.stacked-photo .additional-heading{padding-top:0}.links-list li{margin:0 70px 30px 0}.links-list li:last-child{margin-right:0}.links-list.downloads li{margin:0 30px 30px 0}.links-list.downloads a{font-size:20px}.links-list.downloads a img{width:54px}.links-list a .arrow{margin-top:21px}.vertical-divider{flex-direction:column;height:626px;width:54px}.vertical-divider:after,.vertical-divider:before{content:"";height:auto;width:2px}.vertical-divider i{padding:38px 0 50px}.section-storys{padding:120px 0 119px}.section-storys .container{padding:0 12px}.section-storys .slick-slide{min-height:695px}.section-storys .intro-content h2{line-height:1.1538;margin-bottom:132px}.card-story .card-img{width:40.5%}.card-story .card-body{align-items:center;display:grid;font-weight:300;height:690px;padding:31px 90px 51px 76px}.card-story h3{margin-bottom:36px}.content-section-more{padding:134px 0 100px}.content-section-more .intro-content h2 em{font-size:120px}.content-section-more .col-holder{margin:0 auto;width:80%}.content-section-point-list{padding:180px 0 132px}.content-section-point-list .intro-content h2 em{font-size:120px}.content-section-point-list .point-list{margin:0 auto;max-width:1066px}.point-list{width:100%}.point-list li{max-width:446px;width:calc(50% - 60px)}.point-list .title{font-size:22px;letter-spacing:3.2px;line-height:1.5909;margin-bottom:29px;padding-bottom:13px}.point-section .container{align-items:flex-start;display:flex;justify-content:space-between;max-width:1320px}.point-section .vertical-divider{margin-left:20px;margin-right:0}.point-section .point-list{max-width:1066px}.point-section.variant-small-list .point-list li:nth-child(2n){margin-top:155px}.top-content-image{padding:250px 0}.top-content-image .container{max-width:1362px}.top-content-image h2{font-size:45px;margin-bottom:41px}.top-content-image .heading{padding:0 32px 38px 46px}.top-content-image .text-holder{max-width:74%;padding-left:310px}.top-content-image .text-holder:before{top:14px;width:268px}.top-content-image .img-block{border-radius:10px;margin-left:0;margin-right:-24.8%;width:79%}.top-content-image .img-block:before{padding-bottom:63.3%}.top-content-image .content-block{margin-top:145px;padding:99px 98px 98px}.top-content-image .content-block:before{bottom:40px;left:40px;right:40px;top:40px}.top-content-image .content-block p{margin-bottom:1.6em}.top-content-image h3{font-size:35px;line-height:1.2857;margin-bottom:38px}.top-content-image .btn-holder{padding-top:64px}.top-content-image .btn[class*=btn-outline]{font-size:24px;min-width:204px;padding:28px 71px 32px 20px}.bio-block .bio-img{height:106px;margin-right:36px;width:106px}.bio-block .bio-name{font-size:16px;letter-spacing:1.6px;padding-bottom:6px}.section-videos{padding:87px 0 106px}.section-videos .intro-content{padding:0 0 142px}.section-videos .container{padding:0 15px}.video-slider .slick-slide{align-items:center;display:flex;height:700px;padding:0 3px}.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{height:700px}.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}.stats-box{padding:0 20px;width:20%}.stats-box .title{font-size:65px;line-height:1;margin-bottom:14px;padding-bottom:67px}.stats-box .title:after{height:56px}.about-section,.faq-section{min-height:778px}.about-section .decor-icon,.faq-section .decor-icon{font-size:778px;width:580px}.about-section{padding:330px 0 293px}.about-section .container{max-width:1356px}.about-section .decor-icon{right:10%;top:13.5%}.about-section .row{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 -25px}.about-section .col.left-col{padding:0 25px;width:52%}.about-section .col.right-col{float:none;margin:0;padding:50px 50px 0 25px;width:48%}.about-section h2{font-size:65px;line-height:1.2308;margin-bottom:80px}.about-section .bio-block{margin-left:0}.about-section .order-list{font-size:22px;letter-spacing:.66px;line-height:1.5909}.about-section .order-list li{padding-bottom:86px;padding-right:0}.about-section .order-list li:nth-child(2n){padding-left:100px}.about-section .order-list li:last-child p{max-width:none}.about-section .order-list li:before{max-width:440px;width:100%}.faq-section{padding:366px 0 393px}.faq-section .container{max-width:1342px;padding:0 64px}.faq-section .decor-icon{right:13.8%;top:20%}.faq-section h2{font-size:45px;line-height:1.2222;margin-bottom:119px;text-align:left}.faq-list{font-size:22px;letter-spacing:.66px;line-height:1.5909;margin:0 0 0 -25px}.faq-list li{margin-bottom:-23px;padding:0 33px;width:50%}.faq-list li:nth-child(2n){padding:0 33px 0 43px;width:calc(50% + 10px)}.faq-list .let{max-width:none;width:100%}.faq-list p{margin-bottom:33px}.post-card .card-body{padding:16px 53px 26px}.post-card h3{display:-webkit-box;letter-spacing:.84px;margin-bottom:23px;max-height:102.0024px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-card-large .card-img:before{padding-bottom:52.6%}.post-card-large .card-body{padding:25px 0 0}.post-card-large .post-categories{padding-bottom:4px}.post-card-large h3{font-size:45px;line-height:1.2222;margin-bottom:22px;max-width:95%}.post-card-large .more{font-size:24px;padding-right:46px}.section-resource{margin-bottom:150px}.section-resource .container{display:flex;max-width:none;padding:0 15px}.section-resource .resource-heading{padding:0 0 44px}.section-resource .resource-heading h2{font-size:45px;line-height:1.24}.resource-content{width:100%}.resource-content .row{margin:0 -15px}.resource-content .col{float:left;padding:0 15px;width:50%}.resource-content .col .post-card-large{margin-bottom:30px}.resource-content .col .post-card{margin-bottom:30px}.resource-aside{flex-shrink:0;float:none;margin-left:0;margin-right:48px;width:241px}.resource-aside .aside-head{margin-bottom:28px;margin-left:-15px;padding-bottom:7px;padding-left:22px}.resource-aside h3{font-size:24px;line-height:1.4583}.resource-aside .aside-buttons{padding-left:0;padding-right:5px}.resource-aside .aside-buttons .btn{font-size:16px;padding:16px 60px 17px 34px}.resource-aside .aside-buttons .btn:hover .arrow{right:15px}.resource-aside .aside-buttons .btn .arrow{right:8px}.resource-aside .categories-slide{padding-bottom:77px!important}.aside-filter-opener{margin-right:0;margin-top:11px}.aside-filter-popup{padding-left:22px}.aside-caregory-list{font-size:18px;letter-spacing:.54px;line-height:1.3889;margin-left:7px}.info-card h4{font-size:22px;letter-spacing:3.2px;line-height:1.5909;padding-bottom:11px}.info-card p{margin-bottom:38px}.info-card .more{padding-right:68px}.resource-add-content{margin-bottom:30px}.resource-add-content.decor-sm{min-height:718px}.resource-add-content.decor-lg{min-height:718px}.resource-add-content.decor-position-left .vertical-divider{left:10px}.resource-add-content.decor-position-left .decor-icon{left:8.1%}.resource-add-content.decor-position-right .vertical-divider{right:10px}.resource-add-content.decor-position-right .decor-icon{right:8.1%}.resource-add-content.decor-title{padding-top:62px}.resource-add-content.decor-title h3{padding-bottom:35px}.resource-add-content .vertical-divider{position:absolute;top:92px}.resource-add-content .decor-icon{bottom:-70px;font-size:778px;width:580px}.resource-add-content .container{max-width:1396px;padding:0 80px}.resource-add-content h3{font-size:45px;letter-spacing:1.34px;line-height:1.4;margin-bottom:56px}.resource-add-content .row{margin:0 30px 0 -36px}.resource-add-content .col{padding:0 36px 106px}.resource-add-content .links-list{font-size:35px;letter-spacing:1px;padding-bottom:96px;padding-left:0}.resource-add-content .links-list li{margin:0 100px 38px 0}.resource-add-content .links-list a .arrow{margin-top:20px}.footer .logo{margin-bottom:0;width:150px}.footer .back-to-top{right:96px;top:38px}.footer.corporate-footer .footer-top{margin-bottom:42px}.footer.corporate-footer .footer-slogan{font-size:39px;max-width:calc(100% - 313px);padding-left:50px;padding-right:15px}.footer.corporate-footer .footer-slogan .new-line{padding-left:43px}.footer.corporate-footer .logo{width:313px}.footer.corporate-footer .footer-info{width:100%}.footer.corporate-footer .footer-info-list>li{padding-bottom:20px}.footer.corporate-footer .footer-info-list address{font-size:18px;letter-spacing:1.26px;line-height:1.223}.footer.corporate-footer .footer-info-list .phone-link{font-size:28px}.footer.corporate-footer .footer-list{padding-left:30px;padding-top:23px}.footer.corporate-footer .footer-bottom .logo-box{width:266px}.footer.corporate-footer .copyright-holder{font-size:14px;padding-left:0}.footer.corporate-footer .copyright-holder .copy{justify-content:flex-start;padding-left:85px;width:calc(100% - 376px)}.footer-slider .img-holder{height:280px}.footer-info{padding:0 15px;width:calc(100% - 300px)}.footer-info-list .social-media{justify-content:space-around}.footer-list{font-size:12px;margin:0 -5px}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap}.footer-bottom .logo-box{margin-bottom:0;width:150px}.copyright-holder{font-size:14px;padding-top:50px;width:100%}.copyright-holder .image-decor .image-wrapper{height:175px}.copyright-holder .copy{padding-right:10px}.banner .content{padding-right:60px}.information-section{padding:192px 0}.information-section .container{padding:0 15px}.information-section .cursive-text,.information-section em{font-size:160px;padding-left:0}.information-section .image-wrapper{margin-bottom:52px}.information-section .image-wrapper:before{bottom:70px;left:-67px;right:-62px;top:90px}.information-section .decor-heading-box{margin-left:-130px;width:calc(39% + 130px)}.information-section .text-holder{display:flex;flex-wrap:wrap;margin:0 -64px;padding:0 68px}.information-section .text-holder .text-col{padding:0 64px;width:50%}.information-section .text-holder .text-col:only-child{margin-bottom:18px;width:80%}.information-section .text-holder .text-col:nth-child(2n){padding-top:32px;width:50%}.information-section .heading-title{padding:0 64px}.information-section .heading-title h3{margin-bottom:60px}.information-section .list-holder{padding:0 64px 49px}.information-section .list-holder h2,.information-section .list-holder h3,.information-section .list-holder h4,.information-section .list-holder h5,.information-section .list-holder h6{margin-bottom:24px}.information-section ul:not([class]):not([id]) li{padding-left:33px}.information-section ul:not([class]):not([id]) li:before{top:20px}.information-section .btn-holder{border-top-width:0;padding-left:82px;padding-right:82px;padding-top:24px;position:relative}.information-section .btn-holder:before{border-top:1px solid var(--alternate-color);content:"";left:77px;position:absolute;right:82px;top:0}.information-section.right-info .decor-heading-box{margin-right:-70px;padding:68px 40px;width:calc(45% + 70px)}.information-section.right-info .image-wrapper{margin-bottom:37px}.information-section.right-info .image-wrapper:before{bottom:35px;top:55px}.information-section.right-info .text-holder .text-col{width:50%}.information-section.right-info .text-holder .text-col:only-child{width:80%}.information-section.right-info .text-holder .text-col:nth-child(2n){padding-top:52px}.information-section.right-info .cursive-text,.information-section.right-info em{font-size:160px;margin-bottom:-18px;margin-top:0}.information-section.right-info .btn-holder{padding:53px 82px 0}.information-section.straight-line .text-holder{margin-bottom:38px}.information-section.straight-line .text-holder .text-col:nth-child(2n){padding-top:0}.information-section.straight-line .text-holder p{margin-bottom:46px}.information-section.straight-line .decor-heading-box{padding:67px 40px}.decor-heading-box{padding:67px 35px}.decor-heading-box:before{bottom:28px;left:28px;right:28px;top:28px}.title-wrapper .container{padding:0 15px}.title-wrapper.right-title .title-decoration .img-holder{margin-left:0}.title-wrapper.right-title .decor-heading-box{margin-left:-80px;width:calc(44% + 80px)}.title-decoration:before{bottom:34px;left:-60px;right:-60px;top:56px}.title-decoration .h3,.title-decoration h3{font-size:45px}.title-decoration .decor-heading-box{margin-right:-80px;width:calc(44% + 80px)}.title-decoration .img-holder{border-radius:10px;margin:0;padding-top:36%;width:56%}.section-team .row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -40px;max-width:none}.card-member .card-body{padding-bottom:12px}.card-member .more-holder:before{right:-8px}.bg-gradient-sm{background-image:linear-gradient(to bottom,var(--gradient-top-color) 0,var(--gradient-top-color) 68.4%,var(--gradient-bottom-color) 100%)}}@media (min-width:1024px)and (max-width:1479px){.g-form-custom .g-form-text-holder{margin-left:auto}}@media (min-width:1025px){.section-team .container{padding:0 84px}.section-team .row .col{padding:0 11px 43px 0;width:50%}.card-member-detail .btn-close{right:59px;top:68px}.card-member-detail .card-header{padding:68px 162px 41px 60px}.card-member-detail .card-body{padding:50px 103px}.card-member-detail .card-body p:last-child{margin-bottom:0}.card-member-detail .card-footer{padding:38px 42px 41px}}@media (min-width:1051px){.corporate-header .header-wrapper .main-nav>li:before{top:-25px}}@media (min-width:1100px){.corporate-header .header-wrapper .main-nav{max-width:none}}@media (min-width:1480px){.g-form-custom h2{margin-right:30px}.g-form-custom .g-form-custom__row{width:auto}.g-form-custom .js-checkbox-holder{padding:0;width:auto}.g-form-custom .g-form-custom-body{padding-right:34px}.gform_wrapper.gravity-theme .ginput_container_date input{padding-left:36px!important;padding-right:50px!important}.gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger{right:28px}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-custom-header{flex-wrap:nowrap}.lightbox-contact.lightbox-contact--corporate-form .g-form-custom .g-form-text-holder{margin-right:auto}.room-list li:after{margin:0 28px}.hero-section .description-text{bottom:-80px;right:93px}.cta-block .cta-box{padding:148px 90px 146px}.cta-block .cta-box:before{bottom:35px;left:35px;right:35px;top:35px}.cta-block .cta-box .btn{min-width:312px}.cta-block .cta-box .btn:hover .arrow{right:22px}.cta-block .cta-box .btn[class*=btn-outline]{padding:28px 81px 32px 25px}.cta-block .cta-box .btn[class*=btn-outline] .arrow{right:17px}.cta-block .cta-box .btn-holder{padding:0 46px}.carousel-block{padding:193px 0 100px}.carousel-block .arrow-holder{bottom:119px;right:63px}.text-slider .slide-item{padding:79px 70px 25px 102px}.search-section .heading-text{font-size:22px}.search-section .text{padding-left:105px}.filter-open-close{font-size:20px;letter-spacing:1.54px;margin-bottom:78px}.filter-list{justify-content:flex-start;margin:0 -30px;padding-top:31px}.filter-list:before{left:30px}.filter-list li{padding:0 30px}.search-wrapper .search-title{left:calc(-50vw + 635px);padding-top:93px;top:50px}.search-wrapper .card-wrapp{height:691px;padding-left:0;width:33.332%}.search-wrapper .address-card{margin-bottom:18px;padding-bottom:31px;padding-left:33px;padding-top:6px}.search-wrapper .address-card h4{font-size:35px;letter-spacing:1.05px;margin-bottom:10px}.search-wrapper .address-card address{font-size:22px;letter-spacing:.66px;padding-left:5px}.search-wrapper .map-wrapp{margin-right:-40px;margin-top:-40px;width:calc(66.664% + 40px)}.search-wrapper .map{height:731px}.info-content .info-box .img-holder{max-width:871px;padding-top:44%}.cta-block-lg .cta-box-lg{padding:129px 150px 75px 168px}.cta-block-lg .cta-box-lg:before{bottom:49px;left:45px;right:43px;top:47px}.cta-block-lg .cta-box-lg .text-holder .btn{min-width:288px}.resource-article .desktop-holder{width:440px}.resource-article .resource-wrapper{padding:10px 0 10px 76px;width:calc(100% - 440px)}.living-section .text-holder{padding-left:68px;width:52.5%}.living-section .text-holder:after{left:34px}.living-section .img-holder{width:47.5%}.living-section.align-left .text-holder:after{right:34px}.floorplan-section .text-holder{width:45%}.floorplan-section .floorplans-slider-holder{width:55%}.popup-slider .slide-item{padding:69px 78px 44px}.popup-slider .slide-item .info-box{min-height:158px}.fancybox-content.floorplan-popup .information-holder{padding:34px 20px 0 98px}.fancybox-content.floorplan-popup .btn{padding:28px 75px 32px 43px}.fancybox-content.floorplan-popup .fancybox-button{height:119px;padding:31px;width:140px}.finder-section .heading-holder h1{font-size:70px}.finder-section .address-col{width:50%}.finder-section .map-col{width:50%}.map-holder .map-tooltip{left:-132px}.finder-open-close .sort-list{font-size:12px;margin:0 -20px;padding:0;width:calc(65% + 40px)}.finder-open-close .sort-list li{padding:0 20px}.finder-open-close .slide{padding:0 0 0 60px;width:calc(100% - 80px)}.finder-open-close .opener{padding-left:0;padding-right:28px;width:76px}.finder-open-close .select-group{width:26%}.finder-open-close .button-group{width:calc(9% + 24px)}.item-place .price-holder .price{font-size:22px}.faq{padding:178px 0 200px}.faq .info-holder{padding-left:155px}.faq .carousel-block .info-col{padding-right:50px}.faq .carousel-block .text-slider .slide-item{padding:84px 97px 102px 108px}.decor-box .decor-icon{bottom:-68%;font-size:777px;right:-47%;width:777px}.resource-detail{min-height:1000px}.resource-detail .container{max-width:none;padding:0 340px}.resource-detail .button-aside{left:50px;width:290px}.resource-detail .button-aside .btn{font-size:16px;min-width:236px;padding:17px 28px 18px 63px;text-align:right}.resource-detail .button-aside .btn .arrow{left:15px}.resource-detail .subtitle-category{margin-bottom:26px}.resource-detail .heading-info h1,.resource-detail .heading-info h2{font-size:45px}.resource-detail .heading-info .heading-holder{padding-bottom:50px;padding-left:75px}.resource-detail .heading-info .heading-holder:before{left:75px;width:76%}.resource-detail .content{padding:0 96px}.navigation-block .navigation-single{max-width:924px}.section-intro{padding:361px 0 296px}.section-intro.align-right.alt-section .text-block{margin-right:0}.section-intro.align-right.alt-section .holder{padding-left:27%}.section-intro.align-right.alt-section .img-block{margin-left:-74px}.section-intro.align-right .text-block{margin-left:0;margin-right:-47px}.section-intro.alt-section .text-block{margin-left:0}.section-intro.alt-section .holder{padding-right:27%}.section-intro.alt-section .img-block{margin-right:-74px}.section-intro .text-block{margin-left:-47px;width:calc(80% + 47px)}.section-floorplans{padding:322px 0 225px}.section-floorplans.align-right .text-holder{margin-left:-15px}.section-floorplans.align-right .desktop-block{transform:translate(calc(-50% - 78px),-50%)}.section-floorplans.align-right .subtitle:after{margin-left:-197px}.section-floorplans .text-holder{margin-right:-15px}.section-floorplans .text-block{margin:0 0 0 26px;width:79.2%}.section-floorplans .desktop-block{position:relative;transform:translate(calc(50% + 78px),-50%);width:auto}.section-floorplans .img-block{max-width:none}.section-floorplans .img-block img{max-height:336px;max-width:524px;width:auto}.section-floorplans .subtitle:after{margin-right:-197px}.cards-block .row{margin-left:-90px;margin-right:-90px}.contact-block.variant-content-sm .content-head{padding:85px 100px 65px 109px}.contact-block.variant-content-sm .content-body{padding:92px 30% 90px 109px}.contact-block .content-col{padding:46px 47px}.contact-block .content-col:before{bottom:47px;left:47px;right:47px;top:47px}.contact-block .content-head{padding:160px 100px 65px 135px}.contact-block h2{font-size:65px;line-height:1.1538}.contact-block h2 .text-sm{font-size:22px;letter-spacing:3.3px;padding-bottom:22px;padding-left:0}.contact-block .content-body{letter-spacing:.65px;padding:92px 30% 202px 136px}.contact-block .content-body p:last-of-type:not(:last-child){margin-bottom:78px}.contact-block .btn[class*=btn-outline]{font-size:24px;line-height:1.2;min-width:247px;padding:28px 75px 32px 28px}.contact-block .btn[class*=btn-outline]:hover .arrow{right:32px}.contact-block .btn[class*=btn-outline] .arrow{right:24px}.two-image-content.align-right.variant-text-bg .content-block{padding:50px 70px 30px 62px}.two-image-content .content-block{padding-right:100px;width:48.6%}.two-image-content .tag-holder{padding-right:106px}.two-image-content .tag-line{font-size:26px;letter-spacing:3.9px;line-height:1.3462}.two-image-content .tag-line em{font-size:120px;padding-left:26px}.center-image .container{padding:0 232px}.community-section.align-right .container{flex-direction:row}.community-section.align-right .content-block{padding-left:98px;padding-right:73px}.community-section.align-right .info-block{padding-left:33px;padding-right:47px}.community-section .container{align-items:center;display:flex;flex-direction:row-reverse}.community-section .info-block{padding-right:80px;width:50%}.community-section .content-block{padding:0 130px 10px 41px;width:50%}.community-section .text-holder{max-width:none;padding-bottom:22px;padding-left:0}.stacked-photo{padding-bottom:0}.stacked-photo.align-right .desktop-holder:before{margin-right:-195px}.stacked-photo .img-block{margin-bottom:-94px}.stacked-photo .content-block{padding-left:122px}.stacked-photo p:last-of-type{margin-bottom:80px}.stacked-photo .desktop-holder{padding-bottom:50px;padding-top:72px}.stacked-photo .desktop-holder:before{margin-left:-195px}.links-list{font-size:35px}.links-list li{margin-right:82px}.links-list.downloads li{margin-right:30px}.content-section-more .col-holder{width:66%}.content-section-point-list .point-list li{min-height:200px}.point-list li{margin-bottom:30px;min-height:200px}.point-section.variant-small-list .container{max-width:1094px;position:relative}.point-section.variant-small-list .vertical-divider{position:absolute;right:calc(-50vw - -572px);top:50%;transform:translateY(-50%)}.stats-section .stats-holder{margin:0 -50px}.about-section .decor-icon{right:20.3%}.about-section .row{margin:0 -50px}.about-section .col.left-col{padding:0 50px}.about-section .col.right-col{padding:115px 70px 0 53px}.about-section .order-list li:nth-child(2n){padding-left:146px}.about-section .order-list li:nth-child(2n):not(:last-child) p{max-width:80%}.about-section .order-list li p{max-width:70%}.faq-list{padding-right:18%}.post-card h3{font-size:28px;line-height:1.3571;max-height:113.9964px}.section-resource .container{max-width:none;padding:0 340px;position:relative}.section-resource .navigation.pagination{padding-top:52px}.resource-content .row{margin:0 -28px}.resource-content .col{padding:0 28px}.resource-content .col .post-card-large{margin-bottom:56px}.resource-content .col .post-card{margin-bottom:56px}.resource-content .no-result{min-height:256px}.resource-aside{left:50px;margin:0;position:absolute;top:0}.resource-aside .aside-head{margin-left:-50px;padding-left:57px}.aside-popup-holder.popup-active .aside-filter-popup{transform:translateX(-50px)}.aside-filter-popup{padding-left:107px;width:calc(100% + 50px)}.resource-add-content.decor-position-left .vertical-divider{left:calc(25vw - 341px)}.resource-add-content.decor-position-right .vertical-divider{right:calc(25vw - 341px)}.footer{padding-top:148px}.footer .container-fluid{padding:0 95px}.footer .logo{margin-bottom:20px}.footer.corporate-footer .back-to-top{right:calc(50vw - 615px)}.footer.corporate-footer .footer-info{padding:0;width:75%}.footer.corporate-footer .copyright-holder{padding-top:167px}.footer.corporate-footer .copyright-holder .copy{padding-left:92px;padding-top:28px}.footer.corporate-footer .copyright-holder .attribution{width:90px}.footer-slogan{letter-spacing:12px;margin-bottom:115px;padding-left:55px}.footer-slogan .cursive-text,.footer-slogan em{margin-top:-14px}.footer-slider{margin-bottom:77px}.social-media{font-size:38px}.social-media .icon-facebook{font-size:34px}.footer-info{padding:0 50px;width:calc(100% - 540px)}.footer-info-list>li{padding-bottom:15px}.footer-info-list .phone-link{font-size:20px}.footer-info-list address{font-size:18px;letter-spacing:1.3px}.footer-list{font-size:16px;padding:31px 0 0 23px}.footer-bottom .logo-box{padding-top:11px;width:280px}.copyright-holder{padding-top:184px}.copyright-holder .image-decor{width:318px}.copyright-holder .copy{padding-left:10px;width:calc(100% - 318px)}.information-section .list-holder ul:not([class]):not([id]){column-gap:94px}.decor-heading-box .h3,.decor-heading-box h3{font-size:45px}.section-team .row{margin:0}}@media (min-width:1570px){.hero-section .img-holder{margin-right:calc(-50vw - -735px);width:calc(60.5% + 50vw - 735px)}.hero-section.vertical-center-hero .text-holder{margin-right:-280px;padding-top:180px;width:calc(33% + 280px)}.hero-section.vertical-center-hero .img-holder{padding-top:60.4%;width:calc(67% + 50vw - 735px)}}@media (min-width:1620px){.hero-section.visual-intro:before{bottom:115px}.hero-section.visual-intro .img-holder{margin-right:calc(-50vw - -760px);padding-top:50.7%;width:calc(70.5% + 50vw - 760px)}.hero-section.visual-intro .text-holder{margin-right:-207px;padding-bottom:135px;padding-top:199px;width:calc(29.5% + 207px)}}@media (min-width:1688px){.header{padding-top:50px}.header.indent-lg{padding-bottom:158px}.header .logo{width:243px}.header .container-fluid{padding:0 45px}.header.corporate-header .logo{width:170px}.header.corporate-header .main-nav{font-size:16px;margin:0 -12px;width:100%}.header.corporate-header .main-nav>li{padding:25px 12px}.header.corporate-header .main-nav>li:first-child:before{left:12px}.header.corporate-header .main-nav>li>a:not(.opener){padding-right:25px}.header.corporate-header .main-nav .slide{background:var(--primary-color);font-size:16px;padding:10px 0}.header.corporate-header .main-nav .slide:before{background:rgba(var(--header-color-rgb),.21);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header.corporate-header .main-nav .slide li{margin-bottom:15px}.header.corporate-header .drop{box-shadow:none;max-width:calc(100% - 190px);max-width:calc(100% - 270px);padding:0;width:100%}.header.corporate-header .drop .drop-logo{display:none}.header.corporate-header .header-wrapper{max-width:calc(100% - 250px)}.header.corporate-header .contact-list{font-size:16px}.corporate-header .header-wrapper{align-items:center}.corporate-header .header-wrapper .main-nav>li:before{top:0}.header-wrapper{align-items:start}.header-wrapper{margin-top:30px;max-width:calc(100% - 330px)}.header-wrapper .drop{padding-top:20px}.contact-list{font-size:15px;font-size:20px;font-weight:500;margin:0 -40px}.contact-list li{padding:25px}.contact-list .title-item{font-weight:400}.main-nav{display:flex;font-size:20px;margin:0 -20px;max-width:none;padding:0}.main-nav>li{align-items:center;border-top-width:0;display:flex;padding:0 10px;padding:25px 20px;position:relative}.main-nav>li:first-child:before{left:20px}.main-nav>li:before{border-top:3px solid #fff;content:"";left:0;opacity:0;position:absolute;right:0;top:-1px;top:-20px;transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95);visibility:hidden}.main-nav>li:hover:before{opacity:1;visibility:visible}.main-nav>li:hover .opener:before{transform:rotate(180deg) translateY(50%)}.main-nav>li>a:not(.opener){padding-right:25px;position:relative}.main-nav>li>a:not(.opener):before{color:var(--alternate-color);content:"";font-family:icomoon;font-size:14px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-25px)}.main-nav>li>a:not(.opener):hover:before{opacity:1;transform:translateY(-50%) translateX(0)}.main-nav .opener:before{font-size:14px}.main-nav .slide{background:var(--header-color);font-size:14px;font-size:18px;left:0;left:25px;opacity:0;padding:10px 10px 18px;position:absolute;top:100%;visibility:hidden;width:200px;width:300px;z-index:10}.main-nav .slide li{margin-bottom:5px;margin-bottom:11px}.main-nav .slide a{color:var(--text-color);display:block;padding-left:15px;padding-right:10px;position:relative}.main-nav .slide a:hover{transform:translateX(5px)}.main-nav .slide a:before{background:#fff;content:"";height:1px;left:0;opacity:0;position:absolute;top:50%;transform:trnslateY(-50%);visibility:hidden;width:10px}.opener-holder{display:none}.drop{background:#fff0;display:flex;height:auto;left:auto;max-width:calc(100% - 240px);max-width:calc(100% - 380px);overflow:inherit;padding:0;position:static;top:auto;width:auto}.drop .nav-close{display:none}.drop .drop-logo{display:none}.sticky-header.headroom.headroom--unpinned{opacity:1;transform:translateY(0)}.sticky-header .container-fluid .main-nav{font-size:16px}.sticky-header .container-fluid .header-contact .contact-list{min-height:120px}}@media (min-width:1760px){.two-image-content.align-right .sm-img{left:auto;right:-126px}.two-image-content .sm-img{left:-126px}}@media (min-width:1920px){.header.corporate-header .main-nav{font-size:20px;margin:0 -25px}.header.corporate-header .main-nav>li{padding:25px}.header.corporate-header .main-nav>li:first-child:before{left:25px}.header.corporate-header .main-nav .slide{font-size:18px}.header.corporate-header .drop{max-width:calc(100% - 380px)}.header.corporate-header .header-wrapper{max-width:calc(100% - 330px)}.header.corporate-header .header-contact{max-width:380px}.header.corporate-header .contact-list{font-size:20px}.header-wrapper{align-items:stretch}.header-wrapper .drop{padding-top:0}.contact-list li{padding:25px 20px}.main-nav>li{padding:25px 40px}.main-nav>li:before{top:0}.sticky-header .container-fluid .main-nav{font-size:20px}.carousel-block{padding:363px 0 180px}.carousel-block .description-box{margin-bottom:74px;margin-left:-23px;margin-right:-13px;padding:46px 51px 54px}.search-wrapper .search-title{left:calc(-50vw + 700px)}.item-place .img-holder{width:45%}.item-place .info-holder{padding:10px 13px 0 46px;width:55%}.section-intro.align-right .img-block{margin-left:0;margin-right:-34%}.section-intro .img-block{margin-left:-34%}.point-section.variant-small-list .vertical-divider{right:calc(-50vw - -707px)}.footer-info{padding:0 180px 0 87px}.footer-info-list .phone-link{font-size:28px}}@media (max-width:1688px)and (min-width:768px){.header-wrapper .contact-list{padding-top:12px}}@media (max-width:1479px){.resource-detail .vertical-divider{display:none}}@media (max-width:1023px){iframe{width:100%}.hero-section .btn{font-size:19px;margin-right:10px;min-width:218px;padding:25px 64px 23px 28px}.cta-block .cta-box .btn{font-size:20px;padding:45px 60px 45px 19px}.cta-block-lg .cta-box-lg .text-holder .btn{font-size:22px}.finder-map{display:none}.finder-open-close .sort-list .desktop-content{display:none}.section-intro .container{padding:0}.section-floorplans .container{padding:0}.card .card-text{display:none!important}.card .read-more span{display:none}.card .read-more .icon-desktop{display:none}.two-image-content.variant-text-bg .img-block{margin:0}.two-image-content .container{padding:0}.community-section .content-block{font-size:18px;letter-spacing:.54px;line-height:1.3889}.stacked-photo .content-block{font-size:18px;letter-spacing:.54px;line-height:1.3889}.point-list{font-size:18px;letter-spacing:.54px;line-height:1.3889}.top-content-image{font-size:18px;letter-spacing:.54px;line-height:1.3889}.top-content-image .container{padding:0}.info-card{font-size:18px;letter-spacing:.54px;line-height:1.5556}.resource-add-content .vertical-divider{display:none!important}.contact-list .btn{font-size:18px;padding-inline:36px 70px}}@media (max-width:767px){.gform_wrapper.gravity-theme .gfield textarea{padding:23px 26px}.navigation-single .next a{font-size:0}.navigation-single .prev a{font-size:0}.contact-list .title-item{display:none}.cta-block .container{padding:0}.search-wrapper .search-title{display:none}.cta-block-lg .container{padding:0}.cta-card-section .btn{font-size:21px;padding:40px 57px 40px 25px}.floorplan-section .slider-list li a{padding-left:26px}.floorplan-section .slider-list li a:before{content:none}.floorplan-section .slider-list li a:after{color:var(--alternate-color);content:"";font-family:icomoon;font-size:10px;left:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.floorplans-slider-holder .arrow-holder{display:none}.intro-content.middle-line.script-text h2{color:var(--alternate-color)}.image-gallery .slick-dots li,.video-slider .slick-dots li{margin:0 4px 4px}.image-gallery .slick-dots button,.video-slider .slick-dots button{height:8px;width:8px}.short-cta .btn-holder .btn{font-size:21px;min-width:250px}.two-image-content.variant-text-bg .main-img{border-radius:0}.two-image-content.variant-text-bg .main-img:before{padding-bottom:75.5%}.two-image-content.variant-text-bg .sm-img{margin-right:0;right:50%;transform:translateX(50%);width:63.5%}.two-image-content.variant-text-bg .content-block{padding:50vw 43px 29px 48px}.two-image-content.variant-text-bg .content-block:before{border:1px solid #fff;bottom:20px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:20px}.two-image-content.variant-text-bg .tag-holder{padding-top:55px}.two-image-content.variant-text-bg .tag-line{justify-content:center;text-align:center}.two-image-content.variant-text-bg .tag-line em{line-height:1.06;margin:0;padding-left:0}.two-image-content .sm-img{position:absolute;right:0;top:100%}.info-slider .detail-list{display:none;padding-top:3px}.stacked-photo .img-block .img-top img{object-position:center 13%}.links-list .text-desktop{display:none}.links-list li:last-child{margin-bottom:0}.section-storys .slick-slide{padding:0 28px}.section-storys .intro-content .holder:after{height:84px}.point-section .point-list{padding:0 32px 0 30px}.top-content-image .btn[class*=btn-outline]:hover .arrow{right:8px}.top-content-image .btn[class*=btn-outline]:hover .arrow svg{margin-left:-10px}.top-content-image .btn[class*=btn-outline] .arrow{right:5px;width:38px}.top-content-image .btn[class*=btn-outline] .arrow svg{height:10px;width:38px}.resource-aside h3{display:none}.resource-aside .aside-buttons{display:none!important}.contact-list .btn{display:none}.information-section .image-wrapper:before{content:none}.information-section .img-holder{order:2}.title-wrapper.right-title .title-decoration{display:flex;flex-direction:column-reverse}.card-member .more i:before{content:""}.card-member-detail .card-body{font-size:18px;line-height:1.5}.card-member-detail .card-body p{letter-spacing:.55px;margin-bottom:27px}}@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))}}}@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:330px){.sticky-header .container-fluid .header-contact-mobile a,.sticky-header .container-fluid .header-contact-mobile h2,.sticky-header .container-fluid .opener-holder span{font-size:4vw}}