.disponibilidadOp,.headerCotizador,.statusDepartamento{display:flex}.disponibilidadOp,.headerCotizador{align-items:center}.headerCotizador{justify-content:space-around;padding:30px 0}.svgMap path,.svgMap polygon,.svgMap polyline,.svgMap rect{opacity:.3}.colorStatus{border-radius:50%;height:20px;margin-left:10px;margin-right:5px;width:20px}.pisosDepartamentos{align-items:center;display:none;justify-content:center;position:relative}.show{display:flex;margin:0 auto;width:900px}.pisosDepartamentos.piso3 .svgMap{left:-15px;position:absolute;top:0;width:100%;z-index:2}.pisosDepartamentos img{margin:auto;-webkit-mask-composite:destination-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent 0,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent 0,#000 3%,#000 97%,transparent);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%}.pisosDepartamentos .svgMap{left:5px;position:absolute;top:3px;width:100%;z-index:2}.titleSection{align-items:center;background:#000;color:#fff;display:flex;justify-content:center;padding:20px}.titleSection h4{color:#fff;margin-bottom:0}.headerModal h5{margin-bottom:0}.financiamientoSection,.infoPrecioModelo{margin:10px auto 0;max-width:900px}.financiamientoSection{margin-bottom:40px}.financiamientoSection .headerTable,.infoPrecioModelo .headerTable{background:#000}.financiamientoSection .headerTable,.financiamientoSection .infoTable,.infoPrecioModelo .headerTable,.infoPrecioModelo .infoTable{align-items:center;display:flex;justify-content:space-evenly;padding:10px;width:100%}.financiamientoSection .headerTable .titleTable,.infoPrecioModelo .headerTable .titleTable{color:#fff;text-align:center;width:33%}.financiamientoSection .infoTable .detailsTable,.infoPrecioModelo .infoTable .detailsTable{text-align:center;width:33%}.contenedorModal{display:flex;justify-content:space-between;width:100%}.modeloDepa{margin-bottom:0}.contenedorModal .infoSection{width:40%}.contenedorModal .formularioModal{padding-right:20px;width:60%}.fancybox__content{max-width:1200px!important;padding:0!important}.fancybox__track{height:auto!important}.badge{border-radius:7px;color:#fff;margin:0 10px;padding:6px 14px}.ribbon{height:93px;left:0;overflow:hidden;position:absolute;text-align:right;top:0;width:93px;z-index:1}.ribbon span{background:linear-gradient(#28b428,#28b428);color:#fff;display:block;font-size:.8rem;font-weight:700;line-height:35px;position:absolute;right:-29px;text-align:center;text-transform:uppercase;top:17px;transform:rotate(-45deg);width:175px}.strong{font-weight:700;margin-bottom:15px;margin-top:5px}.infoFinanciamiento{display:none}.showInfo{display:block}.popover{background:#768064;border:1px solid #fff;border-radius:10px;display:none;overflow:hidden;position:absolute;width:250px;z-index:100}.headerPopup{padding:10px 10px 0;text-align:center}.contentPopup{padding:20px}.contentPopup *{color:#fff}.areaSection,.pisoSection,.statusSection{align-items:center;display:flex;margin-bottom:10px}.selectOpciones form{width:230px}.selectOpciones form select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-position:200px 20px;background-size:15px;border:1px solid #e3b04c;position:relative}@media screen and (max-width:920px){.contenedorModal{max-height:800px!important;overflow:scroll!important}.headerCotizador{flex-direction:column}.disponibilidadOp{margin-top:20px}.show{display:flex;margin:0 auto;max-width:100%}.contenedorModal{flex-direction:column}.contenedorModal .formularioModal,.contenedorModal .infoSection{padding:20px;width:100%}.pisosDepartamentos.piso3 .svgMap{left:-10px}.popover{display:none!important}}.cotizadorSection{padding:25px 0}.infoFinanciamiento,.planesModal{display:none}#dialog-content{max-width:980px!important}body .svgMap .disponible:hover{fill:#078507}body .svgMap .disponible{fill:#04c104;cursor:pointer;opacity:.5!important}body .svgMap .vendido{fill:#e40c05;cursor:pointer;opacity:.5!important}body .svgMap .apartado{fill:#f1b30f;cursor:pointer;opacity:.5}.badge.badge-success{background-color:#04c104!important}.modal-departamento{align-items:center;background:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;max-width:1200px;position:fixed;top:0;width:90%;z-index:9999}.modal-container{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:8px;max-width:700px;padding:20px;position:relative;width:90%}.close-modal{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.modal-overlay{height:100%;left:0;position:absolute;top:0;width:100%}