.osgHeader{position:absolute;z-index:1020;width:100%;color:#fff;background-color:rgba(0,0,0,0);font-family:"Oswald",Arial,Helvetica,sans-serif;visibility:visible;opacity:1;transform:translateY(0);transition:opacity 300ms ease,background-color 200ms ease,box-shadow 200ms ease}.osgHeader::after{content:" ";display:table;width:100%;clear:both}.osgHeader a{color:inherit;text-decoration:none;transition:all 200ms ease}.osgStickyHeaderActive.osgMenuHorizontal .osgHeader,.osgStickyHeaderActive .osgHeader{position:fixed;top:0;left:0;background:#fff;color:#191919;box-shadow:0 0 20px rgba(0,0,0,.18)}body.page-template-page-regulamin-promocji:not(.osgStickyHeaderActive) .osgHeader,body.error404:not(.osgStickyHeaderActive) .osgHeader{color:#191919}body.page-template-page-regulamin-promocji:not(.osgStickyHeaderActive) .osgHeader .osgLogoArea,body.error404:not(.osgStickyHeaderActive) .osgHeader .osgLogoArea{background:hsla(0,0%,100%,.96)}.topBar{font-size:.8em;line-height:4em;z-index:2;background:#191919;color:#fff}.topBar .osgTopBarPort{display:flex;justify-content:flex-end}.osgMenuHorizontal .osgTopToolsRight,.osgMenuHorizontal .osgTopToolsLeft{flex-grow:1}.osgMenuHorizontal .osgTopToolsRight{display:flex;align-items:center;justify-content:flex-end;text-align:right}.osgTopTools .osgIconWidget,.osgSocialBar .osgIconWidget{position:relative;display:inline-block;margin:0 0 0 1em;line-height:inherit;transition:all 100ms linear}.osgTopTools .osgIconWidget:hover,.osgSocialBar .osgIconWidget:hover{color:#d3955f}.osgTopTools .osgIconWidgetContent,.osgSocialBar .osgIconWidgetContent{display:flex;align-items:center;line-height:inherit}.osgTopTools .osgIconWidgetTitle,.osgTopTools .osgIconWidgetText,.osgSocialBar .osgIconWidgetTitle,.osgSocialBar .osgIconWidgetText{display:inline-block;line-height:inherit;letter-spacing:0}.osgTopTools .osgIconWidgetTitle,.osgSocialBar .osgIconWidgetTitle{margin-right:.5em;color:#d3955f;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1.095em;font-weight:400}.osgTopTools .osgIconWidgetText,.osgSocialBar .osgIconWidgetText{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1.095em;font-weight:400;opacity:1}.osgLogoArea{position:relative;z-index:1;background:rgba(0,0,0,0)}.osgLogoArea>.osgContainer{display:flex;align-items:center;min-height:80px;background:rgba(0,0,0,0)}.osgLogoArea .osgLogo{position:relative;z-index:2;flex:0 0 auto;margin-top:-80px;margin-right:72px;line-height:0}.osgLogoArea .osgLogo img{display:block;width:auto;height:80px}.osgHasCrest.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive) .osgLogo{padding-left:0}.osgHasCrest.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive) .osgCrest{margin-left:0}.osgHasCrest.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive) .osgCrest .osgCrestImg{width:auto}.osgMenuPort{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;min-width:0;position:relative;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:15px}.osgMenuPort::after{content:none !important}.osgMenuPort nav{order:1;flex:0 0 auto;min-width:0;padding-right:0;float:none !important}.osgMenuPort nav ul{display:flex;align-items:center;flex-wrap:nowrap;gap:25px;margin:0;padding:0;list-style:none;transition:all 100ms ease}.osgMenuPort nav li{position:relative;display:block;margin:0;padding:0}.osgMenuPort nav>ul>li{float:none;margin-left:0}.osgMenuPort nav>ul>li>a,.osgMenuPort nav>ul>li>.osgSubToggler{line-height:80px}.osgMenuPort nav>ul>li>a{display:block;position:relative;padding:0;font-size:13px;font-weight:400;letter-spacing:0;white-space:nowrap;text-transform:uppercase}.osgMenuPort nav>ul>li>a::before{content:"";display:block;position:absolute;bottom:20%;width:0;height:2px;opacity:0;box-shadow:0 0 0 2px currentColor inset;transform:scaleX(0);transform-origin:left;transition:250ms cubic-bezier(0.15, 0.75, 0.5, 1)}.osgMenuPort nav>ul>li.current-menu-item>a::before,.osgMenuPort nav>ul>li.current-menu-ancestor>a::before,.osgMenuPort nav>ul>li.on>a::before,.osgMenuPort nav>ul>li>a:hover::before{width:100%;opacity:1;transform:scaleX(1)}.osgMenuPort nav ul ul{position:absolute;display:block;top:100%;left:0;min-width:220px;padding:1em 0;background:#191919;opacity:0;pointer-events:none;box-shadow:0 12px 28px rgba(0,0,0,.22);transition:all 300ms ease}.osgMenuPort nav ul ul a{display:block;padding:.75em 1.3em;color:#fff;font-size:13px;font-weight:400;white-space:nowrap}.osgMenuPort nav li.on>ul,.osgMenuPort nav li:hover>ul{opacity:1;pointer-events:auto}.osgSocialBar{order:2;display:flex;align-items:center;float:none !important;height:80px;margin:0 0 0 48px !important;line-height:inherit}.osgSocialBar .osgSocialBarCell{display:flex;align-items:center;line-height:48px}.osgSocialBar .osgIconWidget{margin-left:14px}.osgSocialBar .osgIconWidgetIcon [data-ico-fontawesome]::before{content:attr(data-ico-fontawesome);font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400}.osgSubToggler{position:absolute;z-index:80;top:0;right:15px;display:none;width:45px;padding:0;text-align:center;cursor:pointer}.on>.osgSubToggler{transform:rotateX(180deg)}.touch .osgMenuHorizontal .osgMenuPort nav ul li .osgSubToggler{display:block}.osgMenuTrigger{display:none;float:right;margin:0 0 0 .5em;font-size:1.5em;cursor:pointer}.osgMenuTrigger .osgMenuIcon{position:relative;float:left;width:24px;height:20px;margin:30px 0;padding:0}.osgMenuTrigger .osgMenuIcon::before,.osgMenuTrigger .osgMenuIcon::after,.osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{content:"";position:absolute;left:0;right:0;border-top:2px solid #fff;transition:300ms ease all}.osgMenuTrigger .osgMenuIcon::before{top:0}.osgMenuTrigger .osgMenuIcon::after{bottom:0}.osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{top:50%;margin-top:-1px}.osgMobileMenuContacts{display:none}.osgMobileMenuLogo{display:none}.osgShowMenu .osgMenuTrigger .osgMenuIcon::before{transform:rotate(45deg) translateY(0)}.osgShowMenu .osgMenuTrigger .osgMenuIcon::after{transform:rotate(-45deg) translateY(0)}.osgShowMenu .osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{transform:scaleX(0)}@media(max-width: 1199px){.topBar{display:none}.osgHeader,.osgStickyHeaderActive .osgHeader{position:fixed;top:0;left:0;right:auto;background:#191919;color:#fff;box-shadow:none;width:100% !important;height:auto !important;min-height:0 !important;overflow:visible;text-align:left;transform:translateX(0) !important}.osgHeaderInner,.osgStickyHeaderActive .osgHeaderInner{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;overflow:visible !important}.osgLogoArea,.osgStickyHeaderActive .osgLogoArea{background:#191919}.osgLogoArea>.osgContainer,.osgStickyHeaderActive .osgLogoArea>.osgContainer{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:none;min-height:72px;height:72px;padding:0;background:#191919}.osgLogoArea .osgLogo,.osgStickyHeaderActive .osgLogoArea .osgLogo{position:relative;z-index:1120;margin-top:0;margin-right:0;margin-left:0;transition:left 280ms ease,top 280ms ease,transform 280ms ease}.osgLogoArea .osgLogo img,.osgStickyHeaderActive .osgLogoArea .osgLogo img{display:block;width:auto;height:72px}.osgMenuTrigger{position:relative;z-index:1130;order:-1;display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:72px;margin:0;color:#fff;cursor:pointer;background:rgba(0,0,0,0);border:none;transition:left 280ms ease,border-color 280ms ease}.osgMenuTrigger .osgMenuIcon{float:none;width:30px;height:24px;margin:0;background:rgba(0,0,0,0)}.osgMenuTrigger .osgMenuIcon::before,.osgMenuTrigger .osgMenuIcon::after,.osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{content:"" !important;left:0;right:0;border-top-color:#fff;transform-origin:center center}.osgMenuTrigger .osgMenuIcon::before{top:0}.osgMenuTrigger .osgMenuIcon::after{bottom:0}.osgMenuTrigger .osgMenuIcon .osgMenuIconHolder{display:block;width:100%;height:100%;font-size:0;color:rgba(0,0,0,0)}.osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{top:50%;margin-top:-1px}.osgMenuPort{position:fixed;z-index:1110;top:0;left:0;display:block;width:320px;max-width:calc(100vw - 70px);height:100vh;max-height:none;padding:0;overflow-x:hidden;overflow-y:auto;background:#191919;color:#fff;opacity:1;pointer-events:none;transform:translateX(-100%);transition:transform 280ms ease}.osgMenuPort .osgMobileMenuLogo{position:absolute;top:0;left:50%;display:block;margin:0;line-height:0;transform:translateX(-50%)}.osgMenuPort .osgMobileMenuLogo img{display:block;width:auto;height:72px}.osgMenuPort nav{order:initial;position:absolute;top:112px;left:0;width:100%;padding:0;float:none !important}.osgMenuPort nav ul{display:block;margin:0;padding:0;list-style:none}.osgMenuPort nav li{position:relative;margin:0;padding:0;border:0}.osgMenuPort nav>ul>li{float:none}.osgMenuPort nav>ul>li>a{display:block;padding:0;color:#fff;font-size:16px;font-weight:700;line-height:36px;letter-spacing:0;text-align:center;text-transform:uppercase}.osgMenuPort nav>ul>li>a::before{content:none}.osgMenuPort nav>ul>li>.osgSubToggler{position:absolute;top:0;right:18px;display:block;width:28px;height:36px;line-height:36px;cursor:pointer}.osgMenuPort nav>ul>li>.osgSubToggler::before{content:"";display:block;color:#fff;font-family:"Font Awesome 5 Free";font-size:13px;font-weight:900;text-align:center}.osgMenuPort nav ul ul{position:static;display:none;min-width:0;padding:0;background:rgba(0,0,0,0);box-shadow:none;opacity:1;pointer-events:auto}.osgMenuPort nav ul ul a{text-align:center;display:block;padding:0;color:hsla(0,0%,100%,.82);font-size:14px;font-weight:400;line-height:38px;white-space:normal}.osgMenuPort nav li.on>ul{display:block}.osgSocialBar{position:absolute;top:410px;left:0;width:100%;display:block;height:auto;margin:0 !important;line-height:1}.osgSocialBar .osgSocialBarCell{display:flex;align-items:center;justify-content:center;gap:22px;line-height:1}.osgSocialBar .osgIconWidget{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;color:#fff;font-size:15px;line-height:1}.osgSocialBar .osgIconWidgetIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1}.osgMobileMenuContacts{position:absolute;top:520px;left:0;width:100%;display:block;margin:0;padding:28px 0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;text-align:center}.osgMobileMenuContact{display:block;margin-top:28px;color:hsla(0,0%,100%,.82);font-size:18px;line-height:1.45}.osgMobileMenuContact:first-child{margin-top:0}.osgMobileMenuContactTitle{display:block;margin-bottom:6px;color:#d3955f;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.2;text-transform:uppercase}.osgMobileMenuContactText{display:block;font-weight:400;overflow-wrap:anywhere}body.osgShowMenu{overflow:hidden}body.osgShowMenu .osgMenuPort{pointer-events:auto;transform:translateX(0)}body.osgShowMenu .osgLogoArea>.osgContainer>.osgLogo{opacity:0}body.osgShowMenu .osgMenuTrigger{position:fixed;top:0;left:320px;width:70px;height:72px;border-left:1px solid hsla(0,0%,100%,.34)}body.osgShowMenu .osgMenuTrigger .osgMenuIcon{width:28px;height:28px;background:none}body.osgShowMenu .osgMenuTrigger .osgMenuIcon::before,body.osgShowMenu .osgMenuTrigger .osgMenuIcon::after,body.osgShowMenu .osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{top:50%;bottom:auto;margin-top:-1px;transform-origin:center center}body.osgShowMenu .osgMenuTrigger .osgMenuIcon::before{transform:rotate(45deg) !important}body.osgShowMenu .osgMenuTrigger .osgMenuIcon::after{transform:rotate(-45deg) !important}body.osgShowMenu .osgMenuTrigger .osgMenuIcon .osgMenuIconHolder::before{transform:scaleX(0) !important}body.osgShowMenu .osgMenuTrigger .osgMenuIcon .osgMenuIconHolder{display:none !important}body.osgShowMenu .osgContentWrap,body.osgShowMenu .osgSiteFooter{transform:translateX(320px)}.osgContentWrap,.osgSiteFooter{transition:transform 280ms ease}.osgContentWrap{padding-top:72px}}.osgStickyHeaderActive .topBar{display:none}.osgStickyHeaderActive .osgLogoArea>.osgContainer{min-height:64px;background:#fff}.osgStickyHeaderActive .osgLogoArea .osgLogo{margin-top:0;margin-right:54px}.osgStickyHeaderActive .osgLogoArea .osgLogo img{height:64px}.osgStickyHeaderActive .osgMenuPort nav>ul{gap:20px}.osgStickyHeaderActive .osgSocialBar{margin-left:34px !important}.osgStickyHeaderActive .osgMenuPort nav>ul>li>a,.osgStickyHeaderActive .osgMenuPort nav>ul>li>.osgSubToggler,.osgStickyHeaderActive .osgSocialBar{height:64px;line-height:64px}.osgStickyHeaderActive .osgSocialBarCell{line-height:64px}.osgStickyHeaderActive .osgMenuPort nav>ul>li>a::before{box-shadow:0 0 0 2px #191919 inset}.osgStickyHeaderActive .osgSocialBar .osgIconWidgetIcon [data-ico-fontawesome]::before{color:#191919}@media(max-width: 1199px){.osgStickyHeaderActive .osgLogoArea .osgLogo{margin-right:0}.osgStickyHeaderActive .osgHeader{background:#191919;color:#fff}.osgStickyHeaderActive .osgLogoArea>.osgContainer{min-height:72px;height:72px;background:#191919}.osgStickyHeaderActive .osgLogoArea .osgLogo img{height:72px}.osgStickyHeaderActive .osgSocialBar{height:auto;margin:42px 0 0 76px !important;line-height:1}.osgStickyHeaderActive .osgSocialBarCell{line-height:1}.osgStickyHeaderActive .osgMenuPort nav>ul>li>a,.osgStickyHeaderActive .osgMenuPort nav>ul>li>.osgSubToggler{height:auto;line-height:36px}.osgStickyHeaderActive .osgSocialBar .osgIconWidgetIcon [data-ico-fontawesome]::before{color:#fff}}@media(max-width: 480px){.osgMenuPort{width:320px;max-width:calc(100vw - 70px)}body.osgShowMenu .osgMenuTrigger{left:min(320px,100vw - 70px);width:70px}body.osgShowMenu .osgContentWrap,body.osgShowMenu .osgSiteFooter{transform:translateX(min(320px, 100vw - 70px))}}.osgHasCrest.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive) .osgCrest .osgCrestImg{width:90px}.osgHasCrest.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive).osgMenuLeft.osgNoLogo .osgMenuPort{margin-left:90px}.osgCrestImg{width:90px !important;height:auto !important}@media(min-width: 1200px){.osgHeader,.osgHeaderInner,.osgLogoArea,.osgLogoArea>.osgContainer{overflow:visible !important}.osgLogoArea>.osgContainer{position:relative;display:flex;align-items:center;min-height:80px}.osgLogoArea .osgLogo{position:absolute;z-index:2000;top:0;left:30px;display:block !important;width:110px;height:110px;min-height:0;margin:0;padding:0;overflow:visible;line-height:0}.osgHasCrest.osgHasTopBar.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive) .osgCrest{position:static;z-index:999;display:block;margin:0}.osgLogoArea .osgLogo img,.osgHasCrest.osgMenuHorizontal:not(.osgMenuCenter):not(.osgStickyHeaderActive) .osgCrest .osgCrestImg,.osgCrestImg{display:block;width:110px !important;height:auto !important}.osgMenuHorizontal .osgMenuPort{flex:1 1 auto;display:flex;align-items:center;min-height:80px;margin-left:160px !important}.osgMenuHorizontal .osgMenuPort nav{order:1;float:none !important;padding-left:60px;padding-right:50px}.osgMenuHorizontal .osgMenuPort nav ul{display:flex;gap:0}.osgMenuHorizontal .osgMenuPort>nav>ul>li{padding:0 22px 0 0}.osgMenuHorizontal .osgMenuPort>nav>ul>li:last-child{padding-right:0}.osgMenuHorizontal .osgMenuPort>nav>ul ul{width:250px;min-width:250px;padding:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transform:scaleY(0.9);transform-origin:top}.osgMenuHorizontal .osgMenuPort>nav>ul>li:hover>ul,.osgMenuHorizontal .osgMenuPort>nav>ul>li.on>ul,.osgMenuHorizontal .osgMenuPort>nav>ul ul>li:hover>ul,.osgMenuHorizontal .osgMenuPort>nav>ul ul>li.on>ul{transform:scaleY(1)}.osgMenuHorizontal .osgMenuPort>nav>ul ul ul{top:0;left:250px}.osgMenuHorizontal .osgMenuPort>nav>ul ul li a{position:relative;margin:0 1.5em;padding:1em 0;font-size:1rem;border-bottom:1px solid rgba(0,0,0,.1);color:#191919;transition:250ms ease all}.osgMenuHorizontal .osgMenuPort>nav>ul ul li a::before{content:"";position:absolute;top:calc(50% - 1px);left:-1em;display:block;width:0;height:2px;opacity:0;box-shadow:0 0 0 2px #d3955f inset;transform:translateX(-5px);transition:250ms ease all}.osgMenuHorizontal .osgMenuPort>nav>ul ul li a:hover{padding-left:.5em;color:#d3955f}.osgMenuHorizontal .osgMenuPort>nav>ul ul li a:hover::before{width:10px;opacity:1;transform:translateX(0)}.osgMenuHorizontal .osgMenuPort>nav>ul ul li:last-child>a{border-bottom:0}.osgMenuHorizontal .osgSocialBar{order:2;float:none !important;height:80px;margin:0 0 0 1em !important}body.osgHasCrest.osgNoLogo.osgMenuHorizontal:not(.osgStickyHeaderActive) .osgHeader .osgLogoArea .osgLogo{position:absolute !important;top:0;left:30px;z-index:2000;display:block !important;width:110px;height:110px;margin:0 !important;padding:0 !important;visibility:visible !important;opacity:1 !important;transform:translateY(-38px)}body.osgHasCrest.osgNoLogo.osgMenuHorizontal:not(.osgStickyHeaderActive) .osgHeader .osgLogoArea .osgCrest{position:static !important;display:block !important;width:110px;height:auto;margin:0 !important;visibility:visible !important;opacity:1 !important}body.osgHasCrest.osgNoLogo.osgMenuHorizontal:not(.osgStickyHeaderActive) .osgHeader .osgLogoArea .osgCrestImg{display:block !important;width:110px !important;max-width:none !important;height:auto !important;visibility:visible !important;opacity:1 !important}body.osgHasCrest.osgNoLogo.osgMenuHorizontal:not(.osgStickyHeaderActive) .osgHeader .osgMenuPort{margin-left:160px !important}body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-id-2647 .osgHeader .osgLogoArea .osgLogo,body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-template-page-zmien-na-nowe .osgHeader .osgLogoArea .osgLogo{top:0;left:30px;width:64px;height:64px;transform:none}body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-id-2647 .osgHeader .osgLogoArea .osgCrest,body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-id-2647 .osgHeader .osgLogoArea .osgCrestImg,body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-template-page-zmien-na-nowe .osgHeader .osgLogoArea .osgCrest,body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-template-page-zmien-na-nowe .osgHeader .osgLogoArea .osgCrestImg{width:auto !important;height:64px !important;max-width:none !important}body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-id-2647 .osgHeader .osgMenuPort,body.osgStickyHeaderActive.osgHasCrest.osgMenuHorizontal.page-template-page-zmien-na-nowe .osgHeader .osgMenuPort{min-height:64px;margin-left:116px !important}}@media screen and (max-width: 1199px){body:not(.home) .osgSocialBar .osgSocialBarCell{display:flex}body:not(.home) .osgSocialBar .osgSocialBarCell a{margin:0 8px !important}}:root{--osg-scrollbar-width: calc(100vw - 100%)}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}.osgPageWrap,.osgContentWrap,.osgContentHolder,.osgContent{max-width:100%;overflow-x:clip}@supports not (overflow-x: clip){.osgPageWrap,.osgContentWrap,.osgContentHolder,.osgContent{overflow-x:hidden}}.osgContainer,.about-investment-container,.apartments-container,.stage-one-container,.investor-container,.apartment-container{width:100%;max-width:var(--native-maxw, 1200px);margin:0 auto;padding-right:var(--native-gutter, 20px);padding-left:var(--native-gutter, 20px)}.osgInternalPage,.about-investment-page,.apartments-page,.stage-one-page,.investor-page,.apartment-detail-page{color:var(--native-text, #191919);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.65}.about-investment-page *,.apartments-page *,.stage-one-page *,.investor-page *,.apartment-detail-page *{box-sizing:border-box}.about-investment-page h1,.about-investment-page h2,.apartments-page h1,.apartments-page h2,.stage-one-page h1,.stage-one-page h2,.investor-page h1,.investor-page h2,.apartment-detail-page h1,.apartment-detail-page h2{margin:0;color:var(--native-text, #191919);font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:2.8125rem;font-weight:500;letter-spacing:0;line-height:1.12}.about-investment-page p,.apartments-page p,.stage-one-page p,.investor-page p,.apartment-detail-page p{margin:0 0 var(--native-paragraph-margin, 1.2rem)}.about-investment-page p:last-child,.apartments-page p:last-child,.stage-one-page p:last-child,.investor-page p:last-child,.apartment-detail-page p:last-child{margin-bottom:0}.about-investment-section,.apartments-section,.stage-one-section,.investor-section,.apartment-section{background:#fff}.about-investment-eyebrow,.apartments-eyebrow,.stage-one-eyebrow,.investor-eyebrow,.apartment-eyebrow{position:relative;display:block;margin:var(--native-eyebrow-margin, 0 0 1.35rem);padding-left:var(--native-eyebrow-padding-left, 4.8rem);color:var(--native-accent, #d3955f);font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.2}.about-investment-eyebrow::before,.apartments-eyebrow::before,.stage-one-eyebrow::before,.investor-eyebrow::before,.apartment-eyebrow::before{content:"";position:absolute;top:var(--native-eyebrow-line-top, 50%);left:0;width:var(--native-eyebrow-line-width, 3.9rem);border-top:var(--native-eyebrow-line-width-border, 1px) solid currentColor;transform:var(--native-eyebrow-line-transform, translateY(-50%))}.about-investment-eyebrow--light,.apartments-eyebrow--light,.stage-one-eyebrow--light,.investor-eyebrow--light,.apartment-eyebrow--light{color:#fff;text-transform:var(--native-eyebrow-light-transform, var(--native-eyebrow-transform, uppercase))}.about-investment-hero,.apartments-hero,.stage-one-hero,.investor-hero,.apartment-hero{position:relative;display:flex;align-items:var(--native-hero-align, flex-end);width:calc(100vw - var(--osg-scrollbar-width, 0px));min-height:var(--native-hero-min-height, 315px);margin-right:calc(-50vw + 50% + var(--osg-scrollbar-width, 0px)/2);margin-left:calc(-50vw + 50% + var(--osg-scrollbar-width, 0px)/2);padding:var(--native-hero-padding, 10rem 0 4.3rem);overflow:hidden;background-color:#191919;background-position:var(--native-hero-position, center 44%);background-size:cover;color:#fff}.about-investment-hero::before,.apartments-hero::before,.stage-one-hero::before,.investor-hero::before,.apartment-hero::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(0, 0, 0, var(--native-hero-overlay, 0.58))}.about-investment-hero .about-investment-container,.about-investment-hero .apartments-container,.about-investment-hero .stage-one-container,.about-investment-hero .investor-container,.about-investment-hero .apartment-container,.apartments-hero .about-investment-container,.apartments-hero .apartments-container,.apartments-hero .stage-one-container,.apartments-hero .investor-container,.apartments-hero .apartment-container,.stage-one-hero .about-investment-container,.stage-one-hero .apartments-container,.stage-one-hero .stage-one-container,.stage-one-hero .investor-container,.stage-one-hero .apartment-container,.investor-hero .about-investment-container,.investor-hero .apartments-container,.investor-hero .stage-one-container,.investor-hero .investor-container,.investor-hero .apartment-container,.apartment-hero .about-investment-container,.apartment-hero .apartments-container,.apartment-hero .stage-one-container,.apartment-hero .investor-container,.apartment-hero .apartment-container{position:relative;z-index:2}.about-investment-hero h1,.apartments-hero h1,.stage-one-hero h1,.investor-hero h1,.apartment-hero h1{color:#fff}.about-investment-page .native-home-gallery,.apartments-page .native-home-gallery,.stage-one-page .native-home-gallery,.investor-page .native-home-gallery,.apartment-detail-page .native-home-gallery{background:var(--native-gallery-bg, var(--native-accent, #d3955f))}.about-investment-page .native-home-gallery__slider-wrap,.apartments-page .native-home-gallery__slider-wrap,.stage-one-page .native-home-gallery__slider-wrap,.investor-page .native-home-gallery__slider-wrap,.apartment-detail-page .native-home-gallery__slider-wrap{background:var(--native-gallery-bg, var(--native-accent, #d3955f))}.about-investment-page .native-home-gallery__slide,.about-investment-page .swiper-slide.native-home-gallery__slide,.apartments-page .native-home-gallery__slide,.apartments-page .swiper-slide.native-home-gallery__slide,.stage-one-page .native-home-gallery__slide,.stage-one-page .swiper-slide.native-home-gallery__slide,.investor-page .native-home-gallery__slide,.investor-page .swiper-slide.native-home-gallery__slide,.apartment-detail-page .native-home-gallery__slide,.apartment-detail-page .swiper-slide.native-home-gallery__slide{height:var(--native-gallery-height, 270px) !important}.stage-one-gallery{background:#fff}.stage-one-gallery .stage-one-gallery__heading{max-width:var(--native-gallery-heading-maxw, 1020px);padding-top:2.6rem;padding-bottom:2.6rem}.stage-one-gallery h2{font-size:2.25rem;line-height:1.15}.stage-one-gallery__slider-wrap{overflow:hidden;background:var(--native-gallery-bg, var(--native-accent, #d3955f))}.stage-one-gallery__slider{width:100%}.stage-one-gallery__slide,.swiper-slide.stage-one-gallery__slide{position:relative;display:block;height:var(--native-gallery-height, clamp(420px, 37vw, 585px)) !important;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer}.stage-one-gallery__slide::before,.stage-one-gallery__slide::after,.swiper-slide.stage-one-gallery__slide::before,.swiper-slide.stage-one-gallery__slide::after{position:absolute;z-index:2;opacity:0;pointer-events:none;transition:opacity 260ms ease,transform 260ms ease}.stage-one-gallery__slide::before,.swiper-slide.stage-one-gallery__slide::before{content:"+";z-index:3;top:50%;left:50%;width:3.625rem;height:3.625rem;border:1px solid #fff;border-radius:50%;color:#fff;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:2.55rem;font-weight:400;line-height:3.35rem;text-align:center;transform:translate(-50%, -50%) scale(0.9)}.stage-one-gallery__slide::after,.swiper-slide.stage-one-gallery__slide::after{content:"";inset:0;background:rgba(25,25,25,.5)}.stage-one-gallery__slide:hover::before,.stage-one-gallery__slide:hover::after,.swiper-slide.stage-one-gallery__slide:hover::before,.swiper-slide.stage-one-gallery__slide:hover::after{opacity:1}.stage-one-gallery__slide:hover::before,.swiper-slide.stage-one-gallery__slide:hover::before{transform:translate(-50%, -50%) scale(1)}.stage-one-gallery__image{display:block;width:100%;height:100% !important;object-fit:cover;transition:transform 500ms ease}.stage-one-gallery__slide:hover .stage-one-gallery__image{transform:scale(1.035)}.osg-link-pages,.osg-comments{background:#fff;color:#191919;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.osg-link-pages{padding:2rem 0}.osg-link-pages ul{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;list-style:none}.osg-comments{padding:4rem 0}@media(max-width: 680px){.about-investment-page h1,.about-investment-page h2,.apartments-page h1,.apartments-page h2,.stage-one-page h1,.stage-one-page h2,.investor-page h1,.investor-page h2,.apartment-detail-page h1,.apartment-detail-page h2{font-size:2.25rem}.about-investment-hero,.apartments-hero,.stage-one-hero,.investor-hero,.apartment-hero{min-height:var(--native-hero-mobile-min-height, var(--native-hero-min-height, 315px));padding:var(--native-hero-mobile-padding, var(--native-hero-padding, 8rem 0 4.3rem))}.about-investment-page .native-home-gallery__slide,.about-investment-page .swiper-slide.native-home-gallery__slide,.apartments-page .native-home-gallery__slide,.apartments-page .swiper-slide.native-home-gallery__slide,.stage-one-page .native-home-gallery__slide,.stage-one-page .swiper-slide.native-home-gallery__slide,.investor-page .native-home-gallery__slide,.investor-page .swiper-slide.native-home-gallery__slide,.apartment-detail-page .native-home-gallery__slide,.apartment-detail-page .swiper-slide.native-home-gallery__slide{height:var(--native-gallery-mobile-height, var(--native-gallery-height, 245px)) !important}.stage-one-gallery__slide,.swiper-slide.stage-one-gallery__slide{height:var(--native-gallery-mobile-height, var(--native-gallery-height, 420px)) !important}}.wpDataTableFilterSection{text-align:left !important}.sort-price{display:block}.column-status{color:#fff}.dge-hist-trigger{margin:0}#table_2 .column-cena br{display:none}.column-zapytaj p{display:flex;justify-content:center}.tabela-przycisk{min-width:100% !important;margin:12px;padding:5px 10px 4px;border:0;color:#fff !important;background-color:#d3955f;font-size:.8em !important;line-height:19px !important;white-space:pre-wrap}.tabela-przycisk:hover{transform:translateY(-2px)}.tabela-wolne{color:#2b9523}.tabela-zarezerwowane{color:#de9a5e}.tabela-sprzedane{color:#e96363}.sold-flat button{opacity:.4}.sold-flat button,.sold-flat a{pointer-events:none}.JS-open-question-form{display:block;min-width:130px}.status-label{display:block;width:100%;padding:10px 20px;color:#fff;background-color:red;text-align:center}.status-label.avaliable{background-color:green}.status-label.sold{background-color:red}.status-label.booked{background-color:orange}.stat-none{display:none !important}.wptb-preview-table[data-wptb-sortable-table-vertical="1"]:not(.wptb-plugin-responsive-base) td[data-y-index="0"]::after{right:0;content:"" !important;font-family:"Font Awesome 5 Free" !important}.wptb-preview-table[data-wptb-sortable-table-vertical="1"]:not(.wptb-plugin-responsive-base) td[data-y-index="0"][data-sorted-vertical=desk]::after{content:"" !important;font-family:"Font Awesome 5 Free" !important}.popup-question-form{position:fixed;z-index:10003;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background-color:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out}.popup-question-form.is-active{opacity:1;pointer-events:all}.popup-question-form__inner{position:relative;width:768px;max-width:calc(100% - 40px);margin:0 20px;padding:30px;background-color:#fff}.popup-question-form__inner h3{margin:0 0 30px;padding:0 40px 0 0;font-size:30px;line-height:36px}.popup-question-form__inner h3 span{color:#d3955f}.popup-question-form__close{position:absolute;top:32px;right:30px;width:26px;height:26px;cursor:pointer}.popup-question-form__close::before,.popup-question-form__close::after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background-color:#191919}.popup-question-form__close::before{transform:rotate(-45deg)}.popup-question-form__close::after{transform:rotate(45deg)}.popup-question-form__form{display:flex;flex-wrap:wrap;justify-content:space-between}.popup-question-form__input{flex:0 0 100%}.popup-question-form__input textarea{height:150px}.popup-question-form__input--half{flex:0 0 calc(50% - 10px)}.popup-question-form__submit{position:relative}.popup-question-form__submit .wpcf7-spinner{position:absolute;top:50%;right:0;margin:0 !important;transform:translateY(-50%)}.page-child .popup-question-form__form>div{margin-bottom:10px}@media screen and (max-width: 560px){.popup-question-form__input--half{flex:0 0 100%}}.native-home-hero{min-height:clamp(860px,47.35vw,857px);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-hero__slider,.native-home-hero__slide{min-height:clamp(860px,47.35vw,857px)}.native-home-hero__shade{background:rgba(110,69,24,.08)}.native-home-hero__image{object-position:center 12%}.native-home-hero__content{align-items:flex-start;padding-top:clamp(330px,14.1vw,270px);padding-bottom:0}.native-home-hero__copy{position:relative;max-width:760px;margin-left:0;border-left:0 !important}.native-home-hero__copy::before{content:"";position:absolute;top:-10px;left:0;width:1px;height:clamp(528px,22.8vw,438px);background:hsla(0,0%,100%,.75)}.native-home-hero__eyebrow{margin-bottom:1.3em;font-size:1.334rem;font-weight:400;line-height:1.2}.native-home-hero__title{max-width:720px;font-size:3.5rem;font-weight:500;line-height:1.12}.native-home-hero__link{margin-top:2.2rem;font-size:1rem;font-weight:300;line-height:1.2;letter-spacing:1px;position:relative;font-family:"Oswald",Arial,Helvetica,sans-serif;transition:color 220ms ease}.native-home-hero__link span{order:1;color:#fff}.native-home-hero__link::after{content:"";order:2;width:44px;height:1px;margin-left:16px;background:currentColor;transition:transform 220ms ease;color:#fff}.native-home-hero__link::before{content:"";order:3;width:7px;height:7px;margin-left:-7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform 220ms ease;color:#fff}.native-home-hero__link:hover{color:#d3955f}.native-home-hero__link:hover::after,.native-home-hero__link:hover::before{transform:translateX(4px)}.native-home-hero__link:hover::before{transform:translateX(4px) rotate(45deg)}.native-home-hero__visit{position:fixed;z-index:4;top:50%;right:0;align-items:center;justify-content:center;padding:1.35rem 1.25rem;background:#d3955f;box-shadow:0 0 0 3em #d3955f inset;font-size:1.1rem;font-weight:300;line-height:1.1;writing-mode:vertical-rl;transform:translateY(-50%);transition:box-shadow 220ms ease,background-color 220ms ease}.native-home-hero__visit span{color:#fff}.native-home-hero__visit:hover{background:#6e4518;box-shadow:0 0 0 3em #6e4518 inset;color:#fff}.native-home-hero__arrow{width:52px;height:52px;border:0;border-radius:0;background:rgba(25,25,25,.82);color:#fff;cursor:pointer;transition:background-color 220ms ease,color 220ms ease}.native-home-hero__arrow::before{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:24px;line-height:52px;text-align:center}.native-home-hero__arrow:hover{background:#d3955f;color:#fff}.native-home-hero__arrow--prev::before{content:"<"}.native-home-hero__arrow--next::before{content:">"}@media(min-width: 1200px){.home:not(.osgStickyHeaderActive) .osgHeader{position:absolute;background:rgba(0,0,0,0)}.home:not(.osgStickyHeaderActive) .osgLogoArea>.osgContainer{min-height:92px}.home:not(.osgStickyHeaderActive) .osgLogoArea .osgLogo{margin-top:-80px}.home:not(.osgStickyHeaderActive) .osgMenuPort nav>ul>li>a,.home:not(.osgStickyHeaderActive) .osgSocialBar{height:92px;line-height:92px}.home:not(.osgStickyHeaderActive) .osgSocialBarCell{line-height:92px}}@media(max-width: 1199px){.native-home-hero{min-height:calc(50vh - 72px)}.native-home-hero__slider,.native-home-hero__slide{min-height:calc(50vh - 72px)}.native-home-hero__content{align-items:center;padding-top:72px;padding-bottom:56px}.native-home-hero__copy::before{height:100%;left:-10px}.native-home-hero__title{font-size:3.5rem}}@media(max-width: 680px){.native-home-hero{min-height:540px}.native-home-hero__slider,.native-home-hero__slide{min-height:540px}.native-home-hero__content{align-items:flex-end;padding-bottom:48px}.native-home-hero__copy{padding-left:12px}.native-home-hero__eyebrow{margin-bottom:1.4em;font-size:.95rem}.native-home-hero__title{font-size:2.55rem;line-height:1.08}.native-home-hero__link{margin-top:1.75rem}}.native-home-description{z-index:2;margin-top:-112px;padding-bottom:80px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-description__inner{column-gap:0;align-items:start}.native-home-description__copy{max-width:430px;padding-top:76px;padding-right:15px;padding-left:15px}.native-home-description__eyebrow{display:flex;align-items:center;margin-bottom:1.65rem;color:#d3955f;font-size:.934rem;font-weight:400;letter-spacing:1px;line-height:1.2}.native-home-description__eyebrow::before{content:"";display:block;width:64px;height:1px;margin-right:16px;background:#d3955f}.native-home-description__text{max-width:400px;color:#191919}.native-home-description__text h2{margin:0 0 2.45rem;color:#191919;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:2.8125rem;font-weight:500;line-height:1.1}.native-home-description__text p{margin:0 0 1.45em;font-size:1.25rem;font-weight:300;line-height:1.62}.native-home-description__text p:last-child{margin-bottom:0}.native-home-description__button{margin-top:4.15rem;padding:1.25rem 1.35rem 1.25rem 1.45rem;background:#d3955f;box-shadow:0 0 0 3em #d3955f inset;font-size:.98rem;font-weight:300;line-height:1.2;letter-spacing:1px;transition:box-shadow 220ms ease,background-color 220ms ease}.native-home-description__button span{order:1;color:#fff}.native-home-description__button::after{content:"";order:2;width:34px;height:1px;margin-left:18px;background:currentColor;color:#fff;transition:transform 220ms ease}.native-home-description__button::before{content:"";order:3;width:7px;height:7px;margin-left:-7px;border-top:1px solid currentColor;border-right:1px solid currentColor;color:#fff;transform:rotate(45deg);transition:transform 220ms ease}.native-home-description__button:hover{background:#6e4518;box-shadow:0 0 0 3em #6e4518 inset;color:#fff}.native-home-description__button:hover::after{transform:translateX(4px)}.native-home-description__button:hover::before{transform:translateX(4px) rotate(45deg)}.native-home-description__media{position:relative;z-index:2;margin-top:-64px;padding-right:15px;padding-left:15px}.native-home-description__image{max-width:570px;margin-left:auto;object-fit:cover}.native-home-description--reverse .native-home-description__copy{order:2;margin-left:auto}.native-home-description--reverse .native-home-description__media{order:1}.native-home-description--reverse .native-home-description__image{margin-right:auto;margin-left:0}@media(min-width: 1200px){.native-home-description__inner{padding-right:0;padding-left:0}.native-home-description__copy{margin-left:0}}@media(max-width: 1199px){.native-home-description{margin-top:-72px;padding-bottom:64px}.native-home-description__copy{max-width:none;padding-top:64px;padding-right:0;padding-left:0}.native-home-description__text{max-width:440px}.native-home-description__text h2{font-size:2.65rem}.native-home-description__media{margin-top:-40px;padding-right:0;padding-left:0}}@media(max-width: 767px){.native-home-description{margin-top:0;padding-top:56px;padding-bottom:56px}.native-home-description__inner{row-gap:42px}.native-home-description__copy{order:2;padding-top:0}.native-home-description__media{order:1;margin-top:0}.native-home-description__image{max-width:none}.native-home-description__eyebrow{margin-bottom:1.35rem}.native-home-description__text{max-width:none}.native-home-description__text h2{margin-bottom:1.75rem;font-size:2.35rem}.native-home-description__text p{font-size:1.05rem}.native-home-description__button{margin-top:2.5rem}}.native-reveal{opacity:0;transform:translateY(26px);transition:opacity 700ms cubic-bezier(0.15, 0.75, 0.5, 1),transform 700ms cubic-bezier(0.15, 0.75, 0.5, 1)}.native-reveal.is-visible{opacity:1;transform:translateY(0)}.native-home-stats{min-height:335px;margin-top:0;color:#191919;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-stats__bg{z-index:0;top:-95px;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;will-change:transform}.native-home-stats__bg::after{content:"";position:absolute;inset:0;background:rgba(25,25,25,.12)}.native-home-stats__heading{z-index:1;min-height:130px;padding-top:82px}.native-home-stats__title{max-width:760px;font-size:2.8125rem;font-weight:500;line-height:1.12;text-shadow:0 1px 0 rgba(25,25,25,.1)}.native-home-stats__panel{z-index:2;width:calc((100vw + 1200px)/2);max-width:calc(100vw - 18px);margin-top:0;margin-right:auto;margin-left:0;border-top:5px solid #191919}.native-home-stats__grid{min-height:140px;margin-right:0;margin-left:max(30px,(100vw - 1200px)/2);padding-top:75px;padding-bottom:58px}.native-home-stats__item{opacity:0;padding-right:15px;padding-bottom:0;padding-left:15px;transform:translateY(24px);transition:opacity 650ms cubic-bezier(0.15, 0.75, 0.5, 1),transform 650ms cubic-bezier(0.15, 0.75, 0.5, 1)}.native-home-stats__item.is-visible{opacity:1;transform:translateY(0)}.native-home-stats__item:nth-child(2){transition-delay:80ms}.native-home-stats__item:nth-child(3){transition-delay:160ms}.native-home-stats__item:nth-child(4){transition-delay:240ms}.native-home-stats__number{color:#d3955f;font-size:5rem;font-weight:400;letter-spacing:.14em;line-height:.9}.native-home-stats__label{margin-top:1.15rem;font-size:1rem;line-height:1.15}.native-home-stats__sublabel{margin-top:.8rem;font-size:1rem;font-weight:300;line-height:1.35}@media(max-width: 1199px){.native-home-stats{min-height:430px}.native-home-stats__heading{min-height:190px;padding-top:70px}.native-home-stats__title{font-size:2.65rem}.native-home-stats__panel{width:calc(100vw - 30px)}.native-home-stats__grid{margin-right:auto;margin-left:auto;padding:60px 30px 46px}.native-home-stats__item{padding-bottom:34px}}@media(max-width: 767px){.native-home-stats{min-height:0}.native-home-stats__bg{top:-55px;bottom:-55px}.native-home-stats__heading{min-height:180px;padding-top:56px}.native-home-stats__title{font-size:2.25rem}.native-home-stats__panel{width:100%;max-width:100%;border-top-width:4px}.native-home-stats__grid{padding-top:46px;padding-bottom:28px}.native-home-stats__item{padding-bottom:34px}.native-home-stats__number{font-size:4.35rem}}@font-face{font-family:"Family";font-style:normal;font-weight:400;src:url("../assets/fonts/Family/Family.woff") format("woff")}@font-face{font-family:"Essential";font-style:normal;font-weight:400;src:url("../assets/fonts/Essential/Essential.woff") format("woff")}@font-face{font-family:"Construction";font-style:normal;font-weight:400;src:url("../assets/fonts/Construction/Construction.woff") format("woff")}.native-home-features{padding-top:8em;padding-bottom:4.6em;color:#191919;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-features__inner{padding-right:0;padding-left:0}.native-home-features__title{margin-bottom:1.76em;font-size:2.34375rem;font-weight:500;line-height:1.18}.native-home-features__grid{column-gap:60px;row-gap:44px}.native-home-features__item{padding-right:15px;padding-left:0}.native-home-features__item:nth-child(2){transition-delay:80ms}.native-home-features__item:nth-child(3){transition-delay:160ms}.native-home-features__item:nth-child(5){transition-delay:80ms}.native-home-features__item:nth-child(6){transition-delay:160ms}.native-home-features__icon{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-bottom:19px;color:#d3955f;line-height:1}.native-home-features__icon::before{display:block;font-size:2rem;font-style:normal;font-weight:400;line-height:1}.native-home-features__icon[data-ico-family]::before{content:attr(data-ico-family);font-family:"Family"}.native-home-features__icon[data-ico-essential]::before{content:attr(data-ico-essential);font-family:"Essential"}.native-home-features__icon[data-ico-construction]::before{content:attr(data-ico-construction);font-family:"Construction"}.native-home-features__item-title{margin-bottom:1.02em;font-size:1.267rem;font-weight:500;line-height:1.22}.native-home-features__text{max-width:355px;font-size:1rem;font-weight:300;line-height:1.55}.native-home-features__text p{margin:0 0 .85em}.native-home-features__text p:last-child{margin-bottom:0}@media(max-width: 1259px){.native-home-features__inner{padding-right:30px;padding-left:30px}}@media(max-width: 1199px){.native-home-features{padding-top:6.5em;padding-bottom:4em}.native-home-features__title{font-size:2.65rem}.native-home-features__grid{column-gap:50px}}@media(max-width: 767px){.native-home-features{padding-top:4.2em;padding-bottom:3.6em}.native-home-features__title{margin-bottom:1.45em;font-size:2.3rem}.native-home-features__grid{row-gap:38px}.native-home-features__item{padding-right:0}.native-home-features__text{max-width:none;font-size:1rem}}.native-home-map{padding-top:3.25em;padding-bottom:4.6em;color:#191919;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-map__inner{padding-right:0;padding-left:0}.native-home-map__title{position:relative;margin-bottom:1.12em;font-size:2.8125rem;font-weight:400;line-height:1.18}.native-home-map__title::before{content:"";position:absolute;top:-0.78em;left:0;width:64px;height:1px;background:#d3955f}.native-home-map__tabs{border-bottom:1px solid rgba(25,25,25,.1)}.native-home-map__tab{flex:1 1 0;padding:0 10px 1.55rem;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;color:#d3955f;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-align:left;cursor:pointer;transition:border-color 220ms ease,color 220ms ease}.native-home-map__tab:first-child{padding-left:8px}.native-home-map__tab.is-active{border-bottom-color:#191919;color:#d3955f}.native-home-map__panel{display:none;grid-template-columns:minmax(0, 840px) minmax(280px, 1fr);gap:56px;align-items:start;padding-top:16px}.native-home-map__panel.is-active{display:grid}.native-home-map__image-wrap{position:relative;overflow:hidden;background:#e9e9e7}.native-home-map__image{aspect-ratio:842/595;object-fit:cover}.native-home-map__marker{position:absolute;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:rgba(211,149,95,.85);color:#fff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:400;line-height:32px;text-align:center;transform:translate(-50%, -50%);cursor:pointer;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.native-home-map__marker::before{content:"";position:absolute;inset:-9px;border-radius:50%;background:hsla(0,0%,100%,.42);z-index:-1}.native-home-map__marker.is-active{background:#fff;color:#d3955f;transform:translate(-50%, -50%) scale(1.04)}.native-home-map__bubble{position:absolute;z-index:3;min-width:86px;padding:.72rem .9rem;background:#d3955f;color:#fff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.08;text-transform:uppercase;transform:translate(-50%, calc(-100% - 30px));transition:left 220ms ease,top 220ms ease}.native-home-map__bubble::after{content:"";position:absolute;left:50%;bottom:-9px;width:0;height:0;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:9px solid #d3955f;transform:translateX(-50%)}.native-home-map__accordion{margin-top:0}.native-home-map__accordion-item{border-bottom:1px solid rgba(25,25,25,.32)}.native-home-map__accordion-button{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;width:100%;padding:1.5rem 0 1.38rem;border:0;background:none;color:#191919;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1.12rem;font-weight:400;line-height:1.2;text-align:left;text-transform:uppercase;cursor:pointer;transition:color 180ms ease}.native-home-map__accordion-item.is-active .native-home-map__accordion-button{color:#d3955f}.native-home-map__accordion-number{font-size:1rem}.native-home-map__accordion-arrow{position:relative;display:block;width:8px;height:8px;justify-self:end;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform 180ms ease}.native-home-map__accordion-item.is-active .native-home-map__accordion-arrow{transform:rotate(225deg)}.native-home-map__accordion-text{display:none;padding:0 34px 1.7rem 43px;font-size:1.02rem;font-weight:300;line-height:1.45}.native-home-map__accordion-item.is-active .native-home-map__accordion-text{display:block}@media(max-width: 1259px){.native-home-map__inner{padding-right:30px;padding-left:30px}.native-home-map__panel{grid-template-columns:minmax(0, 1fr) minmax(260px, 305px);gap:40px}}@media(max-width: 991px){.native-home-map__panel{grid-template-columns:1fr;gap:30px}.native-home-map__accordion{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:28px}}@media(max-width: 767px){.native-home-map{padding-top:3.4em;padding-bottom:3.5em}.native-home-map__title{margin-bottom:1.55em;font-size:2.3rem}.native-home-map__tabs{display:block}.native-home-map__tab{width:100%;padding:0 0 1rem;margin-top:1rem}.native-home-map__accordion{display:block}.native-home-map__accordion-button{padding:1.2rem 0 1.1rem;font-size:1rem}.native-home-map__accordion-text{padding-right:28px;padding-left:34px}.native-home-map__marker{width:28px;height:28px;font-size:.82rem;line-height:28px}.native-home-map__bubble{display:none}}.native-home-gallery{color:#191919;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-gallery__heading{padding-top:3.15em;padding-right:0;padding-left:0}.native-home-gallery__title{position:relative;margin-bottom:1.08em;font-size:2.34375rem;font-weight:500;line-height:1.18}.native-home-gallery__slider-wrap{overflow:hidden}.native-home-gallery__slider{width:100%}.native-home-gallery__slide,.native-home-gallery .swiper-slide.native-home-gallery__slide{position:relative;display:block;height:clamp(245px,19.8vw,380px) !important;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer}.native-home-gallery__slide::before,.native-home-gallery__slide::after{position:absolute;z-index:2;opacity:0;pointer-events:none;transition:opacity 260ms ease,transform 260ms ease}.native-home-gallery__slide::before{content:"+";z-index:3;top:50%;left:50%;width:58px;height:58px;border:1px solid #fff;border-radius:50%;color:#fff;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:2.55rem;font-weight:400;line-height:54px;text-align:center;transform:translate(-50%, -50%) scale(0.9)}.native-home-gallery__slide::after{content:"";inset:0;background:rgba(25,25,25,.5)}.native-home-gallery__slide:hover::before,.native-home-gallery__slide:hover::after{opacity:1}.native-home-gallery__slide:hover::before{transform:translate(-50%, -50%) scale(1)}.native-home-gallery__image{height:100% !important;transition:transform 500ms ease}.native-home-gallery__slide:hover .native-home-gallery__image{transform:scale(1.035)}.native-gallery-lightbox-open{overflow:hidden}.native-gallery-lightbox{position:fixed;z-index:99999;inset:0;display:grid;grid-template-columns:minmax(44px, 1fr) minmax(0, auto) minmax(44px, 1fr);align-items:center;justify-items:center;padding:72px 76px 54px;background:rgba(25,25,25,.92);opacity:0;pointer-events:none;transition:opacity 180ms ease}.native-gallery-lightbox.is-active{opacity:1;pointer-events:auto}.native-gallery-lightbox__figure{grid-column:2;display:grid;justify-items:center;max-width:min(1180px,78vw);max-height:calc(100vh - 150px);margin:0}.native-gallery-lightbox__image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 180px);object-fit:contain;box-shadow:0 20px 60px rgba(25,25,25,.36)}.native-gallery-lightbox__caption,.native-gallery-lightbox__counter{color:#fff;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.35;text-align:center}.native-gallery-lightbox__caption{margin-top:1rem}.native-gallery-lightbox__counter{position:absolute;right:32px;bottom:24px;opacity:.75}.native-gallery-lightbox__close,.native-gallery-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;background:rgba(25,25,25,.1);color:#fff;cursor:pointer;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}.native-gallery-lightbox__close:hover,.native-gallery-lightbox__nav:hover,.native-gallery-lightbox__close:focus-visible,.native-gallery-lightbox__nav:focus-visible{border-color:#fff;background:hsla(0,0%,100%,.12);outline:0}.native-gallery-lightbox__close{top:24px;right:32px;width:46px;height:46px}.native-gallery-lightbox__close::before,.native-gallery-lightbox__close::after{content:"";position:absolute;width:22px;height:1px;background:currentColor}.native-gallery-lightbox__close::before{transform:rotate(45deg)}.native-gallery-lightbox__close::after{transform:rotate(-45deg)}.native-gallery-lightbox__nav{top:50%;width:54px;height:54px;transform:translateY(-50%)}.native-gallery-lightbox__nav::before{content:"";display:block;width:15px;height:15px;border-top:1px solid currentColor;border-right:1px solid currentColor}.native-gallery-lightbox__nav--prev{left:28px}.native-gallery-lightbox__nav--prev::before{transform:translateX(3px) rotate(-135deg)}.native-gallery-lightbox__nav--next{right:28px}.native-gallery-lightbox__nav--next::before{transform:translateX(-3px) rotate(45deg)}@media(max-width: 1259px){.native-home-gallery__heading{padding-right:30px;padding-left:30px}}@media(max-width: 767px){.native-gallery-lightbox{grid-template-columns:1fr;padding:72px 16px 52px}.native-gallery-lightbox__figure{grid-column:1;max-width:100%;max-height:calc(100vh - 140px)}.native-gallery-lightbox__image{max-height:calc(100vh - 170px)}.native-gallery-lightbox__close{top:16px;right:16px;width:42px;height:42px}.native-gallery-lightbox__nav{width:42px;height:42px;background:rgba(25,25,25,.35)}.native-gallery-lightbox__nav--prev{left:12px}.native-gallery-lightbox__nav--next{right:12px}.native-gallery-lightbox__counter{right:50%;bottom:18px;transform:translateX(50%)}}@media(max-width: 767px){.native-home-gallery__heading{padding-top:2.6em}.native-home-gallery__title{font-size:2.3rem}.native-home-gallery__slide,.native-home-gallery .swiper-slide.native-home-gallery__slide{height:260px !important}}.native-home-cta{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-home-cta__inner{min-height:174px;column-gap:40px;padding-right:0;padding-left:0}.native-home-cta__title{color:#fff;font-family:"Playfair Display",Arial,Helvetica,sans-serif !important;font-size:2.8125rem;font-weight:400;line-height:1.12}.native-home-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:156px;padding:1.18rem 1.35rem;background:#fff;box-shadow:0 0 0 3em #191919 inset;color:#fff !important;font-family:"Oswald",Arial,Helvetica,sans-serif !important;font-size:.98rem;font-weight:400;line-height:1.2;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:box-shadow 220ms ease,color 220ms ease}.native-home-cta__button::after{content:"";order:2;width:34px;height:1px;margin-left:18px;background:currentColor;transition:transform 220ms ease}.native-home-cta__button::before{content:"";order:3;width:7px;height:7px;margin-left:-7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform 220ms ease}.native-home-cta__button span{order:1;color:inherit}.native-home-cta__button:hover{box-shadow:0 0 0 3em #6e4518 inset;color:#fff}.native-home-cta__button:hover::after{transform:translateX(4px)}.native-home-cta__button:hover::before{transform:translateX(4px) rotate(45deg)}.about-investment-button,.apartments-button,.stage-one-button,.investor-button,.apartment-button{display:inline-flex;align-items:center;justify-content:center;min-width:156px;padding:1.18rem 1.35rem;border:0;color:#fff !important;font-family:"Oswald",Arial,Helvetica,sans-serif !important;font-size:.98rem;font-weight:400;letter-spacing:1px;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:box-shadow 220ms ease,color 220ms ease}.about-investment-button span,.apartments-button span,.stage-one-button span,.investor-button span,.apartment-button span{order:1;color:inherit}.about-investment-button::after,.apartments-button::after,.stage-one-button::after,.investor-button::after,.apartment-button::after{content:"";order:2;width:34px;height:1px;margin-left:18px;background:currentColor;transition:transform 220ms ease}.about-investment-button::before,.apartments-button::before,.stage-one-button::before,.investor-button::before,.apartment-button::before{content:"";order:3;width:7px;height:7px;margin-left:-7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform 220ms ease}.about-investment-button:hover::after,.apartments-button:hover::after,.stage-one-button:hover::after,.investor-button:hover::after,.apartment-button:hover::after{transform:translateX(4px)}.about-investment-button:hover::before,.apartments-button:hover::before,.stage-one-button:hover::before,.investor-button:hover::before,.apartment-button:hover::before{transform:translateX(4px) rotate(45deg)}.about-investment-button--dark,.apartments-button--dark,.stage-one-button--dark,.investor-button--dark,.apartment-button--dark{background:#fff;box-shadow:0 0 0 3em #191919 inset}.about-investment-button--dark:hover,.apartments-button--dark:hover,.stage-one-button--dark:hover,.investor-button--dark:hover,.apartment-button--dark:hover{box-shadow:0 0 0 3em #6e4518 inset;color:#fff !important}.about-investment-button--accent,.apartments-button--accent,.stage-one-button--accent,.investor-button--accent,.apartment-button--accent{background:var(--native-accent, #d3955f);box-shadow:0 0 0 3em var(--native-accent, #d3955f) inset}.about-investment-button--accent:hover,.apartments-button--accent:hover,.stage-one-button--accent:hover,.investor-button--accent:hover,.apartment-button--accent:hover{box-shadow:0 0 0 3em #6e4518 inset;color:#fff !important}.about-investment-page .native-home-cta__title,.apartments-page .native-home-cta__title,.stage-one-page .native-home-cta__title,.investor-page .native-home-cta__title,.apartment-detail-page .native-home-cta__title{color:#fff;font-family:"Playfair Display",Arial,Helvetica,sans-serif !important;font-size:2.8125rem;font-weight:400;line-height:1.12}.about-investment-page .native-home-cta__button,.about-investment-page .native-home-cta__button:hover,.about-investment-page .native-home-cta__button:focus,.apartments-page .native-home-cta__button,.apartments-page .native-home-cta__button:hover,.apartments-page .native-home-cta__button:focus,.stage-one-page .native-home-cta__button,.stage-one-page .native-home-cta__button:hover,.stage-one-page .native-home-cta__button:focus,.investor-page .native-home-cta__button,.investor-page .native-home-cta__button:hover,.investor-page .native-home-cta__button:focus,.apartment-detail-page .native-home-cta__button,.apartment-detail-page .native-home-cta__button:hover,.apartment-detail-page .native-home-cta__button:focus{color:#fff !important;font-family:"Oswald",Arial,Helvetica,sans-serif !important;text-decoration:none}.about-investment-page .native-home-cta__button span,.apartments-page .native-home-cta__button span,.stage-one-page .native-home-cta__button span,.investor-page .native-home-cta__button span,.apartment-detail-page .native-home-cta__button span{color:inherit}@media(max-width: 1259px){.native-home-cta__inner{padding-right:30px;padding-left:30px}}@media(max-width: 767px){.native-home-cta__inner{min-height:0;row-gap:28px;padding-top:3.2em;padding-bottom:3.2em}.native-home-cta__title{font-size:2.65rem}.native-home-cta__button{justify-self:start}}.native-contact-heading{position:relative;padding-top:0}.native-contact-heading::before{content:"";position:absolute;top:.55em;left:0;width:4em;height:1px;background:currentColor}.native-contact-heading__eyebrow{margin:0 0 2em 5em;color:#d3955f;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.native-contact-heading__title{margin:0;color:#191919;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:400;line-height:1.12}.native-contact-heading--light{color:#fff}.native-contact-heading--light .native-contact-heading__title{color:#fff}.native-contact-hero{position:relative;min-height:385px;overflow:hidden;background-color:#191919;background-position:center -160px;background-size:cover;color:#fff}.native-contact-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.58)}.native-contact-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;width:min(100%,1200px);margin:0 auto;padding:12rem 0 5rem}.native-contact-hero .native-contact-heading__eyebrow{margin-bottom:1em;font-size:1rem;font-weight:400;color:#fff}.native-contact-hero .native-contact-heading__title{font-size:3rem;line-height:1.05}.native-contact-info{background:#fff;color:#333}.native-contact-info__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;width:min(100%,1200px);margin:0 auto;padding:88px 0 74px}.native-contact-info__column{padding:0 15px}.native-contact-info__intro{margin-top:40px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.native-contact-info__intro p{margin:0 0 20px}.native-contact-office{display:flex;gap:2rem;margin-top:54px;align-items:start;justify-content:space-between}.native-contact-office__content{flex:1 1 auto}.native-contact-office__logo{padding-top:0}.native-contact-office__logo img{display:block;width:150px;max-width:100%;height:auto}.native-contact-office h3{margin:0 0 16px;color:#d3955f;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-transform:uppercase}.native-contact-office__people-title{margin-top:26px !important}.native-contact-person{margin-top:22px}.native-contact-person h4{margin:0 0 12px;color:#191919;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.native-contact-line{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#333;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:15px;line-height:1.35;text-decoration:none}.native-contact-line:hover{color:#d3955f}.native-contact-line__icon{flex:0 0 22px;color:#d3955f;font-size:16px;text-align:center}.native-contact-line__icon::before{display:inline-block;font-style:normal;font-weight:400;line-height:1}.native-contact-line__icon[data-ico-essential]::before{content:attr(data-ico-essential);font-family:"Essential"}.native-contact-line__icon[data-ico-fontawesome]::before{content:attr(data-ico-fontawesome);font-family:"Font Awesome 5 Free";font-weight:900}.native-contact-info__column--form .wpcf7{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.native-contact-info__column--form .popup-question-form__form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.native-contact-info__column--form .popup-question-form__form>p{flex:0 0 100%;margin:0 0 1.1em;font-size:15px;line-height:1.6}.native-contact-info__column--form .popup-question-form__input{flex:0 0 100%}.native-contact-info__column--form .popup-question-form__input--half{flex-basis:calc(50% - 10px)}.native-contact-info__column--form input:not([type=submit]),.native-contact-info__column--form textarea,.native-contact-info__column--form select{width:100%;height:3.2em;margin:0 0 1.15em;border:1px solid rgba(0,0,0,.2);border-radius:0;background:#fff;color:#333;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:.9em;line-height:1;padding:.8em;box-shadow:none;appearance:none;transition:all 500ms ease}.native-contact-info__column--form input:not([type=submit]):focus,.native-contact-info__column--form textarea:focus,.native-contact-info__column--form select:focus{border-color:rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);outline:none}.native-contact-info__column--form textarea{min-height:148px;height:148px;line-height:1.45;resize:vertical}.native-contact-info__column--form .zgoda{margin-top:.25em;color:#555;font-size:13px;line-height:1.45}.native-contact-info__column--form .zgoda label{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;align-items:start}.native-contact-info__column--form .zgoda input[type=checkbox]{width:18px;height:18px;margin:3px 0 0;padding:0;appearance:auto;accent-color:#d3955f}.native-contact-info__column--form input[type=submit],.native-contact-info__column--form button[type=submit]{display:inline-flex;align-items:center;min-height:54px;border:0;border-radius:0;background:#d3955f;box-shadow:0 0 0 3em #d3955f inset;color:#fff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:15px !important;font-weight:700;line-height:1;padding:0 3em !important;text-transform:uppercase;transition:transform 300ms ease,box-shadow 300ms ease}.native-contact-info__column--form input[type=submit]:hover,.native-contact-info__column--form button[type=submit]:hover{background:#d3955f;box-shadow:0 0 0 3em #d3955f inset;transform:translateY(-2px)}.native-contact-privacy{background:#fff;color:#333}.native-contact-privacy__inner{width:min(100%,1200px);margin:0 auto;padding:10px 30px 72px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.native-contact-privacy h3{margin:0 0 20px;color:#191919;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase}.native-contact-privacy p,.native-contact-privacy ul{margin:0 0 18px}.native-contact-privacy ul{padding-left:22px}@media(max-width: 1199px){.native-contact-hero,.native-contact-hero__inner{min-height:320px}.native-contact-hero__inner{padding-top:120px}}@media(max-width: 768px){.native-contact-heading__title{font-size:44px}.native-contact-heading__eyebrow{font-size:17px}.native-contact-info__inner{grid-template-columns:1fr;padding-top:62px}.native-contact-office{grid-template-columns:1fr}.native-contact-office__logo img{width:130px}.native-contact-info__column{padding:0}}@media(max-width: 480px){.native-contact-heading__title{font-size:38px}.native-contact-hero,.native-contact-hero__inner{min-height:285px}.native-contact-hero__inner{padding:92px 24px 54px}.native-contact-info__inner,.native-contact-privacy__inner{padding-left:24px;padding-right:24px}}.knbp-page{--knbp-brand: #d3955f;--knbp-brand-dark: #b46e32;--knbp-text: #191919;--knbp-text-muted: #555;--knbp-bg-dark: #191919;--knbp-radius: 0;--knbp-maxw: 1200px;color:var(--knbp-text);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.7em}.knbp-page *{box-sizing:border-box}.knbp-page a,.knbp-page a:hover{color:var(--knbp-brand)}.knbp-page .knbp-container{width:100%;max-width:var(--knbp-maxw);margin:0 auto;padding:0 20px}.knbp-page .knbp-section{padding:4em 0}.knbp-page .knbp-eyebrow{display:block;position:static;margin:0 0 1em;padding-left:0;color:inherit;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.knbp-page .knbp-eyebrow::before{content:none}.knbp-page h1,.knbp-page h2,.knbp-page h3,.knbp-page h4,.knbp-page h5,.knbp-page h6{clear:both;margin:0;padding:0 0 .4em;color:var(--knbp-text);font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-weight:500;line-height:1.2}.knbp-page h1{font-size:2.8125rem}.knbp-page h2{font-size:2.8125rem}.knbp-page h3{font-size:2.8125rem}.knbp-page .knbp-s1-title,.knbp-page .knbp-s2-title,.knbp-page .knbp-s3-title,.knbp-page .knbp-s4-title,.knbp-page .knbp-s5-title{margin:0 0 .8em;font-size:2.8125rem;font-weight:500;line-height:1.2}.knbp-page .knbp-s1-title::before,.knbp-page .knbp-s2-title::before,.knbp-page .knbp-s3-title::before,.knbp-page .knbp-s4-title::before,.knbp-page .knbp-s5-title::before{content:"";display:block;width:2em;height:0;margin:0 0 .4em;border-top:2px solid currentColor}.knbp-page .knbp-s2-subtitle,.knbp-page .knbp-s3-subtitle{margin:1em 0 .4em;font-size:1.5rem;font-weight:500}.knbp-page .knbp-list{margin:1em 0;padding:0;list-style:none;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.knbp-page .knbp-list li{position:relative;margin-bottom:.4em;padding-left:28px;color:var(--knbp-text);line-height:1.7em}.knbp-page .knbp-list li::before{content:"✓";position:absolute;top:0;left:0;color:var(--knbp-brand);font-size:1rem;font-weight:700;line-height:1.7em}.knbp-page .knbp-list-dot{margin:0 0 1em;padding:0 0 0 20px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;list-style:disc}.knbp-page .knbp-list-dot li{margin-bottom:.25em;padding:0;color:var(--knbp-text);font-size:1rem;line-height:1.7em}.knbp-page .knbp-list-dot li::before{content:none}.knbp-page .knbp-img{display:block;width:100%;height:auto;object-fit:cover}.knbp-page .knbp-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;padding:1em 3em;border:none;border-radius:0;background-color:var(--knbp-brand);box-shadow:0 0 0 3em var(--knbp-brand) inset;color:#fff !important;font-family:inherit;font-size:1em;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;transition:all 300ms ease}.knbp-page .knbp-btn::after{content:"";display:block;width:18px;height:12px;background:currentColor;clip-path:polygon(0 45%, 70% 45%, 47% 18%, 55% 0, 100% 50%, 55% 100%, 47% 82%, 70% 55%, 0 55%)}.knbp-page .knbp-btn:has(.knbp-btn-arrow)::after{content:none}.knbp-page .knbp-btn span{min-width:0}.knbp-page .knbp-btn:hover{background-color:#fff;box-shadow:0 0 0 0 var(--knbp-brand) inset;color:var(--knbp-brand) !important}.knbp-page .knbp-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.knbp-page .knbp-hero{position:relative;display:flex;align-items:center;width:calc(100vw - var(--osg-scrollbar-width, 0px));min-height:420px;margin-right:calc(-50vw + 50% + var(--osg-scrollbar-width, 0px)/2);margin-left:calc(-50vw + 50% + var(--osg-scrollbar-width, 0px)/2);padding-top:7em;padding-bottom:4em;overflow:hidden;background-color:var(--knbp-bg-dark);background-position:center;background-size:cover;color:#fff}.knbp-page .knbp-hero::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.7) 100%)}.knbp-page .knbp-hero .knbp-container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.knbp-page .knbp-hero .knbp-container>*{max-width:900px}.knbp-page .knbp-hero .knbp-eyebrow{margin-bottom:1em;color:#fff;font-size:1.5rem}.knbp-page .knbp-hero h1{margin:0;padding:0 0 .4em;color:#fff;font-size:2.8125rem;font-weight:500;line-height:1.2}.knbp-page .knbp-hero h1::before{content:"";display:block;width:2em;height:0;margin:0 0 .4em;border-top:2px solid currentColor}.knbp-page .knbp-s1-title{max-width:1050px}.knbp-page .knbp-s1-title .knbp-accent{color:var(--knbp-brand)}.knbp-page .knbp-s2-emphasized{margin:0 0 1.4em;color:var(--knbp-text);font-weight:700}.knbp-page .knbp-s2-text,.knbp-page .knbp-s3-text,.knbp-page .knbp-s4-text{margin:0;color:var(--knbp-text);font-size:1rem;line-height:1.7em}.knbp-page .knbp-s2-img-col{position:relative;align-self:stretch}.knbp-page .knbp-s2-img{position:absolute;top:-10%;right:0;left:0;width:100%;height:120%;border-radius:var(--knbp-radius);object-fit:cover}.knbp-page .knbp-s3 .knbp-list{margin:.5em 0 1.4em}.knbp-page .knbp-s3 .knbp-list li{color:var(--knbp-text);font-size:1rem}.knbp-page .knbp-s3-img-col,.knbp-page .knbp-s4-img-col{align-self:stretch}.knbp-page .knbp-s3-img,.knbp-page .knbp-s4-img{width:100%;height:100%;border-radius:var(--knbp-radius);object-fit:cover}.knbp-page .knbp-s3-banner{margin-top:4em}.knbp-page .knbp-s3-banner-title{margin:0 0 .2em;color:var(--knbp-text);font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:500;line-height:1.2}.knbp-page .knbp-s3-banner-accent{margin:0;color:var(--knbp-brand);font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.2}.knbp-page .knbp-s4 .knbp-list{margin:.5em 0 0}.knbp-page .knbp-s4 .knbp-list li{color:var(--knbp-text);font-size:1rem}.knbp-page .knbp-s4b{padding-top:1em}.knbp-page .knbp-s4-text{margin:0 0 1.6em}.knbp-page .knbp-s5{padding:4em 0;background:#f7f7f5;scroll-margin-top:120px}.knbp-page .knbp-s5-subtitle{max-width:720px;margin:0 0 1.6em;color:var(--knbp-text-muted);font-size:1.067rem;line-height:1.7em}.knbp-page .knbp-s5-form{max-width:720px}.knbp-page .knbp-s5-form input[type=text],.knbp-page .knbp-s5-form input[type=email],.knbp-page .knbp-s5-form input[type=tel],.knbp-page .knbp-s5-form textarea{box-sizing:border-box;width:100%;margin:0 0 12px;padding:12px 16px;border:1px solid #d6d6d0;border-radius:var(--knbp-radius);background:#fff;color:var(--knbp-text);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1rem}.knbp-page .knbp-s5-form input:focus,.knbp-page .knbp-s5-form textarea:focus{border-color:var(--knbp-brand);outline:2px solid var(--knbp-brand);outline-offset:-1px}.knbp-page .knbp-s5-form .popup-question-form__input--half{display:inline-block;width:calc(50% - 6px)}.knbp-page .knbp-s5-form .popup-question-form__input--half:first-of-type{margin-right:8px}.knbp-page .knbp-s5-form .zgoda{margin:12px 0 20px;color:var(--knbp-text-muted);font-size:.8rem;line-height:1.45}.knbp-page .knbp-s5-form .wpcf7-list-item{display:block;margin:0}.knbp-page .knbp-s5-form .wpcf7-list-item label{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;align-items:start}.knbp-page .knbp-s5-form input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;padding:0;appearance:auto;accent-color:var(--knbp-brand)}.knbp-page .knbp-s5-form input[type=submit],.knbp-page .knbp-s5-form button[type=submit]{display:inline-flex;align-items:center;gap:14px;padding:1em 3em;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:0 0 0 3em var(--knbp-brand) inset;color:#fff !important;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:all 300ms ease}.knbp-page .knbp-s5-form input[type=submit]:hover,.knbp-page .knbp-s5-form button[type=submit]:hover{background:rgba(0,0,0,0);box-shadow:0 0 0 1px var(--knbp-brand) inset;color:var(--knbp-brand) !important}@media(max-width: 900px){.knbp-page .knbp-grid{grid-template-columns:1fr;gap:32px}.knbp-page .knbp-section{padding:3em 0}.knbp-page .knbp-s1-title,.knbp-page .knbp-s2-title,.knbp-page .knbp-s3-title,.knbp-page .knbp-s4-title,.knbp-page .knbp-s5-title{font-size:2.2rem}.knbp-page .knbp-hero{min-height:340px;padding-top:6em;padding-bottom:3em}.knbp-page .knbp-hero h1{font-size:2.2rem}.knbp-page .knbp-hero .knbp-eyebrow{font-size:1.2rem}.knbp-page .knbp-s2-img-col{min-height:320px}.knbp-page .knbp-s4b{padding-top:0}.knbp-page .knbp-s4-img-col{min-height:280px}.knbp-page .knbp-btn{width:100%;justify-content:space-between;padding:1em 1.6em;text-align:left}.knbp-page .knbp-btn span{flex:1 1 auto}}.financing-page{--financing-text: #191919;--financing-muted: #6f6f6f;--financing-accent: #d3955f;--financing-maxw: 1200px;color:var(--financing-text);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.7}.financing-page *{box-sizing:border-box}.financing-page .financing-container{width:100%;max-width:var(--financing-maxw);margin:0 auto;padding:0 20px}.financing-page .financing-section{padding:3.95rem 0;background:#fff}.financing-page .financing-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3.6rem;align-items:center}.financing-page h1,.financing-page h2,.financing-page h3,.financing-page p,.financing-page ul,.financing-page ol{margin-top:0}.financing-page h1,.financing-page h2,.financing-page h3{color:var(--financing-text);font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:0}.financing-page h2{margin-bottom:1.35rem;padding-bottom:0;font-size:2.8125rem;line-height:1.06}.financing-page .financing-copy{max-width:500px}.financing-page .financing-image-link{display:block;color:inherit;text-decoration:none}.financing-page .financing-image{display:block;width:100%;height:auto;border:0;object-fit:cover}.financing-hero{position:relative;display:flex;align-items:flex-end;width:calc(100vw - var(--osg-scrollbar-width, 0px));min-height:315px;margin-right:calc(-50vw + 50% + var(--osg-scrollbar-width, 0px)/2);margin-left:calc(-50vw + 50% + var(--osg-scrollbar-width, 0px)/2);padding:8.15rem 0 4.3rem;overflow:hidden;background-color:#191919;background-position:center 44%;background-size:cover;color:#fff}.financing-hero::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.58)}.financing-hero .financing-container{position:relative;z-index:2;max-width:1200px}.financing-hero .financing-eyebrow{display:block;margin:0 0 1.15rem;color:#fff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:.98rem;font-weight:600;line-height:1.2;text-transform:uppercase}.financing-hero h1{max-width:760px;margin:0;padding:0;color:#fff;font-size:2.8125rem;font-weight:500;line-height:1.12}.financing-hero h1::before{content:"";display:block;width:2.15rem;margin:0 0 1rem;border-top:2px solid currentColor}.financing-benefits{padding-top:3.95rem;padding-bottom:1.35rem}.financing-benefits .financing-grid{align-items:start}.financing-benefits .financing-copy{padding-top:1.85rem}.financing-bullet-list{margin:0;padding:0;list-style:none}.financing-bullet-list li{position:relative;margin-bottom:.34rem;padding-left:.8rem;color:var(--financing-muted);font-size:1.05rem;line-height:1.62}.financing-bullet-list li::before{content:"•";position:absolute;left:0;color:currentColor}.financing-steps{padding-top:1.35rem;padding-bottom:3.2rem}.financing-steps .financing-grid{align-items:start}.financing-steps .financing-copy{padding-top:2rem}.financing-steps h2{margin-bottom:1.55rem}.financing-step-list{margin:0 0 1.6rem;padding:0;list-style-position:inside}.financing-step-list li{color:var(--financing-muted);font-size:1.05rem;line-height:1.62}.financing-note{margin:0;color:var(--financing-muted);font-size:1.05rem;line-height:1.62}.financing-consultation{padding-top:2.85rem;padding-bottom:6.15rem}.financing-consultation h2{margin-bottom:2.65rem;text-align:center;font-size:2.8125rem;line-height:1.15}.financing-consultants{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.6rem}.financing-consultant{display:grid;grid-template-columns:minmax(0, 1fr) 136px;gap:2.25rem;align-items:start}.financing-consultant h3{margin:0 0 .55rem;padding:0;font-size:2.125rem;line-height:1.1}.financing-consultant p{margin:0 0 1.2rem;color:var(--financing-muted);font-size:1rem;line-height:1.45}.financing-consultant__image img{display:block;width:136px;height:136px;object-fit:cover}.financing-button{display:inline-flex;align-items:center;gap:1rem;min-height:44px;padding:.9rem 1.45rem;border:0;background:var(--financing-accent);box-shadow:0 0 0 3em var(--financing-accent) inset;color:#fff !important;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:.96rem;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;transition:box-shadow 220ms ease,color 220ms ease}.financing-button::after{content:"";display:block;width:28px;height:1px;background:currentColor;box-shadow:7px -4px 0 -3px currentColor,7px 4px 0 -3px currentColor;transform:translateX(0);transition:transform 220ms ease}.financing-button:hover{box-shadow:0 0 0 1px var(--financing-accent) inset;color:var(--financing-accent) !important}.financing-button:hover::after{transform:translateX(4px)}@media(max-width: 980px){.financing-page .financing-grid,.financing-page .financing-consultants{grid-template-columns:1fr;gap:2rem}.financing-page .financing-section{padding:3rem 0}.financing-benefits .financing-copy,.financing-steps .financing-copy{max-width:none;padding-top:0}.financing-consultation{padding-bottom:4rem}}@media(max-width: 680px){.financing-page h2{font-size:2.25rem}.financing-hero{min-height:330px;padding-top:6.6rem;padding-bottom:3rem}.financing-hero .financing-eyebrow{font-size:.86rem}.financing-hero h1{font-size:2.25rem}.financing-consultant{grid-template-columns:1fr 104px;gap:1.2rem}.financing-consultant h3{font-size:1.85rem}.financing-consultant__image img{width:104px;height:104px}.financing-button{padding-right:1.1rem;padding-left:1.1rem}}@media(max-width: 460px){.financing-consultant{grid-template-columns:1fr}.financing-consultant__image{order:-1}}.about-investment-page{--native-text: #191919;--native-muted: #181818;--native-accent: #d3955f;--native-maxw: 1200px;--native-hero-min-height: 330px;--native-hero-padding: 12rem 0 5rem;--native-hero-position: center 43%;--native-gallery-height: 270px;--native-gallery-mobile-height: 245px}.about-investment-eyebrow--light{padding-left:0}.about-investment-eyebrow--light::before{content:none}.about-investment-hero h1::before{content:"";display:block;width:2.15rem;margin:0 0 .95rem;border-top:2px solid currentColor}.about-investment-intro{padding:4.6rem 0 2.3rem}.about-investment-heading-row{display:grid;grid-template-columns:minmax(0, 2fr) minmax(180px, 1fr);gap:3rem;align-items:end;margin-bottom:3.1rem}.about-investment-heading{max-width:690px}.about-investment-content-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);gap:3.9rem;align-items:start}.about-investment-text{color:var(--native-muted);font-size:1.03rem;font-weight:400;line-height:1.68}.about-investment-text strong{color:var(--native-text);font-weight:700}.about-investment-intro-text{max-width:470px;margin-bottom:2.8rem}.about-investment-rich-text{padding-top:.05rem}.about-investment-features{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:2.7rem;row-gap:2rem;max-width:560px}.about-investment-feature{min-width:0}.about-investment-feature h3{margin:0;color:var(--native-text);font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:300;letter-spacing:.03em;line-height:1.4;text-transform:uppercase}.about-investment-feature__icon{display:inline-flex;align-items:center;min-height:2.7rem;margin-bottom:.85rem;color:var(--native-accent);line-height:1}.about-investment-feature__icon::before{display:block;font-size:2.35rem;font-style:normal;font-weight:400;line-height:1}.about-investment-feature__icon[data-ico-family]::before{content:attr(data-ico-family);font-family:"Family"}.about-investment-feature__icon[data-ico-essential]::before{content:attr(data-ico-essential);font-family:"Essential"}.about-investment-feature__icon[data-ico-construction]::before{content:attr(data-ico-construction);font-family:"Construction"}.about-investment-details{margin:1.6rem 0 0;padding:0;border-top:1px solid rgba(25,25,25,.18)}.about-investment-details__row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1rem;padding:.72rem 0;border-bottom:1px solid rgba(25,25,25,.18)}.about-investment-details__row dt,.about-investment-details__row dd{min-width:0;margin:0;font-size:.98rem;line-height:1.25}.about-investment-details__row dt{color:var(--native-text);font-family:"Oswald",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.about-investment-details__row dd{color:var(--native-muted);text-align:right;overflow-wrap:anywhere}.about-investment-statement{padding:2.25rem 0 6.1rem}.about-investment-statement .about-investment-container{max-width:var(--native-maxw)}.about-investment-button--accent{justify-self:end}@media(max-width: 980px){.about-investment-heading-row,.about-investment-content-grid{grid-template-columns:1fr;gap:2.2rem}.about-investment-button--accent{justify-self:start}.about-investment-features{max-width:none}}@media(max-width: 680px){.about-investment-page{--native-hero-mobile-min-height: 320px;--native-hero-mobile-padding: 6.3rem 0 3.2rem}.about-investment-intro{padding-top:3.4rem}.about-investment-features{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.5rem}.about-investment-statement{padding-bottom:4rem}}@media(max-width: 440px){.about-investment-features{grid-template-columns:1fr}.about-investment-details__row{grid-template-columns:1fr;gap:.35rem}.about-investment-details__row dd{text-align:left}}.stage-one-page{--native-text: #191919;--native-muted: #4f5960;--native-accent: #d3955f;--native-maxw: 1200px;--native-eyebrow-transform: none;--native-eyebrow-light-transform: uppercase;--native-hero-align: center;--native-hero-min-height: 335px;--native-hero-padding: 10rem 0 4.1rem;--native-hero-position: center 45%;--native-hero-overlay: .5;--native-gallery-height: clamp(420px, 37vw, 585px);--native-gallery-mobile-height: 420px;--native-cta-maxw: 1020px}.stage-one-video{padding:6.25rem 0 4.8rem}.stage-one-video .stage-one-container{max-width:1020px}.stage-one-video h2{max-width:940px;margin-bottom:3.35rem}.stage-one-video__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#191919}.stage-one-video__frame iframe,.stage-one-video__frame embed,.stage-one-video__frame object,.stage-one-video__frame video{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width: 680px){.stage-one-page{--native-hero-mobile-min-height: 315px;--native-hero-mobile-padding: 6.2rem 0 3rem}.stage-one-video{padding-top:4rem;padding-bottom:3.3rem}.stage-one-video h2{margin-bottom:2.4rem}.stage-one-gallery h2{font-size:2rem}}.investor-page{--native-text: #191919;--native-muted: #4f5960;--native-accent: #d3955f;--native-maxw: 1200px;--native-paragraph-margin: 1rem;--native-eyebrow-margin: 0 0 3.8rem;--native-hero-min-height: 315px;--native-hero-padding: 8.15rem 0 4.3rem;--native-hero-position: center 44%;--native-gallery-height: 270px;--native-gallery-mobile-height: 245px}.investor-eyebrow--light{margin-bottom:1.1rem;padding-left:5rem}.investor-eyebrow--light::before{content:"";display:block;width:4rem;margin:0 0 1rem;border-top:2px solid currentColor}.investor-companies{padding:5.35rem 0 5.6rem}.investor-companies__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:5.2rem;row-gap:6.4rem}.investor-company{min-width:0}.investor-company .investor-eyebrow{margin-bottom:3.8rem}.investor-company h2{margin:0 0 .85rem;font-size:1.55rem;line-height:1.18}.investor-company__logo{display:flex;align-items:center;height:8.6rem;margin-bottom:2.25rem}.investor-company__logo img{display:flex;width:auto;max-width:min(100%,18.75rem);max-height:12.5rem;height:auto;object-fit:contain}.investor-company__text{max-width:510px;color:var(--native-muted);font-size:1.03rem;font-weight:400;line-height:1.62}@media(max-width: 980px){.investor-companies__grid{grid-template-columns:1fr;gap:3.4rem}}@media(max-width: 680px){.investor-page{--native-hero-mobile-min-height: 320px;--native-hero-mobile-padding: 6.4rem 0 3.1rem}.investor-companies{padding-top:3.6rem;padding-bottom:4rem}.investor-company h2{font-size:1.45rem}.investor-company__logo{height:auto;margin-bottom:1.75rem}}.apartments-page{--native-text: #191919;--native-muted: #181818;--native-accent: #d3955f;--native-maxw: 1200px;--native-gutter: 0;--native-paragraph-margin: 1.25rem;--native-hero-min-height: 315px;--native-hero-padding: 8.15rem 0 4.3rem;--native-hero-position: center 44%;--native-gallery-height: 300px;--native-gallery-mobile-height: 245px}.apartments-eyebrow--light{margin-bottom:1.05rem;padding-left:5rem;color:#fff}.apartments-eyebrow--light::before{top:.55rem;width:4rem;border-top-width:2px;transform:none}.apartments-intro{padding:4.45rem 0 1.25rem}.apartments-intro h2{margin-bottom:2.45rem;color:var(--native-accent)}.apartments-intro__text{max-width:100%;color:var(--native-muted);font-size:1rem;line-height:1.7rem}.apartments-intro__text p{margin-bottom:1rem}.apartments-table-section{padding:0 0 4.45rem}.apartments-viewer{width:100%;margin-bottom:1.35rem;overflow:hidden;background:#f3f3f3}.apartments-viewer iframe{display:block;width:100%;min-height:465px;aspect-ratio:16/9;border:0}.apartments-table-shortcode{margin-bottom:4.7rem}.apartments-table-shortcode .filters-row.filters-row-main{justify-content:space-between}.apartments-table-shortcode .flats-table-container{width:1196px;max-width:100%}.apartments-table-shortcode .flats-filters{height:180px;box-sizing:border-box;margin-bottom:0;padding:20px 30px;border:0;background:#f9f8f6}.apartments-table-shortcode .filters-row.filters-row-main{gap:16px}.apartments-table-shortcode .filter-actions-row{margin-top:16px}.apartments-table-shortcode .filter-actions-wrapper{gap:10px}.apartments-table-shortcode .flats-bottom-counter{gap:12px;font-family:"Roboto Condensed",Arial,sans-serif;font-size:16px}.apartments-table-shortcode .flats-bottom-counter .counter-label{color:#191919;font-weight:400}.apartments-table-shortcode .flats-bottom-counter .counter-value{color:#d3955f;font-family:"Oswald",Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:.05em}.apartments-table-shortcode .btn-search,.apartments-table-shortcode .btn-reset{height:54px;padding:0 20px;border-radius:0;font-family:"Oswald",Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1}.apartments-table-shortcode .btn-search{width:89px;min-width:89px;border:1px solid #d3955f;background:#d3955f;color:#fff}.apartments-table-shortcode .btn-search:hover,.apartments-table-shortcode .btn-search:focus-visible{border-color:#d3955f;background:#d3955f;box-shadow:none;color:#fff;transform:none}.apartments-table-shortcode .btn-reset{width:129px;min-width:129px;border:1px solid #d3955f;background:rgba(0,0,0,0);color:#d3955f}.apartments-table-shortcode .btn-reset:hover,.apartments-table-shortcode .btn-reset:focus-visible{border-color:#d3955f;background:rgba(0,0,0,0);box-shadow:none;color:#d3955f;transform:none}.apartments-table-shortcode .flats-table-wrapper{overflow-x:auto}.apartments-table-shortcode #flats-table-ready{font-size:15px}.apartments-table-shortcode #flats-table-ready thead th{padding:15px 8px;color:#9a9a9a;background:#fff;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.4 !important;text-align:center}.apartments-table-shortcode #flats-table-ready thead th:nth-child(2),.apartments-table-shortcode #flats-table-ready thead th:nth-child(3),.apartments-table-shortcode #flats-table-ready tbody td.flat_name,.apartments-table-shortcode #flats-table-ready tbody td.flat_type{text-align:left}.apartments-table-shortcode #flats-table-ready.dataTable tbody tr,.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.odd,.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.even{background:rgba(0,0,0,0)}.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.odd>td{background-color:#eee6de}.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.even>td{background-color:#fff}.apartments-table-shortcode #flats-table-ready.dataTable tbody tr:hover>td,.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.odd:hover>td,.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.even:hover>td{background-color:#dfd4c9}.apartments-table-shortcode #flats-table-ready tbody td,.apartments-table-shortcode #flats-table-ready tbody td.flat_type{height:51.416px;box-sizing:border-box;padding:0 7px;font-size:15px;font-weight:500;line-height:1.2}.apartments-table-shortcode #flats-table-ready td.flat_card a,.apartments-table-shortcode #flats-table-ready td.flat_files a{display:inline-flex;align-items:center;justify-content:center;min-width:3.75rem;padding:.45rem .75rem !important;border-radius:.2rem !important;font-size:.85rem !important;line-height:1 !important}.apartments-table-shortcode #flats-table-ready td.flat_action .yl-btn.btn.btn-modal{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:29px;box-sizing:border-box;margin:0;padding:0 11px !important;border:0 !important;border-radius:3px;background:#be7e2c !important;box-shadow:none;color:#fff !important;font-family:"Oswald",Arial,sans-serif;font-size:14px !important;font-weight:600;line-height:1;text-decoration:none;appearance:none}.apartments-table-shortcode #flats-table-ready td.flat_action .yl-btn.btn.btn-modal:hover,.apartments-table-shortcode #flats-table-ready td.flat_action .yl-btn.btn.btn-modal:focus-visible{border:0 !important;background:#be7e2c !important;box-shadow:none;color:#fff !important;transform:none}.apartments-table-shortcode #flats-table-ready td.flat_plan{text-align:center}.apartments-table-shortcode #flats-table-ready td.flat_plan a.plan-pdf{display:inline-block;width:auto;height:auto;min-width:0;padding:2px !important;border:0 !important;background:rgba(0,0,0,0) !important;font-size:24px !important;line-height:1 !important;text-decoration:none !important;transition:transform 300ms ease}.apartments-table-shortcode #flats-table-ready td.flat_plan a.plan-pdf::before{content:none}.apartments-table-shortcode #flats-table-ready td.flat_plan a.plan-pdf::after{content:none}.apartments-table-shortcode #flats-table-ready td.flat_plan a.plan-pdf:hover,.apartments-table-shortcode #flats-table-ready td.flat_plan a.plan-pdf:focus-visible{transform:scale(1.15)}.apartments-table-shortcode #flats-table-ready tbody td.flat_status,.apartments-table-shortcode #flats-table-ready tbody td.flat_status.status-wolny,.apartments-table-shortcode #flats-table-ready tbody td.flat_status.status-wolne,.apartments-table-shortcode #flats-table-ready tbody td.flat_status.status-Wolny{color:#31b654}.apartments-table-shortcode #flats-table-ready tbody td.flat_status.status-umowa-developerska,.apartments-table-shortcode #flats-table-ready tbody td.flat_status.status-umowa-deweloperska{color:#ffc107}.apartments-table-shortcode #flats-table-ready tbody td.flat_price{font-size:1rem;font-weight:700;line-height:1.12;white-space:nowrap}.apartments-table-shortcode #flats-table-ready tbody td.flat_price .price-total{display:inline-block;vertical-align:baseline}.apartments-table-shortcode #flats-table-ready tbody td.flat_price .price-per-m2{display:block;margin:.15rem 0 0;color:#666;font-size:.72rem;font-weight:600;line-height:1.08}.apartments-table-shortcode #flats-table-ready tbody td.flat_price sup{font-size:.62em;line-height:0}.apartments-table-shortcode .price-history-link{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;box-sizing:border-box;height:16px;margin:0 0 0 .25rem;vertical-align:middle}.apartments-table-shortcode .promotion-filter{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:229px;height:46px;box-sizing:border-box;margin-right:59px;padding:0 13px;border:1px solid #d3955f;background:rgba(0,0,0,0);color:#d3955f;font-family:"Roboto Condensed",Arial,sans-serif;font-size:15px;font-weight:500;line-height:1;cursor:pointer}.apartments-table-shortcode .promotion-filter input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.apartments-table-shortcode .promotion-filter__check{position:relative;width:22px;height:22px;flex:0 0 22px;box-sizing:border-box;border:1px solid currentColor;border-radius:4px;background:#fff}.apartments-table-shortcode .promotion-filter__icon{display:inline-flex;width:20.375px;height:17px;flex:0 0 20.375px;align-items:center;justify-content:center}.apartments-table-shortcode .promotion-filter__icon svg,.apartments-table-shortcode .promotion-filter__icon img{display:block;width:100%;height:100%;object-fit:contain}.apartments-table-shortcode .promotion-filter__icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apartments-table-shortcode .promotion-filter.is-active{border-color:#6e4518;background:#6e4518;color:#fff}.apartments-table-shortcode .promotion-filter.is-active .promotion-filter__check::after{position:absolute;top:6px;left:4px;width:12.76px;height:9.367px;background:url("../assets/promotion/table-xd/promotion-check.svg") center/contain no-repeat;content:""}.apartments-table-shortcode .promotion-table-cta{display:flex;align-items:center;gap:26px;margin:34px 0 26px}.apartments-table-shortcode .promotion-table-cta[hidden]{display:none}.apartments-table-shortcode .promotion-table-cta h2{margin:0;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;line-height:1.15}.apartments-table-shortcode .promotion-table-cta .promotion-button{width:289.796px;height:51px;padding:0 20px;border:0;background:#d3955f;font-family:"Oswald",Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.05em;white-space:nowrap}.apartments-table-shortcode .promotion-table-cta .promotion-button:hover,.apartments-table-shortcode .promotion-table-cta .promotion-button:focus-visible{background:#d3955f;box-shadow:none;color:#fff;transform:none}.apartments-table-shortcode .promotion-table-cta .promotion-button>span{display:block;width:35.8px;height:12px;flex:0 0 35.8px;overflow:hidden;background:url("../assets/promotion/table-xd/promotion-cta-arrow.svg") center/contain no-repeat;font-size:0}.apartments-table-shortcode #flats-table-ready thead th.promotion-indicator,.apartments-table-shortcode #flats-table-ready tbody td.promotion-indicator{width:33.375px !important;min-width:33.375px;max-width:33.375px;box-sizing:border-box;padding:0}.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.is-promotion-row>td.promotion-indicator,.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.is-promotion-row.odd>td.promotion-indicator,.apartments-table-shortcode #flats-table-ready.dataTable tbody tr.is-promotion-row.even>td.promotion-indicator{background:linear-gradient(180deg, #723c0d 0%, #d3955f 100%) !important}.apartments-table-shortcode .promotion-row-icon{display:inline-flex;align-items:center;justify-content:center;width:20.375px;height:16.552px;color:#fff}.apartments-table-shortcode .promotion-row-icon svg,.apartments-table-shortcode .promotion-row-icon img{display:block;width:100%;height:100%;object-fit:contain}.apartments-table-shortcode .promotion-row-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.apartments-table-shortcode .price-history-link a:hover,.apartments-table-shortcode .price-history-link a.dge-hist-trigger:hover,.apartments-table-shortcode #flats-table-ready td .price-history-link a.btn:hover{background:rgba(0,0,0,0) !important;color:var(--native-accent) !important;text-decoration:none !important}.apartments-table-shortcode .dataTables_wrapper .dataTables_paginate{margin-top:1.45rem;font-size:.82rem}#dge-hist-modal .dge-hist-dialog{width:calc(100% - 32px);max-width:540px;margin:4vh auto;padding:12px;border-radius:8px}#dge-hist-modal .dge-hist-close{top:8px;right:10px;color:#191919;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1}#dge-hist-modal h3{margin:0;padding:0 0 .4em;color:#191919;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:400;line-height:1.2}#dge-hist-modal .dge-hist-table{width:100%;border-collapse:collapse;color:#191919;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2}#dge-hist-modal .dge-hist-table th,#dge-hist-modal .dge-hist-table td{padding:8px 10px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap}#dge-hist-modal .dge-hist-table th{background:#fafafa;font-weight:700}.apartments-prospect{display:flex;justify-content:center}@media(max-width: 900px){.apartments-table-shortcode .flats-filters{height:auto;padding:16px 20px}.apartments-table-shortcode .filter-actions-row,.apartments-table-shortcode .filter-actions-wrapper{display:grid;grid-template-columns:1fr;gap:10px}.apartments-table-shortcode .flats-bottom-counter{justify-content:center;margin-bottom:8px}.apartments-table-shortcode .promotion-filter,.apartments-table-shortcode .btn-search,.apartments-table-shortcode .btn-reset{width:100%;min-width:0}.apartments-table-shortcode .btn-search,.apartments-table-shortcode .btn-reset{display:flex;align-items:center;justify-content:center;min-height:58px;height:auto;padding:.95rem 1.25rem;line-height:1.1}.apartments-table-shortcode .promotion-filter{margin-right:0}.apartments-table-shortcode .promotion-table-cta{align-items:stretch;flex-direction:column;gap:1rem}.apartments-table-shortcode .promotion-table-cta .promotion-button{width:100%}}@media(max-width: 680px){.apartments-page{--native-hero-mobile-min-height: 320px;--native-hero-mobile-padding: 6.4rem 0 3.1rem}.apartments-intro{padding-top:3.5rem}.apartments-viewer iframe{min-height:300px}.apartments-table-shortcode .flats-filters{padding:10px}.apartments-table-shortcode .promotion-table-cta h2{font-size:32px}}.apartment-detail-page{--native-text: #191919;--native-muted: #596168;--native-accent: #d3955f;--native-maxw: calc(100% - 60px);--native-gutter: 0;--native-paragraph-margin: 1rem;--native-eyebrow-margin: 0 0 1rem;--native-eyebrow-padding-left: 2rem;--native-eyebrow-line-width: 1.5rem;--native-hero-min-height: 380px;--native-hero-padding: 8rem 0 4.65rem;--native-hero-position: center 43%;--native-hero-overlay: .57;--native-gallery-height: clamp(145px, 14.2vw, 245px);--native-cta-padding: 4em 0;--native-button-gap: .85rem;--native-button-min-height: 3em;--native-button-padding: 1.3rem 1.45rem;--native-button-font: Roboto Condensed, Arial, Helvetica, sans-serif;--native-button-font-size: 1rem;--native-button-font-weight: 400;--native-button-arrow-width: 1.7rem;--native-button-hover-transform: translateY(-5px);--apartment-text: var(--native-text);--apartment-accent: var(--native-accent);--apartment-muted: #596168;--apartment-line: #dedede;--apartment-soft: #f6f6f6}.apartment-detail-page h1,.apartment-detail-page h2{margin:0;color:var(--native-text);font-family:"Playfair Display",Arial,Helvetica,sans-serif !important;font-weight:500;letter-spacing:0;line-height:1.12}.apartment-detail-page h1{color:#fff;font-size:3rem}.apartment-detail-page h2{font-size:1.875rem}@media(min-width: 1260px){.apartment-detail-page{--native-maxw: 1200px}}.apartment-eyebrow--light{margin-bottom:1.1rem;padding-left:4.8rem}.apartment-eyebrow--light::before{width:3.9rem;border-top-width:2px}.apartment-overview{padding:20px 0 0}.apartment-overview .apartment-container{width:1200px}.apartment-overview__grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:60px;align-items:center}.apartment-overview__data{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}.apartment-overview__data h2{margin-bottom:1.7rem;font-family:"Playfair Display",Arial,Helvetica,sans-serif !important;font-size:1.875rem}.apartment-price{margin-bottom:2.55rem;color:var(--apartment-accent)}.apartment-price strong,.apartment-price span{display:block}.apartment-price strong{font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:1.65rem;font-weight:500;line-height:1.15}.apartment-price span{margin-top:.25rem;color:var(--apartment-text);font-size:1rem;font-weight:700;line-height:1.1}.apartment-price .apartment-history-link,.apartment-price .dge-hist-trigger{display:inline-flex !important;margin-top:.25rem !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--apartment-accent) !important;font-size:.9rem !important;font-weight:700 !important;line-height:1.1 !important;text-decoration:none !important}.apartment-status{display:inline-flex;align-items:center;margin-bottom:1.5rem;padding:.25em .6em;border-radius:999px;background:#dcfce7;border-color:#86efac;color:#14532d;font-size:1rem;font-weight:400;line-height:1}.apartment-status::before{content:"";width:.38rem;height:.38rem;margin-right:.32rem;border-radius:50%;background:currentColor}.apartment-status--is-sold,.apartment-status--is-reserved{background:#f5e7dc;color:var(--apartment-accent)}.apartment-specs,.apartment-detail-list{margin:0}.apartment-specs div,.apartment-detail-list div{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:0;padding:1rem 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid var(--apartment-line)}.apartment-specs div+div,.apartment-detail-list div+div{border-top:0}.apartment-specs dt,.apartment-specs dd,.apartment-detail-list dt,.apartment-detail-list dd{margin:0}.apartment-specs dt,.apartment-detail-list dt{color:var(--apartment-text);font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;text-transform:uppercase}.apartment-specs dd,.apartment-detail-list dd{color:var(--apartment-muted);font-size:1rem;line-height:1.4;opacity:.8;text-align:right}.apartment-view{width:100%}.apartment-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.08rem;margin-bottom:.45rem}.apartment-tabs button{min-height:2.2rem;border:1px solid #d5d5d5;background:#efefef;color:#8a8a8a;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:700;line-height:1}.apartment-tabs button.is-active{border-color:var(--apartment-accent);background:var(--apartment-accent);color:#fff}.apartment-view__media{position:relative;min-height:820px;overflow:hidden;background:#cdccd1}.apartment-view__media iframe,.apartment-view__media img{display:block;width:100%;height:820px !important;min-height:0 !important;border:0;object-fit:contain}.apartment-view__placeholder,.apartment-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f2f2f2;color:var(--apartment-muted);font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:1.4rem}.apartment-details{padding:4rem 0}.apartment-details__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:60px;align-items:start}.apartment-details__list h2,.apartment-form h2{font-family:"Playfair Display",Arial,Helvetica,sans-serif !important;margin-bottom:1.55rem;font-size:1.875rem;font-weight:500}.apartment-detail-list{margin-bottom:1.7rem}.apartment-detail-list dt{display:inline-flex;align-items:center}.apartment-detail-list dt span{width:.92rem;height:1em;margin-right:1em;color:var(--apartment-accent);font-size:1rem;line-height:1}.apartment-detail-list dt span::before{font-family:Construction;content:attr(data-ico-construction)}.apartment-form .popup-question-form__form{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;max-width:none}.apartment-form p{margin:0}.apartment-form .hidden-fields-container,.apartment-form .wpcf7-form>p,.apartment-form .wpcf7-pum{display:none !important}.apartment-form .popup-question-form__input{grid-column:1/-1}.apartment-form .popup-question-form__input--email,.apartment-form .popup-question-form__input--phone,.apartment-form .popup-question-form__form>.popup-question-form__input:nth-child(2),.apartment-form .popup-question-form__form>.popup-question-form__input:nth-child(3){grid-column:auto}.apartment-form .popup-question-form__textarea,.apartment-form .popup-question-form__submit{grid-column:1/-1}.apartment-form .popup-question-form__submit{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:var(--native-button-gap, 1.05rem);width:auto;min-height:var(--native-button-min-height, 3.45rem);padding:var(--native-button-padding, 0 1.65rem);background:var(--native-accent);box-shadow:0 0 0 3em var(--native-accent) inset;color:#fff;cursor:pointer;transition:box-shadow 220ms ease,color 220ms ease,transform 220ms ease}.apartment-form .popup-question-form__submit::after{content:"";display:block;width:var(--native-button-arrow-width, 1.8rem);height:1px;background:currentColor;box-shadow:.43rem -0.25rem 0 -0.19rem currentColor,.43rem .25rem 0 -0.19rem currentColor;transition:transform 220ms ease}.apartment-form .popup-question-form__submit:hover{transform:var(--native-button-hover-transform, translateY(-2px))}.apartment-form .popup-question-form__submit:hover::after{transform:translateX(0.25rem)}.apartment-form input:not([type=submit]),.apartment-form textarea{width:100%;padding:.8em;border:1px solid rgba(0,0,0,.2);border-radius:0;background:#fff;color:var(--apartment-text);font:inherit;font-size:.9em;transition:all 500ms ease}.apartment-form input:not([type=submit]){height:3.2em;line-height:3.1em;padding-top:0;padding-bottom:0}.apartment-form textarea{min-height:150px;line-height:inherit;resize:vertical}.apartment-form input:not([type=submit]):focus,.apartment-form textarea:focus{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);outline:0}.apartment-form .popup-question-form__submit input[type=submit],.apartment-form input.wpcf7-submit,.apartment-form input[type=submit]{width:auto !important;min-width:0;min-height:0;padding:0 !important;border:0;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit !important;font-family:var(--native-button-font, Oswald, Arial, Helvetica, sans-serif);font-size:var(--native-button-font-size, 0.96rem) !important;font-weight:var(--native-button-font-weight, 500);line-height:1;text-transform:uppercase;cursor:pointer}.apartment-form .popup-question-form__submit input[type=submit]:hover,.apartment-form input.wpcf7-submit:hover,.apartment-form input[type=submit]:hover{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit !important;transform:none}.apartment-form .wpcf7-spinner{margin:.75rem 0 0 .75rem}.apartment-form__notice{color:var(--apartment-muted)}.apartment-button--pdf{float:right}.apartment-button--pdf::before{content:"";order:0;width:auto;height:auto;margin-right:.65rem;margin-left:0;border:0;font-family:"Font Awesome 5 Free";font-weight:400;font-size:1.1em;line-height:1;transform:none}.apartment-button--pdf::after{display:none}.apartment-button--pdf:hover::before{transform:none}.apartment-similar{padding:0 0 5.6rem}.apartment-similar__inner{padding:3.05rem 40px 2.65rem;background:#f5f5f5}.apartment-similar__header{margin-bottom:2rem;text-align:center}.apartment-similar__header h2{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1.85rem;font-weight:700}.apartment-similar__header p{margin:.45rem 0 0;color:var(--apartment-muted);font-size:.9rem}.apartment-similar__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.55rem}.apartment-card{display:block;border:1px solid #e8e8e8;background:#fff;color:var(--apartment-text);text-decoration:none;transition:box-shadow .2s ease}.apartment-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.apartment-card__image{display:block;height:180px;overflow:hidden;background:#f1f1f1;border-bottom:1px solid #e8e8e8}.apartment-card__image img{display:block;width:100%;height:100%;object-fit:cover}.apartment-card__body{display:block;padding:16px}.apartment-card__title{display:flex;gap:.45rem;align-items:center;margin-bottom:1rem;font-size:1rem;font-weight:700}.apartment-card__status{width:.45rem;height:.45rem;border-radius:50%;background:#25a94b}.apartment-card__status--is-sold,.apartment-card__status--is-reserved{background:var(--apartment-accent)}.apartment-card__meta{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;margin-bottom:1rem;color:var(--apartment-muted);font-size:.75rem}.apartment-card__meta span,.apartment-card__meta strong{display:block}.apartment-card__meta strong{margin-top:.35rem;color:var(--apartment-text);font-size:.875rem}.apartment-card__price{display:block;font-size:.75rem}.apartment-card__price strong{font-size:1.0625rem}.apartment-card__price small{color:var(--apartment-muted);font-size:.76rem}@media(max-width: 980px){.apartment-container{padding-right:1.25rem;padding-left:1.25rem}.apartment-overview__grid,.apartment-details__grid{grid-template-columns:1fr}.apartment-overview__data{padding-top:1.5rem}.apartment-similar__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 680px){.apartment-detail-page h1{font-size:2.25rem}.apartment-hero{min-height:320px;padding-top:6.4rem;padding-bottom:3.1rem}.apartment-view__media{min-height:320px}.apartment-view__media iframe,.apartment-view__media img{height:320px !important}.apartment-form .wpcf7-form,.apartment-similar__grid{grid-template-columns:1fr}}.promotion-button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:3.2rem;padding:.85rem 1.35rem;border:1px solid currentColor;background:#d3955f;color:#fff;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:600;letter-spacing:.045em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.promotion-button:hover,.promotion-button:focus-visible{background:#8b541f;color:#fff;transform:translateY(-2px)}.promotion-home-banner{display:grid;grid-template-columns:790px minmax(430px, 1fr);column-gap:1rem;min-height:400px;padding:0 max(2rem,(100vw - 1360px)/2) 0;position:relative;z-index:3;overflow:visible;background:#f8f3ef;color:#191919;animation:promotionBannerSurfaceIn 700ms cubic-bezier(0.22, 1, 0.36, 1) both}.promotion-home-banner__package{min-width:0;min-height:520px;position:relative;z-index:3;animation:promotionBannerPackageIn 900ms cubic-bezier(0.22, 1, 0.36, 1) 120ms both}.promotion-home-banner__package-image{display:block;width:100%;height:auto;position:relative;z-index:1;animation:promotionBannerImageIn 1000ms cubic-bezier(0.22, 1, 0.36, 1) 180ms both}.promotion-home-banner__label{position:absolute;z-index:2;color:#757575;font-family:"Roboto Condensed",Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.1;text-transform:uppercase}.promotion-home-banner__label--storage{left:22%;top:14.5%;max-width:105px}.promotion-home-banner__label--apartment{left:66%;top:66%}.promotion-home-banner__label--parking{right:10%;top:40%;max-width:150px;text-align:right}.promotion-home-banner__saving{display:flex;align-items:center;gap:2rem;width:73.5%;min-height:118px;box-sizing:border-box;padding:1rem 2.1rem;position:absolute;left:16.5%;bottom:0;z-index:4;background:linear-gradient(100deg, #7b3f0d, #d7985f);color:#fff;animation:promotionBannerSavingIn 820ms cubic-bezier(0.22, 1, 0.36, 1) 360ms both}.promotion-home-banner__saving .promotion-home-banner__saving-copy{display:grid;font-family:"Playfair Display",serif;font-size:3rem;font-weight:700;line-height:1.05}.promotion-home-banner__saving strong{margin-left:auto;font-family:"Playfair Display",serif;font-size:clamp(4rem,5.4vw,5.25rem);font-weight:700;line-height:.9;white-space:nowrap}.promotion-home-banner__saving small{font-size:1.3rem}.promotion-home-banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 0 2rem}.promotion-home-banner__eyebrow,.promotion-home-banner__benefits li,.promotion-home-banner__actions{animation:promotionBannerContentIn 720ms cubic-bezier(0.22, 1, 0.36, 1) both}.promotion-home-banner__eyebrow{animation-delay:420ms}.promotion-home-banner__benefits li:nth-child(1){animation-delay:620ms}.promotion-home-banner__benefits li:nth-child(2){animation-delay:820ms}.promotion-home-banner__benefits li:nth-child(3){animation-delay:1020ms}.promotion-home-banner__actions{animation-delay:1220ms}.promotion-home-banner__eyebrow,.promotion-popup__eyebrow{margin:2rem 0 2rem;color:#d3955f;font-family:"Oswald",Arial,sans-serif;font-size:.94rem;font-weight:300;letter-spacing:.04em;text-transform:uppercase}.promotion-home-banner__eyebrow::before{content:"";display:inline-block;width:62px;height:1px;margin:0 1rem .3em 0;background:#d3955f}.promotion-home-banner__benefits{display:grid;gap:2.4rem;margin:0 0 2.6rem;padding:0;list-style:none}.promotion-home-banner__benefits li{display:grid;grid-template-columns:43px 1fr;align-items:start;gap:1.15rem}.promotion-home-banner__benefits li>img{width:40px;height:40px;object-fit:contain}.promotion-home-banner__benefits strong{display:block;margin:0 0 .35rem;font-family:"Oswald",Arial,sans-serif;font-size:1.12rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.promotion-home-banner__benefits span{display:block;max-width:450px;font-family:"Roboto Condensed",Arial,sans-serif;font-size:1rem;line-height:1.35}.promotion-home-banner__actions{display:flex;align-items:center;gap:1.8rem;width:max-content}.promotion-home-banner__actions .promotion-button{min-width:282px;min-height:59px;border:0;background:#d3955f;font-family:"Oswald",Arial,sans-serif;font-size:.94rem;font-weight:400;text-transform:uppercase}.promotion-home-banner__rules{display:inline-flex;align-items:center;gap:.55rem;color:#cbb39c;font-family:"Roboto Condensed",Arial,sans-serif;font-size:1rem;text-decoration:none;white-space:nowrap}.promotion-home-banner__rules svg{width:16px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.promotion-home-banner+.native-home-description{margin-top:0}@keyframes promotionBannerSurfaceIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes promotionBannerPackageIn{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}@keyframes promotionBannerImageIn{from{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes promotionBannerSavingIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes promotionBannerContentIn{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion: reduce){.promotion-home-banner,.promotion-home-banner__package,.promotion-home-banner__package-image,.promotion-home-banner__saving,.promotion-home-banner__eyebrow,.promotion-home-banner__benefits li,.promotion-home-banner__actions{animation:none}}@media(min-width: 1338px){.promotion-home-banner__package-image,.promotion-home-banner__label{transform:translateY(-20px)}.promotion-home-banner__saving{width:auto;right:131.5px}}@media(min-width: 1100px){.promotion-home-banner+.native-home-description .native-home-description__media{margin-top:0}}.promotion-apartment-banner{height:160px;position:relative;z-index:4;background:#f8f3ef;color:#191919}.promotion-apartment-banner__inner{width:min(1200px,100% - 40px);height:100%;margin:0 auto;position:relative}.promotion-apartment-banner__visual{width:593px;height:236px;position:absolute;top:-54px;left:-28px;z-index:2}.promotion-apartment-banner__visual img{display:block;width:100%;height:100%;object-fit:contain}.promotion-apartment-banner__content{width:calc(50vw + 117px);min-width:692px;position:absolute;top:0;left:508px;z-index:3}.promotion-apartment-banner__eyebrow{display:flex;align-items:center;gap:14px;margin:19px 0 7px;color:#d3955f;font-family:"Oswald",Arial,sans-serif;font-size:15px;font-weight:300;letter-spacing:.05em;line-height:22px;text-transform:uppercase}.promotion-apartment-banner__eyebrow::before{content:"";width:60px;height:1px;background:#d3955f}.promotion-apartment-banner__benefits{display:flex;align-items:center;gap:13px;height:30px;margin:0;white-space:nowrap}.promotion-apartment-banner__benefits strong{font-family:"Playfair Display",serif;font-size:22px;font-weight:700;line-height:30px}.promotion-apartment-banner__plus{display:inline-grid;place-items:center;width:20px;height:20px;box-sizing:border-box;border:2px solid #191919;border-radius:6px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1}.promotion-apartment-banner__value{display:flex;align-items:center;width:100%;height:80px;margin-top:4px;background:linear-gradient(90deg, #723c0d 0%, #d3955f 48%, #d3955f 100%);color:#fff}.promotion-apartment-banner__saving{display:flex;align-items:center;gap:29px;width:378px;min-width:378px;box-sizing:border-box;padding:0 0 0 23px}.promotion-apartment-banner__saving>span{font-family:"Playfair Display",serif;font-size:19px;font-weight:700;line-height:19px;white-space:nowrap;font-size:3rem}.promotion-apartment-banner__saving>span small{display:block;font-size:14px;line-height:16px}.promotion-apartment-banner__saving>strong{font-family:"Playfair Display",serif;font-size:59px;font-weight:700;letter-spacing:-0.035em;line-height:1;white-space:nowrap}.promotion-apartment-banner__saving>strong small{font-size:19px;letter-spacing:0;vertical-align:1.35em}.promotion-apartment-banner__saving .promotion-apartment-banner__no-price{max-width:330px;font-size:25px;letter-spacing:0;line-height:1.15;white-space:normal}.promotion-apartment-banner__value>.promotion-button{display:inline-flex;align-items:center;justify-content:space-between;width:290px;height:55px;box-sizing:border-box;margin:0;padding:0 20px;border:2px solid #fff;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:#fff;font-family:"Oswald",Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1;text-align:left;text-transform:uppercase;white-space:nowrap}.promotion-apartment-banner__value>.promotion-button span{display:inline-flex;align-items:center;width:34px;height:12px;position:relative;overflow:hidden;font-size:0}.promotion-apartment-banner__value>.promotion-button span::before{content:"";width:34px;border-top:1px solid currentColor}.promotion-apartment-banner__value>.promotion-button span::after{content:"";width:7px;height:7px;position:absolute;right:1px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.promotion-apartment-banner__value>.promotion-button:hover,.promotion-apartment-banner__value>.promotion-button:focus-visible{border-color:#fff;background:rgba(0,0,0,0);box-shadow:none;color:#fff;transform:none}.promotion-badge{display:inline-flex;align-items:stretch;width:318px;height:31px;margin:0 0 2.15rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;font-family:"Oswald",Arial,sans-serif;font-size:15px;letter-spacing:.05em;line-height:1;cursor:pointer}.promotion-badge:hover,.promotion-badge:focus-visible{background:rgba(0,0,0,0);box-shadow:none;transform:none}.promotion-badge__label,.promotion-badge__cta{display:inline-flex;align-items:center;height:31px;box-sizing:border-box}.promotion-badge__label{justify-content:center;gap:8px;width:124px;background:#d3955f;color:#fff;font-weight:600}.promotion-badge__label img{width:20px;height:17px;object-fit:contain}.promotion-badge__cta{justify-content:space-between;width:194px;padding:0 10px 0 12px;border:1px solid #d3955f;background:#fff;color:#d3955f;font-weight:300}.promotion-badge__cta>span{font-size:21px;font-weight:300;line-height:1}.promotion-popup{display:none;position:fixed;inset:0;z-index:10050;align-items:center;justify-content:center;padding:4.5rem}.promotion-popup.is-active{display:flex}.promotion-popup__backdrop{position:absolute;inset:0;background:rgba(179,149,121,.72)}.promotion-popup__dialog{display:grid;grid-template-columns:42.8% 57.2%;width:min(940px,100%);min-height:620px;max-height:calc(100vh - 7rem);position:relative;z-index:1;background:#191919;box-shadow:0 24px 80px rgba(0,0,0,.28);color:#f8f3ef}.promotion-popup__visual{min-height:620px;background:var(--promotion-popup-image) center/cover no-repeat}.promotion-popup__content{overflow-y:auto;padding:3.6rem 4rem 2.5rem;background:#191919 var(--promotion-popup-pattern) right center/auto 100% no-repeat}.promotion-popup__content h2{margin:0 0 2.4rem;color:#fff;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.15;text-align:center}.promotion-popup__content sup{font-size:.55em;top:-0.45em}.promotion-popup__close{display:grid;place-items:center;width:48px;height:48px;position:absolute;top:-48px;right:0;z-index:2;border:0;background:#8b541f;cursor:pointer}.promotion-popup__close span,.promotion-popup__close span::after{display:block;width:22px;height:1px;background:#fff;transform:rotate(45deg)}.promotion-popup__close span::after{content:"";transform:rotate(90deg)}.promo-contact-form{display:grid;gap:.95rem}.promo-contact-form>p{display:grid;gap:.8rem;margin:0}.promo-contact-form>p>br{display:none}.promo-contact-form__field{display:grid;gap:.25rem;margin:0;color:#d3955f;font-family:"Roboto Condensed",Arial,sans-serif;font-size:.7rem}.promo-contact-form__field input,.promo-contact-form__field select{width:100%;height:44px;box-sizing:border-box;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.9);border-radius:0;outline:0;background:rgba(25,25,25,.55);color:#fff;font-family:"Roboto Condensed",Arial,sans-serif;font-size:.9rem}.promo-contact-form__field input:focus,.promo-contact-form__field select:focus{border-color:#d3955f}.promo-contact-form__field option{color:#191919}.promo-contact-form__consent{display:flex;align-items:flex-start;gap:.55rem;margin:.2rem 0;color:#f8f3ef;font-family:"Roboto Condensed",Arial,sans-serif;font-size:.68rem;line-height:1.35}.promo-contact-form__consent .wpcf7-list-item{margin:0}.promo-contact-form__consent label{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:.55rem;align-items:start}.promo-contact-form__consent input[type=checkbox]{width:16px;height:16px;margin:.05rem 0 0;appearance:auto;accent-color:#d3955f}.promo-contact-form__submit p{margin:0}.promo-contact-form__submit input{min-width:190px;min-height:48px;padding:.75rem 1.3rem;border:0;border-radius:0;background:#d3955f;color:#fff;font-family:"Oswald",Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}body.promotion-popup-open{overflow:hidden}.promotion-rules-page{padding:clamp(7rem,12vw,10rem) 1.5rem 5rem;background:#f8f3ef}.promotion-rules-page__content{max-width:850px;margin:0 auto;color:#191919}.promotion-rules-page__content h1{margin:.5rem 0 1rem;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:clamp(2.8rem,6vw,5rem)}.promotion-rules-page__content h2{margin:2.2rem 0 .7rem;color:#d3955f;font-family:"Oswald",Arial,sans-serif;font-size:1.25rem}.promotion-rules-page__content p{font-size:1rem;line-height:1.7}.promotion-rules-page__lead{font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:1.35rem !important}@media(min-width: 1100px)and (max-width: 1337px){.promotion-home-banner{grid-template-columns:minmax(600px, 790px) minmax(430px, 1fr);column-gap:clamp(1.5rem,3vw,3.375rem);padding-right:2rem;padding-left:2rem}}@media(max-width: 1099px){.promotion-home-banner{grid-template-columns:1fr;gap:0;padding:2rem 1.5rem 0}.promotion-home-banner__package{width:min(720px,100%);min-height:520px;margin:0 auto}.promotion-home-banner__content{width:min(620px,100%);margin:0 auto;padding:3rem 0}}@media(max-width: 900px){.promotion-home-banner{grid-template-columns:1fr;gap:0;padding:2rem 1.5rem 0}.promotion-home-banner__package{width:min(720px,100%);min-height:520px;margin:0 auto}.promotion-home-banner__content{width:min(620px,100%);margin:0 auto;padding:3rem 0}.promotion-apartment-banner{height:auto;min-height:470px}.promotion-apartment-banner__inner{padding-bottom:2rem}.promotion-apartment-banner__visual{width:min(593px,100%);height:auto;aspect-ratio:593/236;top:-35px;left:50%;transform:translateX(-50%)}.promotion-apartment-banner__content{width:100%;min-width:0;position:relative;top:215px;left:0}.promotion-apartment-banner__eyebrow{justify-content:center}.promotion-apartment-banner__benefits{justify-content:center}.promotion-apartment-banner__value{width:100%}.promotion-apartment-banner__saving{flex:1 1 auto}.promotion-popup__dialog{grid-template-columns:1fr;width:min(560px,100%)}.promotion-popup__visual{display:none}}@media(max-width: 680px){.promotion-home-banner{display:block;min-height:0;padding:2rem 1rem 0}.promotion-home-banner__package{width:100%;min-height:280px}.promotion-home-banner__package::before,.promotion-home-banner__package::after{width:34px;height:34px;border-radius:9px;font-size:1.4rem}.promotion-home-banner__package::before{left:27%;top:36%}.promotion-home-banner__package::after{left:62%;top:20%}.promotion-home-banner__label{display:none}.promotion-home-banner__package-image{width:calc(100% + 1rem);margin-left:-0.5rem;margin-top:-3rem}.promotion-home-banner__saving{width:calc(100% + 2rem);min-height:82px;left:-1rem;bottom:0;padding:.9rem 1rem;gap:.75rem}.promotion-home-banner__saving span{font-size:3rem}.promotion-home-banner__saving strong{font-size:clamp(2.15rem,10.5vw,2.7rem);letter-spacing:-0.025em}.promotion-home-banner__saving small{font-size:.8rem}.promotion-home-banner__content{padding:2.4rem 0 2.8rem}.promotion-home-banner__eyebrow{margin-bottom:1.6rem;font-size:.7rem}.promotion-home-banner__benefits{gap:1.35rem;margin-bottom:1.8rem}.promotion-home-banner__benefits li{grid-template-columns:38px 1fr;gap:.7rem}.promotion-home-banner__benefits svg{width:34px;height:34px}.promotion-home-banner__actions{align-items:stretch;flex-direction:column;gap:1rem;width:100%}.promotion-home-banner__rules{justify-content:center}.promotion-apartment-banner{height:auto;min-height:0}.promotion-apartment-banner__inner{width:calc(100% - 24px);height:auto;display:grid;gap:.6rem}.promotion-apartment-banner__visual{position:relative;top:-18px;left:auto;width:min(593px,100%);margin:0 auto -14px;transform:none}.promotion-apartment-banner__content{position:relative;top:auto;left:auto;width:100%;min-width:0}.promotion-apartment-banner__eyebrow{margin-top:0;font-size:12px}.promotion-apartment-banner__eyebrow::before{width:36px}.promotion-apartment-banner__benefits{flex-wrap:wrap;gap:7px;height:auto;white-space:normal}.promotion-apartment-banner__benefits strong{font-size:16px;line-height:1.25}.promotion-apartment-banner__plus{width:18px;height:18px}.promotion-apartment-banner__value{align-items:stretch;flex-direction:column;height:auto;margin-top:12px;padding:14px 12px}.promotion-apartment-banner__saving{justify-content:center;width:100%;min-width:0;padding:0}.promotion-apartment-banner__saving>strong{font-size:clamp(38px,13vw,54px)}.promotion-apartment-banner__value>.promotion-button{width:100%;margin-top:12px}.promotion-badge{width:min(318px,100%)}.promotion-badge__label{width:39%}.promotion-badge__cta{width:61%}.promotion-popup{align-items:flex-start;padding:3.3rem .65rem .65rem}.promotion-popup__dialog{max-height:calc(100vh - 1.3rem)}.promotion-popup__content{padding:2.2rem 1.25rem 1.4rem}}.hidden-fields-container{display:none !important}.error-page{position:relative;display:grid;place-items:center;min-height:100vh;box-sizing:border-box;padding:clamp(12rem,19vh,15rem) 1.5rem clamp(5rem,10vh,8rem);overflow:hidden;background:#f8f3ef;color:#191919}.error-page__inner{position:relative;z-index:1;width:min(760px,100%);text-align:center}.error-page__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 1.5rem;color:#d3955f;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.04em;text-transform:uppercase}.error-page__eyebrow::before{content:"";width:60px;height:1px;background:#d3955f}.error-page__code{margin:0;color:#d3955f;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:clamp(7rem,17vw,13rem);font-weight:700;line-height:.72;letter-spacing:-0.07em;opacity:.22}.error-page h1{margin:-0.15em 0 1rem;font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:700;line-height:1.05}.error-page__description{max-width:570px;margin:0 auto;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.error-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:2.5rem}.error-page__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:250px;min-height:56px;box-sizing:border-box;padding:0 22px;border:1px solid #d3955f;background:#d3955f;color:#fff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:.9rem;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease}.error-page__button:hover,.error-page__button:focus-visible{background:#6e4518;color:#fff}.error-page__button--secondary{background:rgba(0,0,0,0);color:#6e4518}.error-page__button--secondary:hover,.error-page__button--secondary:focus-visible{background:#d3955f}@media(max-width: 680px){.error-page{min-height:calc(100vh - 72px);padding-top:9rem}.error-page__eyebrow::before{width:36px}.error-page__actions{flex-direction:column;align-items:stretch}.error-page__button{width:100%}}.osgSiteFooter{clear:both;position:relative}.native-site-footer{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400}.native-site-footer *{font-weight:400}.native-site-footer .native-footer-bg{background-position:center center;will-change:background-position}.native-site-footer .native-footer-overlay{background:rgba(18,20,23,.72)}.native-site-footer .native-fa{display:inline-flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;line-height:1}.native-site-footer .native-fa--brands{font-family:"Font Awesome 5 Brands";font-weight:400}.native-site-footer .native-fa--solid{font-family:"Font Awesome 5 Free";font-weight:900}.native-site-footer .native-social-icon{aspect-ratio:1/1;text-decoration:none}.native-site-footer .native-social-icon .native-fa{width:1em;height:1em}.native-site-footer .native-footer-menu ul{margin:0;padding:0}.native-site-footer .native-footer-menu li{margin-left:0;list-style:none;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:.4em}.native-site-footer .native-footer-menu li:not(:first-child){padding-top:.4em}.native-site-footer .native-footer-menu a{color:#fff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1em;line-height:1.4;text-decoration:none}.native-site-footer .native-footer-menu a:hover{opacity:.8}.native-site-footer .native-footer-copy p{margin:0 0 1.35em}.native-site-footer .native-footer-copy a{color:inherit;text-decoration:none}.native-site-footer .native-footer-copy a:hover{color:#fff}.native-site-footer .native-footer-maintenance{margin:-0.65em 0 0;color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.45}.native-site-footer .native-footer-maintenance a{color:inherit;text-decoration:none}.native-site-footer .native-footer-maintenance a:hover{color:#fff}.native-site-footer .native-footer-phone{color:#fff}.native-site-footer .native-footer-phone .native-fa{color:#fff}.native-site-footer .native-footer-phone:hover{color:#fff !important}.native-site-footer .native-heart{color:#e32c22}@media(max-width: 640px){.native-site-footer .whitespace-nowrap{white-space:normal}}.cmplz-cookiebanner{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.cmplz-cookiebanner .cmplz-title{font-family:"Playfair Display",Arial,Helvetica,sans-serif;font-weight:400}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-category,.cmplz-cookiebanner .cmplz-description{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.cmplz-cookiebanner .cmplz-btn,.cmplz-cookiebanner .cmplz-manage-options,.cmplz-manage-consent{font-family:"Oswald",Arial,Helvetica,sans-serif}@media(max-width: 1199px){.native-contact-hero,.native-contact-hero__inner{box-sizing:border-box;min-height:320px}.native-contact-hero__inner{padding:80px 30px 48px}}@media(max-width: 767px){.osgContent,.osgContentHolder,.osgContentWrap,.osgPageWrap,.osgInternalPage,.financing-page,.native-contact-info,.native-contact-privacy{min-width:0}img,video,iframe,embed,object{max-width:100%}.osgContainer,.about-investment-container,.apartments-container,.stage-one-container,.investor-container,.apartment-container,.financing-page .financing-container{padding-right:30px;padding-left:30px}.native-home-description__copy{order:1}.native-home-description__media{order:2}.native-home-description__text h2{font-size:2.8125rem;line-height:1.2}.native-home-stats__title,.native-home-cta__title{font-size:2.8125rem;line-height:1.2}.native-home-hero{min-height:370px}.native-home-hero__slider,.native-home-hero__slide{min-height:370px}.native-home-hero__content{align-items:flex-end;padding-top:34px;padding-bottom:34px}.native-home-hero__copy{padding-left:0;border-left:0}.native-home-hero__eyebrow{margin-bottom:.85rem}.native-home-hero__title{font-size:3.28125rem;line-height:1.2}.native-home-hero__link{margin-top:1.35rem}.about-investment-page,.apartments-page,.stage-one-page,.investor-page{--native-gutter: 30px;--native-hero-mobile-min-height: 172px;--native-hero-mobile-padding: 22px 0 24px}.about-investment-page h1,.about-investment-page h2,.apartments-page h1,.apartments-page h2,.stage-one-page h1,.stage-one-page h2,.investor-page h1,.investor-page h2{font-size:2.8125rem;line-height:1.2}.about-investment-hero,.apartments-hero,.stage-one-hero,.investor-hero{align-items:center}.about-investment-eyebrow,.apartments-eyebrow,.stage-one-eyebrow,.investor-eyebrow,.apartment-eyebrow{font-size:1rem}.apartment-detail-page{--native-gutter: 0}.apartment-detail-page h1,.apartment-detail-page h2{font-size:2.8125rem;line-height:1.2}.apartment-detail-page .apartment-container{padding-right:0;padding-left:0}.apartment-hero{min-height:274px;padding:12px 0 44px}.financing-page h2{font-size:2.8125rem;line-height:1.2}.financing-page .financing-grid,.financing-page .financing-consultants,.financing-page .financing-consultant,.financing-page .financing-copy{min-width:0}.financing-hero{min-height:377px;padding-top:1.75rem;padding-bottom:1.75rem}.financing-hero h1{font-size:2.8125rem;line-height:1.2}.knbp-page h1,.knbp-page h2{font-size:2.0625rem;line-height:1.2}.native-contact-hero,.native-contact-hero__inner{box-sizing:border-box;min-height:172px}.native-contact-hero{background-position:center}.native-contact-hero__inner{align-items:center;padding:18px 30px 20px}.native-contact-heading__title,.native-contact-hero .native-contact-heading__title{font-size:2.8125rem;line-height:1.2}.native-contact-info__inner,.native-contact-privacy__inner{box-sizing:border-box;width:100%;padding-right:30px;padding-left:30px}.native-contact-info__column,.native-contact-office,.native-contact-info__column--form,.native-contact-info__column--form .wpcf7,.native-contact-info__column--form form{min-width:0;width:100%;max-width:100%}.native-contact-info__column--form input:not([type=checkbox]):not([type=radio]),.native-contact-info__column--form select,.native-contact-info__column--form textarea{box-sizing:border-box;width:100%;max-width:100%}.apartments-table-shortcode,.flats-table-container,.wpDataTablesWrapper,.dataTables_wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.popup-question-form{align-items:flex-start;padding:18px 0;overflow-y:auto}.popup-question-form__inner{max-width:calc(100% - 30px);margin:auto 15px;padding:24px 20px}}@media(max-width: 420px){.financing-consultant{grid-template-columns:1fr}.financing-consultant__image{order:-1}.popup-question-form__inner h3{padding-right:32px;font-size:1.65rem;line-height:1.2}.popup-question-form__close{top:26px;right:20px}}/*# sourceMappingURL=theme.css.map */
