:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#ddd;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}: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;}html{line-height:1.15;text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}a{background-color:transparent;}b,strong{font-weight:bolder;}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;}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;}[hidden],template{display:none;}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url("https://www.jaybirdseniorliving.com/wp-content/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-close:before{content:"";}.icon-email:before{content:"";}.icon-facebook:before{content:"";}.icon-home:before{content:"";}.icon-carriage:before{content:"";}@keyframes fancybox-rotate{to{transform:rotate(1turn);}}.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 .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:transparent;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-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);}.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 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 textarea{resize:none;}.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("https://www.jaybirdseniorliving.com/wp-content/themes/jaybird/images/arrow-sm.svg");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%;}.popup-holder{height:0;overflow:hidden;position:relative;}.lightbox-contact{margin:0 4px;}.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 .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:hsla(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;}html{box-sizing:border-box;}*,:after,:before{box-sizing:inherit;}.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;}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;}input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;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]: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 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-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 hsla(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>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:hsla(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:hsla(0,0%,100%,.4);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:hsla(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(--footer-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;}.drop .nav-close{color:hsla(0,0%,100%,.4);position:absolute;right:30px;top:27px;}.drop .drop-logo{display:none;max-width:243px;}.sticky-header{--text-color:#fff;background:var(--header-color);border-bottom:1px solid hsla(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 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;}.nav-active,.wrapper{overflow:hidden;}.wrapper{position:relative;width:100%;}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;}.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 .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 .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;}.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;}@keyframes loader{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;}.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 .bg-img{display:none;filter:grayscale(1);left:0;position:absolute;width:100%;}.section-floorplans .bg-img:before{background-color:hsla(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.bottom-line .holder:after{margin-top:38px;}.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;}.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 .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 .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;}.stacked-photo{color:var(--text-color);padding:61px 0 94px;position:relative;}.stacked-photo.variant-light{background-color:var(--alternate-color-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{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;}.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 hsla(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:hsla(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-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;}.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:hsla(0,0%,100%,.4);stroke-width:1px;}.footer-bottom .logo-box{margin-bottom:20px;text-align:center;}.copyright-holder{color:hsla(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);}.btn{background-color:var(--alternate-color);border:1px solid transparent;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:transparent;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-outline-light:hover .arrow,.btn-outline:hover .arrow{right:18px;}.btn-outline .arrow,.btn-outline-light .arrow{right:8px;}.btn-outline{background:transparent;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;}.banner{background-color:var(--alternate-color);bottom:auto;color:#fff;display:none;opacity:.96;padding:20px 0;z-index:999;}.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:transparent;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;}@media (min-width:375px){.hero-section .text-holder h2{line-height:60px;}.contact-us .text-holder .btn{min-width:243px;}}@media (min-width:520px){.stacked-photo h2 em{display:inline-block;line-height:.83;margin:-2px 0 0 7px;}}@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-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 .gform_footer{justify-content:flex-end;padding-top:28px;}.lightbox-contact{margin-left:14px;margin-right:14px;}.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;}.header{padding-top:25px;}.header .logo{order:0;width:143px;}.header .container-fluid{flex-direction:row;padding:0 33px;}.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 hsla(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{background:var(--primary-color);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;}.h2,h2{font-size:65px;line-height:80px;}.h3,h3{font-size:38px;}.h4,h4{font-size:20px;}.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 .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;}.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;}.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 .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.bottom-line .holder:after{margin-top:56px;}.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;}.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 .content-body p:last-of-type:not(:last-child){margin-bottom:49px;}.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;}.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-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-info-list{border-bottom:1px solid hsla(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 hsla(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;}}@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;}.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-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 .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;}.lightbox-contact{margin:0;}.lightbox-contact .btn-close.close-top{display:none;}.lightbox-contact .btn-close.close-bottom{margin-bottom:38px;}body{font-size:22px;letter-spacing:.66px;line-height:1.591;}.h1,h1{font-size:70px;}.h3,h3{font-size:45px;}.h4,h4{font-size:35px;}.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:59.4%;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 .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.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;}.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;}.subtitle{margin-bottom:21px;}.subtitle:after{margin-left:13px;margin-right:0;}.section-floorplans{padding:200px 0;}.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.bottom-line .holder:after{margin-top:64px;}.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;}.contact-block{display:flex;}.contact-block.width-variant-img-50 .content-col,.contact-block.width-variant-img-50 .img-col{width:50%;}.contact-block .img-col:before{padding:0;}.stacked-photo{padding:118px 0 100px;}.stacked-photo .img-block{border-radius:10px;width:39.8%;}.stacked-photo .img-block .img-top:before{padding-bottom:118%;}.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;}.footer .logo{margin-bottom:0;width:150px;}.footer .back-to-top{right:96px;top:38px;}.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;}.decor-heading-box{padding:67px 35px;}.decor-heading-box:before{bottom:28px;left:28px;right:28px;top:28px;}}@media (min-width:1024px)and (max-width:1479px){.g-form-custom .g-form-text-holder{margin-left:auto;}}@media (min-width:1480px){.g-form-custom h2{margin-right:30px;}.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;}.hero-section .description-text{bottom:-80px;right:93px;}.section-floorplans{padding:322px 0 225px;}.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;}.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 .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;}.stacked-photo{padding-bottom:0;}.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;}.footer{padding-top:148px;}.footer .container-fluid{padding:0 95px;}.footer .logo{margin-bottom:20px;}.footer-slogan{letter-spacing:12px;margin-bottom:115px;padding-left:55px;}.footer-slogan .cursive-text,.footer-slogan em{margin-top:-14px;}.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;}}@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:1688px){.header{padding-top:50px;}.header .logo{width:243px;}.header .container-fluid{padding:0 45px;}.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;}.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:transparent;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 .container-fluid .header-contact .contact-list{min-height:120px;}}@media (min-width:1920px){.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;}.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:1023px){iframe{width:100%;}.hero-section .btn{font-size:19px;margin-right:10px;min-width:218px;padding:25px 64px 23px 28px;}.section-floorplans .container{padding:0;}.stacked-photo .content-block{font-size:18px;letter-spacing:.54px;line-height:1.3889;}.contact-list .btn{font-size:18px;padding-inline:36px 70px;}}@media (max-width:767px){.gform_wrapper.gravity-theme .gfield textarea{padding:23px 26px;}.stacked-photo .img-block .img-top img{object-position:center 13%;}.contact-list .btn{display:none;}.information-section .image-wrapper:before{content:none;}.information-section .img-holder{order:2;}}@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;}}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0;}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0;}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0;}@font-face{font-family:gform-icons-theme;src:url("https://www.jaybirdseniorliving.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff2?o6rzdt") format("woff2"),url("https://www.jaybirdseniorliving.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.ttf?o6rzdt") format("truetype"),url("https://www.jaybirdseniorliving.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff?o6rzdt") format("woff"),url("https://www.jaybirdseniorliving.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme") format("svg");font-weight:400;font-style:normal;font-display:block;}.gform-icon{font-family:gform-icons-theme !important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gform_wrapper.gravity-theme ::-ms-reveal{display:none;}.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none !important;left:-9000px;position:absolute !important;}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px;}.gform_wrapper.gravity-theme textarea{line-height:1.5;}.gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label{cursor:pointer;width:85%;}}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden;}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none;}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.gform_wrapper.gravity-theme .gfield textarea{width:100%;}.gform_wrapper.gravity-theme .gfield textarea.small{height:96px;}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px;}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%;}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{width:calc(25% - 16px * 3 / 4);}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;}.gform_wrapper.gravity-theme *{box-sizing:border-box;}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0;}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12;}.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6;-ms-grid-column-span:6;}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0;}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1;}}html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url]{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px;}html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme fieldset{display:block;}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em;}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400;}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a;}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex;}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%;}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%;}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0;}.gform_wrapper.gravity-theme .ginput_container_date label{display:block;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px;}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0;}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0;}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px;}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px;}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px;}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px;}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px;}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle;}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle;}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575;}.gform_wrapper.gravity-theme input[type=number]{display:inline-block;}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.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=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex;}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto;}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px);}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0;}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px;}@keyframes gformLoader{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}