#my404{min-height:calc(100vh - 7rem)}#my404 h1{color:#00b5cc}header#upperline{position:fixed;left:0;top:0;z-index:9;width:100%;background:#34af33;height:15px}#leftmenu-sm{width:35px;height:35px;border-radius:.5rem;position:fixed;z-index:9;right:1rem;top:2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#17242f;border:none;color:white}#langflags{position:fixed;right:1rem;top:2rem;z-index:2;list-style:none;margin:0;padding:0;display:flex;align-items:center}#langflags li a img{opacity:.8}#langflags li a.active img{opacity:1}#leftmenu{position:fixed;left:0;top:0;width:15%;height:100vh;z-index:2;transition:left ease-in-out 400ms}#leftmenu.hide{left:calc(-15% + 30px)}#backshowleftmenu{position:absolute;right:-35px;top:50%;transform:translateY(-50%);z-index:1;width:70px;height:70px}#backshowleftmenu img{position:relative;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transition:all ease-in-out 250ms}#backshowleftmenu.invert img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}#main-menu{position:relative;height:100vh;background:#17242f;display:flex;align-items:center;justify-content:center;flex-direction:column}#main-menu #leftmenu-logo{position:absolute;left:50%;top:3rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:1}#main-menu #lmabtn{position:absolute;right:-30px;top:calc(50% - 30px);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transition:all ease-in-out 300ms}#main-menu #lmabtn.active{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}#main-menu ul li{font-size:1.5rem;font-weight:600;margin:2rem 0}#main-menu ul li a{color:white}#main-menu ul li a.active{color:#34af33}#main-menu ul li a img{position:relative;top:-3px}main{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:100vh;z-index:0}main::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgba(255,255,255,.25)}main section#page-wrapper{max-width:85%;width:100%;padding:3rem;z-index:1}#page-title{padding:2rem;border-radius:2rem;border:solid 2px #dddddd;background:rgba(255,255,255,.85)}#page-title h1{color:#54616c;font-weight:bolder;margin:0}.page-content{margin-top:3rem}.page-content .content-wrapper,#gallery .page-content,#typologies .col-sm-3 .page-content{background:rgba(255,255,255,.85);border-radius:2rem;border:solid 2px #dddddd;color:#54616c;padding:2rem;font-size:1.5rem;min-height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.page-content .content-wrapper figure,#gallery .page-content figure{width:calc(100% - 2rem);height:calc(100% - 2rem);background-size:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:60% center;border-radius:2rem}#gallery .page-content figure.thumbs{border:solid 4px transparent;transition:all ease-in-out 250ms}#gallery .page-content figure.thumbs.active{border-color:#34af33}.page-content .content-wrapper figure{background-image:url('../../private/images/gallery/AQ_Urban_Sky_Exteriores_General.jpg')}#gallery .col-sm-9 .page-content figure{width:calc(100% - 3rem);height:calc(100% - 3rem)}#gallery .col-sm-3 .page-content::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:6px;background-color:transparent}#gallery .col-sm-3 .page-content::-webkit-scrollbar{width:6px;background-color:transparent}#gallery .col-sm-3 .page-content::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:none);}#gallery .col-sm-3 .page-content{min-height:100%;margin:0;height:100%;overflow-y:auto;overflow-x:hidden}#gallery .col-sm-3 .page-content ul{position:absolute;left:1rem;top:1rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:calc(100% - 2rem)}#gallery .col-sm-3 .page-content ul li{position:relative;width:100%;height:150px;margin-bottom:2rem;cursor:pointer}#gallery .col-sm-3 .page-content ul figure{position:relative;width:100%;height:100%}#environment .content-wrapper9{background:white;border-radius:2rem;border:solid 2px #dddddd;color:#54616c;padding:3rem;font-size:1.5rem;position:relative}#environment h2{font-weight:bolder;margin-left:4rem}#environment .envimg{background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-right-radius:5rem;border-bottom-left-radius:5rem}#environment #envimg1{background-image:url('../../private/images/env/AQ_URBAN_SKY_MARTIRICOS_INTEGRACION_03_v3.jpg');min-height:300px}#environment #envimg2{background-image:url('../../private/images/env/AQ_URBAN_SKY_MARTIRICOS_INTEGRACION_02_v3.jpg');min-height:400px}#environment #envimg3{background-image:url('../../private/images/env/AQ_URBAN_SKY_MARTIRICOS_INTEGRACION_01_v3.jpg');min-height:400px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5rem}#qualities .accordion{width:100%;--bs-accordion-bg:rgba(255,255,255,.85)}#qualities .accordion-flush .accordion-item{border-color:#34af33 !important}#qualities .accordion-flush .accordion-item .accordion-button{font-size:1.15rem;font-weight:bolder;background:none !important;outline:none !important;box-shadow:none !important;color:#54616c !important}#qualities .accordion-body p{font-size:1.25rem;color:#54616c;margin-bottom:.25rem}#typologies #page-wrapper > .row > .col-12{z-index:1}#typologies #page-title{color:#54616c}#typologies #page-title #tp-vinfo p{font-weight:400;font-size:1.5rem}#typologies #page-title #tp-vinfo-btn,#typologies #tp-back-view-btn{background:white;color:#34af33;border:solid 3px #34af33;border-radius:2rem;font-weight:bolder;width:100%;font-size:1.5rem;display:flex;align-items:center;justify-content:center}#typologies .col-sm-3 .page-content{margin:0;min-height:100%;height:100%;overflow:hidden;justify-content:flex-start}#typologies #tp-bp{position:absolute;left:50%;top:50%;width:100%;height:100%;margin:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);background-size:contain;background-repeat:no-repeat;background-position:center center}#typologies .page-content .content-wrapper{justify-content:flex-start;border:solid 2px #dddddd;padding:2rem 1rem;min-height:63vh}#typologies #tp-compass{position:relative;width:270px;height:270px}#typologies #tp-compass figure{background:none;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);border-radius:0}#typologies #tp-compass #tpc-wheel{z-index:0}#typologies #tp-compass #tpc-gyro{z-index:1;width:calc(100% - 20px);height:calc(100% - 20px);left:calc(50% - 125px);top:calc(50% - 129px);transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);transition:all ease-in-out 250ms}#typologies #tp-compass #tpc-gyro.norte{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}#typologies #tp-compass #tpc-gyro.sur{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#typologies #tp-compass #tpc-gyro.este{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}#typologies #tp-compass #tpc-gyro.oeste{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}#typologies #tp-compass embed#tpc-ovls{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;z-index:2}#tp-building{position:relative;text-align:center;margin-top:2rem}#tp-building > p{font-size:1.15rem;text-align:end;margin-right:5rem}#tp-building embed#tpb-ovl{position:relative;width:70%;margin-top:-2rem}#tp-building #tpbov-container{position:relative;display:flex;justify-content:flex-end;width:90%;margin:0 auto;padding-right:1rem}#tp-building #tpbov-container #tpbov-floor{position:absolute;left:30px;top:0;width:50px;height:100%;border-left:dotted #54616c 3px}#tp-building #tpbov-container #tpbov-floor button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;outline:none;box-shadow:none;position:absolute;left:-20px;width:25px;height:25px}#tp-building #tpbov-container #tpbov-floor button#tpbovf-bu{top:-20px}#tp-building #tpbov-container #tpbov-floor button#tpbovf-bd{bottom:0px}#tp-building #tpbov-container #tpbov-floor #tpbovf-numb{background:none;position:absolute;left:20px;top:88%;width:50px;height:50px;display:flex;align-items:flex-start;justify-content:center;margin:0;transition:top ease-in-out 150ms}#tp-building #tpbov-container #tpbov-floor #tpbovf-numb span{position:absolute;left:0;top:50%;width:100%;color:white;z-index:1;font-size:1rem;line-height:1;font-weight:bolder;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#typologies #tp-back-view-btn{position:fixed;right:40vh;top:11vh;z-index:1;width:200px;text-align:center}#typologies #vistas{position:fixed;left:0;top:0;width:100%;height:100%;z-index:0;border:none}#viewer #page-wrapper{width:auto}#viewer iframe#vistas{position:fixed;left:0;top:0;width:100%;height:100%;z-index:0;border:none}#viewer #tp-building > p{margin-right:3rem}#viewer #tp-building #tpbov-container #tpbov-floor{left:0}#viewer #tp-building #tpbov-container #tpbov-floor #tpbovf-numb{left:22px}#bgimage{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1}footer{background:#808b94;position:relative;left:0;bottom:0;width:100%;z-index:9;font-size:1.15rem;font-weight:600;padding:2rem 1rem}footer a{color:white}@media only screen and (max-width: 1024px){#leftmenu{width:18%}#leftmenu.hide{left:-16%}#page-title,.page-content .content-wrapper{padding:1rem;border-radius:1rem}#page-title h1{font-size:2.75rem}.page-content{margin-top:2rem}.page-content .content-wrapper{font-size:1rem}.page-content .content-wrapper figure{border-radius:1rem}#main-menu #lmabtn{top:calc(50% - 25px);right:-25px}#main-menu #lmabtn img{width:50px}#main-menu #leftmenu-logo img{width:100px}#main-menu ul li{font-size:1rem;margin:1.5rem 0}#main-menu ul li a img{width:15px}#gallery .col-sm-3 .page-content ul li{height:85px;margin-bottom:1rem}#typologies #page-title #tp-vinfo{margin-top:1rem}#typologies #page-title #tp-vinfo p{font-size:1rem}#typologies #page-title #tp-vinfo-btn,#typologies #tp-back-view-btn{border-radius:1rem;font-size:1rem;border-width:2px}#typologies #tp-bp{background-size:100%}#typologies #tp-compass{width:200px;height:200px}#tp-building > p{margin-right:2rem;font-size:1rem}#tp-building #tpbov-container{width:100%}#tp-building #tpbov-container #tpbov-floor{left:10px}#tp-building #tpbov-container #tpbov-floor #tpbovf-numb{width:45px;height:45px}#tp-building embed#tpb-ovl{margin-top:-1rem}#typologies #tp-back-view-btn{top:7vh;width:150px}footer{font-size:.85rem;padding:1rem}}@media only screen and (max-width: 768px){#leftmenu{width:25%}#leftmenu.hide{left:-22%}#home{align-items:center}main section#page-wrapper{max-width:100%;padding-top:0;margin-top:-100px}.page-content .content-wrapper{min-height:30vh}#gallery{align-items:center}#qualities #page-wrapper{margin-top:50px}#qualities .page-content{margin-bottom:0}#typologies #page-wrapper{padding-bottom:0}#typologies .page-content .content-wrapper{min-height:42vh}#typologies #page-title #tp-vinfo-btn,#typologies #tp-back-view-btn{font-size:.85rem}#typologies #page-title #tp-vinfo-btn img{width:20px}#tp-building #tpbov-container #tpbov-floor #tpbovf-numb{width:40px;height:40px;left:15px}#tp-building #tpbov-container #tpbov-floor #tpbovf-numb span{font-size:.85rem}#typologies #tp-back-view-btn{right:7vh;top:11vh;width:150px}#viewer #tp-building #tpbov-container #tpbov-floor #tpbovf-numb{left:20px}footer{font-size:.75rem}}@media only screen and (max-width: 576px){main:not(#main-menu){align-items:flex-start !important}main section#page-wrapper{margin-top:1rem;padding:1rem}#main-menu #lmabtn{display:none}#leftmenu{width:55%}#leftmenu.hide{left:-55%}#page-title h1{font-size:1.75rem}#gallery{margin-bottom:0}#gallery .col-sm-3 .page-content{margin-top:1.5rem;overflow-y:hidden;overflow-x:auto;width:100%;height:100px;min-height:inherit;padding:0}#gallery .col-sm-3 .page-content ul{flex-direction:row;width:auto;margin:0}#gallery .col-sm-3 .page-content ul li{width:70px;height:70px;margin:0 .25rem}#gallery .col-sm-3 .page-content ul li figure{border-radius:1.35rem;border-width:2px}#environment .page-content{margin-bottom:0}#environment #envimg1{min-height:150px}#environment #envimg2{min-height:200px}#environment .content-wrapper9 p{font-size:1rem}#qualities #page-wrapper{margin-top:25px}#qualities .page-content{margin-bottom:0}#qualities .accordion-flush .accordion-item .accordion-button,#qualities .accordion-body p{font-size:1rem}}