body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../../static/media/Montserrat-VariableFont_wght.0ba081b76521874cf46c.ttf) format("truetype")}#root,body,html{--style-1-unselected-background:#00382be6;--style-1-selected-background:#eaeae6;--style-1-unselected-color:#eaeae6;--style-1-selected-color:#414649;--style-2-unselected-background:#0000;--style-2-selected-background:#b5a188;--style-2-unselected-color:#b5a188;--style-2-selected-color:#f7f5f5;--style-3-unselected-background:#0000;--style-3-selected-background:#b6b6b6;--style-3-unselected-color:#7c868d;--style-3-selected-color:#f7f5f5;--style-4-unselected-background:#e6e6e6;--style-4-selected-background:#b5b5b5;--style-4-unselected-color:#0e0e0e;--style-4-selected-color:#0e0e0e;--style-5-unselected-background:#d2d2d2;--style-5-selected-background:#b5b5b5;--style-5-unselected-color:#0f0f0f;--style-5-selected-color:#0f0f0f;--menu-unselected-background:#f7f5f5bb;--menu-selected-background:#f7f5f5;--menu-detail-background:#e6e6e6;--menu-button-style-1-unselected-background:#00382be6;--menu-button-style-1-selected-background:#fafafa;--menu-button-style-1-unselected-color:#eaeae6;--menu-button-style-1-selected-color:#414649;--submenu-unidades-style-1-unselected-background:#00382be6;--submenu-unidades-style-1-selected-background:#fafafae6;--submenu-unidades-style-1-unselected-color:#0e0e0e;--submenu-unidades-style-1-selected-color:#414649;--submenu-unidades-style-2-unselected-background:#0000;--submenu-unidades-style-2-selected-background:#b5a188;--submenu-unidades-style-2-unselected-color:#968061;--submenu-unidades-style-2-selected-color:#f7f5f5;--submenu-button-list-style-1-unselected-background:#00382b;--submenu-button-list-style-1-selected-background:#eaeae6;--submenu-button-list-style-1-unselected-color:#eaeae6;--submenu-button-list-style-1-selected-color:#414649;--submenu-button-list-style-2-unselected-background:#0000;--submenu-button-list-style-2-selected-background:#fafafae6;--submenu-button-list-style-2-unselected-color:#b5a188;--submenu-button-list-style-2-selected-color:#f7f5f5;--submenu-button-list-style-4-unselected-background:#e6e6e6;--submenu-button-list-style-4-selected-background:#b5b5b5;--submenu-button-list-style-4-unselected-color:#0e0e0e;--submenu-button-list-style-4-selected-color:#0e0e0e;--submenu-button-list-style-5-unselected-background:#d2d2d2;--submenu-button-list-style-5-selected-background:#b5b5b5;--submenu-button-list-style-5-unselected-color:#0f0f0f;--submenu-button-list-style-5-selected-color:#0f0f0f;--gallery-style-1-unselected-background:#00382b;--gallery-style-1-selected-background:#eaeae6;--gallery-style-1-unselected-color:#eaeae6;--gallery-style-1-selected-color:#414649;--gallery-style-2-unselected-background:#0000;--gallery-style-2-selected-background:#b5a188;--gallery-style-2-unselected-color:#b5a188;--gallery-style-2-selected-color:#f7f5f5;--loading-screen-style-1-unselected-background:#00382b;--loading-screen-style-1-selected-background:#00382b;--loading-screen-style-1-unselected-color:#f7f5f5;--loading-screen-style-1-selected-color:#f7f5f5;--map-with-pins-style-1-unselected-background:#00382b;--map-with-pins-style-1-selected-background:#eaeae6;--map-with-pins-style-1-unselected-color:#eaeae6;--map-with-pins-style-1-selected-color:#414649;--popup-info-style-1-unselected-background:#00382b;--popup-info-style-1-selected-background:#eaeae6;--popup-info-style-1-unselected-color:#0e0e0e;--popup-info-style-1-selected-color:#0e0e0e;--popup-info-style-2-unselected-background:#b5a188;--popup-info-style-2-selected-background:#b5a188;--popup-info-style-2-unselected-color:#b5a188;--popup-info-style-2-selected-color:#b5a188;--unit-detail-viewer-style-1-unselected-background:#eee;--unit-detail-viewer-style-1-selected-background:#eaeae6;--unit-detail-viewer-style-1-unselected-color:#0e0e0e;--unit-detail-viewer-style-1-selected-color:#414649;--unit-detail-viewer-style-2-unselected-background:#f8f8f8;--unit-detail-viewer-style-2-selected-background:#b5a188;--unit-detail-viewer-style-2-unselected-color:#b5a188;--unit-detail-viewer-style-2-selected-color:#f7f5f5;--unit-detail-viewer-style-4-unselected-background:#e6e6e6;--unit-detail-viewer-style-4-selected-background:#b5b5b5;--unit-detail-viewer-style-4-unselected-color:#0e0e0e;--unit-detail-viewer-style-4-selected-color:#0e0e0e;--vh:100vh;background-position:50%;font-family:Montserrat,sans-serif;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:none}.App{background:#fff;color:#fff;overflow:hidden;position:absolute;width:100vw}.logo-cpv{bottom:0;cursor:pointer;height:auto;left:0;max-width:25vw;opacity:100%;position:absolute;width:180px;z-index:100}.logo-bottom-div{align-self:flex-end;margin-top:auto;max-height:80px;max-width:100%;min-height:80px;padding:0 0 15px;pointer-events:none;right:0;transition:opacity .2s ease,transform .4s ease;width:280px}.logo-bottom-div,.logo-bottom-div.visible{background:none;bottom:0;display:block;height:auto;position:relative;z-index:10}.logo-bottom-div.visible{margin:0 auto;width:100%}.logo-bottom-img{background:#0000;bottom:20%;display:block;height:auto;margin:0 auto;opacity:0;transition:opacity .5s ease;width:230px;z-index:10}.logo-bottom-img.visible{opacity:1;transition:opacity .5s ease}.logo-top-left{flex-shrink:0;height:83px;left:48px;padding:0;top:48px;transition:opacity .4s ease,transform .4s ease;width:230px}.logo-top-left,.logo-top-left.visible{background:#0000;display:block;max-width:30vw;opacity:1;position:absolute;z-index:1}.logo-top-left.visible{height:auto;left:20px;top:10px;width:260px}.logo-bottom:before{content:"";height:20px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.slider-menu{background:var(--style-1-unselected-background);flex-direction:column;height:100dvh;overflow-y:hidden;pointer-events:auto;position:absolute;right:0;top:0;transition:width .4s ease-in-out;width:283px;z-index:10}.slider-menu,.slider-menu-content{align-items:stretch;display:flex;overflow-x:hidden}.slider-menu-content{background:none;flex:1 0 auto;flex-direction:column;height:auto;justify-content:flex-start;max-height:none;min-height:auto;scrollbar-color:var(--menu-unselected-background) var(--menu-unselected-background);scrollbar-width:thin}.slider-menu.closed{background:var(--style-1-unselected-background);position:absolute;right:0;width:76px}.slider-menu-div{background:none;display:flex;flex:0 0 auto;flex-direction:column;height:72px;justify-content:flex-start;position:relative;transform:translateZ(0);width:282px;will-change:transform;z-index:5}.slider-menu-div-empty{background:none;flex:auto}.slider-menu-detail{align-content:center;background-color:var(--menu-detail-background);color:#adadad;display:flex;flex-direction:column;height:var(--vh);overflow-y:auto;padding:0;position:absolute;right:283px;scrollbar-color:var(--menu-selected-background) var(--menu-selected-background);scrollbar-width:thin;top:0;transition:right .2s ease-in-out,width .2s ease-in-out;width:calc(100vw - 283px);z-index:3}.slider-menu-detail.closed{overflow:hidden;right:-100vw;width:0}.slider-expandable{display:block;flex:0 1;height:0;max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease;visibility:hidden;width:100%;z-index:1}.slider-expandable.expanded{background:var(--menu-selected-background);display:block;flex:1 0 auto;height:auto;margin-bottom:0;max-height:none;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:visible!important;pointer-events:auto;position:static;transform:translateZ(0);visibility:visible;z-index:10}.projeto-sub-menu{z-index:15}.projeto-sub-menu,.projeto-sub-menu-column{background:#0000;display:flex;flex-direction:column;width:100%}.projeto-sub-menu-column{max-height:none;overflow-y:hidden}.projeto-sub-menu-button{animation:fadeInUp .4s ease forwards;background:var(--submenu-button-list-style-2-selected-background);border:none;border-radius:0;color:var(--submenu-button-list-style-4-unselected-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;height:35px;min-height:35px;opacity:.9;padding:0 0 0 36px;text-align:left;width:100%}.projeto-sub-menu-button.selected,.projeto-sub-menu-button:hover{background:var(--submenu-button-list-style-5-selected-background);color:var(--submenu-button-list-style-5-selected-color);font-weight:600}.projeto-sub-menu-button:first-child{animation-delay:0s}.projeto-sub-menu-button:nth-child(2){animation-delay:.05s}.projeto-sub-menu-divider{background-color:var(--style-2-selected-background);height:1px;opacity:1;width:100%}@media (max-width:1024px) and (orientation:landscape){.slider-menu{overflow-y:scroll}.slider-menu-detail{max-height:100%;overflow-y:scroll}}body{background-color:#000;margin:0;-webkit-user-select:none;user-select:none}.frameElemDiv{background-color:#000;-webkit-user-select:none;user-select:none}.frameElemDiv,.threeAnimView{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.threeAnimView{background:#000;object-fit:cover;z-index:0}.backgroundFrameImg{background-color:#000;object-fit:cover;z-index:1}.backgroundFrameImg,.threeOverlay{height:100%;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.threeOverlay{background:#0000;left:0;overflow:hidden;pointer-events:none;top:0;transform:none;z-index:2}.popup-frame{background:#f8f8fa;border-radius:12px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:auto;justify-content:space-between;max-height:calc(var(--vh)*.9);opacity:.95;overflow-y:auto;position:absolute;top:50%;transform:translateY(-50%);transition:right .4s ease-in-out;width:440px;z-index:3}.popup-close{background:none;border:none;color:var(--popup-info-style-1-unselected-color);cursor:pointer;font-size:1.5rem;height:24px;position:absolute;right:10px;text-align:center;top:10px;width:24px}.popup-content{color:var(--popup-info-style-1-selected-color);display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:15px;text-align:center}.popup-content-title{font-size:28px;font-weight:bolder;letter-spacing:15%;margin:28px 0 10px 15px;text-align:left}.popup-content h3{font-size:28px;font-weight:700;margin:28px 0 0;text-align:left}.popup-content p{font-size:.9em;height:auto;text-align:left}.popup-content div{display:flex;flex-direction:row;width:100%}.popup-content span{color:var(--popup-info-style-2-selected-background)}.popup-image{align-items:center;background:#0000;border-radius:12px;display:flex;flex:1 1 auto;justify-content:center;margin:10px;max-height:700px;overflow:hidden;width:auto}.popup-image img{background:#e9e9e7;border-radius:12px;display:block;height:auto;object-fit:contain;width:430px}.popup-buttons{display:flex;gap:10px;justify-content:left;margin-bottom:0;margin-left:10px;margin-top:10px}.popup-buttons button{background:#fff;border:1px solid #919191;border-radius:32px;color:#333;cursor:pointer;flex:1 1;font-family:Montserrat,sans-serif;font-size:.9em;font-weight:400;height:56px;max-width:125px;padding:11px;transition:background-color .2s ease}.popup-buttons button:hover{border:2px solid var(--popup-info-style-2-selected-background);color:var(--popup-info-style-2-selected-background)}.thumbnail-label{bottom:30px;color:var(--popup-info-style-1-selected-color);left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:200}@media (max-width:768px){.popup-frame{display:flex;flex-direction:column;left:5%;margin:0 auto;max-height:calc(var(--vh)*.8 - 70px);max-width:340px;overflow-y:auto;right:5%;top:50%;transform:translateY(-50%);width:90%}@media (orientation:landscape){.popup-frame{max-height:calc(var(--vh)*.8 - 60px)}}.popup-content{flex:0 0 auto;padding:10px}.popup-content h3{font-size:1em;margin:20px 0 0}.popup-content p{font-size:.8em}.popup-buttons{margin-bottom:15px;margin-top:5px}.popup-buttons button{font-size:.8em;height:48px;max-width:100px;padding:8px}.popup-image{flex:0 0 auto;height:auto;margin-bottom:10px;max-height:200px}.popup-image img{max-height:100%;object-fit:contain}}.map-pin{background-color:#002e33;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;font-family:Montserrat,sans-serif;height:26px;position:absolute;width:26px}.image-map-container-selected{display:inline-block;position:relative}.map-image-select{display:block;max-height:100%;max-width:100%;object-fit:contain;object-position:center}.image-map-container-all{align-items:center;left:50%;max-height:100%;overflow:auto;position:relative;top:50%;transform:translate(-50%,-50%);width:95%}.image-map-container-all,.map-grid{display:flex;flex-wrap:wrap;justify-content:center}.map-grid{align-items:stretch;box-sizing:border-box;gap:12px;height:100%;padding:12px;width:100%}.map-tile{display:flex;flex:1 1 45%;flex-direction:column;justify-content:stretch;max-width:48%}.map-title{color:var(--map-with-pins-style-1-selected-color);font-size:1.4rem;margin:10px;text-align:center}.map-select-btn{align-items:center;aspect-ratio:16/9;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;overflow:hidden;padding:0;width:100%}.map-with-pins-image{height:auto;max-height:99vh;object-fit:contain;width:100%}.map-select-btn:hover{outline:4px solid #0d87ffcf}.map-select-btn:hover .image-map{transform:scale(1.02)}@media (max-width:1024px) and (orientation:landscape){.map-tile{flex:1 1 100%;max-width:100%}.map-select-btn{margin-bottom:15px;width:100%}}.orientation-prompt{align-items:center;background-color:#000;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.orientation-prompt-content{max-width:90%;padding:2rem}.device-icon{height:100px;margin:0 auto 2rem;position:relative;width:100px}.phone{animation:rotatePhone 2s infinite;border:3px solid #fff;border-radius:8px;height:80px;margin:0 auto;position:relative;transform:rotate(90deg);width:50px}.phone-inner{border:1px solid #ffffff80;border-radius:2px;bottom:8px;left:8px;position:absolute;right:8px;top:8px}.arrow{animation:fadeInOut 2s infinite;font-size:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes rotatePhone{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}60%{transform:rotate(90deg)}to{transform:rotate(90deg)}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}.orientation-prompt h2{font-size:1.5rem;margin-bottom:1rem}.orientation-prompt p{font-size:1rem;opacity:.8}@media (min-width:769px){.orientation-prompt{display:none}}.gallery{background:var(--menu-detail-background);bottom:0;display:flex;flex-direction:row;left:0;position:absolute;right:0;top:0;z-index:200}.gallery-close{border:none;border-radius:32px;color:var(--gallery-style-1-selected-color);font-size:1.5rem;height:50px;position:absolute;right:20px;text-align:center;top:10px;width:50px;z-index:100}.gallery-close,.gallery-image-container{align-items:center;background:none;display:flex;justify-content:center}.gallery-image-container{flex:1 1;height:100%;overflow:hidden;position:relative;top:0;width:75%}.main-image{height:100%;margin:20px;object-fit:contain;width:calc(100% - 40px)}.gallery-arrow{background:var(--gallery-style-2-selected-color);border:1px solid var(--gallery-style-1-unselected-background);border-radius:50px;color:var(--gallery-style-2-selected-background);cursor:pointer;font-size:24px;height:32px;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:10}.gallery-arrow.left{left:5px}.gallery-arrow.right{right:5px}.gallery-arrow:hover{color:#000}.gallery-thumbnails-container{align-items:center;background:none;display:flex;flex-direction:column;height:90%;justify-content:flex-start;margin-right:10px;position:relative;top:8%;width:120px}.gallery-thumbnails-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;width:100%}.gallery-thumbnails{display:flex;flex-direction:column;gap:30px;overflow-y:auto;padding:0 10px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.gallery-thumbnails::-webkit-scrollbar{display:none}.thumbnails-arrow{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:20px;height:24px;width:100px;z-index:10}.thumbnails-arrow.left{margin-top:5px}.thumbnails-arrow.right{margin-bottom:5px}.thumbnail-shell{min-height:100px;min-width:100px}.thumbnail{align-content:center;align-items:center;align-self:center;aspect-ratio:1;cursor:pointer;display:flex;height:100px;object-fit:contain;object-position:center;overflow:clip;width:100px}.thumbnail.active,.thumbnail:hover{height:92px;outline:4px solid var(--gallery-style-2-selected-background);transform:translateX(4px) translateY(4px);width:92px}.thumbnail-img{height:100%;object-fit:cover;width:100%}@media (max-width:1024px) and (orientation:landscape){.gallery-thumbnails-container{height:85%;top:15%}}.fullscreen-container{align-items:center;background:var(--bg-color-1);display:flex;height:auto;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.fullscreen-iframe{background:var(--bg-color-1);border:none;height:100%;width:100%}.close-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:var(--text-color-1);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;outline:var(--text-color-1) 2px solid;padding:10px;position:absolute;right:20px;text-align:center;top:20px;width:40px}.close-button:hover{background:#fff6}.loading-container{background-color:#000;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:1000}.loading-video{height:100%;left:50%;object-fit:contain;position:absolute;top:0;transform:translateX(-50%);width:auto;z-index:0}.loading-container:after{background:none;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.loading-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;position:relative;text-align:center;width:100%;z-index:2}.loading-logo{flex:0 0 auto;height:auto;margin-bottom:1.5rem;max-width:80%;width:min(40vw,720px)}.loading-spinner-slot{align-items:center;display:flex;flex:0 0 auto;height:3rem;justify-content:center;margin-bottom:1.25rem;width:3rem}.loading-spinner{animation:spin 1s linear infinite;border:4px solid var(--loading-screen-style-1-selected-color);border-radius:50%;border-top:4px solid #0000;height:3rem;width:3rem}.loading-enter-button{background-color:#ffffffdd;border:none;border-radius:999px;color:#000000dd;cursor:pointer;flex:0 0 auto;font-size:1.1rem;font-weight:700;min-height:52px;min-width:180px;padding:.9rem 2rem;transition:opacity .2s ease,background-color .2s ease}.loading-enter-button:disabled{background-color:#9a9a9aaa;color:#e5e5e5aa;cursor:not-allowed;opacity:.75}.loading-line-block{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;margin-top:.9rem;width:140px}.loading-line-shell{background:#ffffff40;border-radius:999px;height:4px;overflow:hidden;width:100%}.loading-line-fill{background:var(--loading-screen-style-1-selected-color);border-radius:999px;height:100%;transition:width .25s ease}.loading-line-label{align-items:center;color:var(--loading-screen-style-1-selected-color);display:flex;font-size:.9rem;font-weight:700;height:1.2rem;justify-content:center;letter-spacing:.12em;margin-top:.55rem;overflow:hidden;text-shadow:0 2px 8px #0009;white-space:nowrap;width:100px}.loading-dots{display:inline-block;text-align:left;width:1.5em}.loading-dots span{animation:loadingDotBlink 1.4s infinite;opacity:0}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDotBlink{0%,20%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}.project-detail-page{background:#f7f7f7;box-sizing:border-box;color:#333;font-family:Montserrat,Arial,sans-serif;min-height:100vh;padding:46px 50px;width:100%}.project-detail-content{margin:0 auto;width:100%}.project-detail-header{margin-bottom:100px}.project-detail-logo{display:block;height:auto;width:230px}.project-detail-hero{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 2fr}.project-detail-image-frame{aspect-ratio:1;background:#0000;border:1px solid #d4c5b9;border-radius:4px;height:430px;padding:10px;position:relative}.project-detail-image-frame:before{background:#e6e6e2;border-radius:3px;content:"";inset:10px;position:absolute;z-index:0}.project-detail-building-image{aspect-ratio:1;border-radius:2px;display:block;height:420px;object-fit:cover;position:relative;z-index:1}.project-detail-text{max-width:1000px}.project-detail-text h1{color:#333;font-size:2em;font-weight:700;line-height:1.15;margin:0 0 26px}.project-detail-text p{color:#444;font-size:1.1em;line-height:1.35;margin:0 0 18px}.project-detail-location{margin-top:38px}.project-detail-location h2{color:#333;font-size:20px;font-weight:650;line-height:1.2;margin:0 0 14px}.project-detail-location-row{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-size:15px;gap:16px}.project-detail-button{background:#0d3a2c;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;margin-top:48px;padding:11px 22px}.project-detail-button:hover{opacity:.9}@media (max-width:900px){.project-detail-page{padding:32px 22px}.project-detail-hero{gap:36px;grid-template-columns:1fr}.project-detail-image-frame{max-width:100%}.project-detail-building-image{height:300px}.project-detail-text h1{font-size:24px}}.unidades.button-grid-container{align-items:center;background:var(--submenu-unidades-style-1-selected-background);box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;max-height:none;overflow:visible;padding:0;position:static;visibility:visible;z-index:15}.unidades.categories-container{align-content:center;align-items:center;align-self:center;background:var(--submenu-unidades-style-2-unselected-background);background:none;color:var(--submenu-unidades-style-1-selected-color);display:flex;flex-direction:column;gap:10px;width:100%}.unidades.thin-line{background:var(--submenu-unidades-style-2-selected-background);border:none;height:2px;margin-top:0;opacity:90%;width:100%}.unidades.category-container{align-content:center;align-items:center;align-self:center;background:none;display:flex;flex-direction:column;margin-bottom:5px;width:100%}.unidades.main-title{background:var(--submenu-unidades-style-2-unselected-background);font-size:20px;margin:0 0 15px;text-align:left;width:215px}.unidades.button-grid-container.collapsed{display:none;height:0;visibility:hidden}.unidades.grid-title{background:var(--submenu-unidades-style-2-unselected-background);color:var(--submenu-unidades-style-2-selected-background);font-size:small;font-weight:600;margin:5px 0 15px;text-align:center;width:215px}.unidades.grid-content{box-sizing:initial;height:auto;margin-top:16px}.unidades.grid-content-centered{align-content:center;align-items:stretch;justify-content:center;justify-items:stretch;margin:0 auto;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.unidades.grid-button{align-items:center;background:var(--submenu-unidades-style-2-unselected-background);border:none;border-radius:3px;color:var(--submenu-unidades-style-1-unselected-color);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:15px;height:30px;justify-content:center;line-height:normal;margin-bottom:5px;outline:1px solid var(--submenu-unidades-style-1-selected-color);overflow:hidden;padding:0;transition:background-color .2s ease;vertical-align:initial;white-space:nowrap;width:230px}.unidades.grid-button.active{margin-bottom:5px;outline:2px solid var(--submenu-unidades-style-2-selected-background)}.unidades.grid-button.active,.unidades.grid-button:active{background:var(--submenu-unidades-style-2-selected-background);box-shadow:0 0 5px #ffffff80;color:var(--submenu-unidades-style-2-selected-color);font-weight:600}.unidades.grid-button:active{outline:2px solid var(--submenu-unidades-style-2-selected-color)}.unidades.reset-filter{background:#0000;border:none;border-radius:6px;color:var(--submenu-unidades-style-2-selected-background);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;height:30px;line-height:30px;outline:none;padding:0;text-align:center;text-decoration:underline;transition:background-color .2s ease;width:100px}.unidades.reset-filter:hover{color:var(--submenu-unidades-style-1-selected-color);font-weight:700}.unidades.filter{border:none;border-radius:52px;box-shadow:none;cursor:pointer;font-size:14px;height:30px;line-height:30px;outline:2px solid var(--submenu-unidades-style-2-selected-color);padding:0;text-align:center;transition:background .2s ease;width:100px}.unidades.filter,.unidades.filter:hover{background:var(--submenu-unidades-style-2-selected-background);color:var(--submenu-unidades-style-2-selected-color)}.unidades.button-grid-container .action-buttons{align-content:center;color:var(--submenu-unidades-style-2-selected-background);display:flex;gap:20%;justify-content:center;margin-top:12px;width:82.5%}@keyframes unidadesCascadeIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.unidades.grid-button.cascade-in,.unidades.reset-filter.cascade-in{animation-duration:.36s;animation-fill-mode:forwards;animation-name:unidadesCascadeIn;animation-timing-function:ease-out;opacity:0}@keyframes fadeInUp{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.submenu-button-list-container{background:var(--submenu-button-list-style-2-selected-background);display:flex;flex-direction:column;transition:all .4s ease-in-out;width:100%;z-index:15}.submenu-button-list-container.expanded{padding-bottom:0;padding-top:1px}.button-list-category-section{background:var(--submenu-button-list-style-1-unselected-background);color:var(--submenu-button-list-style-2-unselected-color);display:flex;flex-direction:column;margin-bottom:1px;transition:height .4s ease;width:100%}.button-list-button-column{background:none;background:var(--submenu-button-list-style-1-selected-background);display:flex;flex:1 1;flex-direction:column;max-height:256px;overflow-y:scroll;scrollbar-color:var(--submenu-button-list-style-1-selected-color);scrollbar-width:thin}.button-list-category-button{align-items:center;background:var(--submenu-button-list-style-4-unselected-background);border:none;border-radius:0;color:var(--submenu-button-list-style-4-unselected-color);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;height:45px;justify-content:space-between;padding:1px 11px;width:100%}.button-list-category-button.selected,.button-list-category-button:hover{background:var(--submenu-button-list-style-4-selected-background);color:var(--submenu-button-list-style-4-selected-color);font-family:Montserrat,sans-serif;font-weight:600}.category-arrow,.category-name{background-color:initial;color:inherit;margin:20px}.category-arrow.selected,.category-name.selected{font-weight:400}.category-title.button-list{font-size:18px;margin:0 0 12px;text-align:center}.grid-button.fade-in{animation:fadeInUp .4s ease forwards}.button-list.grid-button{background:var(--submenu-button-list-style-5-unselected-background);border:none;color:var(--submenu-button-list-style-4-unselected-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;height:35px;margin:0;min-height:35px;outline:none;padding:0 0 0 36px;text-align:left;transition:background-color .3s ease;vertical-align:middle;width:100%}.button-list.grid-button.active,.button-list.grid-button:hover{background:var(--submenu-button-list-style-5-selected-background);color:var(--submenu-button-list-style-5-selected-color);font-family:Montserrat,sans-serif;font-weight:600}.button-list.grid-button.active{box-shadow:0 0 5px #ffffff80;outline:var(--submenu-button-list-style-2-selected-background)}.button-list.grid-button.selected{background:var(--submenu-button-list-style-5-selected-background);color:var(--submenu-button-list-style-5-selected-color);font-family:Montserrat,sans-serif;font-weight:600}.unidades.grid-button:focus{outline:var(--submenu-button-list-style-2-selected-background)}.button-list.selected{background:var(--submenu-button-list-style-2-unselected-background)}.button-list.selected,.category-arrow.selected,.category-name,.category-name.selected{font-family:Montserrat,sans-serif;font-weight:600}.button-list.inactive{opacity:.5;pointer-events:none}.gallery-two-wrapper{background-color:var(--bg-color-2);box-sizing:border-box;color:var(--text-color-2);padding:20px;width:100%}.gallery-section,.section-title{margin-bottom:40px}.section-title{color:var(--text-color-2);font-size:1.5rem;margin-top:20px}.image-grid{display:grid;grid-auto-rows:auto;width:100%}.gallery-image{border-radius:8px;height:200px;object-fit:cover;object-position:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.gallery-image:hover{background-color:var(--hover-bg-color-1);box-shadow:0 4px 12px #00000026;transform:scale(1.03)}@media (max-width:768px){.gallery-two-wrapper{padding:15px 15px 80px}.section-title{font-size:1.2rem;margin-bottom:20px;margin-top:15px}.gallery-section{margin-bottom:25px}.image-grid{grid-gap:10px}.gallery-image{height:150px}}.map-highlight-wrapper{pointer-events:none;position:absolute;z-index:200}.map-highlight-border{border:5px solid #0d87ffcf;border-radius:5px;bottom:-5px;left:-5px;pointer-events:none;position:absolute;right:-5px;top:-5px}.map-highlight{background:#ffffff1a;cursor:pointer;height:100%;pointer-events:auto;width:100%}.image-map-container{overflow:hidden;position:relative;top:50%;transform:translateY(-50%)}.image-map{height:auto;object-fit:contain;width:100%}.submenu-slider.button-grid-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:2px auto;padding:0}.submenu-slider.button-grid-container.collapsed{display:none}.submenu-slider.grid-title{color:var(--text-color-2);font-size:18px;margin:0;text-align:left;width:215px}.submenu-slider.slider-container{display:flex;justify-content:center;margin-bottom:1px;margin-top:18px;width:215px}.submenu-slider.slider{-webkit-appearance:none;background-color:var(--bg-color-1);border:1px solid var(--text-color-2);border-radius:6px;cursor:pointer;height:6px;outline:none;width:160px}.submenu-slider.slider::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--bg-color-2);border:1px solid var(--text-color-1);border-radius:50%;cursor:pointer;height:20px;width:20px}.submenu-slider.slider::-moz-range-thumb{background-color:var(--bg-color-2);border:1px solid var(--text-color-1);border-radius:50%;cursor:pointer;height:20px;width:20px}.submenu-slider.label-row{color:var(--text-color-2);display:flex;font-size:12px;justify-content:space-between;margin-bottom:10px;padding-top:8px;width:160px}.menu-button-div{background:none;height:auto}.menu-btn-container,.menu-button-div{display:flex;flex-direction:column;justify-content:flex-start;position:relative;transform:translateZ(0);width:282px;will-change:transform;z-index:5}.menu-btn-container{background:#0000;flex:0 0 auto;height:72px;overflow:visible}.menu-btn-button{background:#0000;border:none;cursor:pointer;height:72px;outline:none;position:relative;width:100%}.menu-btn-button.selected,.menu-btn-button:active,.menu-btn-button:hover{background:var(--menu-button-style-1-selected-background)}.menu-btn-inner{height:34px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:225px}.menu-btn-icon{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.menu-btn-label{color:var(--menu-button-style-1-unselected-color);font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;left:48px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);white-space:nowrap}.menu-btn-button.selected .menu-btn-label,.menu-btn-button:hover .menu-btn-label{color:var(--menu-button-style-1-selected-color);font-weight:600}:root{--layout-width:1920;--layout-height:1080}.unit-frame{background:var(--menu-detail-background);color:var(--unit-detail-viewer-style-1-selected-color);display:flex;font-family:Montserrat,sans-serif;height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:5}.unit-close{background:none;border:none;color:var(--unit-detail-viewer-style-1-unselected-color);cursor:pointer;font-size:1.6rem;font-weight:600;height:28px;position:absolute;right:28px;top:22px;transition:opacity .2s ease;width:28px;z-index:10}.unit-close:hover{opacity:.6}.unit-body{grid-gap:4%;background:var(--unit-detail-viewer-style-2-unselected-background);box-sizing:border-box;display:grid;gap:4%;grid-template-columns:50% 46%;height:100%;overflow:hidden;padding:60px 70px;width:100%}.unit-plan{border-radius:42px;height:775px;overflow:hidden;padding:0;position:relative;width:auto}.unit-plan>img{background:var(--unit-detail-viewer-style-1-selected-background);background:none;box-sizing:border-box;cursor:pointer;display:block;height:100%;margin-left:50%;margin-right:auto;max-height:100%;max-width:none;object-fit:contain;padding:0;transform:translateX(-50%);width:auto}.unit-download{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;margin-top:10px;padding:0;width:100%}.unit-download img{background:none;border-radius:0;height:14px;padding:0}.unit-download button{align-items:center;background:none;border:none;color:var(--style-1-selected-color);cursor:pointer;display:flex;flex-direction:row;font-size:.8em;font-weight:700;gap:6px;justify-content:center;padding:8px 12px;text-decoration:underline;width:auto}.unit-download button:hover{font-weight:700}.unit-info{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100%;justify-content:flex-start;margin-left:40px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:70px 0 40px;scrollbar-color:var(--unit-detail-viewer-style-1-unselected-color) #0000;scrollbar-width:none}.unit-info::-webkit-scrollbar,.unit-info::-webkit-scrollbar-thumb{display:none}.unit-info .unit-attributes,.unit-info .unit-floorplan-selector-container,.unit-info .unit-header,.unit-info .unit-price-row,.unit-info .unit-similar,.unit-info .unit-tabs{width:100%}.unit-info div.unit-floorplan-selector,.unit-info div.unit-floorplan-selector-plate,.unit-info div.unit-price-line,.unit-info div.unit-status-wrap{width:auto}.unit-header{align-items:flex-start;background:none;display:flex;flex-direction:column;flex-shrink:0;gap:18px;justify-content:flex-start;margin-bottom:10px;padding:0}.unit-header h2{color:var(--unit-detail-viewer-style-1-selected-color);font-size:1.35em;font-weight:650;margin:0 0 10px}.unit-mini-plan{height:auto;opacity:.9;width:130px}.unit-tabs{display:flex;gap:12px;margin-bottom:15px}.unit-tabs button{background:var(--unit-detail-viewer-style-1-selected-background);border:1px solid var(--unit-detail-viewer-style-1-unselected-color);border-radius:28px;color:var(--unit-detail-viewer-style-1-selected-color);cursor:pointer;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;height:56px;padding:9px 23px;width:148px}.unit-tabs button.active{background:var(--unit-detail-viewer-style-2-selected-background);color:var(--unit-detail-viewer-style-2-selected-color)}.unit-tabs button:hover{border:2px solid var(--popup-info-style-2-selected-background);color:var(--popup-info-style-2-selected-background);padding:8px 22px}.unit-price-row{align-items:center;border-bottom:none;display:flex;gap:10px;justify-content:space-between;margin-bottom:25px;padding:4px 0 6px}.unit-price-line{--line-color:var(--unit-detail-viewer-style-2-selected-background);--line-extra-width:24px;--line-gap-top:8px;--line-height:1px;align-items:center;display:inline-flex;gap:8px;padding-bottom:var(--line-gap-top);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.unit-price-line:after{background:var(--line-color);bottom:0;content:"";height:var(--line-height);left:0;position:absolute;width:calc(100% + var(--line-extra-width))}.unit-price-line>span{color:var(--unit-detail-viewer-style-1-unselected-color);font-size:1em;width:auto}.unit-price-line strong{color:var(--unit-detail-viewer-style-1-selected-color);font-size:1.25em;font-weight:800;width:auto}.unit-status-wrap{align-items:center;display:flex;justify-content:flex-end;padding-right:28px;width:auto}.unit-status{align-items:center;border-radius:999px;border-radius:var(--unit-radius-pill);box-sizing:border-box;display:inline-flex;font-size:16px;font-weight:500;height:56px;justify-content:center;letter-spacing:.04em;min-width:140px;padding:0 16px;text-transform:uppercase}.unit-status.unit-status-available{background:#e9f8ef;background:var(--unit-green-bg);border:1px solid #42aa70;border:1px solid var(--unit-green-border);color:#197245;color:var(--unit-green-text)}.unit-status.unit-status-sold{background:#f8eaea;background:var(--unit-red-bg);border:1px solid #c57575;border:1px solid var(--unit-red-border);color:#9c3f3f;color:var(--unit-red-text)}.unit-status.unit-status-reserved{background:#f6f2dd;background:var(--unit-yellow-bg);border:1px solid #dfcc84;border:1px solid var(--unit-yellow-border);color:#bfa749;color:var(--unit-yellow-text)}.unit-attributes{grid-gap:28px;align-items:flex-start;display:grid;font-size:.8em;gap:28px;grid-template-columns:repeat(4,auto);margin-bottom:74px}.unit-attributes span{align-items:center;color:var(--style-1-selected-color);display:flex;font-size:16px;font-weight:600;gap:6px;white-space:nowrap}.unit-attributes img{height:13px;width:13px}.unit-sizes{border-top:1px solid var(--style-1-unselected-color);display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 0}.unit-sizes div{flex:1 1;text-align:left}.unit-sizes label{color:var(--style-1-selected-color);display:block;font-size:.75em;font-weight:600}.unit-sizes label img{height:10px;margin-right:10px}.unit-sizes span{color:var(--style-4-unselected-color);flex:1 1;font-size:.8em}.unit-floorplan-selector-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding-right:28px;width:100%}.unit-floorplan-selector{flex:1 1}.unit-floorplan-selector-plate{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;min-width:150px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.unit-floorplan-selector-right{display:flex;flex:1 1;flex-direction:column}.unit-floorplan-selector h4{color:var(--style-1-selected-color);font-size:1.3em;letter-spacing:.08em;margin:0 0 22px}.unit-floorplan-buttons{align-items:flex-start;display:flex;gap:4px;width:auto}.unit-floorplan-buttons-plate{flex:1 1;gap:0;width:auto}.unit-floorplan-thumb{cursor:pointer}.unit-floorplan-thumb,.unit-floorplan-thumb-plate{background:#0000;border:none;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;padding:0;width:150px}.unit-floorplan-thumb-plate{align-items:center;margin:0 auto}.unit-floorplan-thumb div,.unit-floorplan-thumb-plate div{aspect-ratio:1;border:none;box-sizing:border-box;display:block;overflow:hidden;padding:2px;width:150px}.unit-floorplan-thumb-plate span{color:var(--style-1-selected-color);display:block;font-size:16px;margin-top:6px;text-align:center}.unit-floorplan-thumb.active div{border:2px solid var(--unit-detail-viewer-style-2-selected-background);padding:0}.unit-floorplan-thumb img{aspect-ratio:1;display:block;object-fit:cover;object-position:center center;width:100%}.unit-floorplan-thumb span{color:var(--style-1-selected-color);display:block;font-size:16px;margin-top:6px;text-align:center}.unit-floorplan-selector-right .unit-floorplan-thumb{align-items:flex-end;display:flex;flex-direction:column}.unit-floorplan-selector-plate h4{text-align:center}.unit-similar{align-content:center;align-self:center;background:none;display:flex;flex-direction:column;margin-top:12px;padding-bottom:50px;width:100%}.unit-similar h4{color:var(--style-1-selected-color);font-size:.95em;margin-bottom:10px}.similar-card{align-items:center;align-self:center;background:var(--style-1-selected-background);border:1px solid var(--style-1-unselected-color);border-radius:12px;box-sizing:border-box;display:flex;gap:14px;margin:0;max-width:99%;padding:10px}.similar-card img{border-radius:8px;height:80px;object-fit:cover;object-position:center;padding:4px;width:80px}.similar-details{display:flex;flex-direction:column;gap:4px}.similar-details h5{color:var(--style-1-selected-color);font-size:.9em;font-weight:700;margin:0}.similar-details p{color:var(--unit-detail-viewer-style-1-unselected-color);font-size:.8em;margin:4px 0 6px}.similar-details button{align-self:flex-start;background:#0000;border:none;border-radius:6px;color:var(--style-1-selected-color);cursor:pointer;font-size:14px;font-weight:700;line-height:30px;outline:none;text-decoration:underline}.see-unit{font-family:Montserrat,sans-serif}.unit-detail-logo{display:block;flex-shrink:0;height:auto;margin-bottom:28px;width:230px}.download-span{font-family:Montserrat,sans-serif}.unit-plan .unit-plan-nav{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:auto;justify-content:center;outline:none;padding:0;position:absolute;top:95%;transform:translateY(-50%);width:55px;z-index:3}.unit-plan .unit-plan-nav img{height:100%;pointer-events:none;width:100%}.unit-plan .nav-left{left:2%}.unit-plan .nav-right{right:2%}.unit-plan .nav-left img{transform:rotate(180deg)}.unit-plan-label{bottom:100px;color:var(--popup-info-style-1-selected-color);left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:200}@media (max-width:1024px) and (orientation:landscape){.unit-body{gap:3%;grid-template-columns:60% 37%;padding:0}.unit-info{padding-top:50px}.unit-attributes{font-size:16px;gap:15px;grid-template-columns:repeat(2,auto)}.unit-sizes{align-content:flex-start;flex-direction:column;gap:10px}.unit-similar{padding-bottom:100px}}.modal-media-overlay{background:#000000e0;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;z-index:9999}.modal-media-toolbar{box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:56px;justify-content:flex-end;padding:12px 18px}.modal-media-toolbar button{background:#ffffff1f;border:1px solid #fff6;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;padding:8px 18px}.modal-media-toolbar button:hover{background:#ffffff38}.modal-media-viewport{align-items:center;cursor:grab;display:flex;flex:1 1;height:100%;justify-content:center;overflow:hidden;touch-action:none;width:100%}.modal-media-viewport:active{cursor:grabbing}.modal-media-image{background:#eaeaea;max-height:90%;max-width:90%;object-fit:contain;pointer-events:none;transform-origin:center center;transition:transform .04s linear;-webkit-user-select:none;user-select:none}:root{--unit-bg-page:#f8f8f8;--unit-bg-shell:#f8f8f8;--unit-bg-row:#e8e8e8;--unit-bg-row-alt:#e8e8e8;--unit-text-main:#212121;--unit-text-muted:#686868;--unit-text-light:#8a8a8a;--unit-line:#c9c9c4;--unit-row-separator:#f7f7f5;--unit-green-bg:#e9f8ef;--unit-green-border:#42aa70;--unit-green-text:#197245;--unit-red-bg:#f8eaea;--unit-red-border:#c57575;--unit-red-text:#9c3f3f;--unit-yellow-bg:#f6f2dd;--unit-yellow-border:#dfcc84;--unit-yellow-text:#bfa749;--unit-radius-pill:999px;--unit-scrollbar-track:#d6d6d2;--unit-scrollbar-thumb:#7e7e7e;--unit-scrollbar-thumb-hover:#656565}.unit-list-page{background:#f8f8f8;background:var(--unit-bg-page);box-sizing:border-box;color:#212121;color:var(--unit-text-main);font-family:Montserrat,sans-serif;letter-spacing:2px;padding:48px 48px 0}.unit-list-page,.unit-list-shell{display:flex;height:100%;min-height:0;overflow:hidden;width:100%}.unit-list-shell{background:#f8f8f8;background:var(--unit-bg-shell);flex-direction:column;margin:0 auto}.unit-list-logo{display:block;flex-shrink:0;height:83px;margin-bottom:40px;width:230px}.unit-list-title{flex-shrink:0;font-size:32px;font-weight:600;margin:0 0 40px}.unit-list-table{-ms-overflow-style:none!important;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none!important;width:100%}.unit-list-table::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.unit-list-row{grid-gap:28px;align-items:center;border-radius:12px;box-sizing:border-box;display:grid;gap:28px;grid-template-columns:120px 1fr 120px;margin-bottom:12px;min-height:170px;padding:4px}.unit-list-row,.unit-list-row:nth-child(2n){background:#e8e8e8;background:var(--unit-bg-row)}.unit-list-plan-box{align-items:center;aspect-ratio:1;display:flex;height:240px;justify-content:center}.unit-list-plan{aspect-ratio:1;border-radius:3px;filter:grayscale(1);object-fit:contain;opacity:.7;width:100%}.unit-list-content{margin-left:120px;min-width:0}.unit-list-row-header{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin:40px 12% 20px 0}.unit-list-row-header h2{font-size:24px;font-weight:900;margin:0;white-space:nowrap}.unit-list-line{background:#c9c9c4;background:var(--unit-line);height:1px}.unit-list-price{align-items:baseline;display:flex;gap:12px;white-space:nowrap}.unit-list-price span{color:#212121;color:var(--unit-text-main);font-size:18px;font-weight:400}.unit-list-price strong{font-size:28px;font-weight:900}.unit-list-specs{grid-column-gap:28px;grid-row-gap:14px;column-gap:28px;display:grid;font-size:20px;font-weight:400;grid-template-columns:repeat(4,minmax(120px,1fr));padding-top:20px;row-gap:14px}.unit-list-more,.unit-list-specs{color:#212121;color:var(--unit-text-main)}.unit-list-more{background:#0000;border:none;cursor:pointer;font-size:16px;font-weight:900;margin-bottom:20px;margin-top:52px;padding:0;text-decoration:underline}.unit-list-status-wrap{align-self:start;display:flex;justify-content:flex-end;padding-right:70px;padding-top:35px}.unit-list-status{align-items:center;border-radius:999px;border-radius:var(--unit-radius-pill);box-sizing:border-box;display:inline-flex;font-size:20px;font-weight:500;height:56px;justify-content:center;letter-spacing:.04em;padding:0 16px;text-transform:uppercase;width:172px}.unit-list-status-available{background:#e9f8ef;background:var(--unit-green-bg);border:1px solid #42aa70;border:1px solid var(--unit-green-border);color:#197245;color:var(--unit-green-text)}.unit-list-status-sold{background:#f8eaea;background:var(--unit-red-bg);border:1px solid #c57575;border:1px solid var(--unit-red-border);color:#9c3f3f;color:var(--unit-red-text)}.unit-list-status-reserved{background:#f6f2dd;background:var(--unit-yellow-bg);border:1px solid #dfcc84;border:1px solid var(--unit-yellow-border);color:#bfa749;color:var(--unit-yellow-text)}@media (max-width:850px){.unit-list-page{height:100%;min-height:0;overflow:hidden;padding:28px 16px}.unit-list-row{gap:18px;grid-template-columns:90px 1fr;position:relative}.unit-list-status-wrap{position:absolute;right:22px;top:22px}.unit-list-row-header{gap:8px;grid-template-columns:1fr;padding-right:100px}.unit-list-line{display:none}.unit-list-specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.unit-list-row{grid-template-columns:1fr}.unit-list-plan-box,.unit-list-status-wrap{justify-content:flex-start}.unit-list-status-wrap{position:static}.unit-list-row-header{padding-right:0}.unit-list-specs{grid-template-columns:1fr}}.unit-list-table::-webkit-scrollbar-track{background:#d6d6d2;background:var(--unit-scrollbar-track);border-radius:999px}.unit-list-table::-webkit-scrollbar-thumb{background:#7e7e7e;background:var(--unit-scrollbar-thumb);border:3px solid #d6d6d2;border:3px solid var(--unit-scrollbar-track);border-radius:999px}.unit-list-table::-webkit-scrollbar-thumb:hover{background:#656565;background:var(--unit-scrollbar-thumb-hover)}.project-detail-two-page{background:#f7f7f7;box-sizing:border-box;color:#333;font-family:Montserrat,Arial,sans-serif;min-height:100vh;padding:46px 50px;width:100%}.project-detail-two-inner{margin:0 auto;width:100%}.project-detail-two-logo{display:block;height:auto;margin-bottom:100px;width:230px}.project-detail-two-sales{width:100%}.project-detail-two-info-block h2,.project-detail-two-sales h1{color:#333;font-size:40px;font-weight:700;line-height:49px;margin:0}.project-detail-two-sales-content{align-items:flex-start;display:flex;gap:38px;margin-top:38px;width:100%}.project-detail-two-sales-left{flex:1 1}.project-detail-two-info-block p,.project-detail-two-sales-left p{color:#333;font-size:18px;font-weight:400;line-height:22px;margin:0}.project-detail-two-sales-left p{min-height:auto;width:100%}.project-detail-two-sales-logos{align-items:center;display:flex;gap:54px;margin-top:56px}.project-detail-two-amg-logo{height:auto;width:219px}.project-detail-two-compass-logo{height:auto;width:213px}.project-detail-two-sales-people{display:flex;gap:24px}.project-detail-two-person-card{margin:0;width:343px}.project-detail-two-person-image{border-radius:6px;display:block;height:375px;object-fit:cover;width:343px}.project-detail-two-person-card h2{color:#333;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:24px;margin:8px 0 0 10px}.project-detail-two-bottom{background:#e5e8e7;box-sizing:border-box;margin:100px -50px -46px;padding:100px 50px}.project-detail-two-bottom-content{align-items:flex-start;display:flex;gap:67px;width:100%}.project-detail-two-info-block{flex:1 1}.project-detail-two-info-block p{margin-top:38px;min-height:auto;width:100%}.project-detail-two-kems-logo{display:block;height:auto;margin-top:56px;width:193px}.project-detail-two-faa-logo{display:block;height:auto;margin-top:56px;width:223px}@media (max-width:900px){.project-detail-two-page{padding:32px 22px}.project-detail-two-inner{padding:0}.project-detail-two-logo{margin-bottom:60px;width:160px}.project-detail-two-bottom-content,.project-detail-two-sales-content,.project-detail-two-sales-people{flex-direction:column}.project-detail-two-bottom{margin:64px -22px -32px;padding:40px 22px}.project-detail-two-person-image{height:375px;width:343px}}