@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap);*,:after,:before,html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}embed,iframe,object{max-width:100%}#root,body,html{height:100%;margin:0}a:active,a:hover{outline:0}blockquote,blockquote:after,blockquote:before,q,q:after,q:before{content:"";content:none}code,pre{word-break:break-word}table{border-collapse:collapse;border-spacing:0}th{text-align:left;vertical-align:bottom}td,th{font-weight:400}td{vertical-align:top}button,input,optgroup,select,textarea{margin:0;text-transform:none}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:none}input,select{vertical-align:middle}input[type=checkbox],input[type=radio]{vertical-align:text-top}input[type=search]::-webkit-search-cancel-button{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{width:auto;overflow:visible;-webkit-appearance:button}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}progress{vertical-align:initial}button,input[type=button],input[type=file],input[type=reset],input[type=submit],label{cursor:pointer}[type=search]::-webkit-search-decoration{-webkit-appearance:none}img{-ms-interpolation-mode:bicubic}a img{border:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;line-height:26px;color:#212121;background-color:#f2f7f9}body>iframe{display:none;pointer-events:none}a{color:#447092}a,a:focus,a:hover{text-decoration:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}hr{height:0;border:0;border-top:1px solid #d1d7e4}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol.inline,ol.unstyled,ul.inline,ul.unstyled{padding-left:0;list-style:none}ol.inline,ul.inline{margin-left:-5px}ol.inline>li,ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}nav ul{padding-left:0;margin-bottom:0;list-style:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0}.nav-apto{height:100%}.nav-apto iframe{width:100%;height:100%;border:none}.floor{width:100%;height:100%;display:flex;background-color:#fff}.floor_list{z-index:1001;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;background-color:#393b41;width:110px;max-height:100%;color:#fff;font-size:12px;margin-top:45px;height:calc(100% - 45px)}.floor_list__item{cursor:pointer;padding:5px 0}.floor_list__item--active,.floor_list__item:hover{border-bottom:2px solid #447092}@media(max-width:768px){.floor_list{height:calc(100% - 105px);top:105px;margin-top:0;justify-content:flex-start;padding-top:20px;padding-bottom:20px;position:absolute}}.floor_content{flex-grow:1}.floor .button-floors{display:none;z-index:1000;position:absolute;padding:.4em 1.5em;border-radius:30px;border:2px solid #d1d7e4;right:17px;top:120px;font-size:.8em;letter-spacing:.05em;text-transform:uppercase;font-weight:700;text-decoration:none;background:#fff;border-radius:40px;cursor:pointer}@media(max-width:768px){.floor .button-floors{display:inline}}.page{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.page>*{pointer-events:auto}.engine{width:100%;height:100%;position:relative}.engine #renderer{width:100%;height:100%;touch-action:none;outline:none;vertical-align:middle}.pnlm-controls-container{padding:3em}.swiper-container,.swiper-slide{height:100%!important}.swiper-slide{position:relative;display:flex;align-items:center;justify-content:center}.swiper-slide img{max-width:100%;max-height:100%}.swiper-pagination{margin-top:20%}.swiper-pagination-bullet{width:14px;height:14px;opacity:1;margin:.5em!important;margin-bottom:0;background-color:rgba(68,112,146,.5)!important}.swiper-pagination-bullet-active{background-color:#447092!important}.swiper-button-next,.swiper-button-prev{color:#447092!important}:root{-swiper-theme-color:#447092!important}.tooltip-basic{pointer-events:none;background:rgba(61,56,56,.6);width:200px}@media(max-width:768px){.tooltip-basic{width:165px}}@media(max-width:768px){.tooltip-basic__mobile{display:none}}.tooltip-basic--clicable{pointer-events:all;cursor:pointer}.tooltip-basic__image{position:relative;z-index:2;display:flex;height:120px;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.tooltip-basic__image img{max-width:100%;max-height:100%}@media(max-width:768px){.tooltip-basic__image{height:100px}}.tooltip-basic__message{display:flex;justify-content:center;padding:5px 0}.tooltip-basic__message h3{text-align:center;color:#fff;font-size:10px;margin:0;padding:0}.tooltip-basic__message button{background-color:#4ba2ab;border-radius:15px;padding:.5em 2.3em;margin:auto;color:#fff;font-size:10px;font-weight:700;border:none}.nav{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-user-select:none;user-select:none}@media(max-width:768px){.nav{top:60px}}.nav__list,.nav__stages,.nav__ubication{display:flex;background:#62c0a0;justify-content:center;align-items:center;width:100%;min-height:44px;flex-wrap:wrap}@media(max-width:768px){.nav__list,.nav__stages,.nav__ubication{flex-wrap:nowrap;overflow-x:scroll}}.nav__ubication{flex-direction:row}.nav__list{background:#64686f}.nav__list .nav__item{border-right:1px solid #999}.nav__list .nav__item:first-child{border-left:1px solid #999}.nav__list .nav__item--active{background:#2f3c49}.nav__item{display:flex;height:44px;color:#fff;font-size:.7em;min-width:130px;padding:0 5px;justify-content:center;align-items:center;cursor:pointer}.nav__item--active,.nav__item:hover{font-weight:700}.nav__item--active{border-bottom:2px solid #fff}.button-return{z-index:1000;position:absolute;padding:.4em 1.5em;border-radius:30px;border:2px solid #d1d7e4;left:30px;top:35px;font-size:.8em;letter-spacing:.05em;text-transform:uppercase;font-weight:700;text-decoration:none;background:#fff;border-radius:40px;cursor:pointer}@media(max-width:768px){.button-return{top:75px;left:15px}}.ubication--show{background-color:#fff}.ubication{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ubication__image{max-width:100%;max-height:100%}.hotspotSpan{width:156px;margin-left:-66px!important;margin-top:-65px;text-align:center!important;height:40px}.hotspotSpan--margin{margin-left:-40px!important}.metrics{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;pointer-events:none}.metrics__leyend{position:absolute;top:120px;right:50px;text-align:right;display:flex;flex-direction:column}.metrics__leyend a{display:flex;align-items:center;pointer-events:all;padding:1.5px;margin:5px 0}.metrics__leyend a span:first-child{flex-grow:1;padding:2px 12px;font-size:14px;color:#212121;background:#fff}.metrics__leyend a span:nth-child(2){width:35px;padding:0 5px;text-align:center;font-size:12px;color:#fff;font-weight:700}.metrics__leyend a.metrics--all{background-color:#a566c8}.metrics__leyend a.metrics--all.selected span:first-child{background:#794b92;color:#fff}.metrics__leyend a.metrics--free{background-color:#6696c8}.metrics__leyend a.metrics--free.selected span:first-child{background:#436283;color:#fff}.metrics__leyend a.metrics--reserved{background-color:#47ba42}.metrics__leyend a.metrics--reserved.selected span:first-child{background:#245f22;color:#fff}.metrics__leyend a.metrics--sold{background-color:#faad47}.metrics__leyend a.metrics--sold.selected span:first-child{background:#845d29;color:#fff}@media(max-width:768px){.metrics__leyend{right:25px;top:90px}}.metrics__button-Logout{position:absolute;z-index:3;pointer-events:all;background-color:#fff!important;color:#000;border-color:#ccc;text-align:center;height:50px;top:40px;left:40px}@media(max-width:768px){.metrics__button-Logout{font-size:.6em;padding:0;width:110px;height:35px;left:20px;top:25px}}.metrics__button-available{position:absolute;z-index:3;pointer-events:all;background-color:#fff!important;color:#000;border-color:#ccc;text-align:center;height:50px;top:40px;right:40px}@media(max-width:768px){.metrics__button-available{font-size:.6em;padding:0;width:130px;height:35px;right:20px;top:25px}}.formAvailability{top:40%;right:40px;position:absolute;justify-content:flex-end;width:500px;background-color:#fff;z-index:1000;box-shadow:0 4px 11px 1px rgba(22,27,53,.16);border-radius:4px;overflow:hidden;background:transparent linear-gradient(92deg,#545760,#686b72) 0 0 no-repeat padding-box}@media(max-width:768px){.formAvailability{width:90%;top:66%;right:0;left:0;margin:0 auto}}.formAvailability__header{background:transparent linear-gradient(92deg,#545760,#686b72) 0 0 no-repeat padding-box;padding:1em 2em;color:#fff;font-weight:700;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.formAvailability__header__close{cursor:pointer;padding-left:.5em}@media(max-width:768px){.formAvailability__header{font-size:.8em;line-height:20px}}.formAvailability__inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5em;padding:2em;background-color:#fff}@media(max-width:768px){.formAvailability__inputs{font-size:.8em;line-height:15px;padding:1em}}.formAvailability__inputs--center{display:block;text-align:center}.formAvailability__inputs--center img{width:20%;margin:0 auto;display:block}.formAvailability__inputs--padding{padding-bottom:.5em}.formAvailability__message{padding-left:2em;padding-right:2em;padding-bottom:1.5em;background-color:#fff}@media(max-width:768px){.formAvailability__message{font-size:.8em;line-height:15px;padding:1em}}.formAvailability__footer{display:flex;justify-content:center;padding-bottom:2em;background-color:#fff}.formAvailability input:not([type=checkbox]),.formAvailability select{display:block;border-radius:4px;border:1px solid hsla(0,0%,43.9%,.7019607843);padding:.5em 1em;margin-bottom:1em;width:100%}@media(max-width:768px){.formAvailability .button{padding:.5em 1em}}.button{display:inline-block;padding:10px 24px;border:2px solid #447092;font-size:.8em;letter-spacing:.05em;text-transform:uppercase;font-weight:700;text-decoration:none;background:transparent;border-radius:40px;cursor:pointer;transition:all .3s;box-shadow:0 1px 4px 1px rgba(22,27,53,.14)}.button:hover{background-color:#4c7da3}.button.border{background-color:transparent;border:1px solid #447092;padding:.5em 1.5em}.button.block{width:100%;max-width:100%}.button.active{box-shadow:0 3px 6px rgba(255,238,0,.25),0 3px 6px rgba(0,0,0,.23)}.button.icon{display:flex;justify-content:center;align-items:center;height:60px;width:60px;padding:1em;box-shadow:0 1px 4px 1px rgba(22,27,53,.14)}.button.icon img{width:50px}.button.accent{background-color:#447092}.button:disabled{opacity:.7;cursor:wait}.login{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#393b41;width:100%;max-width:420px;border-radius:4px;padding:3.5em;box-shadow:0 3px 7px 1px rgba(22,27,53,.1)}@media(max-width:768px){.login{padding:2em}}.login__logo{display:flex}.login__logo img{width:50%;max-width:100%;margin:0 auto 2em}@media(max-width:768px){.login__logo img{width:60%}}.login h3,.login label{color:#fff}.login input{display:block;border-radius:4px;border:1px solid hsla(0,0%,43.9%,.7019607843);padding:.5em 1em;margin-bottom:1em;width:100%}.login label{margin-top:1em;display:block}.login .button{width:100%;margin-top:1em;color:#fff}.login__error{font-size:14px;margin-top:6%;margin-bottom:6%}.footer{padding:2em;position:fixed;bottom:0;display:flex;flex-wrap:wrap;align-items:center;z-index:1000;justify-content:space-between;width:100%;-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:768px){.footer{bottom:80px;padding:1em}}.footer .button{background-color:#fff;pointer-events:all;width:240px}@media(max-width:768px){.footer .button{font-size:.65em;padding:.5em;width:50%}}.footer__left{flex:.33 1}@media(max-width:768px){.footer__left{display:none}}.footer__left .btn{margin-left:1em}.footer__left__img{width:160px}.footer__right{box-sizing:border-box;display:flex;justify-content:flex-end}@media(max-width:768px){.footer__right{flex:1 1;justify-content:center}}.footer__right .button:first-child{margin-right:1.5em;border-color:#ccc}.tooltipPhone__item{display:flex;align-items:center;margin-bottom:2.5em;font-size:.9em;transition:all .3s;cursor:pointer}.tooltipPhone__item:hover{color:#447092;-webkit-transform:scale(1.05);transform:scale(1.05)}.tooltipPhone__item h3{color:#fff}.tooltipPhone__item img{width:30px;margin-right:2em}.tooltip{pointer-events:all}.header{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;padding:1em 3em;box-shadow:0 1px 6px rgba(0,0,0,.1);height:72px;z-index:1000;width:100%;flex:1 1;-webkit-user-select:none;user-select:none}@media(max-width:768px){.header{position:fixed;bottom:0;left:0;padding:1em}}.header--mobile{display:none;justify-content:space-between}@media(max-width:768px){.header--mobile{position:absolute;top:0;left:0;display:flex;height:60px;box-shadow:0 4px 11px 1px rgba(22,27,53,.16)}}.header__logo{flex:.2 1;display:flex;align-items:center;height:100%}.header__logo__img{width:120px;height:75px}@media(max-width:768px){.header__logo{display:none}.header__logo__img{height:100%}}.header__logo--mobile{display:block}.header__menu{text-align:center;display:flex;flex:.6 1;justify-content:center}.header__menu__option{margin:0 3em;color:#447092;text-transform:uppercase;font-weight:700;font-size:.7em;cursor:pointer;transition:all .3s;text-align:center;display:flex;flex-direction:column;align-items:center}.header__menu__option--active,.header__menu__option:hover{border-bottom:2px solid #447092;color:#447092}@media(max-width:768px){.header__menu__option--no-mobile{display:none}}@media(max-width:768px){.header__menu__option{width:33%;margin:0}}@media(max-width:768px){.header__menu__option span{order:1;font-size:.8em;margin-bottom:.5em;padding:0;height:auto;line-height:1em}}.header__menu__option--mobile{display:none;width:40px;margin:0}@media(max-width:768px){.header__menu__option--mobile{display:block;margin-top:-.5em}}@media(max-width:768px){.header__menu{flex:1 1}}.header__company{flex:.2 1;display:flex;justify-content:flex-end}.header__company__img{width:120px}@media(max-width:768px){.header__company{display:none}}.header__company--mobile{display:block}.modal{position:absolute;top:0;left:0;height:100%;width:100%;padding:3em;background-color:rgba(0,0,0,.6);z-index:2000}@media(max-width:768px){.modal{padding:2em}}.modal .button{position:absolute;right:2em;top:2em;z-index:1010;background:#fff}.loader{position:absolute;background-color:rgba(0,0,0,.9);text-align:center}.loader,.loader--cover{top:0;left:0;right:0;bottom:0}.loader--cover{justify-content:center;align-items:center;display:flex;position:fixed;z-index:2000;background-color:rgba(0,0,0,.7)}.loader--container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;max-width:280px}.loader--container__logo{width:100%;margin-bottom:10px}.loader--container__message{display:flex;justify-content:space-between;font-size:14px}.formQuoatation{position:absolute;bottom:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px;background-color:#fff;z-index:1000;box-shadow:0 4px 11px 1px rgba(22,27,53,.16);border-radius:4px;overflow:hidden;background:transparent linear-gradient(92deg,#545760,#686b72) 0 0 no-repeat padding-box}@media(max-width:768px){.formQuoatation{width:95%}}.formQuoatation__header{background:transparent linear-gradient(92deg,#545760,#686b72) 0 0 no-repeat padding-box;padding:1em 2em;color:#fff;font-weight:700;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.formQuoatation__header__close{cursor:pointer;padding-left:.5em}.formQuoatation__inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5em;padding:2em;background-color:#fff}@media(max-width:768px){.formQuoatation__inputs{padding:1em}}.formQuoatation__inputs--center{display:block;text-align:center}.formQuoatation__inputs--center img{width:20%;margin:0 auto;display:block}.formQuoatation__inputs a:hover{color:#161b21;font-weight:700}.formQuoatation__footer{display:flex;justify-content:center;padding-bottom:2em;background-color:#fff}.formQuoatation input:not([type=checkbox]),.formQuoatation select{display:block;border-radius:4px;border:1px solid hsla(0,0%,43.9%,.7019607843);padding:.5em 1em;margin-bottom:1em;width:100%}.formQuoatation label{font-size:.7em;display:flex;line-height:.9em;align-items:flex-start}.formQuoatation label input{margin-right:.5em}.formQuoatation label p{margin:0}.formQuoatation .input--error{border:1px solid #e74c3c!important}.formQuoatation .input--error,.formQuoatation .terms--error{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.formQuoatation .terms--error{color:#e74c3c}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.mtooltip-wreapper{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mtooltip-base{position:absolute}.mtooltip-base .mtooltip{position:absolute;-webkit-user-select:all;user-select:all}.mtooltip-base .top{bottom:0}.mtooltip-base .middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mtooltip-base .bottom{top:0}.mtooltip-base .left{right:0}.mtooltip-base .center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mtooltip-base .right{left:0}.mtooltip-base .middle.center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main{position:relative;height:calc(100vh - 80px);width:100%}.main--metrics{height:100vh}.tooltip{box-shadow:0 3px 7px 1px rgba(22,27,53,.1);height:200px;border-radius:4px!important;padding:1.5em;min-width:270px}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}