.benefits{display:flex;flex-wrap:wrap;padding:0;text-align:center;width:100%}.benefits .col{border-right:1px solid #eee;padding-bottom:20px;padding-top:20px}.benefits .col:nth-child(odd){margin-top:50px}.benefits .col:hover figure:after{opacity:1}.benefits .col:last-child{border-right:none}.benefits b{font-weight:800;opacity:.2}.benefits b,.benefits h4{display:block;font-size:30px}.benefits h4{font-family:Roslindale,tahoma;margin-bottom:15px}.benefits h4 span{color:#9f8054}.benefits h3{font-weight:600;margin-bottom:50px}.benefits figure{display:block;margin-bottom:20px;position:relative}.benefits figure:after{background:#ebcfa7;border-radius:50%;content:"";height:70px;left:50%;margin-left:-35px;opacity:0;position:absolute;top:0;width:70px;z-index:0}.benefits figure img{height:70px;position:relative;z-index:2}.benefits h6{font-size:14px;font-weight:600}.benefits .odometer{font-size:50px;font-weight:800;line-height:1}.benefits .extra{display:inline-block;font-size:18px;font-weight:600;transform:translateY(10px)}.apartment{display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.apartment h2{font-family:Roslindale,tahoma;font-size:4vw;margin-bottom:20px}.apartment h2 span{color:#9f8054}.apartment h6{font-size:20px;font-weight:600;margin-bottom:15px}.apartment h5{font-weight:600;margin-bottom:70px;opacity:.5}.apartment h4{font-weight:600;margin-bottom:20px}.apartment p{line-height:1.7;margin-bottom:20px}.apartment p strong{font-weight:600}.apartment ul{display:block;margin-bottom:30px;padding-left:20px;width:100%}.apartment ul li{margin:0;padding:4px 0}.apartment blockquote{background:#ebcfa7;display:inline-block;margin-bottom:40px;padding:30px}.apartment blockquote p{margin:0}.apartment blockquote strong{font-size:20px}.apartment figure{display:block;margin-bottom:70px;margin-top:50px;width:100%}.apartment .gallery-slider{margin-bottom:70px;margin-top:50px;width:80%}.apartment .gallery-slider .gallery-container{margin:0}.apartment .property-plan{display:inline-block}.apartment .property-infos{background:#9f8054;color:#fff;display:inline-block;float:left;margin-bottom:50px;margin-right:100px;padding:50px}.apartment .property-infos .odometer{display:inline-flex;font-size:60px;font-weight:800;position:relative}.apartment .property-infos .odometer:after{content:attr(data-text);font-size:30px;font-weight:600;margin-left:5px;margin-top:10px;opacity:.5}.apartment .property-infos p:last-child{margin-bottom:0}@media only screen and (max-device-width:1199px),only screen and (max-width:1199px){.intro figure .holder{transform:translate(65px,-65px)}.intro figure .holder img{width:450px}.property-calculator figure .holder{transform:translate(65px,-65px)}.property-calculator figure .holder img{width:450px}}@media only screen and (max-device-width:991px),only screen and (max-width:991px){.apartment{padding:80px 0}.apartment .property-infos{margin-right:0;width:100%}.apartment .property-plan{margin:50px 0}.apartment .gallery-slider{width:100%}.facilities{padding:80px 0}.benefits{padding:0}}@media only screen and (max-device-width:767px),only screen and (max-width:767px){.benefits .nivel p{font-size:12px!important}.benefits .col{border-right:none;flex-basis:auto}.benefits .col:nth-child(odd){margin-top:0}.apartment h2{font-size:9vw}.apartment figure{margin:15px 0}.apartment h4{margin-top:30px}.about-content h2{font-size:10vw}.blog .post .post-image{margin-bottom:30px}.blog .post .post-content{margin:0;padding:0;width:100%}.contact .map .holder iframe{height:450px;width:100%}.side-navigation .menu ul li a{font-size:5vw}.side-navigation .menu ul li ul li a{font-size:4vw}.certificates figure{margin:15px 0}.footer .col-12 .creation{float:left;margin-top:5px}}.odometer-value{text-align:right}button.boton{background:#9f8054;border:none;color:#fff;font-size:13px;font-weight:600;height:54px;padding:0 30px}.fancybox-slide--iframe .fancybox-content{margin:0;max-height:90%;max-width:95%}.iti__dropdown-content,.iti__selected-country{z-index:999!important}.iti__country-name,.iti__dial-code{position:relative!important}.iti--allow-dropdown{width:100%}#myCarou_selGallery .f-carousel__slide{display:none}.f-thumbs__slide,.f-thumbs__slide__button{height:235px!important;width:310px!important}.glide li.glide__slide:not(.glide__slide--active) img{filter:contrast(1) brightness(1) opacity(.3)}:root{--color-red:rgba(255,0,0,.3);--color-green:rgba(64,219,64,.3);--color-yellow:rgba(231,255,95,.3);--color-white:hsla(0,0%,100%,.3);--color-font:#fff;--val-opacity:0.3}#section-disponibilidad{p{color:var(--color-font);display:none;margin-bottom:0;&.text{font-size:1.6em;font-weight:700;width:100%}}.planta{align-items:center;cursor:pointer;display:flex;text-align:center;vertical-align:middle;&.ocupado{background-color:var(--color-red);&:hover{background-color:var(--color-red)}}&:hover{background-color:#ebcfa77c;p{display:block}}}.niveles{display:none;.nivel{align-items:center;cursor:pointer;display:flex;text-align:center;vertical-align:middle;&.disponible{&:hover{background-color:var(--color-green)}}&.reservado{background-color:var(--color-yellow)!important;p{display:block}&:hover{background-color:var(--color-yellow)}}&.ocupado{background-color:var(--color-red);p{display:block}&:hover{background-color:var(--color-red)}}&:hover{background-color:#ebcfa77c;p{display:block}}}}}#section-disponibilidad ._vdesktop div.lote_vendido{background-color:rgba(255,0,0,.5)}._vdesktop div.lote_apartado{background-color:rgba(255,200,0,.5)}._vdesktop div.nivel p.text_lote{display:none}._vdesktop div.nivel p{font-size:1.6em;font-weight:700;width:100%}._vdesktop div.nivel,._vdesktop div.nivel:hover{align-items:center;cursor:pointer;display:flex;text-align:center}._vdesktop div.nivel:hover{background-color:#ebcfa77c}._vdesktop a.no-cursor div.nivel:hover{cursor:auto!important}._vdesktop div.nivel.lote_vendido:hover{background-color:rgba(255,0,0,.5)}._vdesktop div.nivel:hover p{color:#fff;display:block;font-size:1.6em;font-weight:700;text-align:center;width:100%}._vdesktop div.nivel.lote_apartado:hover p.text_apartado,._vdesktop div.nivel.lote_vendido:hover p.text_apartado,._vdesktop p.text_apartado{display:none}._vdesktop div.lote_apartado p.text_apartado,._vdesktop div.lote_vendido p.text_apartado{color:#fff;display:block;font-size:1.2em;font-weight:700;height:100%;margin:0 auto;text-align:center;text-orientation:upright;writing-mode:vertical-rl}._vdesktop p{display:none}._vdesktop div.lote_apartado p.text_apartado{color:#565656}@media (min-width:992px){._vdesktop div.lote_apartado p.text_apartado p,._vdesktop div.lote_vendido p.text_apartado p{display:none}._vdesktop div.lote_apartado p.text_apartado,._vdesktop div.lote_vendido p.text_apartado{font-size:.9em}}@media (min-width:1100px){._vdesktop div.lote_apartado p.text_apartado,._vdesktop div.lote_vendido p.text_apartado{font-size:1em}}@media (min-width:1225px){._vdesktop div.lote_apartado p.text_apartado,._vdesktop div.lote_vendido p.text_apartado{font-size:1.1em}}@media (min-width:1305px){._vdesktop div.lote_apartado p.text_apartado,._vdesktop div.lote_vendido p.text_apartado{font-size:1.2em}}.model_a{height:48.5%;width:15.9%}.model_a_plus{height:48.5%;width:13.9%}.model_b{height:48.5%;width:11.2%}.model_c{height:33%;width:15.6%}.model_d_pb{height:48.5%;width:7.9%}.cowork{height:33%;width:15.9%}map[name=image-map-level-2]>div,map[name=image-map-level-3]>div,map[name=image-map-level-uno]>div{top:36%}map[name=image-map-level-4]{div{top:36%;&.model_a{height:52.5%;width:15.9%}&.model_a_plus{height:52.5%;width:13.9%}&.model_b{height:52.5%;width:11.2%}&.model_c{height:35%;width:15.6%}&.model_d_pb{height:52.5%;width:7.9%}}}.regresar_edificio{display:flex;justify-content:center;margin:0 auto 20px;padding:10px 20px}.regresar_edificio svg{margin-right:10px;width:20px}#fancybox-close{display:inline!important}.bullets_dispo li{align-items:center;display:flex;margin:0 5px}.bullets_dispo li:before{border-radius:50px;content:"";display:block;height:10px;margin-right:5px;width:10px}.bullets_dispo li:nth-of-type(3):before{background:#ff00004d}.bullets_dispo li:nth-of-type(2):before{background:#e7ff5f4d}.bullets_dispo li:first-of-type:before{background:#40db404d}.bullets_dispo{display:flex;justify-content:center;list-style:none;margin-top:15px;padding-left:0}