.hs-font-title{line-height:normal}.hs-font-title{font-family:Editorial New;font-weight:200}.hs-color-black,.hs-color-black *{color:#000!important}.hs-color-white,.hs-color-white *{color:#fff!important}.hs-color-grey,.hs-color-grey *{color:#929292!important}.hs-color-red,.hs-color-red *{color:#cc1313!important}.hs-color-dark-green,.hs-color-dark-green *{color:#046974!important}.hs-background-color-white{background-color:#fff!important}.hs-background-color-light-grey-2{background-color:#f2f2f2!important}.hs-background-color-light-red{background-color:#ffecec!important}.hs-font-light{font-weight:200}.hs-font-medium{font-weight:500}.hs-font-bold{font-weight:700}.hs-absolute-right{position:absolute}.hs-absolute-right{right:0}.hs-font-0{font-size:0}.hs-title{text-wrap:balance;line-height:1em}.hs-title strong{font-family:Editorial New;font-style:italic;font-weight:200;line-height:.9em}.hs-fs-2m,.hs-fs-2xs,.hs-fs-2xs-static,.hs-fs-l-static,.hs-fs-m,.hs-fs-m-static,.hs-fs-s,.hs-fs-xl,.hs-fs-xl-static,.hs-fs-xs,.hs-fs-xs-static{line-height:1.15em}.hs-fs-xl{font-size:40px!important}@media (max-width:767px){.hs-fs-xl{font-size:32px!important}}.hs-fs-m{font-size:24px!important}@media (max-width:767px){.hs-fs-m{font-size:18px!important}}.hs-fs-2m{font-size:28px!important}@media (max-width:767px){.hs-fs-2m{font-size:18px!important}}.hs-fs-s{font-size:18px!important}@media (max-width:767px){.hs-fs-s{font-size:16px!important}}.hs-fs-xs{font-size:16px!important}@media (max-width:767px){.hs-fs-xs{font-size:14px!important}}.hs-fs-2xs{font-size:14px!important}@media (max-width:767px){.hs-fs-2xs{font-size:12px!important}}.hs-fs-xl-static{font-size:40px!important}.hs-fs-l-static{font-size:32px!important}.hs-fs-m-static{font-size:24px!important}.hs-fs-xs-static{font-size:16px!important}.hs-fs-2xs-static{font-size:14px!important}.text-decoration-underline{text-decoration:underline}.hs-clearfix:after{clear:both;content:"";display:table}.hs-lh-1{line-height:1!important}.hs-lh-1_2{line-height:1.2!important}.hs-lh-1_9{line-height:1.9!important}.hs-pb-50{padding-bottom:50px}.hs-pb-40{padding-bottom:40px}.hs-px-10{padding-left:10px}.hs-px-10{padding-right:10px}.hs-py-10{padding-bottom:10px;padding-top:10px}.hs-px-14{padding-left:14px}.hs-px-14{padding-right:14px}.hs-py-14{padding-bottom:14px;padding-top:14px}.hs-pb-24{padding-bottom:24px!important}.hs-px-24{padding-left:24px!important}.hs-px-24{padding-right:24px!important}.hs-pt-30{padding-top:30px}.hs-pb-30{padding-bottom:30px}.hs-p-6{padding:6px}a.hs-border-black,button.hs-border-black{border-color:#000}.hs-border-top{border-top:1px solid #c9c9c9!important}.hs-border-right,.hs-border-x{border-right:1px solid #c9c9c9!important}.hs-border-x{border-left:1px solid #c9c9c9!important}:root{--primary-color:#000;--secundary-color:#fff}@font-face{font-family:PP Neue Montreal;font-weight:700;src:url(/assets/fonts/PPNeueMontreal-Bold.woff2)}@font-face{font-family:PP Neue Montreal;font-weight:400;src:url(/assets/fonts/PPNeueMontreal-Book.woff2)}@font-face{font-family:PP Neue Montreal;font-weight:500;src:url(/assets/fonts/PPNeueMontreal-Medium.woff2)}@font-face{font-family:Editorial New;font-weight:200;src:url(/assets/fonts/PPEditorialNew-Ultralight.woff2)}@font-face{font-family:Editorial New;font-style:italic;font-weight:200;src:url(/assets/fonts/PPEditorialNew-UltralightItalic.woff2)}body{font-size:18px}body,body h2{font-weight:200}.section-header{align-items:center;display:flex}.section-header{background:var(--secundary-color);height:90px;max-width:100vw;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:100}.content-header{justify-content:space-between}.content-header,.header-links{align-items:center;display:flex}.header-links{cursor:pointer;margin-left:auto}.header-links-item{color:var(--primary-color)!important;font-size:16px;letter-spacing:0;line-height:19px;text-align:left;text-decoration:none!important}.button-login.btnh{display:block}.btn-mobile{align-items:center;background:0 0;border:none;height:100%;justify-content:center;opacity:1;outline:none!important;padding:0;z-index:99999}.btn-mobile,.header-menu{display:flex;flex-direction:column}.header-menu{background:rgba(0,0,0,.5);bottom:0;justify-content:space-between;opacity:0;position:fixed;right:0;top:90px;transition:all .5s ease;visibility:hidden;width:100%;z-index:9999}.header-menu-links{margin-bottom:auto;padding:104px 105px 0 140px}.header-menu.active{opacity:1;visibility:inherit}.header-menu.active .header-menu-content{transform:translate(0)}.btn-menu.active{opacity:1!important}.btn-menu.active span:nth-child(2){opacity:0}.btn-menu.active span:first-child{top:14px;transform:rotate(45deg)}.btn-menu.active span:nth-child(3){top:-2px;transform:rotate(-45deg)}.header-menu-content{background:#000;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:auto;max-width:100%;transform:translateX(100%);transition:all 1.5s ease;width:575px}.btn-menu{color:#fff;height:40px;position:absolute;right:106px;top:37px}.header-menu-mobile-buttons{display:none}.select-language{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;border:none;cursor:pointer;font-weight:200;outline:none!important;padding-left:0;padding-right:0;width:100%}.select-language i,.select-language img{transition:all .5s ease}.select-language img{bottom:1px;margin-left:1px;position:relative}.select-language-box{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:40px}.select-language-box:after{background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:-10px;top:6px;width:20px}.section-banner-barra.active{opacity:1;visibility:initial}.dropdown-menu-language{border:0;border-radius:0;box-sizing:border-box;margin-left:-5px;min-width:auto;padding:0;width:calc(100% + 10px)}.dropdown-menu-language .dropdown-item{background:#fff!important;color:var(--primary-color)!important;outline:none!important;padding:10px 5px!important}.section-page-all-content{background:#fff;margin-bottom:0;position:relative}.section-banner-barra{align-items:center;background:#fff;background:0 0;border-radius:8px;bottom:6%;display:-ms-flexbox;display:flex;height:43px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s ease;width:-moz-fit-content;width:fit-content;z-index:99999999}.banner-barra-list{position:relative;transition:all .5s ease}.banner-barra-list{background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;display:flex;height:100%;list-style:none;margin-bottom:0;padding-left:0;z-index:2}.banner-barra-list li{align-items:center;border-radius:8px;border-radius:0;display:flex;margin:0;position:relative;transition:all .5s ease}.banner-barra-list li:nth-child(2){border:none;padding:0}.banner-barra-list li:nth-child(2) a{border-left:.5px solid #bcbcbc;border-radius:0;border-right:.5px solid #bcbcbc;height:25px}.banner-barra-list li:nth-child(2) a:after{left:0}.banner-barra-list li:nth-child(2) a:after,.banner-barra-list li:nth-child(2) a:before{background:#bcbcbc;bottom:0;content:"";height:60%;margin:auto;position:absolute;top:0;transition:all .3s ease;width:1px}.banner-barra-list li:nth-child(2) a:before{right:0}.banner-barra-list li:nth-child(2) a.active:after,.banner-barra-list li:nth-child(2) a.active:before{opacity:0}.banner-barra-list li:nth-child(2):hover a{border:.5px solid transparent}.banner-barra-list li:nth-child(3){z-index:3}.banner-barra-list li:nth-child(3) a.active:before{opacity:0}.banner-barra-search{align-items:center;background:#000;border:1px solid transparent;border-radius:5px;color:#fff;display:flex;height:34px;justify-content:center;margin-right:4px;outline:none!important;padding:0;transition:all .5s ease;width:34px}.banner-barra-search:hover{background:#fff!important;color:#000;transition:all .5s ease}.banner-barra-search:hover img{filter:brightness(0) saturate(100%)}.barra-destino-box{background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;display:none;justify-content:space-between;padding:21px 32px;position:absolute;width:575px}.barra-destino-title{border-bottom:1px solid #000;color:#000;margin-bottom:18px;padding-bottom:0;text-align:left}.barra-custom-list{list-style:none;margin-bottom:0;padding:0}.barra-destino-item-text{color:#bcbcbc;font-size:16px;margin-bottom:0;margin-top:15px;pointer-events:none}.banner-barra-box.active{background:#d9d9d9}.barra-dormitorios-box-number{display:flex;justify-content:center;right:40px;transition:all .8s ease}.dormitorios-number-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;color:var(--primary-color);outline:none!important;text-align:center;width:36px}.dormitorios-number-input::-webkit-inner-spin-button{display:none}.barra-dormitorios-box{background-color:#fff;border-radius:8px;border-top:0!important;box-shadow:0 0 7px 0 #00000026;display:flex;display:none;justify-content:center;padding:13px 16px;position:absolute}.button-dormitorios-number{background:0 0;border:none;outline:none!important;padding:0}.button-dormitorios-number i{font-size:18px}.dropdown-language.show .select-language i,.dropdown-language.show .select-language img{transform:rotate(-180deg)}.logo-header{width:100%}.logo-header-box{padding:8px 0;transition:all .8s ease;width:200px}.barra-vivienda-box{display:none;padding:20px 50px 20px 20px}.barra-fecha-box,.barra-vivienda-box{background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;position:absolute}.barra-fecha-box{display:flex;display:none;flex-direction:column;overflow:hidden;padding:24px 30px;width:588px}.barra-fecha-box-selector{display:flex;justify-content:center;margin-bottom:26px}.barra-fecha-box-selector .nav-tabs{background:#f2f2f2;border-radius:8px;border-style:solid;overflow:hidden}.barra-fecha-box-selector .nav-tabs,.barra-fecha-box-selector .nav-tabs .nav-link{border-color:#c9c9c9;border-width:1px}.barra-fecha-box-selector .nav-tabs,.barra-fecha-box-selector .nav-tabs .nav-item,.barra-fecha-box-selector .nav-tabs .nav-link{box-sizing:border-box;height:33px;line-height:33px}.barra-fecha-box-selector .nav-tabs .nav-item,.barra-fecha-box-selector .nav-tabs .nav-link{border-radius:0}.barra-fecha-box-selector .nav-tabs .nav-link{background-color:#f2f2f2;border-style:none solid;color:#c9c9c9;font-size:14px;font-weight:200;overflow:hidden;padding-bottom:0;padding-top:0;position:relative;transition:all .3s ease}.barra-fecha-box-selector .nav-tabs .nav-link:after{content:none}.barra-fecha-box-selector .nav-tabs .nav-item{margin-left:-1px;margin-top:-1px}.barra-fecha-box-selector .nav-tabs .nav-item:last-child .nav-link{border-right-style:none}.barra-fecha-box-selector .nav-tabs .nav-link.active{background:#000;color:#fff;z-index:9}.nav-date-title{outline:none!important;text-transform:uppercase}div#ui-datepicker-div{background:#fff!important;border:none;display:block!important;left:29%!important;position:relative;top:41%!important;width:32em!important;z-index:999999!important}.ui-datepicker .ui-datepicker-title{font-size:12px;font-weight:200;text-transform:uppercase}.ui-datepicker th{color:#929292;font-size:12px;font-weight:200}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:0 0!important;border:none!important;outline:none!important;top:0}.ui-state-default,.ui-widget-content .ui-state-default{background:0 0;border:none;border-radius:20px;color:#000;font-size:12px;text-align:center}.ui-widget-header{background:#fff;border:none}.ui-button,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:0 0;border:none;border-radius:20px;color:#000;font-size:12px;text-align:center}.date-tab-dt-content .nav-date-title{background:0 0;border:none;color:var(--primary-color)!important;display:flex;flex-direction:column;font-size:14px;margin-bottom:6px;padding:0;position:relative}.date-tab-dt-content .nav-date-title .date-picker-start{border:none;color:#000;font-family:PP Neue Montreal;font-weight:400;margin-left:-2px;outline:none!important}.date-tab-dt-content .nav-date-title .date-picker-start:-ms-input-placeholder,.date-tab-dt-content .nav-date-title .date-picker-start::-moz-placeholder,.date-tab-dt-content .nav-date-title .date-picker-start::-ms-input-placeholder,.date-tab-dt-content .nav-date-title .date-picker-start::-webkit-input-placeholder,.date-tab-dt-content .nav-date-title .date-picker-start::placeholder{color:#929292}.date-tab-dt-content .nav-date-title.active:before{background:#000;bottom:-6px;content:"";display:block;height:1px;position:absolute;width:100%}.swiper-button-next,.swiper-button-prev{color:#000;outline:none!important;transition:all .5s ease}.swiper-button-next i,.swiper-button-prev i{font-size:39px}.card-faqs{background:0 0!important;border:none!important;padding-bottom:12px}.card-faqs .card-body{color:#929292;padding:16px 0 0 5px}.card-header-faqs{background:0 0;border:none;padding:0}.card-header-faqs h2{font-size:inherit}.btn-faqs{background:0 0;border:none;color:var(--primary-color);font-weight:200;line-height:1.1em;outline:none!important;padding-left:0;position:relative;text-align:left;transition:all .5s ease}.seccion-faqs-more{display:none}.section-footer{background:#000;bottom:0;color:#fff;padding:47px 0 40px;position:fixed;position:relative;width:100%}.section-footer ul{list-style:none}.section-footer-content{display:flex;flex-direction:column;justify-content:space-between}.footer-input-search{background:0 0;border:none;height:100%;outline:none!important;padding:2px 0 0;width:100%}.footer-input-search::-moz-placeholder{color:#929292;opacity:1}.footer-input-search::placeholder{color:#929292;opacity:1}.footer-col-box-search{align-items:center;border:solid #fff;border-width:0 0 .75px;color:#c9c9c9;display:flex;height:36px;justify-content:space-between;padding:0 9px}.input-newsletter{background:0 0;border:none;border-bottom:1px solid #fff;border-radius:0!important;color:var(--secundary-color);outline:none!important;padding-bottom:0;width:100%}.select-money{align-items:center;background:#000;border:none;color:var(--secundary-color);display:flex;margin:0;outline:none!important;padding:0}.dropdown-money{display:flex}.dropdown-menu-money{background:#000;border-radius:0;min-width:45px;transform:translate(-12px,20px)!important}.dropdown-menu-money .dropdown-item{background:#000;color:var(--secundary-color)!important;outline:none!important;padding:5px 14px}.button-newsletter{background:#fff;border:none;border-radius:5px;color:var(--primary-color);display:none;margin-left:8px;outline:none!important;transition:all .5s ease}.modal-filtro-avanzado{height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .5s ease;visibility:hidden;width:100%;z-index:99999}.modal-filtro-avanzado .box-content-modal{overflow:hidden;z-index:9}.modal-filtro-avanzado .overlay-modal-custom{z-index:9}.container-modal-custom{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.box-content-modal{height:95%;margin:auto;max-height:1220px;padding-bottom:11px;position:relative;width:60%}.overlay-modal-custom{background:rgba(0,0,0,.502);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.underline{position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.underline:after{border-bottom:2px solid #fff;bottom:-5px;content:"";left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s;width:100%}.underline:hover:after{transform:scaleX(1);transform-origin:left}.dropdown-menu-list-filter .underline:after,.header-links-item.underline:after{border-color:#000;border-bottom:1px solid;bottom:-2px}.date-picker-wrapper{background:0 0;border:0;box-shadow:none;max-width:100%;padding:0;z-index:999999}.date-picker-wrapper,.date-picker-wrapper.single-date{width:525px}#date-day-mobile-content .date-picker-wrapper,#date-month-mobile-content .date-picker-wrapper,#date-year-mobile-content .date-picker-wrapper{width:auto}.date-picker-wrapper .time{display:none!important}.date-picker-wrapper .month-wrapper{align-items:flex-start;display:flex;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important}.date-picker-wrapper .month-wrapper table .caption .next,.date-picker-wrapper .month-wrapper table .caption .prev{background-color:transparent;color:#000;transition:all .5s ease}.date-picker-wrapper .month-wrapper table .caption .next:hover,.date-picker-wrapper .month-wrapper table .caption .prev:hover{background-color:transparent;color:#929292}.date-picker-wrapper .month-wrapper table .week-name th{font-size:0}.date-picker-wrapper .month-wrapper table .week-name th:first-letter{font-size:14px}.date-picker-wrapper .month-wrapper table .day.checked.first-date-selected:not .lastMonth,.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected:not .lastMonth{align-items:center;background:#000!important;border-radius:50%!important;color:var(--secundary-color)!important;display:flex;height:30px;justify-content:center;margin:-4px 0;position:relative}.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected:not .lastMonth{border-bottom-right-radius:20px;border-top-right-radius:20px}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{color:#929292;font-family:PP Neue Montreal;font-size:12px;line-height:1.1}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background:#00000012;color:#fff}.date-picker-wrapper .month-wrapper table .day.checked,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background:#00000012;color:#000}.date-picker-wrapper .month-wrapper table tr td div.day{color:var(--primary-color)}.date-picker-wrapper .month-wrapper table tr td:not(:first-child) div.day.last-date-selected:after{background:red}.date-picker-wrapper .month-wrapper table tr td div.day.invalid{color:#bebebe!important}.date-picker-wrapper .month-wrapper table .day.real-today:not .checked{align-items:center;background:0 0;border:1px solid #000;border-radius:50%;color:#000!important;display:flex;height:30px;justify-content:center;margin:-6px 0}.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected.first-date-selected:after,.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected.first-date-selected:before{display:none}.date-picker-wrapper .month-wrapper .month-name{font-weight:200}.date-picker-wrapper .gap{margin-left:20px;margin-right:20px}@media (min-width:530px){.date-picker-wrapper:not(.single-month) .month1{margin-right:40px}}.date-picker-wrapper .month-element{color:var(--primary-color)}.date-picker-wrapper .date-range-length-tip{background:#929292;border-radius:4px;color:#fff;padding:3px 7px}.date-picker-wrapper .date-range-length-tip:after{border-top-color:#929292}.nextMonth{align-items:center;border-radius:50%!important;border-bottom-right-radius:20px;border-top-right-radius:20px;display:flex;height:30px;justify-content:center;margin:-4px 0;position:relative}.box-footer-tab-pane{border-top:.5px solid #929292;display:flex;flex-wrap:wrap;padding-top:27px}.box-footer-tab-pane .title-box-footer-tab-pane{color:#000;font-size:14px;line-height:17px;margin-bottom:10px;width:100%}.box-footer-tab-pane .items-tab-footer{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;padding-right:30px}.box-footer-tab-pane .title-box-footer-tab-pane-last{align-items:center;display:flex;margin:0 auto 0 0;width:auto}.item-tab-footer.active{border:1px solid #000}#myTabContent{display:flex;flex:1 1 auto;flex-direction:column}#date-range12-container,#date-range12-container-2,#date-range12-container-3{height:auto}#date-year-content .box-footer-tab-pane{padding-top:24px}#date-year-content .nav-date-title{width:100%}#date-year-content .nav-date-title input{display:block;width:100%}#date-year-content .nav-item{width:100%}.banner-barra-list.active{background:0 0!important;background:#f2f2f2!important}.overlay-modal-box-banner,.overlay-modal-map{background:#000;bottom:0;display:none;left:0;opacity:.3;position:fixed;right:0;top:0}.overlay-modal-map{z-index:999999}.modal-box-banner{z-index:99999999999}.item-listado-custom1{background-color:#fff;color:#000!important;display:block;text-decoration:none!important}.item-listado-custom1-header-swiper-img{height:300px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-listado-images{overflow:hidden;position:relative;width:100%}.swiper-listado-images .swiper-pagination{align-items:center;bottom:16px;display:flex;justify-content:center;width:100%}.swiper-listado-images .swiper-button-next:after,.swiper-listado-images .swiper-button-prev:after{color:#fff;font-size:26px}.swiper-lazy-preloader{border-bottom-color:#000;border-left-color:#000;border-right-color:#000}.barra-custom-buttons{border-radius:5px;bottom:20px;display:flex;height:56px;justify-content:center;margin:auto;position:fixed;width:100%;z-index:2}.barra-custom-button{align-items:center;background:0 0;background:#000;border:none;border-radius:0;border-radius:7px;color:#fff!important;display:flex;height:56px;line-height:56px;margin:0;padding:0;position:relative}.barra-custom-button span{display:block;padding:0 25px}.barra-custom-button-m{margin-right:8px}.barra-custom-button-m:before{background:#d9d9d9;content:"";display:block;display:none;height:55%;position:absolute;right:0;top:12px;width:.5px}.btn-fixed-map{background:#000;border-radius:7px;border-bottom-right-radius:0;border-top-right-radius:0;bottom:20px;box-shadow:2px 3px 10px rgba(0,0,0,.05);color:#fff!important;display:inline-block;height:56px;line-height:56px;position:fixed;right:0;text-decoration:none!important;transition:all .3s ease;z-index:9}.btn-fixed-map i{margin-right:7px}.btn-fixed-map:hover{padding-right:20px}.btn-fixed-map span{display:block;padding:0 25px}.modal-map{display:block;height:calc(100vh - 130px)!important;overflow:hidden;position:fixed;position:sticky;right:0;transform:translateX(125%);transition:transform .5s ease;z-index:2}#map{height:100%}.btn-close-modal-map{align-items:center;background:#fff;border:.5px solid #d9d9d9;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.3);display:flex;height:40.24px;justify-content:center;outline:none!important;outline:none;padding:0;position:absolute;right:10px;top:10px;width:40.24px;z-index:9999999}.btn-close-modal-map:before{transform:rotate(45deg)}.btn-close-modal-map:after,.btn-close-modal-map:before{background:#000;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:25px}.btn-close-modal-map:after{transform:rotate(-45deg)}.btn-close-modal-map img{opacity:0}.marker-label,.marker-label-multi{background:#fff;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,.3);font-family:pp neue montreal!important;font-size:16px!important;font-style:normal;font-weight:200;line-height:18px;padding:8px 10px}.gm-style-iw-d{overflow:hidden!important;padding:0!important}.gm-style-iw-d .item-listado-custom1{display:flex;margin:0 0 19px;padding:0;width:100%}.gm-style-iw-d .item-listado-custom1 .item-listado-custom1-header-swiper-img{height:183px}.gm-style-iw-d .item-listado-custom1 .swiper-listado-images .swiper-button-prev{display:none;width:auto}.gm-style-iw-d .item-listado-custom1 .swiper-listado-images .swiper-button-prev:after{font-size:18px}.gm-style-iw-d .item-listado-custom1 .swiper-listado-images .swiper-button-next{display:none;width:auto}.gm-style-iw-d .item-listado-custom1 .swiper-listado-images .swiper-button-next:after{font-size:18px}.gm-style .gm-style-iw-c{border-radius:0;box-shadow:none;filter:drop-shadow(1px 3px 10px rgba(0,0,0,.4));padding:0}.gm-style .gm-style-iw-tc{display:none}.gm-ui-hover-effect{align-items:center;background:rgba(0,0,0,.2)!important;border-radius:3px;display:flex!important;height:21px!important;justify-content:center;left:8px;opacity:1!important;outline:none!important;top:7px!important;width:21px!important;z-index:9999}.gm-ui-hover-effect span{background-repeat:no-repeat;margin:0!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:0}.gm-ui-hover-effect:before{transform:rotate(45deg)}.gm-ui-hover-effect:after,.gm-ui-hover-effect:before{background:#000;background:#fff;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:25px;width:14px}.gm-ui-hover-effect:after{transform:rotate(-45deg)}.gm-style-iw-a-multi .gm-style-iw-c{height:360px;max-width:400px!important;width:400px!important}.gm-style-iw-a-multi .gm-style-iw-c:before{background:#fff;border-radius:0;content:"";display:block;height:24px}.gm-style-iw-a-multi .gm-ui-hover-effect{background:0 0!important;border:0!important;border-radius:0!important;height:17px!important;left:6px!important;padding:0!important;right:auto!important;top:6px!important;width:17px!important}.gm-style-iw-a-multi .gm-ui-hover-effect span{filter:invert(1);height:90%!important;opacity:0;width:90%!important}.gm-style-iw-a-multi .gm-ui-hover-effect:before{transform:rotate(45deg)}.gm-style-iw-a-multi .gm-ui-hover-effect:after,.gm-style-iw-a-multi .gm-ui-hover-effect:before{background:#000;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:25px;width:17px}.gm-style-iw-a-multi .gm-ui-hover-effect:after{transform:rotate(-45deg)}.gm-style-iw-a-multi .gm-style-iw-d{height:calc(100% - 24px);overflow-y:scroll!important;padding-bottom:8px!important;padding-left:8px!important;padding-top:8px!important}.box-item-listado-custom1{display:flex;flex-direction:column;justify-content:center;min-height:140px}.box-item-listado-custom1>*{margin-bottom:15px}.box-item-listado-custom1>:last-child{margin-bottom:0}.modal-map.active{transform:translateX(0)}.tab-pane{position:relative}.box-exit-closed-flexible{background:#fff;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;left:0;opacity:0;padding-bottom:3px;padding-top:10px;position:absolute;top:56px;transition:all .5s ease;visibility:hidden;width:100%;z-index:999999}.exit-closed-flexible-item{width:48%}.exit-closed-flexible-item label{border:1px solid #c9c9c9;border-radius:8px;cursor:pointer;height:100%;margin-bottom:0;padding:16px;position:relative;transition:all .3s ease;width:100%}.exit-closed-flexible-item label:after{border:1px solid #929292;content:"";display:block;display:none;height:14px;left:17px;position:absolute;top:19px;width:14px}.exit-closed-flexible-item label:before{background:#000;border-radius:50%;content:"";display:block;display:none;height:10px;left:19px;opacity:0;position:absolute;top:21px;transition:all .5s ease;width:10px}.exit-closed-flexible-item input{display:none}.exit-closed-flexible-item input:checked+label{border-color:#000}.exit-closed-flexible-item input:checked+label:after{border-color:#000}.exit-closed-flexible-item input:checked+label:before{opacity:1}.marker-label-multi.active,.marker-label.active{background:#000;color:#fff!important}#date-month-content .items-tab-footer{visibility:hidden}#date-month-content .items-tab-footer.active{visibility:initial}#date-month-mobile-content .items-tab-footer{visibility:hidden}#date-month-mobile-content .items-tab-footer.active{visibility:initial}.modal-livings{background:#fff;display:none;height:100%;overflow-y:auto;position:fixed;right:0;top:0;width:960px;z-index:9999999}.modal-livings .section-life-share{padding-bottom:96px}.modal-livings .section-way-living{padding-bottom:185px}.exit-modal-livings{background:0 0;border:none;outline:none!important}.open-modal-living strong{font-style:normal;text-transform:uppercase}.list-filter-dropdown-item .list-filter-dropdown i,.list-filter-dropdown-item .list-filter-dropdown p{display:inline-block}.section-listado-custom-sticky{background:#fff;padding-bottom:12px;padding-top:12px;position:sticky;z-index:5}.section-listado-custom-sticky.sticky{box-shadow:1px 3px 9px -7px}.item-listado-custom1-available{background:#f2f2f2;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:10px}.list-filter-dropdown p{margin-bottom:0}.list-filter-dropdown i,.list-filter-dropdown img{transition:all .5s ease}.link-map-main .swiper-listado-images .swiper-slide{width:100%!important}.modal-precio-optimo{bottom:2%;box-shadow:1px 2px 7px 0 #00000026;display:none;height:138px;left:1.5%;position:fixed;transform:translateY(150%);transition:all .5s ease;width:204px;z-index:99999}.modal-precio-optimo .box-content-modal{height:100%;padding:18px;width:100%}.modal-precio-optimo .exit-modal{right:5px;top:5px}.modal-precio-optimo .exit-modal span{background:#4b809d;height:1.5px;width:14px}.modal-precio-optimo .exit-modal span:first-child{top:0;transform:rotate(45deg)}.item-listado-custom-precio{color:#4b809d;margin-bottom:0;margin-top:15px;text-align:right}.precio-optimo-tooltip{width:-moz-fit-content!important;width:fit-content!important}.precio-optimo-tooltip .arrow:before{border-bottom-color:#e4ecf0;border-top-color:#e4ecf0}.dropdown-menu-right .price-range-slider{width:100%}div#date-month-content .box-footer-tab-pane.active{display:flex}div#date-month-content .box-footer-tab-pane{display:none}#two-inputs3 .nav-date-title.active:before{display:none}.section-page-all-content-single-property{font-family:pp neue montreal;margin:auto;max-width:100%;width:1630px}.section-page-all-content-single-property .overlay-modal-box-banner{z-index:2}.modal-equipament{bottom:0;display:none;font-family:pp neue montreal;left:0;margin:auto;position:fixed;right:0;top:0;z-index:99999999999999}.modal-gallery-single{background:#fff;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.open-gallery-single-property{cursor:pointer}.btn-reserva{background:#000;border:1px solid #000;box-shadow:inset 0 0 0 0 #fff!important;color:#fff;outline:none!important;padding:10px 0;width:155px}.active.modal-precio-optimo{transform:translateY(0)}#map-single{bottom:0;height:100%;left:0;position:absolute!important;right:0;top:0;width:100%}.modal-small-info-content-body{padding:25px 22px}.modal-small-info-content-body p{color:#ac3131;font-family:pp neue montreal;font-size:12px;font-weight:200;line-height:14px;margin:0}.modal-small-info-content-body a{color:#ac3131;text-decoration:underline}.fixed-resumen-single-property-content-resumen-item-title{background:#fff;font-size:clamp(10.5px,.9722222vw,17.5px);font-weight:200;line-height:clamp(12px,1.1111111vw,20px);margin:0;padding-right:7px;position:relative;width:-moz-fit-content;width:fit-content}.fixed-resumen-single-property-content-resumen-item-text{font-size:clamp(10.5px,.9722222vw,17.5px);font-style:italic;line-height:clamp(12px,1.1111111vw,20px);margin:0;max-width:200px}.fixed-resumen-single-property-content-resumen-item{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:0;position:relative}.fixed-resumen-single-property-content-resumen-item:before{background:#929292;content:"";height:.5px;position:absolute;top:9px;width:100%}.fixed-resumen-single-property-content-resumen-item-destaqued{color:#4b809d}.fixed-resumen-single-property-content-resumen-item-right{padding-top:2px}.fixed-resumen-single-property-content-resumen-item-right .fixed-resumen-single-property-content-resumen-item-title{padding-left:7px;padding-right:0}.fixed-resumen-single-property-content-resumen-item-total{margin-bottom:28px;margin-top:28px}.fixed-resumen-single-property-content-resumen-item-total .fixed-resumen-single-property-content-resumen-item-title{font-weight:700}.fixed-resumen-single-property-content-alert-dates{background:#e4ecf0;margin:4px 0 9px;padding:11px 40px 11px 11px;position:relative;width:100%}.fixed-resumen-single-property-content-alert-dates:before{border-bottom:8px solid #4b809d;border-left:13px solid transparent;border-right:13px solid transparent;content:"";left:0;margin:auto;opacity:.15;position:absolute;right:0;top:-8px;width:20px}.fixed-resumen-single-property-content-alert-dates p{color:#4b809d;font-size:12px;line-height:14px;margin-bottom:10px}.fixed-resumen-single-property-content-alert-dates a{border:1px solid #4b809d;color:#4b809d;font-size:12px;line-height:14px;padding:4px 6px;text-decoration:none!important}.btn-flexible-tooltip{cursor:pointer}.modal-small-info-content-header-title{display:none}.section-page-all-content-listados .section-listado-custom-sticky.sticky{z-index:90}.section-page-all-content-listados .section-banner-barra{z-index:999999999}.modal-map.active.sticky,.modal-map.initial.active{transform:translateX(0) translateY(0)}.col-map-full{display:none;padding-bottom:85px;position:relative}.swiper-button-next,.swiper-button-prev{outline:none!important}.swiper-button-prev:after{content:none}.box-content-modal-login{display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;overflow-y:auto;width:424px}.box-input-custom{box-sizing:border-box;height:32px;margin-top:34px;position:relative}.box-input-custom label.active{font-size:14px;line-height:1em;top:-19px}.box-input-custom label{background-color:#f2f2f2;color:#000;font-family:PP Neue Montreal;font-size:18px;font-weight:400;left:0;line-height:1.4em;margin:auto 0;position:absolute;top:0;transition:all .2s ease-in-out}.box-input-custom label,.box-input-custom label *{color:#929292!important}.tab-button-login{background:transparent!important;border:none!important;border-radius:0!important;color:#929292;outline:none!important;padding:0}.tab-button-login.active{border-bottom:1px solid #000!important;opacity:1}ul#login-registrar{border:none}ul#login-registrar li{margin-right:22px}.input-custom{background:transparent!important;border:none;border-bottom:1px solid #d9d9d9;font-weight:200;outline:none!important;padding-bottom:7px;width:100%}.modal-login-other-login{align-items:center;display:flex;flex-direction:column;padding:19px 52px}.modal-login-other-login-item{align-items:center;border:1px solid #c9c9c9;border-radius:50%;display:flex;height:66px;justify-content:center;width:66px}.modal-login-other-login-box{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:9px}.button-view-password{background:transparent;border:0;outline:none!important;padding:0;position:absolute;right:10px;top:0}.button-view-password i{color:#929292;font-size:28px;height:28px;line-height:28px;width:28px}.exit-modal-login{background:0 0;border:0;height:28px;margin:auto;outline:none!important;padding:0;position:absolute;right:104px!important;right:22px;top:33px!important;top:19px;width:28px}.modal-login-box-checkbox{display:flex}.modal-login-box-checkbox input{display:none}.modal-login-box-checkbox input:checked+label:after{opacity:1}.modal-login-box-checkbox label:before{bottom:0;top:0!important}.modal-login-checkbox-label{margin-bottom:0;padding-left:1.5em;position:relative;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.modal-login-checkbox-label:before{border:1px solid #000;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.modal-login-checkbox-label:after{background:#000;border-radius:30px;content:"";display:block;height:8px;left:4px;opacity:0;position:absolute;top:4px;transition:all .5s ease;width:8px}.modal-login-checkbox-label:after,.modal-login-checkbox-label:before{margin-top:2px}.box-input-custom>div.hs-color-red,.modal-login-email-erroneo{display:flex;margin-top:0;padding:2px 5px;position:absolute;right:0;top:-22px}.icon-eye-password-hide{display:none}.section-booking-info2-item{display:flex;justify-content:space-between;padding-bottom:15px}.section-booking-info2-item p{border:none;margin-bottom:0}.section-booking-info2-item .text-custom-05{font-size:clamp(10.5px,.9722222vw,17.5px);line-height:clamp(12px,1.1111111vw,20px)}.single-booking-box-discount p{color:#4b809d;line-height:16px}.box-input-custom.company-input{display:none;margin:0 0 29px}.box-input-custom.company-input label{opacity:1;padding-left:22px;position:relative;top:-3px}.box-input-custom.company-input label:before{border:1px solid #000;border-radius:4px;bottom:0;content:"";display:block;height:15px;left:0;margin:auto 0;position:absolute;top:0;width:15px}.box-input-custom.company-input label:after{background:#000;border-radius:10px;bottom:0;content:"";display:block;height:9px;left:3px;margin:auto 0;opacity:0;position:absolute;top:0;transition:all .5s ease;width:9px}.box-input-custom.company-input input:checked+label:after{opacity:1}input#modal-login-company{display:none}.section-single-booking-calendar-pay-option{border-left:1px solid #000;border:0!important;box-shadow:none;box-shadow:none!important;color:#000!important;cursor:pointer;display:flex;justify-content:space-between;margin-left:0;outline:none!important;padding:11px 0 0 20px;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-single-booking-calendar-pay-option label{border-bottom:.5px solid #929292;cursor:pointer;margin:0;padding:11px 0 20px;position:relative;width:100%}.section-single-booking-calendar-pay-option label:after{background:#fff;border:1px solid #000;border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:13px;width:10px;z-index:99}.section-single-booking-calendar-pay-option label .arrow-calendar-pay,.section-single-booking-calendar-pay-option label .calendar-pay-option-box{opacity:.5}.section-single-booking-calendar-pay-option .accordion .card{border:none}.section-single-booking-calendar-pay-option input{display:none}.section-single-booking-calendar-pay-option input:checked+label:after{background:#000}.section-single-booking-calendar-pay-option .card{border:0;border-bottom:1px solid #929292;border-radius:0}.section-single-booking-calendar-pay-option .card-body{padding:0}.section-single-booking-calendar-pay-option:last-child{border-left:1px solid #fff;position:relative}.section-single-booking-calendar-pay-option:last-child:after{display:block;position:absolute}.section-single-booking-calendar-pay-option:first-child{position:relative}.section-single-booking-calendar-pay-option:before{background:#fff;border:1px solid #000;border-radius:50%;bottom:0;content:"";height:10px;left:0;margin:11px auto auto;position:absolute;top:5px;transition:all .3s ease;width:10px;z-index:99}.section-single-booking-calendar-pay-option .arrow-calendar-pay{transform:rotate(-180deg)}.section-single-booking-calendar-pay-option .card-header-calendar-pay{opacity:.5}.section-booking-title span{align-items:center;display:inline-flex;justify-content:center;margin-left:1px}.calendar-pay-option-box{padding-right:6px;width:100%}.calendar-pay-option-box p{margin-bottom:0}.arrow-calendar-pay{bottom:0;margin:auto 0;position:relative;right:0;top:0;transition:all .5s ease}.card-header-calendar-pay{color:#000;display:flex;justify-content:space-between;padding:0}.card-header-calendar-pay>p{border:none}.card-header-calendar-pay .text-custom-05{font-size:clamp(10.5px,.9722222vw,17.5px);line-height:clamp(12px,1.1111111vw,20px)}.box-calendario-internal{opacity:.5;padding-bottom:0}.box-calendario-internal li{margin-bottom:15px}.box-calendario-internal li:last-child{margin-bottom:0}.box-calendario-internal .section-booking-info2-item:last-child{padding-bottom:0}.section-single-booking-calendar-pay-option.collapsed .arrow-calendar-pay{transform:none}.section-single-booking-calendar-pay-option.collapsed:before{background:#000;background:#fff}.section-single-booking-calendar-pay-option.collapsed .card-header-calendar-pay{opacity:.5}.section-single-booking-calendar-pay-option.active label{border:none}.section-single-booking-calendar-pay-option.active label .arrow-calendar-pay,.section-single-booking-calendar-pay-option.active label .calendar-pay-option-box{opacity:1}.login-info-contact-dropdown-label{opacity:0;position:absolute;top:4px;transition:all .5s ease}.login-info-contact-dropdown-label.active-item{font-family:PP Neue Montreal;font-size:14px;font-weight:400;left:0;line-height:1em;opacity:1;top:-17px}.login-info-contact-dropdown-label.active-item,.login-info-contact-dropdown-label.active-item *{color:#929292!important}.box-custom-credit-card{display:none;flex-flow:wrap;gap:22px;padding-top:15px}.box-dropdown-custom-pago{border-radius:5px;overflow:hidden;position:relative;width:100%}.box-dropdown-custom-pago .dropdown-menu{border:none;border-radius:0;left:0;margin:auto;padding:0 5px 5px;position:relative!important;right:0;transform:none!important;width:100%}.box-dropdown-custom-pago .dropdown-menu-button-custom{background:#fff;border:none!important;border-radius:0;box-shadow:none!important;height:-moz-fit-content;height:fit-content;padding:15px 13px!important;width:100%}.box-dropdown-custom-pago p{text-align:left;width:-moz-fit-content;width:fit-content}.box-dropdown-custom-pago .dropdown-item{display:flex;justify-content:space-between;padding:10px 8px!important;text-align:left!important;width:100%!important}.box-dropdown-custom-pago .dropdown-item p{margin:0}.btn-custom-submit.payment-complete{border:1px solid #000;opacity:1;pointer-events:inherit!important}.box-content-wire-transfer{display:none;padding-top:8px}.card-body-regular-pay-box{display:flex;flex-wrap:wrap;gap:22px}.modal-credit-card{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-credit-card .box-content-modal{align-items:center;display:flex;height:190px;justify-content:center;padding:0;width:566px}.exit-modal-credit-card{right:17px;top:15px}.btn-custom-submit.wire-transfer2{opacity:1}.modal-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.btn-custom-submit.payment-incomplete{pointer-events:none}.bottom-pago-text-wire-transfer{color:#000!important;display:none;width:67%}.accordion-meses-list{position:relative}.accordion-meses-list .card-header{background:transparent;border:0!important;box-shadow:none!important;outline:none!important;padding:0}.accordion-meses-list .card{border:none!important;border-radius:0!important;margin-left:auto;padding-bottom:20px;position:relative;width:100%}.accordion-meses-list .card:before{background:#92929280;bottom:1px;content:"";height:.5px;position:absolute;right:0;width:100%}.accordion-meses-list .card:last-child{position:relative}.accordion-meses-list .card:last-child:after{background:transparent}.accordion-meses-list .card:last-child:before{background:#fff;bottom:0;content:"";height:80%;left:0;position:absolute;width:10px;z-index:9}.accordion-meses-list .card:after{background:#fff;bottom:0;content:"";height:100%;left:0;position:absolute;width:20px}.accordion-meses-list .card-body{padding-bottom:0;padding-left:20px;padding-top:15px}.accordion-meses-list:before{background:#000;bottom:0;content:"";height:calc(100% - 50px);left:4.7px;margin:auto;position:absolute;top:0;width:1px;z-index:9}.box-calendario-internal-active{opacity:1!important}.btn-close-calendar-resume{background:transparent;border:0!important;display:block;height:20px;outline:none!important;padding:0;position:absolute;right:23px;top:23px}.btn-close-calendar-resume span{background:#4b809d;display:block;height:1px;position:relative;transform:rotate(45deg);width:20px}.btn-close-calendar-resume span:first-child{top:1px;transform:rotate(-45deg)}.box-not-available-date{color:#ac3131;margin-bottom:9px}.box-not-available-date .fixed-resumen-single-property-content-resumen-item-title{font-size:clamp(9px,.8333333vw,15px)}.empresas{padding-left:clamp(24px,2.2222222vw,40px)!important}.list{padding-left:25px}.btn-link:hover{color:#000!important;text-decoration:none!important}.header-barra-search{background-color:#fff}.banner-barra-search.header-barra-search{border:0!important;margin-right:clamp(15.25px,2.8645833vw,68.75px);outline:none!important}body{background:#fff}.price-input{justify-content:center;margin:30px 0 26px}.price-input,.price-input .field{align-items:center;display:flex;width:100%}.price-input .field{align-items:flex-start;flex-direction:column}.price-input .field span{color:#929292}.price-input .separator{align-items:center;color:#d9d9d9;display:flex;font-size:19px;height:38px;justify-content:center;position:relative;top:9px;width:110px}.price-input input{border:1px solid #d9d9d9;color:var(--primary-color);font-weight:200;line-height:16px;margin-top:8px;padding:9px 0 8px 13px}.field input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:1px solid #999;border-radius:5px;font-size:19px;height:100%;outline:none;text-align:center;text-align:left;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.slider{background:#d9d9d9;border-radius:5px;height:1.77px;position:relative}.slider .progress{background:#000;border-radius:5px;height:100%;left:25%;position:absolute;right:25%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1.77px solid #000;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.05);height:17px;pointer-events:auto;width:17px}input[type=range]::-moz-range-thumb{-moz-appearance:none;background:#17a2b8;border:none;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.05);height:17px;pointer-events:auto;width:17px}.exit-modal{background:0 0!important;border:none;height:20px;outline:none!important;padding:0;position:absolute;right:25px;top:25px;width:20px}.exit-modal span{background:#000;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.exit-modal span:first-child{top:0;transform:rotate(45deg)}.exit-modal span:nth-child(2){transform:rotate(-45deg)}.box-content-modal-body{background:#fff;border-top:.5px solid #d9d9d9;height:100%;overflow-y:auto;padding-bottom:95px;padding-left:23px;padding-right:25px;position:relative}.modal-filtro{bottom:0;height:calc(100% - 70px);left:0;opacity:0;position:fixed;right:0;top:0;transition:all .5s ease;visibility:hidden;width:100%;z-index:999}.modal-filtro .box-content-modal{background:#f2f2f2;height:100%;overflow-y:auto;padding:40px 0;width:100%}.modal-filtro .exit-modal{height:36px;right:22px;top:22px;width:36px}.modal-filtro .exit-modal span{height:2px;width:36px}.button-modal-filtro{background-color:transparent;border:none!important;box-shadow:none!important;color:var(--primary-color);display:flex;justify-content:space-between;outline:none!important;padding:0;text-align:center;width:100%}.card-modal-filtro{background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;margin-bottom:24px}.modal-filtro.active{opacity:1;visibility:inherit}.item-tab-footer input:checked+label{border:1px solid #000;color:#000!important}.item-tab-footer-label{align-items:center;border:1px solid #c9c9c9;border-radius:8px;cursor:pointer;display:inline-block;display:flex;font-size:12px;font-size:14px;font-weight:200;height:30px;justify-content:center;line-height:1em;margin-bottom:0;margin-right:6px;padding:9px 11px;text-decoration:none!important;transition:all .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-tab-footer-input{display:none}.box-content-modal-footer{background:#fff!important;border-top:.5px solid #d9d9d9;bottom:0;padding-bottom:11px;padding-right:17px;padding-top:11px;position:absolute;width:100%}.box-content-modal-footer-buttons{align-items:center;display:flex;justify-content:flex-end;width:100%}.modal-footer-button-search{background:#000;border-radius:8px;color:var(--secundary-color);margin-left:56px;padding:15px 26px}.modal-filtro-avanzado.active{opacity:1;visibility:initial}.box-content-modal-header{height:72px;line-height:72px!important}.section-items-listado{padding-bottom:50px;position:relative;transition:all .3s ease}.dropdown-menu-list-filter{border:none;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;margin-top:7px;min-width:auto;outline:none!important;padding:20px}.dropdown-menu-list-filter .dropdown-item{background:0 0;color:var(--primary-color);margin-bottom:14px;outline:none!important;padding:0}.dropdown-menu-list-filter .dropdown-item:last-child{margin-bottom:0}.list-filter-dropdown-item.show .list-filter-dropdown i,.list-filter-dropdown-item.show .list-filter-dropdown img{transform:rotate(-180deg)}.price-range-slider .range-bar{background:#d9d9d9;border:none;height:1.77px;margin-left:0}.price-range-slider .range-bar .ui-slider-range{background:#000}.price-range-slider .range-bar .ui-slider-handle{background:#fff;border:1.77px solid #000;border-radius:25px;cursor:pointer;height:17px;top:-.62em;width:17px}.price-range-slider .range-bar .ui-slider-handle+span{background:#06b9c0}.range-value-box{display:flex;justify-content:space-between;margin-bottom:0}.dropdown-language .dropdown-item{background:#fff!important}.section-life-share{padding-top:72px}.section-way-living{padding-bottom:120px;padding-top:120px}.df{display:flex}.loader{background:#000;bottom:0;color:#fff;left:0;position:fixed;right:0;top:0}.wrapper{display:flex}.bar-livings-anchors{align-items:center;background:#fff;display:flex;height:78px;position:fixed;top:-100%;transition:all 1s ease;width:100%;z-index:999}.bar-livings-anchors-list-item-link{border-bottom:1px solid transparent;color:var(--primary-color)!important;font-family:PP Neue Montreal;padding:0;text-decoration:none!important;transition:all .5s ease}.bar-livings-anchors-list-item-link:hover{border-bottom:1px solid #000}.bar-livings-anchors.active{top:0}.bar-livings-anchors-list-item-link.active{border-bottom:1px solid}.mobile-dropdown-language{display:none}.box-exit-closed-flexible.active{opacity:1;visibility:initial}.overlay-anchors{background:#000;bottom:0;display:block;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:99999999}.tooltip.show{opacity:1;width:300px;z-index:999999}.items-listado-box-custom-content{display:flex;justify-content:space-between}.items-listado-box-extra-p{align-items:flex-end;display:flex}.modal-login{bottom:0;display:none;left:0;position:fixed;width:100%;z-index:999}.modal-login .box-content-modal{height:100%;margin:0 0 0 auto;max-height:100%;max-width:100%;padding:0;width:645px}.modal-login .input-custom{border-bottom:1px solid #000;padding-bottom:16px;padding-left:10px}.modal-login .box-input-custom label{left:8px}.box-custom-cupon{margin-bottom:30px;margin-top:0;width:-moz-fit-content;width:fit-content}.box-custom-cupon input{background:transparent;border:1px solid #d9d9d9;max-width:100%;width:clamp(200px,17.26vw,350px)}.add-cupon-btn,.box-custom-cupon input{font-size:14px;line-height:16px;outline:none!important;padding:9px 10px 10px}.add-cupon-btn{background:#d9d9d9;border:1px solid #d9d9d9!important;color:#000;height:100%;margin-left:-4px;transition:all .5s ease}.pago-box-bottom-items{margin-top:5px}.btn-custom-submit{background:#000;border:1px solid transparent;border-radius:5px;color:#fff;font-size:16px;font-weight:200;letter-spacing:.03em;line-height:clamp(22.5px,2.0833333vw,37.5px);opacity:.3;padding:6px 47px;text-transform:uppercase;transition:all .5s ease}.box-empresa-login-single{display:none;height:-moz-fit-content;height:fit-content}.box-persona-login-single{height:-moz-fit-content;height:fit-content}#modal-login-register-box .box-empresa-login-single .box-input-custom{margin-top:30px}.dropdown-menu-button-custom.active-item{opacity:1}.login-info-contact-dropdown-img.active-item{opacity:.5}.cuenta-img-perfil{bottom:0;margin:auto 0;position:absolute;right:2px;top:0;z-index:999}.add-cupon-btn.cupon-active{background:#000;border-color:#000!important;color:#fff}.black-btn{filter:invert(1)}input[type=file]{display:block}.remove{background:#444;border:1px solid #000;color:#fff;cursor:pointer;display:block;line-height:1;position:absolute;right:0;text-align:center;top:0}.remove:hover{background:#fff;color:#000}.blue-content-single-property{margin:28px 0}.salida-flexible-tooltip.show{width:-moz-fit-content;width:fit-content;z-index:999}.modal-calendario-cart{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-calendario-cart .overlay{background:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%}.modal-calendario-cart .card:last-child{padding-bottom:0}.modal-search-blog{display:none;height:100%;left:0;position:fixed;top:75px;width:100%;z-index:99999999999}.modal-search-blog .overlay{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.date-picker-wrapper .month-wrapper{width:100%!important}.date-picker-wrapper .gap{display:none;height:100%!important;visibility:hidden!important}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{color:#929292;font-family:PP Neue Montreal;font-size:14px;font-weight:500;line-height:1.1;padding:1px 0}.discount-class .tooltip .arrow:before{border-top-color:#e4ecf0}.date-picker-wrapper .drp_top-bar.normal{display:none}.date-picker-wrapper .month-wrapper{border:0;padding:0}.date-picker-wrapper .drp_top-bar{display:none}.date-picker-wrapper .month-wrapper table div.day{border-radius:20px;margin:auto;padding:4.5px 0;width:30px}.date-picker-wrapper .gap .gap-line{display:none}.date-picker-wrapper .month-wrapper table .day.checked.first-date-selected:not(.lastMonth,.nextMonth),.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected:not(.lastMonth,.nextMonth){align-items:center;background:#000!important;border-radius:50%!important;color:var(--secundary-color)!important;display:flex;height:30px;justify-content:center;margin:-4px 0;position:relative}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background:#00000012;color:#fff}.date-picker-wrapper .month-wrapper table .day.checked,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background:#00000012;color:#000}.date-picker-wrapper .month-wrapper table tr td div.day{border-radius:0;color:var(--primary-color)!important;font-family:PP Neue Montreal;font-size:14px;font-weight:200;line-height:1.1}.date-picker-wrapper .month-wrapper table tr td:first-child div.day{border-bottom-left-radius:4px;border-top-left-radius:4px}.date-picker-wrapper .month-wrapper table tr td:last-child div.day{border-bottom-right-radius:4px;border-top-right-radius:4px}.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected:not(.lastMonth,.nextMonth){background:#000!important;border-bottom-right-radius:20px;border-top-right-radius:20px;color:var(--secundary-color)!important}.date-picker-wrapper .month-wrapper table tr td:not(:last-child) div.day.first-date-selected:after{background:0 0;border-left:5px solid transparent;border-top:7px solid #ededed;content:"";display:block;position:absolute;right:0;top:4px;z-index:1}.date-picker-wrapper .month-wrapper table tr td:not(:last-child) div.day.first-date-selected:before{background:0 0;border-bottom:13px solid #00000012;border-left:6px solid transparent;bottom:5px;content:"";display:block;position:absolute;right:0;z-index:1}.date-picker-wrapper .month-wrapper table tr td:not(:first-child) div.day.last-date-selected:after{background:0 0;border-right:5px solid transparent;border-top:8px solid #00000012;content:"";display:block;left:0;position:absolute;top:5px;z-index:1}.date-picker-wrapper .month-wrapper table tr td:not(:first-child) div.day.last-date-selected:before{background:0 0;border-bottom:8px solid #00000012;border-right:4px solid transparent;bottom:4px;content:"";display:block;left:0;position:absolute;z-index:1}.date-picker-wrapper .month-wrapper table .day.real-today:not(.checked,.hovering){align-items:center;background:0 0;border:1px solid #000;border-radius:50%;display:flex;height:30px;justify-content:center;margin:-6px 0}.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none!important}.date-picker-wrapper .month-wrapper table .day.checked.last-date-selected:not(.lastMonth,.nextMonth){background-color:#c9c9c9!important;color:#000!important}@media (min-width:400px) and (max-width:500px){.modal-precio-optimo .container-modal-custom{padding:0 39px}}@media (min-width:760px) and (max-width:840px){.footer-col-box-search,.input-newsletter{width:100%}.modal-precio-optimo{bottom:2%;height:115px;left:1%;width:200px}.modal-precio-optimo .container-modal-custom{margin:auto;padding:0;width:100%}.item-listado-custom-precio{margin-top:10px}.box-custom-cupon input{height:35px}.pago-box-bottom-items{margin-top:20px}}@media (min-width:992px) and (max-width:1300px){.footer-col-box-search{width:100%}.barra-dormitorios-box .barra-dormitorios-box-number{right:38px}.section-way-living{padding-bottom:180px}}@media (min-width:992px) and (max-width:1430px){.text-custom-05{font-size:14.3px;line-height:1.3}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table tr td div.day{font-size:14px}.barra-dormitorios-box-number{top:-117px}}@media (min-width:991px) and (max-width:1300px){.modal-map{width:calc(33vw - 11px)}.section-page-all-content-single-property{padding-top:0}}@media (min-width:1620px){.modal-map{width:calc(50vw - 280px)}}.hs-grid{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr))}.hs-distributed-list{display:flex;justify-content:space-between}.hs-side-bullet{padding-left:21px;position:relative}.hs-side-bullet i{left:0;position:absolute;top:50%;transform:translateY(-50%)}.hs-no-list{list-style:none;margin:0;padding:0}.hs-simple-list{list-style:none;padding:0}.hs-simple-list li{margin-bottom:15px}.hs-simple-list li a,.hs-simple-list li a:active,.hs-simple-list li a:hover,.hs-simple-list li a:visited{color:#4a809d;text-decoration:none}.hs-list-fade:hover li{opacity:.5}.hs-list-fade li{transition:all .5s ease}.hs-list-fade li:hover{opacity:1}.hs-list-big-bullet{padding:0}.hs-list-big-bullet>*{display:block;margin-bottom:1em;min-height:1.5em;padding-left:2.2em;position:relative}.hs-list-big-bullet>:last-child{margin-bottom:0}.hs-list-big-bullet>* .hs-bullet{font-size:1.5em;left:0;position:absolute;top:0}.hs-multicolumn{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}@media (max-width:1199px){.hs-multicolumn{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.hs-border-top{border-top:1px solid #929292}.hs-border-y{border-bottom:1px solid #c9c9c9!important;border-bottom:1px solid #929292;border-top:1px solid #c9c9c9!important;border-top:1px solid #929292}.hs-divider{border-top:1px solid #c9c9c9!important;display:block;width:100%}.hs-pipe:before{border-left:1px solid #c9c9c9!important;content:"";display:block;height:100%}.hs-separator{align-items:center;color:#929292;display:flex;height:39px;justify-content:center;line-height:39px;margin-top:8px;position:relative;top:9px;width:110px}.hs-line-light{border-top:1px solid #fff;opacity:.5}.hs-max-width-190px{max-width:190px}.hs-scroll-container{height:100%;overflow-x:none;overflow-y:scroll;width:100%}.hs-scroll-content{min-height:100%}@media only screen and (min-width:1024px) and (orientation:landscape){.hs-scroll-container{height:inherit}.hs-scroll-content{min-height:-moz-fit-content;min-height:fit-content}}.hs-noshadow{box-shadow:none!important}.hs-custom-checkbox input{display:none}.hs-custom-checkbox label{cursor:pointer;display:block;padding-left:23px;position:relative}.hs-custom-checkbox label:after,.hs-custom-checkbox label:before{content:"";display:block;left:0;position:absolute;transition:all .5s ease}.hs-custom-checkbox label:after{border:1px solid;height:16px;top:0;width:16px}.hs-custom-checkbox label:before{background:#000;border-radius:10px;height:10px;left:3px;opacity:0;top:3px;width:10px}.hs-custom-checkbox input:checked+label:before{opacity:1}.hs-full-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px) and (orientation:portrait){.hs-small-100{max-width:100%!important;max-width:none!important;padding:0!important}}.hs-right-border{display:block;position:absolute}.hs-right-border{border-right:1px solid #929292;height:100%;right:0;top:0}.hs-text-max-100,.hs-text-max-130{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-distributed-list>.hs-pipe{margin-left:5px;margin-right:5px}.swiper{cursor:grab}.gm-style,body,html{font-family:PP Neue Montreal;font-weight:400;line-height:1.25em}b,strong{font-weight:700}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin-bottom:0}a,button{font-weight:200}a,a:hover,button,button:hover{color:#000}a:hover,button:hover{text-decoration:none}.section-footer{z-index:1}.section-footer a,.section-footer a:hover,.section-footer button,.section-footer button:hover{color:#fff}p:last-child{margin-bottom:0}input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border-radius:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0}input[type=number]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.dropdown-item{font-weight:200}@media (min-width:1270px){.container-big{max-width:1270px}}.card-faqs{padding-bottom:17px}.btn-faqs{display:block;padding-left:21px}.btn-faqs i{font-size:12px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.btn-faqs.collapsed .minus{display:none}.btn-faqs.collapsed .plus,.btn-faqs:not(.collapsed) .minus{display:block}.btn-faqs:not(.collapsed) .plus{display:none}.swiper-button-next:after,.swiper-button-prev:after{content:none;display:none}.swiper-button-prev:hover{transform:translateX(-4px)}.swiper-button-next:hover{transform:translateX(4px)}.btn-mobile{color:#000}.header-menu .btn-mobile{color:#fff}.header-menu-links-list{margin:0;padding:0}.header-menu-links-list:hover li{opacity:.5}.header-menu-links-list li{list-style:none;margin-bottom:24px;transition:all .5s ease}.header-menu-links-list li:hover{opacity:1}.header-menu-links-list li a{color:#fff;display:inline-block;text-decoration:none;vertical-align:middle}.header-menu-links-list li a,.header-menu-links-list li a i{height:32px;line-height:32px}.header-menu-links-list li a i{font-size:32px;margin-right:16px}.header-menu-links-list li a span{display:inline-block;font-size:24px;line-height:24px}.hs-list{padding:0}.hs-list>*{display:block;margin-bottom:.7em;padding-left:1.5em}.hs-list>:last-child{margin-bottom:0}.hs-list>* .hs-bullet{margin-left:-1.5em;position:absolute}.section-footer a{transition:all .5s ease}.section-footer a,.section-footer a *{color:#fff!important}.section-footer a:hover{color:#707070!important;text-decoration:none}.section-footer input,.section-footer textarea{color:#fff}.hs-tag-container{height:0;left:15px;position:absolute;right:8px;top:16px;z-index:2}.hs-tag-container>*{float:left}.hs-tag-white{margin-right:10px;padding:7px 14px}.hs-tag-white{background:#fff;color:#000}.hs-fav{background-image:url(/assets/img/heart-icon.svg);background-size:30px 30px;height:30px;transition:all .3s ease;width:30px}.hs-fav.active{background-image:url(/assets/img/heart-white.svg)}body.cart-detail-open{overflow:hidden}.hs-sticky-header-reservation{cursor:pointer;display:none;height:60px;position:fixed;width:100%;z-index:0}@media (max-width:1199px){.hs-sticky-header-reservation{display:block;top:80px}}@media (max-width:991px){.hs-sticky-header-reservation{top:70px}}@media (max-width:767px){.hs-sticky-header-reservation{height:56px}}@media (max-width:575px){.box-exit-closed-flexible{flex-direction:column}.exit-closed-flexible-item{width:100%}#date-day-mobile-content,#date-month-mobile-content,#date-year-mobile-content{min-height:500px}}@media (min-width:1270px){.modal-map{width:calc(50vw - 228.66667px)}}@media (min-width:1200px) and (max-width:1269px){.modal-map{width:calc(50vw - 207px)}}@media (min-width:992px) and (max-width:1199px){.modal-map{width:calc(50vw - 22px)}}.section-page-all-content-listados .section-listado-custom-sticky{top:70px}@media (min-width:992px){.section-page-all-content-listados .section-listado-custom-sticky{top:80px}}@media (min-width:1200px){.section-page-all-content-listados .section-listado-custom-sticky{top:90px}}@media (min-width:1270px){.section-page-all-content-listados .section-listado-custom-sticky{top:90px}}.section-page-all-content-listados .section-listado-custom-sticky .in-listing:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";display:block;height:calc(100vh - 145px);left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:160px;transition:all .5s linear;width:100vw;z-index:4}@media only screen and (orientation:portrait){.section-page-all-content-listados .section-listado-custom-sticky .in-listing:before{top:145px}}.section-page-all-content-listados .section-listado-custom-sticky .in-listing.active:before{opacity:1;pointer-events:all}.hs-submenu{padding-top:34px;position:absolute}.hs-submenu .hs-submenu-container{background-color:#fff;border:1px solid #c9c9c9}.hs-submenu a{display:block;height:35px;line-height:1em;padding:0 15px;width:100%}.hs-submenu a span{line-height:35px;vertical-align:middle}.hs-submenu a:hover{background-color:#f2f2f2}.hs-submenu a.selected{background-color:#c9c9c9}.hs-submenu a:last-child{border-bottom:none}.header-login-buttons li{padding-bottom:1em}body:not(.hs-logged-in) .hs-logged-in-content{display:none}body:not(.hs-logged-in) .hs-logged-out-content{display:block}@media (max-width:575.98px){.modal-filtro,.modal-login{top:70px}}@media (min-width:576px){.modal-filtro,.modal-login{top:70px}}@media (min-width:768px){.modal-filtro,.modal-login{top:70px}}@media (min-width:992px){.modal-filtro,.modal-login{top:80px}}@media (min-width:1200px){.modal-filtro,.modal-login{top:90px}}@media (max-width:1024px) and (orientation:portrait){.modal-map{bottom:0;height:auto;height:calc(100vh - 70px)!important;top:70px}}@media (min-width:992px){.modal-map{top:148px}}@media (min-width:1200px){.modal-map{top:158px}}.hs-no-button-styles{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit}.hs-list-bar{background-color:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;color:#000;display:block;float:left;list-style:none;margin:0;padding:0;position:relative;transition:all .5s ease}.hs-list-bar.active{background-color:#f2f2f2}.hs-list-bar a:not(.hs-ignore),.hs-list-bar li{display:block;height:48px;transition:all .5s ease}.hs-list-bar li{float:left}.hs-list-bar li a:not(.hs-ignore){line-height:48px;padding-left:15px;padding-right:15px;position:relative}.hs-list-bar li a:not(.hs-ignore).active{background:#fff;border-radius:5px;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;height:54px;line-height:54px;margin:-3px -6px;opacity:1;padding-left:21px;padding-right:21px;position:relative;z-index:2}.hs-list-bar li a:not(.hs-ignore).active:after,.hs-list-bar li a:not(.hs-ignore).active:before{opacity:0}.hs-list-bar li:nth-child(2n) a:not(.hs-ignore):after,.hs-list-bar li:nth-child(2n) a:not(.hs-ignore):before{background:#c9c9c9;bottom:0;content:" ";height:60%;margin:auto;position:absolute;top:0;transition:all .5s ease;width:1px}.hs-list-bar li:nth-child(2n) a:not(.hs-ignore):before{left:0}.hs-list-bar li:nth-child(2n) a:not(.hs-ignore):after{right:0}.hs-list-bar li.hs-last-child a:not(.hs-ignore):after,.hs-list-bar li:last-child a:not(.hs-ignore):after{display:none}.hs-list-bar .btnh-search-button{margin:8px}.hs-full-modal,.list-filter-dropdown-item{background-color:#fff;border-radius:8px}.list-filter-dropdown-item{box-shadow:1px 2px 7px 0 #00000026;color:#000;display:block;float:left;margin:0;padding:0;position:relative;transition:all .5s ease}.list-filter-dropdown-item p{display:inline}.list-filter-dropdown-item button{background:none;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:48px;margin:0;outline:inherit;outline:none!important;padding:0 15px;position:relative;text-align:left}.hs-search-bar-button{background-color:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;color:#000;display:block;float:left;margin:0;padding:0;position:relative;transition:all .5s ease}.hs-search-bar-button a{display:block;line-height:48px;padding-left:15px;padding-right:15px;position:relative}.hs-dropdown .dropdown-menu,.hs-dropdown button{width:100%}.hs-dropdown .dropdown-menu{max-height:300px;overflow-x:hidden;overflow-y:scroll}.hs-dropdown button{background-color:#fff;border:1px solid #929292;border-radius:5px;box-sizing:border-box;height:40px;line-height:40px;outline:none;padding:0 15px;position:relative;text-align:left;transition:all .3s ease}.hs-dropdown button p{display:inline}.hs-dropdown button i{display:block;position:absolute;right:10px;top:0;transition:all .5s ease}.hs-dropdown.show i{transform:rotate(180deg)}.hs-dropdown .dropdown-item{padding-left:15px;padding-right:15px}.hs-pagination{display:block;list-style:none;margin:0 0 -1px;padding:0;text-align:center}.hs-pagination>*{display:inline-block;margin:0;padding:16px 30px;text-align:center}@media (max-width:767px){.hs-pagination>*{padding:16px 20px}}@media (max-width:430px){.hs-pagination>*{padding:14px}}.hs-pagination>.active{border-bottom:1px solid #000;font-weight:700}.hs-pagination>*{padding:0 8px}.hs-pagination li a{color:#929292}.hs-pagination li a.selected,.hs-pagination li a:hover{color:#000;text-decoration:underline}.hs-pagination li:first-child a,.hs-pagination li:last-child a{color:#000}.header-menu-mobile-buttons{height:0;position:relative}.header-menu-mobile-buttons .button-login{left:100px;position:absolute;top:41px}.hs-page-right-content{transition:all .5s ease}@media (max-width:1199px){.hs-page-right-content{background-color:#fff;bottom:0;opacity:0;overflow-y:scroll;position:fixed;top:0;transform:translateY(120%);width:100%;z-index:110}}@media (min-width:1200px){.hs-page-right-content{bottom:0;left:50%;margin-bottom:0;position:absolute;top:0;width:0}}body.apartment-detail-open .hs-page-right-content{opacity:1;transform:translate(0)}@media only screen and (orientation:portrait){.hs-page-right-content{height:calc(100vh - 70px)!important;margin-bottom:0!important;max-height:calc(100vh - 70px)!important;max-width:100vw;opacity:1!important;opacity:0!important;padding-bottom:0!important;pointer-events:none;transform:translate(0)!important;transition:all .3s linear;width:100vw;z-index:101!important}.hs-page-right-content.active{opacity:1!important;pointer-events:all}.hs-page-right-content .hs-button-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-width='1.3' d='M31.114 30.099 9.9 8.886M30.102 8.889 8.889 30.102'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:35px 35px;cursor:pointer;display:block;height:40px;position:absolute;right:10px;top:13px;width:40px}.hs-page-right-content .barra-fecha-box{width:calc(100vw - 40px)}.hs-page-right-content .exit-closed-flexible-item.exit-closed-flexible-item-02.exit-closed-flexible-item{margin-bottom:40px!important}.hs-page-right-content .modal-box-banner .hs-calendar{padding-bottom:25px}.hs-page-right-content .modal-box-banner .exit-closed-flexible-item{height:-moz-fit-content!important;height:fit-content!important}.hs-page-right-content .modal-box-banner .month-wrapper{align-items:flex-start!important;justify-content:center!important}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month1,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month1{margin-right:0!important;transform:scale(1.15);transform-origin:center top}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month2{transform:scale(1.15) translateY(40px);transform-origin:cebter top}}@media only screen and (min-width:768px) and (orientation:portrait){.hs-page-right-content .modal-box-banner .date-picker-wrapper .month1,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month1{margin-right:0!important;transform:scale(1.15) translate(15%,20px);transform-origin:center top}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month2{transform:scale(1.15) translate(50%,19px);transform-origin:center top}}@media only screen and (min-width:768px) and (max-width:1194px) and (orientation:landscape){.hs-page-right-content{height:calc(100vh - 70px)!important;margin-bottom:0!important;max-height:calc(100vh - 70px)!important;max-width:100vw;opacity:1!important;opacity:0!important;padding-bottom:0!important;pointer-events:none;transform:translate(0)!important;transition:all .3s linear;width:100vw;z-index:101!important}.hs-page-right-content.active{opacity:1!important;pointer-events:all}.hs-page-right-content .hs-button-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-width='1.3' d='M31.114 30.099 9.9 8.886M30.102 8.889 8.889 30.102'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:35px 35px;cursor:pointer;display:block;height:40px;position:absolute;right:10px;top:13px;width:40px}.hs-page-right-content .barra-fecha-box{width:calc(100vw - 40px)}.hs-page-right-content .exit-closed-flexible-item.exit-closed-flexible-item-02.exit-closed-flexible-item{margin-bottom:40px!important}.hs-page-right-content .modal-box-banner .hs-calendar{padding-bottom:25px}.hs-page-right-content .modal-box-banner .exit-closed-flexible-item{height:-moz-fit-content!important;height:fit-content!important}.hs-page-right-content .modal-box-banner .month-wrapper{align-items:flex-start!important;justify-content:center!important}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month1,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month1{transform:scale(1.15)}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month2{transform:scale(1.15) translateY(40px);transform-origin:cebter top}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month1,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month1{margin-right:0!important;transform:scale(1.15) translate(15%,20px);transform-origin:center top}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month2{transform:scale(1.15) translate(50%,19px);transform-origin:center top}}.hs-sticky-footer-detail{bottom:0;left:0;position:fixed;width:100%;z-index:110}.hs-modal-contents{left:0;width:100%}.hs-modal-contents{height:calc(100% - 74px);position:absolute;top:74px}.hs-modal-close{background:none;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;margin:0;outline:inherit;outline:none!important;padding:0;position:relative;text-align:left}.hs-modal{display:none;position:fixed;z-index:99999}.hs-modal,.hs-modal .overlay{height:100%;left:0;top:0;width:100%}.hs-modal .overlay{background:#0000004d;position:absolute}.hs-dropdown-toggle .hs-dropdown-content{overflow:hidden}.hs-band-scroll>*{gap:8px;min-width:110%;width:1540px}.hs-band-scroll>:first-child{padding-bottom:8px}@media (max-width:991px){.hs-footer-social{order:1}.hs-footer-legal{order:2}.hs-footer-credits{order:3}}@media (max-width:767px){.hs-footer-social{order:1}.hs-footer-legal{order:3}.hs-footer-credits{order:4}.hs-footer-suscribe{order:2}}.hs-menu-space{gap:12px}@media (min-width:1200px){.hs-menu-space{gap:30px}}@media (max-width:575px){.header-menu-content{padding:19px 22px 25px 16px;transition:all .8s ease;width:100%}.header-menu-mobile-buttons{display:block;padding:23px 0 0}.header-menu-links{padding-left:0;padding-right:0;padding-top:40px}.header-menu-mobile-buttons .button-login{left:0;top:23px}.header-menu-links-list{padding-left:0;padding-top:15px}.btn-mobile{right:23px;top:40px}}@media (min-width:768px){#barra-destino-box{width:668px}}@media only screen and (max-width:1024px) and (orientation:portrait){#barra-destino-box{max-width:450px}#barra-destino-box h6,#barra-destino-box li{display:block;white-space:nowrap;width:100%!important}#barra-destino-box .row{align-items:stretch;flex-wrap:wrap!important;justify-content:space-between!important;margin:0!important}#barra-destino-box .row .col-md-4{flex:0 0 50%!important;margin-left:0!important;max-width:50%!important;padding-left:0!important;width:50%!important}#barra-destino-box .row .col-md-8{flex:0 0 50%!important;margin:0!important;max-width:50%!important;padding-right:0!important;width:50%!important}#barra-destino-box .row .col-md-8 .row{flex-direction:column!important}#barra-destino-box .row .col-md-8 .row .col-sm-12{flex:0 0 100%!important;margin:0 0 32px!important;max-width:100%!important;padding:0!important;width:100%!important}#barra-destino-box .row .col-md-8 .row .col-sm-12:last-of-type{margin:0!important}#barra-destino-box .row .gfw-ipad-tall-col{height:100%}}.hs-seo-list{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.hs-seo-list .hs-hide,.hs-seo-list .hs-show{display:none}@media (max-width:767px){.hs-seo-list{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.hs-seo-list:not(.active) li:not(.hs-seo-list-switch):nth-child(n+6){display:none}.hs-seo-list.active .hs-hide,.hs-seo-list:not(.active) .hs-show{display:block}}.date-picker-wrapper .next,.date-picker-wrapper .prev{color:#000;font-size:16px}.hs-calendar-container{min-height:460px}@media (min-width:576px){.hs-calendar-container{min-height:242px}}.date-tab-dt-content{margin-bottom:20px}@media (max-width:575px){.date-picker-wrapper .month-wrapper,.date-picker-wrapper.single-month .month-wrapper{flex-direction:column;gap:20px}.date-picker-wrapper .month1,.date-picker-wrapper.single-month .month1{margin-right:0!important}.box-exit-closed-flexible{gap:20px;justify-content:flex-start}}.card-modal-filtro{padding:16px}@media (min-width:768px){.card-modal-filtro{padding:16px 30px}}.barra-fecha-box-selector .nav-tabs button.nav-link{padding-left:10px;padding-right:10px}@media (min-width:400px){.barra-fecha-box-selector .nav-tabs button.nav-link{padding-left:20px;padding-right:20px}}@media (min-width:768px){.barra-fecha-box-selector .nav-tabs button.nav-link{padding-left:30px;padding-right:30px}}.barra-destino-title{height:1.4em}@media (min-width:768px){.barra-destino-title{height:1.3em}}@media (min-width:991px){.barra-destino-title{height:1.1em}}.minus-btn:disabled,.minus-btn[disabled],.plus-btn:disabled,.plus-btn[disabled]{opacity:.3}.box-content-modal-login .nav-link{padding-bottom:2px}@media (max-width:1024px) and (orientation:portrait){[data-template=recommended] .swiper-slide{opacity:.5}[data-template=recommended] .swiper-slide.swiper-slide-active{opacity:1}}.hs-filter-menu{gap:15px}.hs-item{background-color:#fff;height:160px}.hs-item .hs-thumbnail{flex-basis:40%;height:100%;max-width:235px;min-width:118px;width:40%}.hs-item .hs-text{flex:1}.hs-item .hs-padding{padding:16px}.hs-item .hs-padding-top{padding-top:16px}.hs-item .hs-show-small{display:none}@media (max-width:575px){.hs-item .hs-padding{padding:8px}.hs-item .hs-padding-top{padding-top:8px}.hs-item .hs-show-small{display:inline-block}.hs-item .hs-hide-small{display:none}}.gm-style .hs-item .hs-padding{padding:8px}.gm-style .hs-item .hs-padding-top{padding-top:8px}.gm-style .hs-item .hs-show-small{display:inline-block}.gm-style .hs-item .hs-hide-small{display:none}.gm-style .hs-item .hs-thumbnail{width:126px}.btnh{border-radius:8px;box-shadow:none;display:inline-block;font-family:PP Neue Montreal;font-size:16px;font-style:normal;font-weight:200;line-height:100%;overflow:hidden;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btnh,.btnh:hover{text-decoration:none}.btnh,.btnh:active,.btnh:focus{outline:none}.btnh-link2,.btnh-primary2,.btnh-secondary2{border:1px solid;padding:10px 24px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.btnh-link2:before,.btnh-primary2:before,.btnh-secondary2:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .85s cubic-bezier(.68,-.55,.265,1.55);width:0}.btnh-link2:hover:before,.btnh-primary2:hover:before,.btnh-secondary2:hover:before{width:100%}.btnh-link2 span,.btnh-primary2 span,.btnh-secondary2 span{color:#fff;mix-blend-mode:difference;position:relative}.btnh-link2.disabled:before,.btnh-link2:disabled:before,.btnh-link2:not(:disabled):not(.disabled).active:focus:before,.btnh-link2:not(:disabled):not(.disabled):active:focus:before,.btnh-primary2.disabled:before,.btnh-primary2:disabled:before,.btnh-primary2:not(:disabled):not(.disabled).active:focus:before,.btnh-primary2:not(:disabled):not(.disabled):active:focus:before,.btnh-secondary2.disabled:before,.btnh-secondary2:disabled:before,.btnh-secondary2:not(:disabled):not(.disabled).active:focus:before,.btnh-secondary2:not(:disabled):not(.disabled):active:focus:before{display:none}.btnh-link2.disabled span,.btnh-link2:disabled span,.btnh-link2:not(:disabled):not(.disabled).active:focus span,.btnh-link2:not(:disabled):not(.disabled):active:focus span,.btnh-primary2.disabled span,.btnh-primary2:disabled span,.btnh-primary2:not(:disabled):not(.disabled).active:focus span,.btnh-primary2:not(:disabled):not(.disabled):active:focus span,.btnh-secondary2.disabled span,.btnh-secondary2:disabled span,.btnh-secondary2:not(:disabled):not(.disabled).active:focus span,.btnh-secondary2:not(:disabled):not(.disabled):active:focus span{mix-blend-mode:normal}.btnh-primary2{background-color:#000;border-color:#fff}.btnh-primary2,.btnh-primary2 span{color:#fff}.btnh-primary2 span{mix-blend-mode:normal}.btnh-primary2:not(:disabled):not(.disabled).active,.btnh-primary2:not(:disabled):not(.disabled):active,.btnh-primary2:not(:disabled):not(.disabled):hover{background-color:#fff;border-color:#000}.btnh-primary2:not(:disabled):not(.disabled).active,.btnh-primary2:not(:disabled):not(.disabled).active span,.btnh-primary2:not(:disabled):not(.disabled):active,.btnh-primary2:not(:disabled):not(.disabled):active span,.btnh-primary2:not(:disabled):not(.disabled):hover,.btnh-primary2:not(:disabled):not(.disabled):hover span{color:#000!important}.btnh-primary2:not(:disabled):not(.disabled).active:focus,.btnh-primary2:not(:disabled):not(.disabled):active:focus{background-color:#c9c9c9;border-color:#000}.btnh-primary2:not(:disabled):not(.disabled).active:focus,.btnh-primary2:not(:disabled):not(.disabled).active:focus span,.btnh-primary2:not(:disabled):not(.disabled):active:focus,.btnh-primary2:not(:disabled):not(.disabled):active:focus span{color:#000}.btnh-primary2.disabled,.btnh-primary2:disabled{background-color:#929292;border-color:#929292}.btnh-primary2.disabled,.btnh-primary2.disabled span,.btnh-primary2:disabled,.btnh-primary2:disabled span{color:#fff}.btnh-secondary2{background-color:#fff;border-color:#000}.btnh-secondary2,.btnh-secondary2 span{color:#000!important}.btnh-secondary2 span{mix-blend-mode:normal}.btnh-secondary2:not(:disabled):not(.disabled).active,.btnh-secondary2:not(:disabled):not(.disabled):active,.btnh-secondary2:not(:disabled):not(.disabled):hover{background-color:#000;border-color:#000}.btnh-secondary2:not(:disabled):not(.disabled).active,.btnh-secondary2:not(:disabled):not(.disabled).active span,.btnh-secondary2:not(:disabled):not(.disabled):active,.btnh-secondary2:not(:disabled):not(.disabled):active span,.btnh-secondary2:not(:disabled):not(.disabled):hover,.btnh-secondary2:not(:disabled):not(.disabled):hover span{color:#fff!important}.btnh-secondary2:not(:disabled):not(.disabled).active:focus,.btnh-secondary2:not(:disabled):not(.disabled):active:focus{background-color:#929292;border-color:#929292}.btnh-secondary2:not(:disabled):not(.disabled).active:focus,.btnh-secondary2:not(:disabled):not(.disabled).active:focus span,.btnh-secondary2:not(:disabled):not(.disabled):active:focus,.btnh-secondary2:not(:disabled):not(.disabled):active:focus span{color:#fff}.btnh-secondary2.disabled,.btnh-secondary2:disabled{background-color:#fff;border-color:#929292}.btnh-secondary2.disabled,.btnh-secondary2.disabled span,.btnh-secondary2:disabled,.btnh-secondary2:disabled span{color:#929292}.btnh-link2{background-color:transparent;border-color:transparent;color:#000}.btnh-link2 span{color:#000;mix-blend-mode:normal}.btnh-link2:not(:disabled):not(.disabled).active,.btnh-link2:not(:disabled):not(.disabled).active span,.btnh-link2:not(:disabled):not(.disabled):active,.btnh-link2:not(:disabled):not(.disabled):active span,.btnh-link2:not(:disabled):not(.disabled):hover,.btnh-link2:not(:disabled):not(.disabled):hover span{text-decoration:underline}.btnh-link2:not(:disabled):not(.disabled).active:focus,.btnh-link2:not(:disabled):not(.disabled).active:focus span,.btnh-link2:not(:disabled):not(.disabled):active:focus,.btnh-link2:not(:disabled):not(.disabled):active:focus span{color:#000;text-decoration:none}.btnh-link2.disabled,.btnh-link2.disabled span,.btnh-link2:disabled,.btnh-link2:disabled span{color:#929292}.btnh-user{background-color:#000;border-radius:20px;box-shadow:inset 0 0 0 1px #000;color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;padding-left:12px;padding-right:40px;position:relative;transition:all .5s ease;z-index:99999}.btnh-user .hs-user{font-size:14px;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btnh-user img{border-radius:14px;height:28px;position:absolute;right:6px;top:6px;width:28px}.btnh-user .hs-submenu{display:none;left:50%;margin-left:-77px;position:absolute;top:100%;width:154px}.btnh-user:not(:disabled):not(.disabled).active,.btnh-user:not(:disabled):not(.disabled):active,.btnh-user:not(:disabled):not(.disabled):hover{background-color:#fff}.btnh-user:not(:disabled):not(.disabled).active,.btnh-user:not(:disabled):not(.disabled).active span,.btnh-user:not(:disabled):not(.disabled):active,.btnh-user:not(:disabled):not(.disabled):active span,.btnh-user:not(:disabled):not(.disabled):hover,.btnh-user:not(:disabled):not(.disabled):hover span{color:#000}.btnh-user:not(:disabled):not(.disabled).active .hs-submenu,.btnh-user:not(:disabled):not(.disabled):active .hs-submenu,.btnh-user:not(:disabled):not(.disabled):hover .hs-submenu{display:block}.btnh-user:not(:disabled):not(.disabled).active:focus,.btnh-user:not(:disabled):not(.disabled):active:focus{background-color:#c9c9c9}.btnh-user:not(:disabled):not(.disabled).active:focus,.btnh-user:not(:disabled):not(.disabled).active:focus span,.btnh-user:not(:disabled):not(.disabled):active:focus,.btnh-user:not(:disabled):not(.disabled):active:focus span{color:#000}.btnh-user.disabled,.btnh-user:disabled{background-color:#929292;border-color:#929292}.btnh-user.disabled,.btnh-user.disabled span,.btnh-user:disabled,.btnh-user:disabled span{color:#fff}.btnh-sm{padding:7px 14px}.btnh-lg{padding:14px 24px}.icon-left{display:block}.icon-left i{font-size:22px;margin-top:-11px;position:absolute;top:50%}.icon-left{padding-left:27px}.icon-left i{left:0}.btnh-sm .icon-left{padding-left:21px}.btnh-sm i{font-size:16px;margin-top:-8px}.btnh-lg .icon-left{padding-left:29px}.btnh-lg i{font-size:24px;margin-top:-12px}.btn{border-radius:8px;font-family:PP Neue Montreal;font-size:16px;font-style:normal;font-weight:200;line-height:100%;padding:10px 24px}.hs-button-accordion{display:block;position:relative;width:100%}.btnh-search-button{border-color:#000;border-radius:5px;height:32px;line-height:32px;padding:0;text-align:center;width:32px}.btnh-search-button i{font-size:20px;height:20px;line-height:20px;margin:0;padding:0}.hs-to-bottom{bottom:16px;position:absolute}.hs-no-button-styles{background:0 0;border:0;margin:0;outline:none!important;padding:0;position:relative;text-align:left}@font-face{font-family:hc-icons;font-style:normal;font-weight:400;src:url(/assets/fonts/hc-icons.eot?98724928);src:url(/assets/fonts/hc-icons.eot?98724928#iefix) format("embedded-opentype"),url(/assets/fonts/hc-icons.woff2?98724928) format("woff2"),url(/assets/fonts/hc-icons.woff?98724928) format("woff"),url(/assets/fonts/hc-icons.ttf?98724928) format("truetype"),url(/assets/fonts/hc-icons.svg?98724928#hc-icons) format("svg")}.swiper-button-next:after,.swiper-button-prev:after,[class*=" icon-"]:before,[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:hc-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-i_arrow1-d:before{content:"\e800"}.icon-i_arrow2-d:before{content:"\e804"}.icon-i_arrow2-r:before{content:"\e806"}.icon-i_circle-checked:before{content:"\e808"}.icon-i_minus:before{content:"\e809"}.icon-i_close:before{content:"\e80a"}.icon-i_envelope:before{content:"\e80e"}.icon-i_eye:before{content:"\e80f"}.icon-i_find:before{content:"\e810"}.icon-i_map:before{content:"\e811"}.icon-i_sliders:before{content:"\e813"}.icon-i_star:before{content:"\e814"}.icon-i_num-1:before{content:"\e816"}.icon-i_num-2:before{content:"\e817"}.icon-i_num-3:before{content:"\e818"}.icon-i_num-4:before{content:"\e819"}.icon-i_num-5:before{content:"\e81a"}.icon-i_num-6:before{content:"\e81b"}.icon-i_num-7:before{content:"\e81c"}.icon-i_instagram:before{content:"\e81f"}.icon-i_facebook:before{content:"\e820"}.icon-i_btn-plus:before{content:"\e821"}.icon-i_linkedin:before{content:"\e823"}.icon-i_btn-minus:before{content:"\e824"}.icon-i_exclamation:before{content:"\e825"}.icon-i_eye-hide:before{content:"\e82a"}.icon-i_circle-info:before{content:"\e830"}.icon-i_find-medium:before{content:"\e833"}.icon-i_arrow1-thick-r:before{content:"\e834"}.icon-i_arrow1-thick-l:before{content:"\e837"}.icon-i_minus-thick:before{content:"\e838"}.icon-i_plus-thick:before{content:"\e839"}.icon-i_hamburguer-thin:before{content:"\e83c"}.icon-i_youtube:before{content:"\e83d"}textarea{resize:none}.hs-modal-simple-back{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.hs-modal-simple{background-color:#fff;max-width:100%;padding:70px 24px 40px;position:relative;width:576px}.hs-modal-simple-close{background:none;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;outline:inherit;outline:none!important;padding:0;position:relative;position:absolute;right:45px;text-align:left;top:45px}.hs-modal-simple-container{align-items:center;display:flex;height:100%;justify-content:center;padding:15px;width:100%}.hs-modal-simple-form-fields{margin-left:auto;margin-right:auto;max-width:300px}@media (max-width:575px){.hs-modal-simple{padding:40px 20px}.hs-modal-simple-close{font-size:15px;right:20px;top:25px}}.hs-modal-side{bottom:0;display:none;position:fixed;width:100%}@media (max-width:575.98px){.hs-modal-side{top:0;z-index:100}}@media (min-width:576px){.hs-modal-side{top:70px}}@media (min-width:768px){.hs-modal-side{top:70px}}@media (min-width:992px){.hs-modal-side{top:80px}}@media (min-width:1200px){.hs-modal-side{top:90px}}.hs-modal-side .hs-close-button{background:transparent;border:0;outline:none;padding:0}.hs-modal-side .hs-modal-container,.hs-modal-side .hs-modal-overlay{height:100%;width:100%}.hs-modal-side .hs-modal-container{position:relative}.hs-modal-side .hs-modal-overlay{background:rgba(0,0,0,.5);left:0;position:absolute;top:0}.hs-modal-side .hs-content-modal{height:100%;margin-left:auto;max-height:100%;max-width:100%;padding:0;position:relative;width:60%}.hs-modal-side .hs-content-modal>.hs-close-button{position:absolute;right:104px;top:33px}.hs-modal-padding{padding:40px}@media (max-width:575.98px){.hs-modal-padding{padding:18px}}.hs-modal-contact .hs-content-modal,.hs-modal-owners .hs-content-modal{width:575px}em{font-family:Editorial New;font-style:italic;font-weight:200;line-height:.9em}.hs-listing-not-found-padding{padding-bottom:40px;padding-top:40px}@media (max-width:575.98px){.hs-listing-not-found-padding{padding-bottom:40px;padding-top:40px}}.hs-listing-item-min-description-height{box-sizing:border-box}@media (min-width:768px){.hs-listing-item-min-description-height{min-height:95px}}.nav-tabs .nav-link.active{color:#000}@media (max-width:767px){.hs-scroll-fade-container{overflow:scroll;width:100%}.hs-scroll-fade-content{white-space:nowrap;width:auto}}@media (min-width:768px){.hs-scroll-fade{height:100%;position:relative}.hs-scroll-fade-gradient-bottom,.hs-scroll-fade-gradient-top{background:#000;content:"";display:block;height:90px;left:0;opacity:0;position:absolute;transition:all .5s ease;width:100%}.hs-scroll-fade-gradient-bottom.active,.hs-scroll-fade-gradient-top.active{opacity:1}.hs-scroll-fade-gradient-top{background:linear-gradient(0deg,transparent,rgba(0,0,0,.722) 75%,#000);top:-1px}.hs-scroll-fade-gradient-bottom{background:linear-gradient(180deg,transparent,rgba(0,0,0,.722) 75%,#000);bottom:-1px}.hs-scroll-fade-container{height:100%;overflow:scroll}}.hs-modal-internal-page{background-color:rgba(0,0,0,.5);height:100%;opacity:0;position:fixed;right:0;top:0;transition:all .5s ease;width:100%;z-index:100}.hs-modal-internal-page .hs-modal-internal-page-title{left:22px;position:absolute;top:18px}.hs-modal-internal-page .hs-modal-internal-page-container{background-color:#fff;bottom:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .5s ease;width:70%}@media (max-width:575px){.hs-modal-internal-page .hs-modal-internal-page-container{width:100%}}.hs-modal-internal-page iframe{height:calc(100% - 90px);position:absolute;top:90px;width:100%}.hs-modal-internal-page button{position:absolute;right:22px;top:32px}.hs-modal-internal-page.active{opacity:1;transition:all .5s ease}.hs-modal-internal-page.active .hs-modal-internal-page-container{transform:translateX(0);transition:all .5s ease}.hs-in-iframe .section-footer,.hs-in-iframe .section-header{display:none}.hs-in-iframe .section-page-all-content{padding-top:0!important}.hs-calendar .nav-date-title{cursor:default!important}.hs-custom-swiper>.swiper-button-next,.hs-custom-swiper>.swiper-button-next:after,.hs-custom-swiper>.swiper-button-prev,.hs-custom-swiper>.swiper-button-prev:after{color:#fff;font-size:39px;height:39px;line-height:39px;width:39px}.hs-custom-swiper>.swiper-button-prev{left:22px}.hs-custom-swiper>.swiper-button-prev:after{content:"\e801"}.hs-custom-swiper>.swiper-button-next{right:22px}.hs-custom-swiper>.swiper-button-next:after{content:"\e802"}.hs-oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-listado-custom1-available{margin-bottom:15px;padding-left:6px;padding-right:6px}.item-listado-custom-precio{margin-top:0}div.gm-style-iw-a div.gm-style-iw,div.gm-style-iw-a div.gm-style-iw-c,div.gm-style-iw-a div.gm-style-iw-d{max-height:none!important}.btnh{cursor:pointer;transition:all .3s linear}.underline.active:after{transform:scaleX(1);transform-origin:left}.menu-select-location{position:relative}.menu-select-location .select-location-list{background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;justify-content:space-between;padding:21px 32px;position:absolute;width:670px;z-index:10}.menu-select-location .select-location-list.select-location-list{display:block;left:calc(50% - 30px);opacity:0;pointer-events:none;top:77px;transform:translate(-50%);transition:all .5s linear}.menu-select-location .select-location-list.select-location-list .hs-custom-checkbox.mb-3{margin-bottom:12px!important}.menu-select-location.active .select-location-list.select-location-list{opacity:1;pointer-events:all}#menu-select-location-btn-tablets{display:block;transform:translate(-30px,-2px)}.header-links-item.underline.menu-select-location-btn-2{color:#fff!important;margin:80px 0}#select-location-lightbox{display:none}@media only screen and (orientation:portrait){#select-location-lightbox{background-color:#f2f2f2;bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:70px;transition:all .5s linear;z-index:101}#select-location-lightbox #close-select-location-lightbox{background-color:#fff;display:block;height:70px;position:absolute;right:0;top:-70px;width:300px}#select-location-lightbox #close-select-location-lightbox #close-select-location-lightbox-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-width='1.3' d='M31.114 30.099 9.9 8.886M30.102 8.889 8.889 30.102'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:40px 40px;cursor:pointer;display:block;height:40px;position:absolute;right:40px;top:15px;width:40px}#select-location-lightbox .select-location-list{background-color:#fff;background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;display:block;left:50%;padding:21px 32px;position:absolute;transform:translate(-50%,80px);width:calc(100% - 80px)}#select-location-lightbox.active{opacity:1;pointer-events:all}}@media only screen and (max-width:767px) and (orientation:portrait){#select-location-lightbox{background-color:#f2f2f2;bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:70px;transition:all .5s linear;z-index:101}#select-location-lightbox .select-location-list{padding:21px 32px;transform:translate(-50%,30px);width:calc(100% - 40px)}#select-location-lightbox #close-select-location-lightbox{width:70px}#select-location-lightbox #close-select-location-lightbox #close-select-location-lightbox-btn{right:15px}}.header-menu-links-list:hover li{opacity:1!important}.header-menu-links-list .mobile-dropdown-language .select-language-button{display:inline-block;font-size:24px!important;line-height:24px!important;margin-top:10px}.header-menu-links-list .mobile-dropdown-language i.icon-i_arrow1-d{margin:15px 0 0 14px}.header-menu-links-list .mobile-dropdown-language .dropdown-language .dropdown-menu a.dropdown-item{display:inline-block;font-size:24px!important;line-height:24px!important}.header-menu-links-list .mobile-dropdown-language .select-language-box .select-language{align-items:center;background:#000!important;color:var(--secundary-color);display:flex;font-size:16px;justify-content:center;line-height:19px;margin-right:0;padding:0;text-align:center;width:-moz-fit-content;width:fit-content}.header-menu-links-list .mobile-dropdown-language .select-language-box:after{display:none}.header-menu-links-list .mobile-dropdown-language .select-language-box .dropdown-menu,.header-menu-links-list .mobile-dropdown-language .select-language-box .dropdown-menu a{background:#000!important;color:var(--secundary-color)!important}@media only screen and (min-width:768px) and (max-width:1194px) and (orientation:landscape){.header-menu-links-list .mobile-dropdown-language{display:block;display:inline-block;font-size:24px!important;line-height:24px!important;margin-top:10px}.header-menu-links-list i.icon-i_arrow1-d{margin:15px 0 0 14px}.header-menu-links-list .dropdown-language .dropdown-menu a.dropdown-item{display:inline-block;font-size:24px!important;line-height:24px!important}}.hs-modal-side.hs-modal-property{z-index:999}.swiper-wrapper{height:-moz-fit-content!important;height:fit-content!important}@media only screen and (max-width:1194px){.swiper-wrapper{height:-moz-fit-content!important;height:fit-content!important}}label.unavailable{color:#ce191b!important}.input-custom.unavailable{border-bottom:1px solid #ce191b!important}.gm-style .hs-thumbnail .swiper-wrapper{height:100%!important}.gm-style-iw-a-multi .gm-style-iw-c{height:385px}@media only screen and (orientation:landscape){.gm-style div[role=dialog].gm-style-iw.gm-style-iw-c{max-width:390px!important}}.dropdown-item.active,.dropdown-item:active{background-color:transparent!important}.with-tooltip{display:flex;justify-content:space-between;position:relative}.with-tooltip>.text-nowrap{background-color:#fff;display:block!important;overflow:visible!important}.with-tooltip>.text-nowrap:after{display:none}.with-tooltip>.text-nowrap:first-of-type{padding-right:5px}.with-tooltip>.text-nowrap:last-of-type{padding-left:5px;text-align:right;vertical-align:bottom;width:inherit!important}.gfw-tooltip{display:inline-block;position:relative}@media only screen and (min-width:768px) and (orientation:portrait){.with-tooltip.tooltip-ipad-left .gfw-tooltip .gfw-tooltip-content{left:calc(50% - 86px)!important;top:-30px!important}.with-tooltip.tooltip-ipad-left .gfw-tooltip .gfw-tooltip-content:after{transform:translate(calc(-50% + 7px))}}@media only screen and (max-width:1023px) and (orientation:landscape){.with-tooltip.tooltip-ipad-left .gfw-tooltip .gfw-tooltip-content{left:calc(50% - 86px)!important;top:-30px!important}.with-tooltip.tooltip-ipad-left .gfw-tooltip .gfw-tooltip-content:after{transform:translate(calc(-50% - 3px))}.section-page-all-content.section-page-all-content-listados>.section-listado-custom-sticky>.container.container-big{max-width:800px}}.hs-distributed-list div:first-of-type{text-align:left!important}.info-icon{background-image:url(/assets/img/Info-icon.svg);background-repeat:no-repeat;background-size:100% auto;cursor:pointer;display:inline-block;height:16px;min-height:16px;min-width:16px;transform:translateY(3px);width:16px}.blue{color:#42819f!important}.blue .info-icon{background-image:url(/assets/img/Info-icon-blue.svg)!important}.blue .gfw-tooltip-content{color:#42819f!important}.blue .gfw-tooltip-content span{color:#42819f!important;font-size:16px;line-height:1.2em}.gfw-tooltip-content{background-color:#f2f2f2;border-radius:8px;box-shadow:1px 2px 7px 0 rgba(0,0,0,.15);color:#000;height:-moz-fit-content;height:fit-content;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;top:-10px;transform:translate(-50%,-100%);transition:opacity .3s,visibility .3s;visibility:hidden;width:205px;z-index:100}.gfw-tooltip-content:after{background-image:url(/assets/img/tooltip-arrow-down.png);background-repeat:no-repeat;background-size:100% auto;bottom:-14px;content:"";display:block;height:14px;left:50%;position:absolute;transform:translate(-50%);width:12px}.gfw-tooltip-content>div:not(.payment_content),.gfw-tooltip-content>span,.gfw-tooltip-content>strong{display:inline-block!important;font-size:14px;font-weight:300;margin-bottom:20px;margin-top:5px;text-align:left!important;width:calc(100% - 10px)!important}.gfw-tooltip-content>div:not(.payment_content).only-text,.gfw-tooltip-content>span.only-text,.gfw-tooltip-content>strong.only-text{margin-bottom:10px;margin-top:10px;white-space:normal}.gfw-tooltip-content>div:not(.payment_content){white-space:normal!important}.down .gfw-tooltip-content{background-color:#e3f7fe;border-radius:8px;box-shadow:none!important;color:#000;height:-moz-fit-content;height:fit-content;left:50%;line-height:1.1em;opacity:0;padding:5px;position:absolute;text-align:center;top:0;transform:translate(-50%,43px);transition:opacity .3s,visibility .3s;visibility:hidden;width:205px;z-index:100}.down .gfw-tooltip-content:after{background-image:url(/assets/img/tooltip-arrow-down-blue.png);background-repeat:no-repeat;background-size:100% auto;bottom:inherit;content:"";display:block;height:14px;left:50%;position:absolute;top:-14px;transform:translate(-50%);width:12px}.gfw-tooltip.active .gfw-tooltip-content,.gfw-tooltip:focus .gfw-tooltip-content,.gfw-tooltip:hover .gfw-tooltip-content{opacity:1;visibility:visible}@media only screen and (max-width:1194px){.col-map-full .swiper-slide .hs-full-image{height:160px;-o-object-fit:cover;object-fit:cover;width:auto}}@media only screen and (max-width:1194px) and (orientation:portrait){.col-map-full .swiper.swiper-map-items{pointer-events:none}.col-map-full .swiper.swiper-map-items .swiper-slide{pointer-events:all}}.col-items-map h3.hs-font-title{transform:translateY(2px)}.hs-grid>.hs-background-color-white{border:1px solid #fff!important;transition:all .3s linear}.hs-grid>.hs-background-color-white:hover{border:1px solid #000!important}@media only screen and (max-width:767px) and (orientation:portrait){.col-items-map h3.hs-font-title{transform:translateY(2px)}.hs-grid>.hs-background-color-white h3.hs-fs-m.hs-font-title.text-uppercase.mb-3.hs-oneline{font-size:25px!important}}.gm-style .gm-style-iw-c{filter:none!important}@media only screen and (orientation:landscape){.modal-map #map .gm-style-iw.gm-style-iw-c{padding-top:0!important}.zone-text-line{margin-top:4px}.zone-text-line span{font-size:14px!important}}@media only screen and (orientation:portrait){.zone-text-line{display:none!important}}.col-map-full .swiper-slide .hs-full-image,.link-map-main.box-item-listado-custom1-multi-content .hs-item{height:160px!important}@media only screen and (max-width:767px) and (orientation:portrait){.hs-search-bar-button{background-color:#000}.hs-search-bar-button a{color:#fff}}@media only screen and (orientation:portrait){#detail-box h1.hs-fs-l-static{margin-top:1rem!important}#detail-box .hs-distributed-list.hs-fs-xs.mt-4.mb-2{margin-top:3rem!important}#detail-box .form-row.mb-3{margin-top:2rem!important}}@media only screen and (max-width:767px) and (orientation:portrait){#detail-box .hs-fs-xs{font-size:16px!important}#barra-fecha-box .box-footer-tab-pane{margin-top:25px!important;padding-top:15px!important}}.gfw-lightbox{align-content:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .5s linear;width:100vw;z-index:99999}.gfw-lightbox.active{opacity:1;pointer-events:all}.gfw-lightbox .gfw-lightbox-content{background-color:#fff;height:-moz-fit-content;height:fit-content;margin:auto;max-width:500px;padding:40px;position:relative;text-align:center;width:100%}.gfw-lightbox .gfw-lightbox-content .gfw-lightbox-close{cursor:pointer;display:block;position:absolute;right:40px;top:40px}.gfw-lightbox .gfw-lightbox-content .gfw-lightbox-text strong,.gfw-lightbox .gfw-lightbox-content .gfw-lightbox-text svg{display:inline-block;margin:10px}.gfw-lightbox .gfw-lightbox-content .gfw-lightbox-text p{display:inline-block;margin:0 0 25px}.gfw-generic-info-message{color:#929292!important;display:inline-block;font-size:16px!important;line-height:1.1em!important;margin-top:15px}.gfw-generic-info-message{vertical-align:top;white-space:nowrap}.gfw-generic-info-message>i{display:inline-block;margin-right:8px;vertical-align:top}.gfw-generic-info-message>span{display:inline-block;vertical-align:top;white-space:wrap}html body div .gfw-btn-w-loader,html body div a.gfw-btn-w-loader,html body div button.gfw-btn-w-loader{padding-top:0!important;transition:all .3s linear}html body div .gfw-btn-w-loader i,html body div a.gfw-btn-w-loader i,html body div button.gfw-btn-w-loader i{opacity:1}html body div .gfw-btn-w-loader .gfw-spiner-01,html body div a.gfw-btn-w-loader .gfw-spiner-01,html body div button.gfw-btn-w-loader .gfw-spiner-01{animation:gfw-spin 2s linear infinite;left:13px;opacity:0;pointer-events:none;position:relative;top:-13px;transform:translate(-50%,-50%) rotate(0deg);vertical-align:middle}html body div .gfw-btn-w-loader.w-text,html body div a.gfw-btn-w-loader.w-text,html body div button.gfw-btn-w-loader.w-text{padding-bottom:13px!important;padding-top:13px!important}html body div .gfw-btn-w-loader.w-text .gfw-spiner-01,html body div a.gfw-btn-w-loader.w-text .gfw-spiner-01,html body div button.gfw-btn-w-loader.w-text .gfw-spiner-01{left:7px;opacity:0;position:absolute;top:-2px}html body div .gfw-btn-w-loader.w-lupa-text,html body div a.gfw-btn-w-loader.w-lupa-text,html body div button.gfw-btn-w-loader.w-lupa-text{padding-bottom:13px!important;padding-top:13px!important}html body div .gfw-btn-w-loader.w-lupa-text .gfw-spiner-01,html body div a.gfw-btn-w-loader.w-lupa-text .gfw-spiner-01,html body div button.gfw-btn-w-loader.w-lupa-text .gfw-spiner-01{left:7px;opacity:0;position:absolute;top:-2px}html body div .gfw-btn-w-loader.active,html body div a.gfw-btn-w-loader.active,html body div button.gfw-btn-w-loader.active{background-color:#fff!important;color:#000!important;padding-top:0!important}html body div .gfw-btn-w-loader.active i,html body div a.gfw-btn-w-loader.active i,html body div button.gfw-btn-w-loader.active i{opacity:0}html body div .gfw-btn-w-loader.active .gfw-spiner-01,html body div a.gfw-btn-w-loader.active .gfw-spiner-01,html body div button.gfw-btn-w-loader.active .gfw-spiner-01{left:3px;opacity:1;position:relative;top:-23px}html body div .gfw-btn-w-loader.active.btnh-secondary2:not(:disabled):not(.disabled),html body div a.gfw-btn-w-loader.active.btnh-secondary2:not(:disabled):not(.disabled),html body div button.gfw-btn-w-loader.active.btnh-secondary2:not(:disabled):not(.disabled){color:#000!important}html body div .gfw-btn-w-loader.w-text.active,html body div a.gfw-btn-w-loader.w-text.active,html body div button.gfw-btn-w-loader.w-text.active{padding-bottom:10px!important;padding-top:13px!important}html body div .gfw-btn-w-loader.w-text.active .gfw-spiner-01,html body div a.gfw-btn-w-loader.w-text.active .gfw-spiner-01,html body div button.gfw-btn-w-loader.w-text.active .gfw-spiner-01{left:7px;opacity:1;position:relative;top:-2px}html body div .gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled).active,html body div .gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled).active span,html body div .gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):active,html body div .gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):active span,html body div .gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):hover,html body div .gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):hover span,html body div a.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled).active,html body div a.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled).active span,html body div a.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):active,html body div a.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):active span,html body div a.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):hover,html body div a.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):hover span,html body div button.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled).active,html body div button.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled).active span,html body div button.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):active,html body div button.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):active span,html body div button.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):hover,html body div button.gfw-btn-w-loader.w-text.active.btnh-secondary2:not(:disabled):not(.disabled):hover span{color:#000!important}html body div .gfw-btn-w-loader.w-lupa-text.active,html body div a.gfw-btn-w-loader.w-lupa-text.active,html body div button.gfw-btn-w-loader.w-lupa-text.active{background-color:#000!important;padding-bottom:10px!important;padding-top:13px!important}html body div .gfw-btn-w-loader.w-lupa-text.active .gfw-spiner-01,html body div a.gfw-btn-w-loader.w-lupa-text.active .gfw-spiner-01,html body div button.gfw-btn-w-loader.w-lupa-text.active .gfw-spiner-01{filter:invert(1);left:22px;opacity:1;position:absolute;top:10px}html body div .gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled).active,html body div .gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled).active span,html body div .gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):active,html body div .gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):active span,html body div .gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):hover,html body div .gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div .gfw-btn-w-loader.w-lupa-text.active:active,html body div .gfw-btn-w-loader.w-lupa-text.active:focus,html body div .gfw-btn-w-loader.w-lupa-text.active:hover,html body div a.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled).active,html body div a.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled).active span,html body div a.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):active,html body div a.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):active span,html body div a.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):hover,html body div a.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div a.gfw-btn-w-loader.w-lupa-text.active:active,html body div a.gfw-btn-w-loader.w-lupa-text.active:focus,html body div a.gfw-btn-w-loader.w-lupa-text.active:hover,html body div button.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled).active,html body div button.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled).active span,html body div button.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):active,html body div button.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):active span,html body div button.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):hover,html body div button.gfw-btn-w-loader.w-lupa-text.active.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div button.gfw-btn-w-loader.w-lupa-text.active:active,html body div button.gfw-btn-w-loader.w-lupa-text.active:focus,html body div button.gfw-btn-w-loader.w-lupa-text.active:hover{background-color:#000!important;color:#fff!important}@media only screen and (max-width:860px) and (orientation:portrait){html body div .gfw-btn-w-loader,html body div .gfw-btn-w-loader span,html body div a.gfw-btn-w-loader,html body div a.gfw-btn-w-loader span,html body div button.gfw-btn-w-loader,html body div button.gfw-btn-w-loader span{background-color:#fff!important;color:#000!important}html body div .gfw-btn-w-loader.w-lupa-text,html body div .gfw-btn-w-loader.w-lupa-text span,html body div a.gfw-btn-w-loader.w-lupa-text,html body div a.gfw-btn-w-loader.w-lupa-text span,html body div button.gfw-btn-w-loader.w-lupa-text,html body div button.gfw-btn-w-loader.w-lupa-text span{background-color:#000!important;color:#fff!important}html body div .gfw-btn-w-loader.active,html body div .gfw-btn-w-loader.active span,html body div .gfw-btn-w-loader:active,html body div .gfw-btn-w-loader:active span,html body div .gfw-btn-w-loader:focus,html body div .gfw-btn-w-loader:focus span,html body div .gfw-btn-w-loader:hover,html body div .gfw-btn-w-loader:hover span,html body div a.gfw-btn-w-loader.active,html body div a.gfw-btn-w-loader.active span,html body div a.gfw-btn-w-loader:active,html body div a.gfw-btn-w-loader:active span,html body div a.gfw-btn-w-loader:focus,html body div a.gfw-btn-w-loader:focus span,html body div a.gfw-btn-w-loader:hover,html body div a.gfw-btn-w-loader:hover span,html body div button.gfw-btn-w-loader.active,html body div button.gfw-btn-w-loader.active span,html body div button.gfw-btn-w-loader:active,html body div button.gfw-btn-w-loader:active span,html body div button.gfw-btn-w-loader:focus,html body div button.gfw-btn-w-loader:focus span,html body div button.gfw-btn-w-loader:hover,html body div button.gfw-btn-w-loader:hover span{background-color:#fff!important;color:#000!important}html body div .gfw-btn-w-loader.active.w-lupa-text,html body div .gfw-btn-w-loader.active.w-lupa-text span,html body div .gfw-btn-w-loader:active.w-lupa-text,html body div .gfw-btn-w-loader:active.w-lupa-text span,html body div .gfw-btn-w-loader:focus.w-lupa-text,html body div .gfw-btn-w-loader:focus.w-lupa-text span,html body div .gfw-btn-w-loader:hover.w-lupa-text,html body div .gfw-btn-w-loader:hover.w-lupa-text span,html body div a.gfw-btn-w-loader.active.w-lupa-text,html body div a.gfw-btn-w-loader.active.w-lupa-text span,html body div a.gfw-btn-w-loader:active.w-lupa-text,html body div a.gfw-btn-w-loader:active.w-lupa-text span,html body div a.gfw-btn-w-loader:focus.w-lupa-text,html body div a.gfw-btn-w-loader:focus.w-lupa-text span,html body div a.gfw-btn-w-loader:hover.w-lupa-text,html body div a.gfw-btn-w-loader:hover.w-lupa-text span,html body div button.gfw-btn-w-loader.active.w-lupa-text,html body div button.gfw-btn-w-loader.active.w-lupa-text span,html body div button.gfw-btn-w-loader:active.w-lupa-text,html body div button.gfw-btn-w-loader:active.w-lupa-text span,html body div button.gfw-btn-w-loader:focus.w-lupa-text,html body div button.gfw-btn-w-loader:focus.w-lupa-text span,html body div button.gfw-btn-w-loader:hover.w-lupa-text,html body div button.gfw-btn-w-loader:hover.w-lupa-text span{background-color:#000!important;color:#fff!important}html body div .gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div .gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div .gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div .gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div .gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div .gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div .gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div .gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div .gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div .gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div .gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div .gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div .gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div .gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div .gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div .gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div .gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div .gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div .gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div .gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div .gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div .gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div .gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div .gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div a.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div a.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div a.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div a.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div a.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div a.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div a.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div a.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div a.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div a.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div a.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div a.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div a.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div a.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div a.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div a.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div a.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div a.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div a.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div a.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div a.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div a.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div a.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div a.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div button.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div button.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div button.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div button.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div button.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div button.gfw-btn-w-loader.active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div button.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div button.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div button.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div button.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div button.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div button.gfw-btn-w-loader:active.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div button.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div button.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div button.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div button.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div button.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div button.gfw-btn-w-loader:focus.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span,html body div button.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active,html body div button.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled).active span,html body div button.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active,html body div button.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):active span,html body div button.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover,html body div button.gfw-btn-w-loader:hover.w-lupa-text.btnh-primary2:not(:disabled):not(.disabled):hover span{color:#fff!important}}@media only screen and (min-width:861px) and (max-width:1194px) and (orientation:landscape){html body div .gfw-btn-w-loader,html body div .gfw-btn-w-loader span,html body div a.gfw-btn-w-loader,html body div a.gfw-btn-w-loader span,html body div button.gfw-btn-w-loader,html body div button.gfw-btn-w-loader span{background-color:#000!important;color:#fff!important}html body div .gfw-btn-w-loader.w-text,html body div .gfw-btn-w-loader.w-text span,html body div a.gfw-btn-w-loader.w-text,html body div a.gfw-btn-w-loader.w-text span,html body div button.gfw-btn-w-loader.w-text,html body div button.gfw-btn-w-loader.w-text span{background-color:#fff!important;color:#000!important}html body div .gfw-btn-w-loader.active,html body div .gfw-btn-w-loader.active span,html body div .gfw-btn-w-loader:active,html body div .gfw-btn-w-loader:active span,html body div .gfw-btn-w-loader:focus,html body div .gfw-btn-w-loader:focus span,html body div .gfw-btn-w-loader:hover,html body div .gfw-btn-w-loader:hover span,html body div a.gfw-btn-w-loader.active,html body div a.gfw-btn-w-loader.active span,html body div a.gfw-btn-w-loader:active,html body div a.gfw-btn-w-loader:active span,html body div a.gfw-btn-w-loader:focus,html body div a.gfw-btn-w-loader:focus span,html body div a.gfw-btn-w-loader:hover,html body div a.gfw-btn-w-loader:hover span,html body div button.gfw-btn-w-loader.active,html body div button.gfw-btn-w-loader.active span,html body div button.gfw-btn-w-loader:active,html body div button.gfw-btn-w-loader:active span,html body div button.gfw-btn-w-loader:focus,html body div button.gfw-btn-w-loader:focus span,html body div button.gfw-btn-w-loader:hover,html body div button.gfw-btn-w-loader:hover span{background-color:#000!important;color:#fff!important}html body div .gfw-btn-w-loader.active .gfw-spiner-01,html body div .gfw-btn-w-loader:active .gfw-spiner-01,html body div .gfw-btn-w-loader:focus .gfw-spiner-01,html body div .gfw-btn-w-loader:hover .gfw-spiner-01,html body div a.gfw-btn-w-loader.active .gfw-spiner-01,html body div a.gfw-btn-w-loader:active .gfw-spiner-01,html body div a.gfw-btn-w-loader:focus .gfw-spiner-01,html body div a.gfw-btn-w-loader:hover .gfw-spiner-01,html body div button.gfw-btn-w-loader.active .gfw-spiner-01,html body div button.gfw-btn-w-loader:active .gfw-spiner-01,html body div button.gfw-btn-w-loader:focus .gfw-spiner-01,html body div button.gfw-btn-w-loader:hover .gfw-spiner-01{filter:invert(0)}html body div .gfw-btn-w-loader.active.w-text,html body div .gfw-btn-w-loader.active.w-text span,html body div .gfw-btn-w-loader:active.w-text,html body div .gfw-btn-w-loader:active.w-text span,html body div .gfw-btn-w-loader:focus.w-text,html body div .gfw-btn-w-loader:focus.w-text span,html body div .gfw-btn-w-loader:hover.w-text,html body div .gfw-btn-w-loader:hover.w-text span,html body div a.gfw-btn-w-loader.active.w-text,html body div a.gfw-btn-w-loader.active.w-text span,html body div a.gfw-btn-w-loader:active.w-text,html body div a.gfw-btn-w-loader:active.w-text span,html body div a.gfw-btn-w-loader:focus.w-text,html body div a.gfw-btn-w-loader:focus.w-text span,html body div a.gfw-btn-w-loader:hover.w-text,html body div a.gfw-btn-w-loader:hover.w-text span,html body div button.gfw-btn-w-loader.active.w-text,html body div button.gfw-btn-w-loader.active.w-text span,html body div button.gfw-btn-w-loader:active.w-text,html body div button.gfw-btn-w-loader:active.w-text span,html body div button.gfw-btn-w-loader:focus.w-text,html body div button.gfw-btn-w-loader:focus.w-text span,html body div button.gfw-btn-w-loader:hover.w-text,html body div button.gfw-btn-w-loader:hover.w-text span{background-color:#fff!important;color:#000!important}html body div .gfw-btn-w-loader.active.w-text .gfw-spiner-01,html body div .gfw-btn-w-loader:active.w-text .gfw-spiner-01,html body div .gfw-btn-w-loader:focus.w-text .gfw-spiner-01,html body div .gfw-btn-w-loader:hover.w-text .gfw-spiner-01,html body div a.gfw-btn-w-loader.active.w-text .gfw-spiner-01,html body div a.gfw-btn-w-loader:active.w-text .gfw-spiner-01,html body div a.gfw-btn-w-loader:focus.w-text .gfw-spiner-01,html body div a.gfw-btn-w-loader:hover.w-text .gfw-spiner-01,html body div button.gfw-btn-w-loader.active.w-text .gfw-spiner-01,html body div button.gfw-btn-w-loader:active.w-text .gfw-spiner-01,html body div button.gfw-btn-w-loader:focus.w-text .gfw-spiner-01,html body div button.gfw-btn-w-loader:hover.w-text .gfw-spiner-01{filter:invert(0)}html body div .gfw-btn-w-loader.active.w-lupa-text .gfw-spiner-01,html body div .gfw-btn-w-loader:active.w-lupa-text .gfw-spiner-01,html body div .gfw-btn-w-loader:focus.w-lupa-text .gfw-spiner-01,html body div .gfw-btn-w-loader:hover.w-lupa-text .gfw-spiner-01,html body div a.gfw-btn-w-loader.active.w-lupa-text .gfw-spiner-01,html body div a.gfw-btn-w-loader:active.w-lupa-text .gfw-spiner-01,html body div a.gfw-btn-w-loader:focus.w-lupa-text .gfw-spiner-01,html body div a.gfw-btn-w-loader:hover.w-lupa-text .gfw-spiner-01,html body div button.gfw-btn-w-loader.active.w-lupa-text .gfw-spiner-01,html body div button.gfw-btn-w-loader:active.w-lupa-text .gfw-spiner-01,html body div button.gfw-btn-w-loader:focus.w-lupa-text .gfw-spiner-01,html body div button.gfw-btn-w-loader:hover.w-lupa-text .gfw-spiner-01{filter:invert(1)}}.gfw-spiner-01{animation:gfw-spin 2s linear infinite;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%22100%%22 height=%22100%%22 viewBox=%220 0 48 48%22 version=%221.1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 xml:space=%22preserve%22 xmlns:serif=%22http://www.serif.com/%22 style=%22fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;%22%3E%3Cpath d=%22M47.504,23.828c-0.041,13.074 -10.668,23.676 -23.752,23.676c-13.109,-0 -23.752,-10.643 -23.752,-23.752c0,-13.084 10.602,-23.711 23.676,-23.752l-0,7.356c-9.015,0.041 -16.32,7.372 -16.32,16.396c-0,9.049 7.347,16.396 16.396,16.396c9.024,0 16.355,-7.305 16.396,-16.32l7.356,0Z%22 style=%22fill:%23202429;%22/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px auto;display:inline-block;height:20px;margin-right:5px;width:20px}@keyframes gfw-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#payment-method-wire-transfer{background-color:#f2f2f2;padding:40px 20px}@media only screen and (min-width:1367px) and (orientation:landscape){html body .modal-filtro.d-lg-none{display:none!important}}@media only screen and (max-width:1366px) and (orientation:landscape) and (pointer:coarse){body{max-width:100vw!important;min-width:100vw!important;width:100vw!important}html body .section-header>.container.container-big{max-width:calc(100vw - 40px)!important;min-width:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important}html body .modal-filtro.d-lg-none{display:block!important}}html[lang=es] body .box-exit-closed-flexible h6.hs-title.hs-fs-m-static.mb-4.pt-1{margin-bottom:10px!important}html[lang=es] body .box-exit-closed-flexible .pt-1{padding-top:0!important}html[lang=en] body .box-exit-closed-flexible h6.hs-title.hs-fs-m-static.mb-4.pt-1{margin-bottom:20px!important}html[lang=en] body .box-exit-closed-flexible .pt-1{padding-top:0!important}@media only screen and (orientation:portrait){html[lang=es] body .box-exit-closed-flexible .exit-closed-flexible-item-01{background-color:#fff}html[lang=es] body .box-exit-closed-flexible .exit-closed-flexible-item-01 .hs-list-big-bullet.pb-5{height:160px!important}html[lang=es] body .box-exit-closed-flexible .exit-closed-flexible-item-02{background-color:#fff}html[lang=es] body .box-exit-closed-flexible .exit-closed-flexible-item-02 .hs-list-big-bullet.pb-5{height:170px!important}html[lang=es] body .box-exit-closed-flexible .exit-closed-flexible-item-02 div.hs-list-big-bullet.pb-5 .hs-title.hs-fs-2xs-static.mb-3.hs-lh-1_2:last-of-type .d-block.pt-1 br,html[lang=es] body .box-exit-closed-flexible .exit-closed-flexible-item-02 h6 br{display:none!important}html[lang=en] body .box-exit-closed-flexible .exit-closed-flexible-item-01{background-color:#fff}html[lang=en] body .box-exit-closed-flexible .exit-closed-flexible-item-01 .hs-list-big-bullet.pb-5{height:160px!important}html[lang=en] body .box-exit-closed-flexible .exit-closed-flexible-item-01 .hs-list-big-bullet.pb-5 p.hs-title.hs-fs-2xs-static.mb-3.hs-lh-1_2{margin-bottom:9px!important}html[lang=en] body .box-exit-closed-flexible .exit-closed-flexible-item-02{background-color:#fff}html[lang=en] body .box-exit-closed-flexible .exit-closed-flexible-item-02 .hs-list-big-bullet.pb-5{height:160px!important}html[lang=en] body .box-exit-closed-flexible .exit-closed-flexible-item-02 h6 br{display:none!important}}.modal-login-checkbox-label.hs-fs-xs-static,.modal-login-checkbox-label.hs-fs-xs-static a{font-size:16px!important;font-weight:400!important}.header-menu .btn-mobile.btn-menu{opacity:0;transition:opacity .4s linear;transition-delay:1.5s}.header-menu.active .btn-mobile.btn-menu{opacity:1}html body ul.date-tab-dt-content{position:relative}html body ul.date-tab-dt-content:before{background-color:#e4e4e4;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}[role=clear-dates-days]{margin-left:auto!important}.gfw-reset-dates{color:#000;cursor:pointer;display:inline-block;font-family:PP Neue Montreal;font-weight:400;text-decoration:underline!important;text-transform:none!important;transform:translateY(8px)}@media only screen and (max-width:768px) and (orientation:portrait){[role=clear-dates-days],[role=clear-dates-month]{line-height:.9em;margin-top:0;transform:translateY(5px);width:30%!important}[role=clear-dates-days] button,[role=clear-dates-month] button{margin-left:auto}}@media only screen and (min-width:768px) and (max-width:834px) and (orientation:portrait){.section-banner-barra{bottom:inherit!important;top:100px!important}}@media only screen and (orientation:portrait){#modal-login-register-box .mt-3.pt-0.mb-5.box-input-custom{height:-moz-fit-content!important;height:fit-content!important}}@media only screen and (min-width:1024px) and (orientation:landscape){.modal-map.initial.active .gm-style-iw-chr{margin-bottom:-22px!important}.modal-map.initial.active .gm-ui-hover-effect{border-radius:0;left:auto!important;right:auto!important;top:0!important;transform:scale(.7);transform-origin:right top}}@media only screen and (orientation:portrait){.section-items-listado .hs-fs-m{font-size:20px!important}.section-items-listado .hs-fs-2xs{font-size:15px!important}.date-tab-dt-content li.nav-item[role=clear-dates-month]{max-width:80px;position:absolute;right:0;top:-15px}}@media only screen and (max-width:389px) and (orientation:portrait){#clear-dates-days,#clear-dates-month{max-width:75px}}.gfw-custom-filter{color:#42819f;cursor:pointer;line-height:48px;padding-left:15px;padding-right:15px;position:relative}.gfw-custom-checkbox{border:1px solid #42819f;display:inline-block;height:16px;margin:2px 5px 5px;position:relative;vertical-align:middle;width:16px}.gfw-custom-checkbox.active:after{background-color:#42819f;border-radius:50%;content:"";display:block;height:12px;left:1px;position:absolute;top:1px;width:12px}.card-modal-filtro.blue,.card-modal-filtro.blue .hs-optimal-price-title,.card-modal-filtro.blue .modal-filtro-item-content.pt-2,.card-modal-filtro.blue button.button-modal-filtro{color:#42819f!important}.card-modal-filtro.blue .modal-filtro-item-content.pt-2 .hs-fs-xs.gfw-custom-filter{color:#42819f!important;display:block;font-size:18px!important;line-height:1.1em;padding-left:0!important;padding-right:0!important}.card-modal-filtro.blue .modal-filtro-item-content.pt-2 .hs-fs-xs.gfw-custom-filter span{color:#42819f!important;display:inline-block;vertical-align:top;width:calc(100% - 42px)}.card-modal-filtro.blue .modal-filtro-item-content.pt-2 .hs-fs-xs.gfw-custom-filter span:first-of-type{height:16px!important;margin-right:10px;width:16px!important}@media only screen and (max-width:768px) and (orientation:portrait){.card-modal-filtro-header .gfw-custom-filter{line-height:1em}}@media only screen and (max-width:1023px) and (orientation:landscape){.button-modal-filtro.hs-button-people .gfw-custom-filter{line-height:1em!important}}@media only screen and (orientation:portrait){.section-listado-custom-sticky-content.hs-clearfix .hs-fs-xs.gfw-custom-filter.hs-bestprice{display:block;max-width:135px}.gfw-custom-filter-label{display:inline-block;line-height:1em!important;margin-right:10px;max-width:50px;padding-left:5px;transform:translateY(7px)}#modal-item-filtro-04 .fs-24-alx-tablet span{display:inline-block;font-size:16px!important;transform:translateY(-10px)!important}}@media only screen and (min-width:768px) and (orientation:portrait){#modal-item-filtro-04 .fs-24-alx-tablet span{display:inline-block;font-size:20px!important;transform:translateY(-10px)!important}.tooltip-ipad-left .gfw-custom-checkbox{transform:translate(-10px)}.tooltip-ipad-left .gfw-custom-filter-label{display:inline-block;line-height:1em!important;margin-right:0;max-width:50px;padding-right:0;transform:translate(-14px,8px)}.tooltip-ipad-left .gfw-custom-filter.hs-bestprice .gfw-tooltip.blue.down .info-icon{bottom:-5px;position:absolute;right:-8px}.section-listado-custom-sticky>.container.container-big{padding-left:7px!important;padding-right:0!important}}@media only screen and (max-width:1023px) and (orientation:landscape){#modal-item-filtro-04 .fs-24-alx-tablet span{display:inline-block;font-size:20px!important;transform:translateY(-10px)!important}.tooltip-ipad-left .gfw-custom-filter-label{display:inline-block;line-height:1em!important;margin-right:20px;max-width:50px;padding-left:5px;transform:translateY(7px)}.tooltip-ipad-left .gfw-custom-filter.hs-bestprice .gfw-tooltip.blue.down .info-icon{bottom:-5px;position:absolute;right:-3px}}select{-webkit-text-fill-color:#000;color:#000}@media (min-width:992px){.menu-select-location{line-height:1.1em;max-width:160px;position:relative}.section-header>.container:first-of-type{max-width:1140px!important}}@media only screen and (min-width:490px) and (max-width:1024px) and (orientation:portrait){.container{max-width:780px!important}}@media only screen and (orientation:landscape){#login-registrar-content #modal-login-register-box .hs-color-grey.my-4,label[for=modal-login-input-checkbox].modal-login-checkbox-label{font-size:16px!important}}.gfw-living-info-tag{display:block}.gfw-living-info-tag .gfw-living-btn{background-color:rgba(0,0,0,.95);color:#fff;cursor:pointer;display:block;float:left;font-size:16px!important;padding:8px 16px;position:relative}.gfw-living-info-tag .gfw-living-info{background-color:rgba(0,0,0,.95);border-radius:10px;color:#fff;display:block;font-size:16px;left:0;max-width:240px;opacity:0;padding:12px 18px;pointer-events:none;position:absolute;top:55px;transition:opacity .5s linear;width:60%}.gfw-living-info-tag:focus .gfw-living-info,.gfw-living-info-tag:hover .gfw-living-info{opacity:1}.gfw-detail-page .gfw-living-info-tag{display:block;left:50%;max-width:1240px;position:absolute;top:40px;transform:translate(-50%);width:100%}@media only screen and (max-width:1320px){.gfw-detail-page .gfw-living-info-tag{max-width:calc(100vw - 80px)}}@media only screen and (max-width:991px){.gfw-detail-page .gfw-living-info-tag{top:110px}}.hs-tag-container .gfw-living-info-tag .gfw-living-btn{font-size:14px!important;padding:5px 16px}.hs-tag-container .gfw-living-info-tag .gfw-living-info{left:0;padding:12px 14px;top:45px}.gfw-detail-page .hs-tag-container .gfw-living-info-tag{display:block;left:0;position:absolute;top:0;transform:translate(0);width:100%}.section-banner-barra{bottom:9vh}.section-banner-barra .hs-font-0.hs-filter-menu.d-flex{transform:scale(1);transform-origin:center top}.modal-box-banner{transform:translate(-50%,-65%)!important}.modal-box-banner.barra-dormitorios-box{transform:translate(-44%,-125%)!important}.scrolled .modal-box-banner,.section-page-all-content-listados .modal-box-banner{transform:translate(-58px,-20px)!important}.gfw-search-btns-modal-mobile{display:none}@media only screen and (max-width:767px) and (orientation:portrait){.container.d-flex.align-items-start.pt-2.mt-4.px-1-ipad-alx{display:none!important}.gfw-search-btns-modal-mobile{display:block}}@media only screen and (max-width:768px) and (orientation:portrait){#detail-box{overflow:hidden;overflow-y:auto}}@media only screen and (max-width:767px) and (orientation:portrait){input.input-custom[type=time]{min-height:35px}}@media only screen and (min-width:992px) and (max-width:1013px) and (orientation:landscape){.hs-menu-space{gap:5px!important}.menu-select-location{max-width:110px!important;padding-right:10px}a#btn-modal-access-login.btnh.btnh-primary2.button-login.hs-border-black{margin-left:10px;margin-right:10px}}@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){#barra-vivienda-box.modal-box-banner.barra-vivienda-box{left:90px!important}.section-page-all-content.section-page-all-content-listados>.section-listado-custom-sticky>.container.container-big{max-width:960px!important}.section-page-all-content.section-page-all-content-listados .hs-filter-menu{gap:10px!important;justify-content:space-evenly;margin:auto}.section-page-all-content.section-page-all-content-listados .hs-filter-menu .hs-list-bar li a:not(.hs-ignore){padding-left:10px!important;padding-right:10px!important}}@media only screen and (min-width:769px) and (max-width:1024px) and (orientation:landscape){#barra-vivienda-box.modal-box-banner.barra-vivienda-box{left:85px!important}.gfw-listing-page .section-listado-custom-sticky-content .hs-list-bar li a:not(.hs-ignore){font-size:13px!important;padding-left:8px!important;padding-right:8px!important}.gfw-listing-page .section-listado-custom-sticky-content .hs-fs-xs.gfw-custom-filter.hs-bestprice{padding-left:8px!important;padding-right:8px!important}.gfw-listing-page .section-listado-custom-sticky-content .list-filter-dropdown-item button{font-size:13px!important;padding-left:8px!important;padding-right:8px!important}.gfw-listing-page .section-listado-custom-sticky-content .list-filter-dropdown-item button>p,.gfw-listing-page .section-listado-custom-sticky-content .list-filter-dropdown-item button>p>b,.gfw-listing-page .section-listado-custom-sticky-content span.gfw-custom-filter-label{font-size:13px!important}}@media only screen and (min-width:1025px) and (max-width:1194px) and (orientation:landscape){#barra-vivienda-box.modal-box-banner.barra-vivienda-box{left:85px!important}}@media only screen and (min-width:480px) and (max-width:768px) and (orientation:portrait){.gfw-listing-page .section-listado-custom-sticky-content .hs-list-bar li a:not(.hs-ignore){font-size:14px!important;padding-left:11px!important;padding-right:11px!important}.gfw-listing-page .section-listado-custom-sticky-content .hs-fs-xs.gfw-custom-filter.hs-bestprice{padding-left:11px!important;padding-right:11px!important}.gfw-listing-page .section-listado-custom-sticky-content .list-filter-dropdown-item button{font-size:14px!important;padding-left:11px!important;padding-right:11px!important}.gfw-listing-page .section-listado-custom-sticky-content .list-filter-dropdown-item button>p,.gfw-listing-page .section-listado-custom-sticky-content .list-filter-dropdown-item button>p>b,.gfw-listing-page .section-listado-custom-sticky-content span.gfw-custom-filter-label{font-size:14px!important}}.gfw-order-by-mobile b,.gfw-order-by-mobile strong{font-weight:400!important}@media only screen and (min-width:933px) and (orientation:landscape){.modal-gallery-single{background:rgba(0,0,0,.5)!important}}@media only screen and (min-width:768px) and (max-width:1194px) and (orientation:landscape){div#detail-box{background-color:rgba(0,0,0,.5)}}@media only screen and (min-width:768px) and (max-width:932px) and (orientation:landscape){html body #detail-box .text-right.py-4.px-5.d-block.d-xl-none{height:30px!important;left:inherit!important;position:fixed!important;right:0!important;top:0!important;width:30px!important;z-index:999999999!important}}#detail-box .text-right.py-4.px-5.d-block.d-xl-none{height:30px;left:calc(50% + 110px);position:relative!important;top:86px;width:30px;z-index:999999999}#detail-box .text-right.py-4.px-5.d-block.d-xl-none:before{background-color:#fff;content:"";display:block;height:46px;position:absolute;right:6px;top:8px;width:55px}@media only screen and (min-width:768px) and (max-width:1194px) and (orientation:landscape){.hs-page-right-content .barra-fecha-box{max-width:750px;width:calc(100vw - 40px)}}@media only screen and (max-width:1024px) and (orientation:portrait){#detail-box .text-right.py-4.px-5.d-block.d-xl-none{left:calc(100% - 100px);top:0!important}#modal-gallery-single h2.hs-fs-m,[id^=modal-gallery-] h2.hs-fs-m{font-size:24px!important}#modal-video-single{background:#fff;bottom:0;display:none;height:100vh;left:0;max-height:100vh;min-height:100vh;overflow:hidden;position:fixed;right:0;top:0;z-index:999}}@media only screen and (max-width:932px) and (orientation:landscape){#modal-video-single .modal-gallery-single{background:#000!important}}@media only screen and (min-width:768px) and (max-width:1194px) and (orientation:landscape){.modal-filtro-avanzado .col-lg-4{flex:0 0 50%!important;max-width:50%!important}}@media only screen and (min-width:768px) and (orientation:portrait){.modal-filtro-item-order-by .hs-custom-checkbox{min-width:800px!important;width:100%!important}}.hs-home-page .gfw-order-by-mobile{display:none!important}@media only screen and (max-width:410px) and (orientation:portrait){html body .modal-filtro.d-lg-none.active #accordion-modal-filtro .hs-calendar:after{content:"";display:block;height:25px;width:100%}}html body.hs-home-page #barra-destino-box{top:calc(100vh - 490px)!important;transform:translate(-50%)!important}html body.hs-home-page #barra-fecha-box{top:calc(100vh - 620px)!important;transform:translate(-50%)!important}@media only screen and (min-height:1200px) and (max-height:1800px) and (orientation:landscape){html body.hs-home-page #barra-destino-box,html body.hs-home-page #barra-fecha-box{top:62vh!important;transform:translate(-50%)!important}}@media (max-width:1024px) and (orientation:portrait){.box-content-modal-login{padding-left:10px!important;padding-right:10px!important}}.gfw-listing-card h2{margin-bottom:0!important;padding-bottom:0}.gfw-listing-card h4{margin:3px 0!important}.gfw-listing-card .hs-listing-item-min-description-height{position:relative}.gfw-listing-card .hs-px-14.hs-py-14.hs-border-x.hs-listing-item-min-description-height.gfw-listing-card,.gfw-listing-card .row.no-gutters{height:80px!important;min-height:80px!important}.gfw-listing-card .item-listado-custom1-available{bottom:2px;display:block;font-size:14px!important;margin-bottom:0!important;position:absolute;right:1px}.gfw-listing-card .item-listado-custom-precio{text-align:left!important}.gfw-listing-card .icon-i_star,.gfw-listing-card span.only-text{font-size:14px!important}.gfw-listing-card .item-listado-custom-precio i.icon-i_circle-info{font-size:12px!important}.gfw-listing-card .gfw-tooltip-content{top:-6px!important}.gfw-tooltip.listing-optimal-price .gfw-tooltip-content{top:2px!important}@media only screen and (max-width:767px) and (orientation:portrait){.gfw-listing-card .item-listado-custom1-available{bottom:0;right:0}.gfw-listing-card .row.no-gutters{height:70px!important;min-height:70px!important}.gfw-listing-card .gfw-tooltip.listing-optimal-price .gfw-tooltip-content{top:-17px!important}.gfw-listing-card .hs-fs-2xs{font-size:15px!important}}@media only screen and (min-width:768px) and (max-width:834px){.gfw-listing-card .item-listado-custom1-available{bottom:0;right:0}.gfw-listing-card .hs-fs-2xs{font-size:15px!important}.gfw-listing-card .gfw-tooltip.listing-optimal-price .gfw-tooltip-content{top:-15px!important}}@media only screen and (max-width:1194px) and (orientation:landscape){.gfw-listing-card .gfw-tooltip.listing-optimal-price .gfw-tooltip-content{top:-15px!important}}.gfw-listing-flexible-card-container,.gfw-listing-flexible-card-container>.position-relative{display:block!important;height:100%!important;margin:0!important;padding:0!important;position:relative!important;width:100%!important}.gfw-listing-flexible-card{bottom:0!important;display:block!important;height:100%!important;left:0!important;margin:0!important;position:relative!important;right:0!important;top:0!important;width:100%!important}.gfw-listing-flexible-card .gfw-listing-flexible-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:22px 24px 40px;position:relative;width:100%}.gfw-listing-flexible-card .gfw-listing-flexible-text h2{font-size:43px!important}.gfw-listing-flexible-card .gfw-listing-flexible-text h2 em{display:inline!important}.gfw-listing-flexible-card .gfw-listing-flexible-text .hs-list>div{padding-left:40px!important;padding-top:15px!important}.gfw-listing-flexible-card .gfw-listing-flexible-text .hs-list i.hs-bullet{color:#000!important;font-size:32px!important;margin-left:-1.2em!important}.gfw-listing-flexible-card .gfw-listing-flexible-text .hs-list span{display:inline-block;font-size:20px;margin-left:5px;position:relative;transform:translateY(4px)!important}.gfw-listing-flexible-card.w-image{background-color:#000!important}.gfw-listing-flexible-card.w-image .gfw-listing-flexible-text{padding:0!important}.gfw-listing-flexible-card.w-image .gfw-listing-flexible-text h2{color:#fff;font-size:36px!important;padding:22px 24px}.gfw-listing-flexible-card.w-image .gfw-img-w-cta{position:relative}.gfw-listing-flexible-card.w-image .gfw-img-w-cta .button-contact-owners{border-color:transparent!important;bottom:15px!important;left:15px!important;position:absolute}@media only screen and (orientation:portrait){.gfw-listing-flexible-card{min-height:340px!important;position:relative}.gfw-listing-flexible-card .gfw-listing-flexible-text h2{font-size:36px!important}}@media only screen and (min-width:1024px) and (max-width:1194px) and (orientation:landscape){.gfw-listing-flexible-card{min-height:340px!important;position:relative}.gfw-listing-flexible-card .gfw-listing-flexible-text .hs-list{margin-bottom:5px!important}}@media only screen and (max-width:940px) and (orientation:portrait){.gfw-listing-flexible-card .gfw-listing-flexible-text .hs-list{margin-bottom:5px!important}}html body .gfw-listing-card .row.no-gutters{position:relative!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex,.hs-home-page .hs-font-0.hs-filter-menu.d-flex{height:60px!important;max-height:60px!important;min-height:60px!important;padding-top:0!important}.gfw-listing-page .modal-box-banner.barra-duracion-box,.hs-home-page .modal-box-banner.barra-duracion-box{background-color:#fff!important;border-radius:8px!important;left:calc(50% - 83px)!important;min-width:165px!important;padding:20px 20px 0!important;top:calc(100vh - 266px)!important}.gfw-listing-page .modal-box-banner.barra-duracion-box .col-md-4.col-sm-6.gfw-ipad-tall-col.mb-3.mb-md-0,.hs-home-page .modal-box-banner.barra-duracion-box .col-md-4.col-sm-6.gfw-ipad-tall-col.mb-3.mb-md-0{flex:0 0 100%;max-width:100%}.gfw-listing-page .modal-box-banner.barra-duracion-box .col-md-4.col-sm-6.gfw-ipad-tall-col.mb-3.mb-md-0 label span,.hs-home-page .modal-box-banner.barra-duracion-box .col-md-4.col-sm-6.gfw-ipad-tall-col.mb-3.mb-md-0 label span{display:inline-block;transform:translate(2px,-4px)!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu,.hs-home-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu{height:48px!important;max-height:48px!important;min-height:48px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu ul li a,.hs-home-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu ul li a{font-size:15px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu ul li a:not(.hs-ignore),.hs-home-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu ul li a:not(.hs-ignore){padding-left:10px!important;padding-right:10px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex{height:50px!important;max-height:50px!important;min-height:50px!important}#barra-duracion-box{box-shadow:1px 2px 7px 0 #00000026;display:none}#barra-duracion-box label{font-size:16px!important}html body.gfw-listing-page .section-page-all-content.scrolled #barra-destino-box,html body.hs-home-page .section-page-all-content.scrolled #barra-destino-box{top:85px!important}html body.gfw-listing-page .section-page-all-content.scrolled #barra-duracion-box,html body.hs-home-page .section-page-all-content.scrolled #barra-duracion-box{left:calc(50% - 200px)!important;top:105px!important}html body.gfw-listing-page .section-page-all-content.scrolled #barra-fecha-box,html body.hs-home-page .section-page-all-content.scrolled #barra-fecha-box{top:85px!important}html body.gfw-listing-page #barra-destino-box,html body.gfw-listing-page #barra-fecha-box,html body.gfw-listing-page #barra-vivienda-box{top:180px!important}html body.gfw-listing-page #barra-duracion-box{left:calc(50% - 459px)!important;top:180px!important}html body.gfw-listing-page .dropdown-menu.dropdown-menu-list-filter.dropdown-menu-right.show[x-placement=bottom-end]{margin-top:10px!important}@media only screen and (max-width:1194px) and (orientation:landscape){html body.gfw-listing-page #barra-duracion-box{left:calc(50% - 304px)!important}}.hs-home-page .modal-box-banner{z-index:999!important}@media only screen and (max-width:767px) and (orientation:portrait){html body.hs-home-page .hs-font-0.hs-filter-menu.d-flex{height:50px!important;max-height:50px!important;min-height:50px!important}html body.hs-home-page .hs-list-bar li{height:50px}}@media only screen and (max-width:940px) and (orientation:landscape){.gfw-detail-page .hs-scroll-content{padding-bottom:40px!important}}@media only screen and (max-width:767px) and (orientation:portrait){.gfw-detail-page #detail-box>.text-right.py-4.px-5.d-block.d-xl-none:before{background-color:hsla(0,0%,100%,0)!important}.gfw-detail-page #detail-box #close-details-btn.hs-button-close.white{filter:invert(100%)}}@media only screen and (min-width:768px) and (max-width:834px) and (orientation:portrait){.card-modal-filtro.blue{padding-bottom:2px!important;padding-top:2px!important}#modal-item-filtro-04 .fs-24-alx-tablet span{padding-bottom:10px}}.modal-box-banner .hs-calendar #minimum-stay{font-size:16px!important;margin-bottom:0!important;text-align:right}@media only screen and (max-width:834px) and (orientation:portrait){.modal-box-banner .hs-calendar #minimum-stay{margin-top:20px!important}li.nav-item[role=clear-dates-days]{position:absolute;right:0;top:-16px}}@media only screen and (min-width:768px) and (max-width:1194px){.section-listado-custom-sticky-content .hs-list-bar li a:not(.hs-ignore){font-size:15px!important;padding-left:13px!important;padding-right:13px!important}.section-listado-custom-sticky-content .hs-fs-xs.gfw-custom-filter.hs-bestprice{padding-left:13px!important;padding-right:13px!important}.section-listado-custom-sticky-content .list-filter-dropdown-item button{font-size:15px!important;padding-left:13px!important;padding-right:13px!important}.section-listado-custom-sticky-content .list-filter-dropdown-item button>p,.section-listado-custom-sticky-content .list-filter-dropdown-item button>p>b,.section-listado-custom-sticky-content span.gfw-custom-filter-label{font-size:15px!important}}@media only screen and (min-width:768px) and (max-width:834px) and (orientation:portrait){.section-listado-custom-sticky-content .hs-list-bar li a:not(.hs-ignore){font-size:14px!important;padding-left:13px!important;padding-right:13px!important}.section-listado-custom-sticky-content .hs-fs-xs.gfw-custom-filter.hs-bestprice,.section-listado-custom-sticky-content .list-filter-dropdown-item button{padding-left:13px!important;padding-right:13px!important}.gfw-listing-page .hs-list-bar.in-listing .btnh.btnh-primary2.btnh-search-button{margin:8px 10px 8px 8px!important}}@media only screen and (min-width:992px) and (max-width:1194px) and (orientation:landscape){.gfw-listing-page .container{max-width:calc(100vw - 40px)}.section-listado-custom-sticky-content .list-filter-dropdown-item.d-none.d-xl-block{display:block!important}}.hs-custom-swiper #spinner{min-height:500px;position:relative;width:100%}.hs-custom-swiper #spinner h6{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hs-modal-side.hs-modal-contact{z-index:100!important}.gfw-text-inline{display:inline-block!important;margin-right:5px}.gfw-listing-top-row{margin-bottom:35px!important;margin-top:26px!important}.gfw-listing-top-row .items-listado-box-custom-content.mb-4{margin-bottom:5px!important}.gfw-listing-top-row .text-uppercase.hs-fs-s a,.gfw-listing-top-row .text-uppercase.hs-fs-s span{font-size:16px!important}@media only screen and (min-width:1024px) and (orientation:landscape){.section-listado-custom-sticky{padding-bottom:1px!important}}@media only screen and (max-width:768px) and (orientation:portrait){.hs-listing-not-found-padding{padding-top:34px!important}.hs-listing-not-found-padding .btnh-sm{margin-top:29px!important}}@media only screen and (min-width:768px) and (max-width:834px) and (orientation:portrait){#detail-box .text-right.py-4.px-5.d-block.d-xl-none:before{background-color:transparent!important}#detail-box .hs-button-close.white{filter:invert(1)!important}}@media only screen and (min-width:1024px) and (max-width:1194px) and (orientation:landscape){html body.hs-home-page #barra-fecha-box{transition:all .3s linear}}@media only screen and (min-width:1024px) and (orientation:landscape){html body.hs-home-page #barra-fecha-box.gfw-up-fix{top:calc(100vh - 660px)!important}html body .section-page-all-content-listados #barra-duracion-box{background:#fff!important;border-radius:8px!important;box-shadow:1px 2px 7px 0 #00000026!important;padding:20px 20px 5px!important;width:156px!important}html body .section-page-all-content-listados #barra-duracion-box .row .col-md-4.col-sm-6.gfw-ipad-tall-col.mb-3.mb-md-0{flex:0 0 100%;max-width:100%;width:100%}html body .section-page-all-content-listados #barra-duracion-box .row .col-md-4.col-sm-6.gfw-ipad-tall-col.mb-3.mb-md-0 ul li label span{display:inline-block;transform:translateY(-4px)}}@media only screen and (min-width:1024px) and (max-width:1194px) and (orientation:landscape){html body .section-page-all-content-listados #barra-duracion-box{padding:20px 20px 0!important;transform:translate(-195px,-20px)!important}html body:not(.gfw-listing-page) .section-page-all-content-listados #barra-duracion-box{transform:translate(-7px,-20px)!important}.section-page-all-content-listados #barra-destino-box.modal-box-banner{transform:translate(-25px,-20px)!important}.section-page-all-content-listados .container.container-big{max-width:calc(100vw - 40px)!important;width:100%}}@media only screen and (min-width:768px) and (max-width:834px) and (orientation:portrait){html body #modal-filtro-item-05 .barra-custom-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;margin-top:15px!important;min-width:768px!important;width:100%!important}html body #modal-filtro-item-05 .barra-custom-list li{min-width:225px!important;width:30%!important}html body #modal-filtro-item-05 .barra-custom-list li:first-of-type{min-width:180px!important;order:1;width:180px!important}html body #modal-filtro-item-05 .barra-custom-list li:nth-of-type(2){margin-left:25px;order:2}html body #modal-filtro-item-05 .barra-custom-list li:nth-of-type(3){margin-left:calc(25% + 14px);order:4}html body #modal-filtro-item-05 .barra-custom-list li:nth-of-type(4){margin-left:25px;order:3}html body #modal-filtro-item-05 .barra-custom-list li:nth-of-type(5){margin-left:25px;order:5}}.gfw-detail-page .hs-modal-side{z-index:9!important}.gfw-filter-active-n{background-color:#000;border-radius:50%;color:#fff!important;display:none;font-size:13px;height:24px;line-height:17px;padding:3px;position:absolute;right:-10px;text-align:center;top:-10px;width:24px;z-index:2}.gfw-filter-active-n.w-border{border:1px solid #fff!important;line-height:16px}.gfw-filter-active-n.active{display:block}.footer-col-box-search.item-3 i{background-color:#000!important;border:1px solid #fff;border-radius:3px;color:#fff!important;cursor:pointer!important;display:block;padding:3px 6px!important;text-align:center;transform:translate(2px,-5px);transition:all .3s linear}.footer-col-box-search.item-3 i:hover{background-color:#fff!important;border:1px solid #fff;border-radius:3px;color:#000!important}html body .gfw-d-flex-desktop-only{display:flex!important}html body .gfw-d-flex-mobile-only{display:none!important}html body .gfw-d-flex-desktop-only span,html body .gfw-d-flex-mobile-only span{text-decoration:underline!important}@media only screen and (orientation:portrait){html body .gfw-d-flex-desktop-only{display:none!important}html body .gfw-d-flex-mobile-only{display:flex!important}}.box-content-modal-body .form-row label span.header-links-item.underline{vertical-align:middle}@media only screen and (max-width:836px) and (orientation:portrait){html body .btnh-secondary2:not(:disabled):not(.disabled).active,html body .btnh-secondary2:not(:disabled):not(.disabled).active span,html body .btnh-secondary2:not(:disabled):not(.disabled).active:focus,html body .btnh-secondary2:not(:disabled):not(.disabled):active,html body .btnh-secondary2:not(:disabled):not(.disabled):active span,html body .btnh-secondary2:not(:disabled):not(.disabled):active:focus,html body .btnh-secondary2:not(:disabled):not(.disabled):hover,html body .btnh-secondary2:not(:disabled):not(.disabled):hover span{background-color:#fff!important;border-color:#000!important;color:#000!important}html body .btnh-primary2:not(:disabled):not(.disabled).active,html body .btnh-primary2:not(:disabled):not(.disabled).active:focus,html body .btnh-primary2:not(:disabled):not(.disabled):active,html body .btnh-primary2:not(:disabled):not(.disabled):active:focus,html body .btnh-primary2:not(:disabled):not(.disabled):focus,html body .btnh-primary2:not(:disabled):not(.disabled):hover{background-color:#000!important;border-color:#000!important;color:#fff!important}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #f2f2f2!important;-webkit-box-shadow:inset 0 0 0 1000px #f2f2f2!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.hs-move-left,.hs-move-right,.modal-filtro *,.modal-filtro .button-modal-filtro,.modal-filtro .hs-button-datetype{transform:translateZ(0);will-change:transform}.gfw-detail-page .hs-multicolumn{-moz-column-count:2!important;column-count:2!important}@media only screen and (max-width:767px) and (orientation:portrait){.gfw-detail-page.gfw-js-portrait .hs-multicolumn{-moz-column-count:1!important;column-count:1!important}}.gfw-tooltip.blue .gfw-tooltip-content{background-color:#e3f7fe!important;color:#42819f!important}.gfw-tooltip.blue .gfw-tooltip-content:after{background-image:url(/assets/img/tooltip-arrow-down-blue.png)!important;bottom:0!important;top:auto!important;transform:translate(-50%,14px) rotate(180deg)!important}@media only screen and (max-width:1269px){.gfw-listing-card .item-listado-custom1-available.hs-fs-2xs{font-size:14px!important;padding:4px 10px!important;transform:translate(6px,6px)}}@media only screen and (max-width:836px) and (orientation:portrait){html body .btnh-secondary2:not(:disabled):not(.disabled).active,html body .btnh-secondary2:not(:disabled):not(.disabled).active span,html body .btnh-secondary2:not(:disabled):not(.disabled).active:focus,html body .btnh-secondary2:not(:disabled):not(.disabled):active,html body .btnh-secondary2:not(:disabled):not(.disabled):active span,html body .btnh-secondary2:not(:disabled):not(.disabled):active:focus,html body .btnh-secondary2:not(:disabled):not(.disabled):hover,html body .btnh-secondary2:not(:disabled):not(.disabled):hover span{background-color:#fff!important;border-color:#000!important;color:#000!important}html body .btnh-primary2:not(:disabled):not(.disabled).active,html body .btnh-primary2:not(:disabled):not(.disabled).active:focus,html body .btnh-primary2:not(:disabled):not(.disabled):active,html body .btnh-primary2:not(:disabled):not(.disabled):active:focus,html body .btnh-primary2:not(:disabled):not(.disabled):focus,html body .btnh-primary2:not(:disabled):not(.disabled):hover{background-color:#000!important;border-color:#000!important;color:#fff!important}}.collapse.show ul.barra-custom-list li label.custom-list-alx.hs-fs-xs-static{pointer-events:all!important}@media only screen and (max-width:768px) and (orientation:portrait){#accordion-modal-filtro ul.barra-custom-list li label span{display:inline-block;transform:translateY(-2px)}}@media only screen and (max-width:1024px) and (orientation:portrait){.modal-filtro{bottom:0!important;height:100%!important}.modal-filtro,.modal-filtro.active,.modal-login{top:0!important}.container-modal-custom{padding-top:70px}}.alx-contact-page .hs-title{text-wrap:pretty}.barra-fecha-box-selector .nav.nav-tabs{border:none}#date-day{border-bottom-left-radius:8px;border-color:#c9c9c9!important;border-style:solid;border-top-left-radius:8px}#date-day,#date-day.active{margin-left:1px;margin-top:1px}#date-day.active{border-bottom-left-radius:8px;border-color:#000!important;border-style:solid;border-top-left-radius:8px}#date-month{border-bottom-right-radius:8px;border-color:#c9c9c9!important;border-style:solid;border-top-right-radius:8px;margin-left:1px;margin-top:1px}#date-month.active{border-bottom-right-radius:8px;border-color:#000!important;border-style:solid;border-top-right-radius:8px;margin-left:1px;margin-top:1px}.modal-login .box-input-custom label{left:0!important}.pd-alx-botton{padding:10px 18px}@media only screen and (min-width:768px) and (orientation:portrait){.fs-24-alx-tablet{font-size:24px!important}}@media only screen and (max-width:767px) and (orientation:portrait){.filter-alx-mobile-space{justify-content:space-evenly!important}}.pd-left-mobile-none-alx{padding-left:30px!important}@media only screen and (min-width:768px) and (orientation:portrait){.pd-left-mobile-none-alx{padding-left:30px!important}}@media only screen and (max-width:767px) and (orientation:portrait){.pd-left-mobile-none-alx{padding-left:5px!important}}.pd-right-mobile-none-alx{padding-right:30px!important}@media only screen and (min-width:768px) and (orientation:portrait){.pd-right-mobile-none-alx{padding-right:30px!important}}@media only screen and (max-width:767px) and (orientation:portrait){.pd-right-mobile-none-alx{padding-right:5px!important}.margin-right-0-mobile{margin-right:-2px}}.no-wrap-alx-tablet-filt{text-wrap:nowrap!important}@media only screen and (min-width:768px) and (orientation:portrait){.no-wrap-alx-tablet-filt{text-wrap:nowrap!important}}.py-4_5-alx{padding-bottom:2rem!important}.pt-4_5-alx,.py-4_5-alx{padding-top:2rem!important}.pb-4_5-alx{padding-bottom:2rem!important}@media only screen and (min-width:768px) and (orientation:portrait){.col-custom-alx-filt{flex:0 0 37.3333333%;max-width:37.3333333%}}@media only screen and (min-width:768px) and (orientation:landscape){.col-custom-alx-filt{flex:0 0 37.3333333%;max-width:37.3333333%}}.px-alx-filt{padding-left:12px!important;padding-right:12px!important}@media only screen and (max-width:767px) and (orientation:portrait){.px-alx-filt{padding-left:5px!important}}.pd-left-alx-0{padding-left:5px!important}@media only screen and (max-width:767px) and (orientation:portrait){.pd-left-alx-0{margin-bottom:0!important;padding-bottom:1rem!important}}@media only screen and (min-width:768px) and (orientation:portrait){.px-80-alx-log-tablet{padding-left:80px!important;padding-right:80px!important}}.mr-login-x-ipad{margin-right:0!important}@media only screen and (min-width:768px) and (orientation:portrait){.mr-login-x-ipad{margin-right:60px!important}}@media only screen and (min-width:1024px) and (orientation:portrait){.mr-login-x-ipad{margin-right:43px!important}}@media only screen and (max-width:767px) and (orientation:portrait){.mr-login-x-ipad{margin-right:0!important}}.margin-arrow-lang{margin:8px 0 0 14px!important}@media only screen and (min-width:768px) and (orientation:portrait){.left-6-filters-ipad{left:6px}}@media only screen and (max-width:767px) and (orientation:portrait){#detail-box .fs-18-alx{font-size:18px!important}}@media only screen and (min-width:768px) and (orientation:portrait){.padding-top-0-alx-log{padding-top:0!important}}@media only screen and (max-width:767px) and (orientation:portrait){.padding-top-0-alx-log{padding-top:0!important}.padding-left-15-alx-log{padding-left:20px!important}}.margin-arrow-lang-footer{margin:0 0 0 14px!important}.gm-style iframe+div{border:none!important}@media only screen and (min-width:768px) and (orientation:portrait){.justify-currency-ipad{justify-content:end!important}.mb-currency-ipad{bottom:90px!important;margin-bottom:0!important}}@media only screen and (max-width:767px) and (orientation:portrait){.translate-lang-footer{transform:translate3d(-8px,17px,0)!important}}@media only screen and (min-width:768px) and (orientation:portrait){.margin-left-map-ipad{margin-left:-19px!important}}@media only screen and (min-width:768px) and (orientation:portrait){.padding-left-map-ipad{padding-left:12px}}@media only screen and (min-width:768px) and (orientation:portrait){.padding-left-0-ipad{padding-left:0!important}}@media only screen and (max-width:767px) and (orientation:portrait){.padding-left-0-ipad{padding-left:0!important}}#modal-login-email.border-bottom-grey-log,#modal-login-password.border-bottom-grey-log{border-bottom:1px solid #d9d9d9!important}.modal-login-checkbox-label-2{font-size:16px!important}@media only screen and (max-width:767px) and (orientation:portrait){.modal-login-checkbox-label-2{font-size:18px!important}}@media only screen and (min-width:768px) and (orientation:portrait){.fs-24-alx-numbers{font-size:24px!important;line-height:0!important}}@media only screen and (min-width:768px) and (orientation:landscape){.fs-24-alx-numbers{font-size:24px!important;line-height:0!important}}@media only screen and (min-width:768px) and (orientation:portrait){.padding-left-16-ipad{padding-left:16px!important}.mr-alx-0-ipad{padding-right:0!important}}.overflow-y-none-alx{overflow-y:unset}.mb-30-alx-desktop{margin-bottom:30px!important}@media only screen and (min-width:768px) and (orientation:portrait){.mb-30-alx-desktop{margin-bottom:3rem!important}}@media only screen and (max-width:767px) and (orientation:portrait){.mb-30-alx-desktop{margin-bottom:3rem!important}}@media only screen and (min-width:768px){#calendar-tips-ipad-alx.pt-1-alx-ipad{padding-top:.25rem!important}}.cursor-auto-alx{cursor:auto}.alx-decoration:hover{text-decoration:underline!important}.alx-decoration:active{font-weight:700;text-decoration:none!important}@media only screen and (min-width:768px) and (orientation:landscape){.calendar-center-alx{align-items:center!important;display:flex;justify-content:center!important}}.calendar-center-alx{align-items:center!important}.filters-align-self-alx{align-self:flex-end!important}.mb-2_5-alx-filt{margin-bottom:.6rem!important}.mt-0-label-alx-exact:after,.mt-0-label-alx-exact:before{margin-top:0!important}@media only screen and (max-width:767px) and (orientation:portrait){.mt-0-label-alx-exact{text-wrap:nowrap!important}}.grey-alx-color{color:#929292!important}.hs-dropdown-toggle.fs-18-alx{cursor:pointer!important}@media only screen and (min-width:768px) and (orientation:portrait){.alx-x-align{right:110px!important}}.hs-border-black.hs-search-button:active{background-color:#fff!important;color:#000!important}#btn-modal-access-login.btnh.btnh-primary2:active,#btn-newsletter.btnh.btnh-primary2.mt-4.mt-md-0.w-md-100:active,#button-contact-owners.btnh.btnh-primary2:active,#send_login_form.btnh.btnh-primary2:active,.btn-modal-access-logged.btnh-user:active,.hs-ignore.btnh.btnh-primary2.btnh-search-button.hs-fs-xs-static:active{background-color:#fff!important;color:#000!important}#barra-destino-box-menu{cursor:default!important}.hs-pagination li:first-child a,.hs-pagination li:last-child a{color:#929292!important}.hs-pagination li:first-child a:hover,.hs-pagination li:last-child a{color:#000!important}.custom-list-alx.hs-fs-xs-static{pointer-events:none!important}.custom-list-alx.hs-fs-xs-static:before{pointer-events:all!important}.gfw-listing-flexible-text{padding-bottom:36px!important}.gfw-tooltip.listing-optimal-price .gfw-tooltip-content{top:-12px!important}.alx-spinner{left:80px!important}.btn-fixed-map.sticky-btn-map-alx{float:right;margin-top:-80px;position:sticky;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px) and (orientation:portrait){.right-x-alx-map{right:23px!important}}@media only screen and (min-width:1000px) and (max-width:1024px) and (orientation:portrait){.right-x-alx-map{right:13px!important}}@media only screen and (width:768px) and (orientation:portrait){.right-x-alx-map{right:13px!important}}@media only screen and (min-width:820px) and (max-width:1180px) and (orientation:landscape){.right-x-alx-map{right:30px!important}}@media only screen and (min-width:1181px) and (max-width:1366px) and (orientation:landscape){.right-x-alx-map{right:35px!important}}.hs-submenu-container>.active{background-color:#666!important}@media only screen and (max-width:767px) and (orientation:portrait){.hs-grid>.hs-background-color-white:hover{border:none!important}}@media only screen and (max-width:767px) and (orientation:portrait){input.date-picker-start.hs-font-light.hs-lh-1.text-left{transform:translateX(-5px)}}@media only screen and (min-width:820px) and (max-width:1180px) and (orientation:landscape){#modal-gallery-single{bottom:10px!important}}#modal-gallery-single{bottom:30px}@media (min-width:992px){.btn-faqs:hover{opacity:.7}.select-language i{display:inline-block}.select-language:hover i,.select-language:hover img,.select-money:hover i,.select-money:hover img{transform:translateY(2px)}.section-page-all-content{padding-top:90px}.btn-mobile:hover span:first-child,.btn-mobile:hover span:nth-child(3){width:15px!important}.button-newsletter:hover{background:#000;border-color:#fff;color:var(--secundary-color)}.banner-barra-search:hover{background:#fff!important;border:1px solid #000;transition:all .5s ease}.banner-barra-search:hover img{filter:brightness(0) saturate(100%)}.dropdown-language .dropdown-item:hover{background:#f6f6f6!important}.swiper-listado-images .swiper-button-next,.swiper-listado-images .swiper-button-prev{opacity:0;transition:all .5s ease}.swiper-listado-images .swiper-pagination{opacity:1;transition:all .5s ease}.item-listado-custom1:hover .swiper-listado-images .swiper-button-next,.item-listado-custom1:hover .swiper-listado-images .swiper-button-prev,.item-listado-custom1:hover .swiper-listado-images .swiper-pagination{opacity:1}}@media (max-width:1199px){.section-header{height:80px}.header-menu{top:80px}.logo-header-box{padding:4px 0;width:200px}.section-page-all-content{padding-top:80px}}@media (max-width:1024px) and (orientation:portrait){.section-header{height:70px;overflow:hidden}.header-menu{top:70px}.logo-header-box{padding:4px 0;width:160px}.header-links{display:none}.logo-header{width:100%}.select-language-box .select-language{align-items:center;background:#000!important;color:var(--secundary-color);display:flex;font-size:16px;justify-content:center;line-height:19px;margin-right:0;padding:0;text-align:center;width:-moz-fit-content;width:fit-content}.select-language-box:after{display:none}.banner-barra-search{background:0 0;border:none;height:100%}.banner-barra-search img{filter:brightness(0) saturate(100%);position:relative;top:-3px}.banner-barra-list{justify-content:space-between;width:100%}.banner-barra-list li{margin:0 14px}.seccion-faqs-more{background:0 0;border:none;color:var(--primary-color)!important;display:block;margin-top:2px;outline:none!important}.card-faqs .card-body{padding-left:1px}.footer-col-box-search{width:100%}.section-footer{padding:30px 0 29px;position:relative}.select-language{height:100%;width:100%}.select-language img{bottom:0;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(12%) hue-rotate(297deg) brightness(105%) contrast(105%)}.dropdown-menu-language{background:#000;border-radius:100px;box-shadow:none;justify-content:center;max-width:100%;min-width:-moz-fit-content;min-width:fit-content;overflow-y:auto;text-align:center;transform:inherit;width:100%}.dropdown-menu-language .dropdown-item{align-items:center;background:#000!important;color:var(--secundary-color)!important;display:flex;height:45px;justify-content:center;margin:auto;padding:0;width:35px}.dropdown-menu-language ul{display:inline-flex;flex-direction:column;list-style:none;margin-bottom:0;margin-left:2px;max-height:150px;min-height:auto;padding-left:0;width:auto}.logo-header-box{width:185px}.box-footer-tab-pane .title-box-footer-tab-pane-last{display:flex!important;padding-left:13px}.card-modal-filtro-body{padding-top:13px}.item-tab-footer{margin:5px}#date-range12-container-mobile,#date-range12-container-mobile-2,#date-range12-container-mobile-3{display:flex;justify-content:center}.button-modal-filtro{align-items:center;position:relative}.item-tab-footer-label{margin:0}.modal-filtro-avanzado{display:block;opacity:1;transform:translatey(130%);visibility:initial}.modal-filtro-avanzado .box-content-modal{border-top-left-radius:14px;border-top-right-radius:14px;height:calc(100% - 62px);margin-bottom:0;width:100%}.modal-filtro-avanzado .overlay-modal-custom{opacity:0;transition:all 5s ease;z-index:-1}.box-content-modal-body{border:none;padding:0 24px 95px}.modal-filtro-avanzado .box-content-modal-body>.form-row.mb-4.pb-4:last-of-type{padding-bottom:50px!important}.box-content-modal-footer{padding:16px 24px 24px;position:fixed;width:100%}.section-page-all-content{margin-bottom:0;padding-top:54px}.swiper-listado-images{height:100%}.swiper-listado-images .swiper-button-next,.swiper-listado-images .swiper-button-prev{display:none}.item-listado-custom1-header-swiper-img{height:100%}.modal-map{bottom:0;left:0;position:absolute;transform:inherit;transform:translatey(100%);width:100%}.modal-map .item-listado-custom1-available{font-size:14px;line-height:1;padding:5px 7px 6px 6px}.section-life-share{padding:60px 0 0}.section-way-living{padding-bottom:60px;padding-top:60px}#anchors-list-card{background:#fff;border:none;padding:0}.bar-livings-anchors{height:58px;z-index:99999}#anchors-list-items{background:#fff;width:100%;z-index:99999}#anchors-list-items .card-body{padding:0 20px}.btn-card-anchors-list{background:#fff;border:none;color:var(--primary-color)!important;display:flex;height:30px;justify-content:space-between;outline:none!important;padding-bottom:0;padding-left:20px;padding-right:20px;position:relative;top:12px;width:100%}.btn-card-anchors-list:before{background-repeat:no-repeat;content:"";display:block;height:17px;position:absolute;right:20px;transform:rotate(-180deg);transition:all .5s ease;width:30px}.bar-livings-anchors-list-item-link{border:none!important;outline:none!important;padding:27px 0 27px 19px;text-align:start}.bar-livings-anchors-list-item-link.active{border:none}.btn-card-anchors-list.collapsed:before{transform:rotate(0deg)}.mobile-dropdown-language{display:block}#map{height:100%;z-index:99}.swiper-map-items{bottom:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:999}.swiper-map-items .swiper-wrapper{align-items:flex-end;display:flex}.link-map-main{max-height:250px}.link-map-main .item-listado-custom1{display:flex;margin:0;padding:0}.box-item-listado-custom1-multi .item-listado-custom1{padding-bottom:15px}.modal-map .gm-style .gm-style-iw-a,.modal-map .gm-style-iw-a-multi .gm-style-iw-c{display:none}.modal-map.active{transform:inherit;transform:translateY(0)!important}.modal-filtro-avanzado.active{transform:translateY(0)}.modal-filtro-avanzado.active .overlay-modal-custom{opacity:1}.section-items-listado{padding-bottom:25px}.box-content-modal-header{border-bottom:.5px solid #d9d9d9}.btn-close-modal-map{background:#fff;border:.8px solid #d9d9d9;bottom:auto;left:auto;padding:0 0 0 1px;right:10px;top:10px;z-index:99999}.btn-close-modal-map:after,.btn-close-modal-map:before{background:#000;left:1px}.btn-close-modal-map img{height:60%;width:60%}.content-header{justify-content:flex-start}.price-range-slider{width:100%}.box-item-listado-custom1-multi-content{overflow-y:scroll}.modal-precio-optimo{bottom:80px;box-shadow:none;display:none;height:80px;left:0;width:100%;z-index:999999}.modal-precio-optimo .box-content-modal{box-shadow:1px 2px 7px 0 #00000026;padding:8px}.modal-precio-optimo .container-modal-custom{padding:0 20px}.item-listado-custom1-available{font-size:14px}.items-listado-box-custom-content{flex-direction:column}.items-listado-box-title{margin-bottom:15px}.items-listado-box-extra-p{margin-bottom:30px;margin-top:20px}div#date-month-mobile-content .box-footer-tab-pane{display:none}div#date-month-mobile-content .box-footer-tab-pane.active{display:flex}.item-listado-custom-precio{font-size:14px;margin-top:9px}.section-page-all-content-listados{padding-top:80px}.btn-reserva{border-radius:5px;width:100%}.fixed-resumen-single-property-content-alert-dates{margin-bottom:0;margin-top:0;width:100%}.fixed-resumen-single-property-content-alert-dates p{font-size:14px;line-height:17px;margin-bottom:8px}.fixed-resumen-single-property-content-alert-dates a{border-radius:6px;display:block;font-size:14px;line-height:17px;padding:7px 11px;width:-moz-fit-content;width:fit-content}.modal-small-info-content-header-title{display:block;font-size:18px;font-weight:200;line-height:22px;margin:0}.modal-small-info-content-body{min-height:105px;padding:6px 20px 30px}.modal-small-info-content-body p{color:#000;font-size:16px;font-weight:200;line-height:19px}.modal-small-info-content-body a{color:#000}.modal-small-info-content-body ul{font-size:16px;font-weight:200;line-height:19px;list-style:none;margin:0;padding:0;width:100%}.modal-small-info-content-body ul li{align-items:center;display:flex;margin-bottom:3px}.modal-small-info-content-body ul li span:nth-child(2){background:#929292;flex:1 1 auto;height:1px;margin:0 7px}.modal-small-info-content-body ul li:last-child{margin-bottom:0;margin-top:15px}#modal-info-tooltip-mobile .modal-small-info-content-body h5{display:none}#barra-fecha-box #date-range12-container{display:flex;height:397px}#barra-fecha-box #date-range12-container-2{display:flex;height:260px}#barra-fecha-box #date-range12-container-3{display:flex;height:397px}#barra-fecha-box .exit-closed-flexible-item label{margin:0}.fixed-resumen-single-property-content-resumen-item-title{font-size:14px;line-height:17px}.fixed-resumen-single-property-content-resumen-item{margin-bottom:3px}.fixed-resumen-single-property-content-resumen-item-total{margin-bottom:28px;margin-top:28px}.box-content-modal-login{justify-content:flex-start;padding:0 25px;width:100%}.modal-login .box-content-modal{width:100%}.modal-login .exit-modal-login{right:20px!important;top:23px!important}.modal-login .exit-modal span{height:1px;width:22px}.box-input-custom.company-input label:before{border-radius:0}.text-custom-05{font-size:16px}.box-input-custom{width:100%!important}.box-custom-cupon{display:flex;justify-content:space-between;width:100%}.box-custom-cupon input{font-size:16px;height:35px;width:60%}.add-cupon-btn{font-size:16px;height:35px!important;padding:9px 8px 10px 12px;width:40%}.btn-custom-submit.wire-transfer2{padding:12px 0;width:100%}.btn-custom-submit{height:43px}.pago-box-bottom-items{margin-top:25px;width:100%}.pago-box-bottom-items .btn-custom-submit{width:100%}.box-dropdown-custom-pago{padding-top:30px}.box-dropdown-custom-pago .dropdown-menu{padding:0 15px}.card-body-regular-pay-box{gap:0}.bottom-pago-text-wire-transfer{margin-bottom:10px;width:100%}.box-content-wire-transfer{flex-direction:column}.modal-credit-card .box-content-modal{display:block;height:auto;width:90%}.exit-modal-credit-card{right:15px!important;top:15px!important}.section-booking-info2-item .text-custom-05{font-size:14px}.accordion-meses-list:before{height:calc(100% - 20px);left:5px;top:10px}.accordion-meses-list .card:last-child:before{height:80%;top:20px}.section-single-booking-calendar-pay-option:before{left:0;margin:auto}.box-calendario-internal{padding-bottom:15px;padding-left:20px;padding-top:5px}.fixed-resumen-single-property-content-resumen-item-text{font-size:14px}.box-not-available-date .fixed-resumen-single-property-content-resumen-item-title{font-size:12px}.barra-fecha-box .tab-content .month-wrapper{transform:translateX(-20px)}.date-picker-wrapper:not(.single-month) .month1{margin-right:30px!important}.hs-calendar .hs-calendar-container .btnh.btnh-secondary2.hs-to-bottom{padding:10px!important;width:100%!important}.exit-modal-login{right:25px!important;top:15px!important}.section-page-all-content{padding-top:70px}.blue-content-single-property{margin:28px 0}.header-buttons-blog-search.active{color:#fff;display:flex;display:none;left:30px;opacity:1;position:absolute;top:21px;transform:none;z-index:999999999}.header-buttons-blog-search{margin:0!important;opacity:0;transform:translateX(200%);transition:all .5s ease}.modal-search-blog{top:54px}.box-input-search-mobile{display:none;font-family:PP Neue Montreal;position:relative}.header-barra-search.active{background:#fff!important}}@media (max-width:768px) and (orientation:portrait){.col-map-full{bottom:0;height:100vh!important;left:0;min-width:100vw!important;padding:0;position:fixed;right:inherit;top:0;z-index:10}.col-map-full>div{max-height:100vh!important}}.only-mobile,.only-tablet,.only-vertical-screen{display:none}@media only screen and (orientation:portrait){.only-vertical-screen{display:block}}@media only screen and (orientation:landscape){.only-vertical-screen{display:none!important}}@media only screen and (max-width:767px) and (orientation:portrait){html body .only-mobile{display:block!important}.section-page-all-content>.modal-box-banner{display:none!important}.header-menu-content .only-mobile .header-menu-links-list{padding-top:35px}.header-menu-content .hs-line-light.my-4.hs-logged-in-content{margin-bottom:0!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){html body .only-tablet{display:block!important}.section-page-all-content>.modal-box-banner{left:50%;position:fixed;top:140px;transform:translate(-50%)}.section-page-all-content>.modal-box-banner.barra-dormitorios-box{left:calc(50% + 65px)}html body .col-map-full{height:calc(100vh - 80px)!important}html body .col-map-full>div{max-height:calc(100vh - 80px)!important}html body .modal-map .btn-close-modal-map{right:15px;top:35px}.modal-box-banner.barra-destino-box{display:none!important}}@media only screen and (max-width:767px) and (orientation:portrait){html body .only-tablet{display:none!important}}@media only screen and (orientation:portrait){.modal-map .btn-close-modal-map{top:10px;transition:all .3s linear}.on-top .modal-map .btn-close-modal-map{top:110px!important}.modal-map{bottom:0;height:auto;height:100vh!important;top:0}.modal-map .swiper-map-items{bottom:20px}.col-map-full{bottom:0;height:100vh!important;left:inherit;min-width:100vw!important;padding:0;position:fixed;right:0;top:inherit;z-index:100}.col-map-full>div{max-height:100vh}}@media only screen and (min-width:768px) and (orientation:portrait){.modal-map{bottom:0;height:auto;height:100vh!important;top:0}.modal-map .swiper-map-items{bottom:20px}.col-map-full{bottom:0;height:calc(100vh - 140px)!important;left:inherit;min-width:calc(50vw - 20px)!important;padding:0;position:fixed;right:0;top:inherit;z-index:10}.col-map-full>div{max-height:calc(100vh - 140px)!important}}@media only screen and (max-width:767px) and (orientation:portrait){.hs-page-right-content .modal-box-banner .date-picker-wrapper .month1,.hs-page-right-content .modal-box-banner .date-picker-wrapper .month2,.hs-page-right-content .modal-box-banner .date-picker-wrapper table,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month1,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month2,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) table{margin-left:auto!important;margin-right:auto!important;transform:scale(1.15) translateX(0)!important;transform-origin:center top}.hs-page-right-content .modal-box-banner .date-picker-wrapper .month2,.hs-page-right-content .modal-box-banner .date-picker-wrapper:not(.single-month) .month2{transform:scale(1.15) translateY(15%)!important}}
@media only screen and (max-width:836px) and (orientation:portrait){html body .btnh-secondary2:not(:disabled):not(.disabled).active,html body .btnh-secondary2:not(:disabled):not(.disabled).active span,html body .btnh-secondary2:not(:disabled):not(.disabled).active:focus,html body .btnh-secondary2:not(:disabled):not(.disabled):active,html body .btnh-secondary2:not(:disabled):not(.disabled):active span,html body .btnh-secondary2:not(:disabled):not(.disabled):active:focus,html body .btnh-secondary2:not(:disabled):not(.disabled):hover,html body .btnh-secondary2:not(:disabled):not(.disabled):hover span{background-color:#fff!important;border-color:#000!important;color:#000!important}html body .btnh-primary2:not(:disabled):not(.disabled).active,html body .btnh-primary2:not(:disabled):not(.disabled).active:focus,html body .btnh-primary2:not(:disabled):not(.disabled):active,html body .btnh-primary2:not(:disabled):not(.disabled):active:focus,html body .btnh-primary2:not(:disabled):not(.disabled):focus,html body .btnh-primary2:not(:disabled):not(.disabled):hover{background-color:#000!important;border-color:#000!important;color:#fff!important}}html[lang=en] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a[data-target="#barra-fecha-box"]{margin-right:8px!important}html[lang=en] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.active[data-target="#barra-fecha-box"]{padding-right:25px}html[lang=en] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.hs-button-date-2.active[data-target="#barra-fecha-box"]{padding-right:45px!important}html[lang=en] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li.hs-last-child a{margin-right:15px!important}.collapse.show ul.barra-custom-list li label.custom-list-alx.hs-fs-xs-static,.modal-box-banner.barra-destino-box[style^="display: block"] span.item-label-destino-title{pointer-events:all!important}@media only screen and (max-width:768px) and (orientation:portrait){#accordion-modal-filtro ul.barra-custom-list li label span{transform:translate(0,-2px);display:inline-block}}@media only screen and (max-width:1024px) and (orientation:portrait){.modal-filtro{bottom:0!important;height:100%!important}.modal-filtro,.modal-filtro.active,.modal-login{top:0!important}.container-modal-custom{padding-top:70px}}
/* CAMBIOS ALEX L 12-04-2025 */
.gfw-listing-card span{margin:3px 0!important}@media only screen and (max-width:1194px){.gfw-price-row span{white-space:nowrap!important}}
/* CAMBIOS ALEX L 22-03-2025 */
.rotar-alx,.rotar-alx:before{transform:rotate(180deg)!important}
/* PRECIO ÓPTIMO v2: */
.blue-price { transform: translateY(2px);}
.blue-price,.blue-price>span{color:#42819f!important}.blue-price span.gfw-tooltip-separator,.blue-price strong.gfw-tooltip-title{display:inline-block;margin:-4px 0 7px}.blue-price .icon-i_star{display:inline-block;transform:translateY(-1px)}
.section-listado-custom-sticky-content .gfw-tooltip.blue.down .gfw-tooltip-content::after{background-image:url(/assets/img/tooltip-arrow-down-blue.png)!important;top:-27px!important;bottom:initial!important;transform:translate(-50%,14px) rotate(0)!important}
.section-items-listado i.icon-i_circle-info{font-size:11px}
/* SUMINISTROS: */
.gfw-price-row { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-top: 2px!important; margin-bottom: 6px!important;}.gfw-price-row .item-listado-custom-precio { transform: translate(5px, -1px);}.gfw-tooltip.blue .gfw-tooltip-content { color: #42819f !important; background-color: #e3f7fe!important;}.gfw-tooltip.blue .gfw-tooltip-content::after { background-image: url('/assets/img/tooltip-arrow-down-blue.png')!important; top: initial!important; bottom: 0!important; transform: translate(-50%, 14px) rotate(180deg)!important;}.gfw-price-row .blue-price{white-space:nowrap!important}@media only screen and (max-width: 1269px) { .gfw-listing-card .item-listado-custom1-available.hs-fs-2xs { padding: 4px 10px !important; font-size: 14px !important; transform: translate(6px, 0); }}@media only screen and (max-width: 1194px) { .gfw-price-row h4 { white-space: nowrap!important; } .gfw-price-row h4 span:not([style="display:none;"]), .gfw-price-row h4 div.gfw-tooltip { display: inline-block!important; }}
/* ENLACES FOOTER: */
.section-footer a:active,.section-footer a:focus,.section-footer a:visited{color:#fff!important;text-decoration:none!important}.section-footer a:hover{color:#707070!important}
/* AJUSTE TAG DISPO */
.gfw-listing-card .item-listado-custom1-available.hs-fs-2xs{padding:6px 10px!important}@media only screen and (max-width:1269px){.gfw-listing-card .item-listado-custom1-available.hs-fs-2xs{padding:4px 10px!important;font-size:14px!important;transform:translate(6px,0)}}.gfw-price-row{margin-top:7px!important;margin-bottom:8px!important}.gfw-listing-card .item-listado-custom1-available{right:-2px}@media only screen and (min-width:768px) and (max-width:834px){.gfw-listing-card .item-listado-custom1-available{right:3px}}@media only screen and (max-width:767px) and (orientation:portrait){.gfw-listing-card{padding-bottom:20px!important}.gfw-listing-card .item-listado-custom1-available{right:-1px}.gfw-listing-card .gfw-tooltip.listing-optimal-price .gfw-tooltip-content{top:-10px!important}}@media only screen and (max-width:1194px) and (orientation:landscape){.gfw-listing-card .item-listado-custom1-available{right:3px}}
/* MANUAL: */
@media only screen and (max-width: 836px) and (orientation: portrait) { html body .btnh-secondary2:not(:disabled):not(.disabled).active:focus, html body .btnh-secondary2:not(:disabled):not(.disabled):active:focus { background-color: #FFFFFF!important; border-color: #000000!important; color: #000000!important; } html body .btnh-secondary2:not(:disabled):not(.disabled).active, html body .btnh-secondary2:not(:disabled):not(.disabled):active, html body .btnh-secondary2:not(:disabled):not(.disabled):hover, html body .btnh-secondary2:not(:disabled):not(.disabled).active span, html body .btnh-secondary2:not(:disabled):not(.disabled):active span, html body .btnh-secondary2:not(:disabled):not(.disabled):hover span { background-color: #FFFFFF!important; border-color: #000000!important; color: #000000!important; } html body .btnh-primary2:not(:disabled):not(.disabled).active:focus, html body .btnh-primary2:not(:disabled):not(.disabled):active:focus, html body .btnh-primary2:not(:disabled):not(.disabled).active, html body .btnh-primary2:not(:disabled):not(.disabled):active, html body .btnh-primary2:not(:disabled):not(.disabled):hover, html body .btnh-primary2:not(:disabled):not(.disabled):focus { background-color: #000000!important; border-color: #000000!important; color: #FFFFFF!important; } }html[lang="en"] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a[data-target="#barra-fecha-box"] { margin-right: 8px!important;}html[lang="en"] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.active[data-target="#barra-fecha-box"] { padding-right: 25px;}html[lang="en"] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.hs-button-date-2.active[data-target="#barra-fecha-box"] { padding-right: 45px!important;}html[lang="en"] .hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li.hs-last-child a { margin-right: 15px!important;}.modal-box-banner.barra-destino-box[style^="display: block"] span.item-label-destino-title,.collapse.show ul.barra-custom-list li label.custom-list-alx.hs-fs-xs-static { pointer-events: all !important;}@media only screen and (max-width: 768px) and (orientation: portrait) { #accordion-modal-filtro ul.barra-custom-list li label span{ transform: translate(0px, -2px); display: inline-block; }}@media only screen and (max-width: 1024px) and (orientation: portrait) { .modal-filtro { bottom: 0!important; height: 100%!important; } .modal-filtro, .modal-filtro.active, .modal-login { top: 0 !important; } .container-modal-custom { padding-top: 70px; }}
/* ALEX BANNER LISTADOS*/
@media only screen and (max-width:767px) and (orientation:portrait){.mt-3-alx-mobile{margin-top:1rem!important}section.gfw-listing-top-row .container.container-big.mt-3-alx-mobile{margin-top:0!important}}.gfw-generic-info-message,.gfw-search-legal-text{display:inline-block!important;margin-top:15px!important;color:#929292!important;font-size:16px!important;line-height:1.1em!important}
/* SEO */
.hs-seo-alx{column-count:1!important;column-gap:30px!important}
/* @media (max-width:767px){.hs-seo-alx{column-count:none!important;column-gap:none!important}} */
/* // ALEX BANNER LISTADOS*/

/* CARRUSEL APARTAMENTOS */

/* // CARRUSEL APARTAMENTOS */
body.gfw-apt-page:not(.hs-in-iframe) * {
    color: red!important;

}
body.gfw-apt-page.hs-in-iframe * {
    color: blue!important;

}
/* NAVBAR REDESIGN */
html body.hs-home-page .select-language,
html body.hs-home-page.scrolled .select-language,
html body.hs-home-page.modal-open .select-language {
        white-space: nowrap!important;
    }

html body.hs-home-page.scrolled .gfw-desktop-navbar-links-v2 .underline:after,
html body:not(.hs-home-page) .gfw-desktop-navbar-links-v2 .underline:after {
    border-bottom: solid 1px #000;
}

@media only screen and (orientation: landscape) {
    html body .btn-mobile {
        margin-right: 15px;
    }
    html body .section-header {
        width: 100vw!important;
        margin: 0!important;
        padding: 0!important;
    }
    html body .section-header .container,
    html body .section-header .container:first-of-type,
    html body .section-header .container-small {
        width: 100vw!important;
        max-width: calc(100vw - 40px)!important; /* */
        margin: 0 20px!important;
        padding: 0!important;
        /* background-color: rgba(255, 255, 0, 0.5)!important;*/
    }
    html body .section-header .container .hs-menu-space {
        width: 100vw!important;
        max-width: 100%!important;
        margin: 0!important;
        gap: 0!important;
    }
    html body .section-header .container .hs-menu-space > div {
    margin-right: 30px!important;
    }
    html body .section-header .header-links {
        align-items: center;
        display: flex;
        justify-content: flex-end;
    }
    html body .section-header .content-header{
        align-items: center;
        display: flex;
        justify-content: space-between;
    }
    html body .header-links.hs-menu-space.only-tablet {
        display: none!important;
    }
    html body.hs-home-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu {
        flex-wrap: nowrap;
        width: 440px!important;
        height: 48px !important;
        max-height: 48px !important;
        min-height: 48px !important;
        margin-left: 30px !important;
    }

    .logo-header-box {
        width: 210px!important;
        min-width: 210px!important;
        max-width: 210px!important;
        margin-left: 10px!important;
    }

    html body.hs-home-page main.scrolled #barra-destino-box {
        left: 360px!important;
    }
    html body.gfw-listing-page .section-page-all-content.scrolled #barra-duracion-box,
    html body.hs-home-page .section-page-all-content.scrolled #barra-duracion-box {
        left: 360px !important;
        top: 105px !important;
    }
    .header-menu.active .header-menu-content {
        transform: translate(30px);
    }
    .menu-select-location .select-location-list.select-location-list {
        top: 48px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 990px) {
    html body .section-header {
        width: 100vw!important;
        margin: 0!important;
        padding: 0!important;
        /* background-color: rgba(255, 0, 0, 0.5)!important; /* */
    }
    html body .section-header .container,
    html body .section-header .container:first-of-type,
    html body .section-header .container-small {
        width: 100vw!important;
        max-width: calc(100vw - 40px)!important; /* */
        margin: 0 20px!important;
        padding: 0!important;
        /* background-color: rgba(255, 255, 0, 0.5)!important; /* */
    }
    html body .section-header .container .hs-menu-space {
        width: 100vw!important;
        max-width: 100%!important;
        margin: 0!important;
        gap: 0!important;
    }
    html body .section-header .container .hs-menu-space > div {
    margin-right: 30px!important;
    }

    html body .section-header .header-links {
        align-items: center;
        display: flex;
        justify-content: flex-end;
    }
    html body .section-header .content-header{
        align-items: center;
        display: flex;
        justify-content: space-between;
    }
    html body .header-links.hs-menu-space.only-tablet {
        display: none!important;
    }
    html body.hs-home-page .hs-font-0.hs-filter-menu.d-flex.hs-smallmenu {
        flex-wrap: nowrap;
        width: 440px!important;
        /* min-width: 320px!important;
        max-width: 320px!important; */
        height: 48px !important;
        max-height: 48px !important;
        min-height: 48px !important;
        margin-left: 30px !important;
    }
    .logo-header-box {
        width: 210px!important;
        min-width: 210px!important;
        max-width: 210px!important;
        margin-left: 10px!important;
    }
    html body.hs-home-page main.scrolled #barra-destino-box {
        left: 360px!important;
    }
    body.hs-home-page .section-page-all-content.scrolled #barra-duracion-box {
        left: calc(50% - 435px) !important;
        top: 105px !important;
    }
}

@media only screen and (min-width: 835px) and (max-width: 988px) {
	html .hs-home-page .hs-font-0.hs-filter-menu.d-flex {
        height: 50px !important;
        max-height: 50px !important;
        min-height: 50px !important;
    }
}

@media only screen and (max-width: 1220px) and (orientation: landscape) {
	html body.gfw-listing-page .section-page-all-content.scrolled #barra-duracion-box,
    html body.hs-home-page .section-page-all-content.scrolled #barra-duracion-box {
        left: 360px !important;
        top: 105px !important;
    }
}
/* Solo en home: */
@media only screen and (min-width: 768px) {
html body.hs-home-page main.section-page-all-content > section.section-banner.z-index-1 {
    max-width: 100vw!important;
}
html body.hs-home-page .section-page-all-content {
    padding-top: 0!important;
}
html body.hs-home-page .section-header {
    background-color: rgba(255, 255, 255, 0)!important;
    /* border-bottom: solid 1px rgba(255, 255, 255, 0.3)!important; */
}
/* Video */
/* Degradado sobre el video */
html body.hs-home-page .section-banner-fond-box.transparency-fade:before {
    background: rgba(0, 0, 0, .5)!important;
}
html body.hs-home-page main.section-page-all-content > .section-banner.z-index-1,
html body.hs-home-page main.section-page-all-content > .section-banner.z-index-1 .hs-fullvideo,
html body.hs-home-page main.section-page-all-content > .section-banner.z-index-1 .section-banner-fond-box,
html body.hs-home-page main.section-page-all-content > .section-banner.z-index-1 .section-banner .container-banner {
    height: 100vh;
}

html body.hs-home-page.scrolled .section-header,
html body.hs-home-page.modal-open .section-header,
html body.hs-home-page.login-modal-open .section-header {
    background-color: rgba(255, 255, 255, 1)!important;
    border-bottom: solid 1px rgba(255, 255, 255, 1)!important;
}

/* Logotipo */
html body.hs-home-page .logo-header-box svg path {
    fill: #FFFFFF!important;
    transition: all 300ms linear;
}
html body.hs-home-page.scrolled .logo-header-box svg path,
html body.hs-home-page.modal-open .logo-header-box svg path,
html body.hs-home-page.login-modal-open .logo-header-box svg path {
    fill: #000000!important;
}
/* Elemento nav subrayado */
html body.hs-home-page #menu-select-location-btn.header-links-item {
    color: #FFFFFF !important;
    transition: all 300ms linear;
}
html body.hs-home-page.scrolled #menu-select-location-btn.header-links-item,
html body.hs-home-page.modal-open #menu-select-location-btn.header-links-item,
html body.hs-home-page.login-modal-open #menu-select-location-btn.header-links-item {
    color: #000000 !important;
}
html body.hs-home-page #menu-select-location-btn.header-links-item.underline:after {
    border-color: #FFFFFF;
}
html body.hs-home-page.scrolled #menu-select-location-btn.header-links-item.underline:after,
html body.hs-home-page.modal-open #menu-select-location-btn.header-links-item.underline:after,
html body.hs-home-page.login-modal-open #menu-select-location-btn.header-links-item.underline:after {
    border-color: #000;
}

/* Iconburger */
html body.hs-home-page .btn-mobile i.icon-i_hamburguer-thin {
    color: #FFF!important;
    transition: all 300ms linear;
}
html body.hs-home-page.scrolled .btn-mobile i.icon-i_hamburguer-thin,
html body.hs-home-page.modal-open .btn-mobile i.icon-i_hamburguer-thin,
html body.hs-home-page.login-modal-open .btn-mobile i.icon-i_hamburguer-thin {
    color: #000!important;
}
/* Botón Acceso */
html body.hs-home-page #btn-modal-access-login {
    color: #000;
    border-color: #fff;
    background-color: #fff;
    cursor: pointer!important;
    transition: all 300ms linear;
}
html body.hs-home-page #btn-modal-access-login span {
    color: #000;
}
html body.hs-home-page #btn-modal-access-login:hover {
    color: #fff;
    border-color: #000;
    background-color: #000;
}
html body.hs-home-page #btn-modal-access-login:hover span {
    color: #fff!important;
}

html body.hs-home-page.scrolled #btn-modal-access-login,
html body.hs-home-page.modal-open #btn-modal-access-login,
html body.hs-home-page.login-modal-open #btn-modal-access-login {
    color: #fff;
    border-color: #000;
    background-color: #000;
}
html body.hs-home-page.scrolled #btn-modal-access-login span,
html body.hs-home-page.modal-open #btn-modal-access-login span,
html body.hs-home-page.login-modal-open #btn-modal-access-login span {
    color: #fff;
}
html body.hs-home-page.scrolled #btn-modal-access-login:hover,
html body.hs-home-page.modal-open #btn-modal-access-login:hover,
html body.hs-home-page.login-modal-open #btn-modal-access-login:hover {
    color: #000;
    border-color: #000;
    background-color: #FFF;
}
html body.hs-home-page.scrolled #btn-modal-access-login:hover span,
html body.hs-home-page.modal-open #btn-modal-access-login:hover span,
html body.hs-home-page.login-modal-open #btn-modal-access-login:hover span {
    color: #000!important;
}
/* Selector idioma */
html body.hs-home-page .select-language {
    background: rgba(255,255,255,0) !important;
    transition: all 300ms linear;
}
html body.hs-home-page .select-language span {
    color: #fff!important;
    transition: all 300ms linear;
}
html body.hs-home-page .select-language i {
    color: #fff!important;
    transition: all 300ms linear;
}
html body.hs-home-page .dropdown-menu.dropdown-menu-language.show,
html body.hs-home-page .dropdown-menu.dropdown-menu-language.show .dropdown-item {
    background-color: rgba(255,255,255,0) !important;
    color: #FFF!important;
    transition: all 300ms linear;
}
html body.hs-home-page .dropdown-menu.dropdown-menu-language.show .dropdown-item a {
    color: #FFF!important;
    transition: all 300ms linear;
}
html body.hs-home-page.scrolled .dropdown-menu.dropdown-menu-language.show,
html body.hs-home-page.scrolled .dropdown-menu.dropdown-menu-language.show .dropdown-item,
html body.hs-home-page.modal-open .dropdown-menu.dropdown-menu-language.show,
html body.hs-home-page.modal-open .dropdown-menu.dropdown-menu-language.show .dropdown-item,
html body.hs-home-page.login-modal-open .dropdown-menu.dropdown-menu-language.show,
html body.hs-home-page.login-modal-open .dropdown-menu.dropdown-menu-language.show .dropdown-item {
    background-color: rgba(255,255,255,1) !important;
    color: #000!important;
}
html body.hs-home-page.scrolled .dropdown-menu.dropdown-menu-language.show .dropdown-item a,
html body.hs-home-page.modal-open .dropdown-menu.dropdown-menu-language.show .dropdown-item a,
html body.hs-home-page.login-modal-open .dropdown-menu.dropdown-menu-language.show .dropdown-item a {
    color: #000!important;
}
html body.hs-home-page.scrolled .select-language,
html body.hs-home-page.modal-open .select-language,
html body.hs-home-page.login-modal-open .select-language {
    background: rgba(255,255,255,1) !important;
    transition: all 300ms linear;
}
html body.hs-home-page.scrolled .select-language span,
html body.hs-home-page.modal-open .select-language span,
html body.hs-home-page.login-modal-open .select-language span {
    color: #000!important;
    transition: all 300ms linear;
}
html body.hs-home-page.scrolled .select-language i,
html body.hs-home-page.modal-open .select-language i,
html body.hs-home-page.login-modal-open .select-language i {
    color: #000!important;
    transition: all 300ms linear;
}
}

@media only screen and (max-width: 1190px) and (orientation: landscape) {
    html body.hs-home-page .section-header .container .hs-menu-space,
    html body.hs-home-page.scrolled .section-header .container .hs-menu-space {
        max-width: calc(100vw - 40px) !important;
    }
    html body.hs-home-page .header-links.hs-menu-space.only-tablet,
    html body.hs-home-page.scrolled .header-links.hs-menu-space.only-tablet {
        display: none!important;
    }
    html body.hs-home-page .section-header .container .header-links.hs-menu-space,
    html body.hs-home-page.scrolled .section-header .container .header-links.hs-menu-space {
        width: 100% !important;
        min-width: inherit !important;
        max-width: inherit !important;
    }

    html body.hs-home-page .section-header .container .hs-menu-space > div,
    html body.hs-home-page.scrolled .section-header .container .hs-menu-space > div {
        margin-right: 20px!important;
    }
    html body.hs-home-page .section-header .container .hs-menu-space > div.menu-select-location,
    html body.hs-home-page.scrolled .section-header .container .hs-menu-space > div.menu-select-location {
        margin-right: 10x !important;
    }
    html body .section-header .container .hs-menu-space > div.menu-select-location #menu-select-location-btn,
    html body.hs-home-page.scrolled .section-header .container .hs-menu-space > div.menu-select-location #menu-select-location-btn {
        display: block!important;
        width: 84px!important;
    }
    html body.hs-home-page #btn-modal-access-login,
    html body.hs-home-page.scrolled #btn-modal-access-login {
        display: block!important;
        padding: 10px !important;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1179px) and (orientation: landscape) {
    html body.hs-home-page nav.content-header.hs-menu-space {
        transform: translate(-20px);
    }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
    html body.hs-home-page .header-menu .header-menu-content,
    html body.hs-home-page .header-menu.active .header-menu-content {
        height: inherit!important;
        width: 575px!important;
        transform: translate(60px, -16px)!important;
    }
    html body.hs-home-page .header-menu .btn-mobile.btn-menu,
    html body.hs-home-page .header-menu.active .btn-mobile.btn-menu {
        transform: translate(150px, -40px)!important;
    }
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
    .header-menu.active .header-menu-content {
        transform: translate(40px);
    }
}
@media screen and (min-width: 1024px) and (max-aspect-ratio: 1/1) and (orientation: portrait) {
    .header-menu-mobile-buttons .button-login {
        left: 140px;
        top: 41px;
    }
    /* Elemento nav subrayado */
    html body.hs-home-page.gfw-js-portrait #menu-select-location-btn-tablets.header-links-item {
        color: #FFFFFF !important;
        transition: all 300ms linear;
    }
    html body.hs-home-page.gfw-js-portrait.scrolled #menu-select-location-btn-tablets.header-links-item,
    html body.hs-home-page.gfw-js-portrait.modal-open #menu-select-location-btn-tablets.header-links-item,
    html body.hs-home-page.gfw-js-portrait.login-modal-open #menu-select-location-btn-tablets.header-links-item {
        color: #000000 !important;
    }
    html body.hs-home-page.gfw-js-portrait #menu-select-location-btn-tablets.header-links-item.underline:after {
        border-color: #FFFFFF;
    }
    html body.hs-home-page.gfw-js-portrait.scrolled #menu-select-location-btn-tablets.header-links-item.underline:after,
    html body.hs-home-page.gfw-js-portrait.modal-open #menu-select-location-btn-tablets.header-links-item.underline:after,
    html body.hs-home-page.gfw-js-portrait.login-modal-open #menu-select-location-btn-tablets.header-links-item.underline:after {
        border-color: #000;
    }
    /* .header-links-item {
        color: #FFF!important;
    } */
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
    html body.hs-home-page .header-menu .header-menu-content, html body.hs-home-page .header-menu.active .header-menu-content {
        height: 100vh !important;
        width: 575px !important;
        transform: translate(60px, -15px) !important;
    }

    html body .section-banner.z-index-1 .container.container-small.container-banner .section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column {
        top: calc(100vh - 180px) !important;
    }
}
@media only screen and (max-width: 1024px) and (orientation: portrait) {
    html body.hs-home-page .container-modal-custom {
        padding-top: 70px;
        background-color: white;
    }
    html body.hs-home-page .section-header {
        background-color: rgba(255, 255, 255, 1) !important;
        border-bottom: solid 1px rgba(255, 255, 255, 0) !important;
    }
    nav.content-header.hs-menu-space .menu-select-location {
            display: none!important;
    }
}


html body.hs-home-page #btn-modal-access-logged.btnh-user {
    background-color: #FFF;
    color: #000;
    border-color: #FFF;
    box-shadow: inset 0 0 0 1px #FFF;
}
html body.hs-home-page.scrolled #btn-modal-access-logged.btnh-user,
html body.hs-home-page.modal-open #btn-modal-access-logged.btnh-user {
    background-color: #000;
    color: #FFF;
    border-color: #000;
    box-shadow: inset 0 0 0 1px #000;
}


#btn-modal-mobile-access-logged-v2 .btnh.btnh-primary2.btnh-sm:hover,
#btn-modal-mobile-access-logged-v2 .btnh.btnh-primary2.btnh-sm:focus,
#btn-modal-mobile-access-logged-v2 .btnh.btnh-primary2.btnh-sm:active {
    background-color: #000 !important;
    border-color: #fff !important;
    color: #fff !important;
}
#btn-modal-mobile-access-logged-v2 .btnh.btnh-primary2.btnh-sm:hover span,
#btn-modal-mobile-access-logged-v2 .btnh.btnh-primary2.btnh-sm:focus span,
#btn-modal-mobile-access-logged-v2 .btnh.btnh-primary2.btnh-sm:active span {
    color: #fff !important;
}
.gfw-side-menu-v2 #btn-modal-mobile-access-login.btnh.btnh-secondary2.button-login {
     background-color: #000 !important;
    border-color: #fff !important;
    color: #fff !important;
}
.gfw-side-menu-v2 #btn-modal-mobile-access-login.btnh.btnh-secondary2.button-login:hover,
.gfw-side-menu-v2 #btn-modal-mobile-access-login.btnh.btnh-secondary2.button-login:focus,
.gfw-side-menu-v2 #btn-modal-mobile-access-login.btnh.btnh-secondary2.button-login:active {
     background-color: #FFF !important;
    border-color: #fff !important;
    color: #000 !important;
}

/* @media screen and (max-width: 1180px) and (max-aspect-ratio: 1/1) and (orientation: landscape) {
    html body .modal-filtro.d-lg-none.active .container-modal-custom header.section-header {
        background-color: white;
    }
} */

/* CAMBIO ELEMENTOS DEL MENÚ: */
.gfw-desktop-navbar-links-v2 {
    display: flex!important;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width:inherit!important;
    max-width: 830px!important;
    white-space: nowrap;
    /* background-color: red; */
}
.gfw-desktop-navbar-links-v2 > a {
    display: inline-block;
    position: relative;
    text-decoration: none!important;
    color: black;
    white-space: nowrap!important;
    margin-left: 35px;
    font-size: 17px;
    line-height: 1.1em;
    transition: all 300ms linear;
}
.gfw-desktop-navbar-links-v2 > a::after {
    border-width: 1px!important;
}
.hs-home-page .gfw-desktop-navbar-links-v2 > a {
    color: white;
}
.gfw-desktop-navbar-links-v2 > a::before {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: -18px;
    width: 1px;
    height: 15px;
    background-color: #000;
    opacity: 0.6;
    transition: all 300ms linear;
}
.hs-home-page .gfw-desktop-navbar-links-v2 > a::before {
    background-color: #fff;
}

html body:not(.hs-home-page) .gfw-desktop-navbar-links-v2 > a,
html body.hs-home-page.scrolled .gfw-desktop-navbar-links-v2 > a,
html body.hs-home-page.modal-open .gfw-desktop-navbar-links-v2 > a,
html body.hs-home-page.login-modal-open .gfw-desktop-navbar-links-v2 > a {
    color: #000;
}
html body:not(.hs-home-page) .gfw-desktop-navbar-links-v2 > a::before,
html body.hs-home-page.scrolled .gfw-desktop-navbar-links-v2 > a::before,
html body.hs-home-page.modal-open .gfw-desktop-navbar-links-v2 > a::before,
html body.hs-home-page.login-modal-open .gfw-desktop-navbar-links-v2 > a::before {
    background-color: #000;
}

html body:not(.hs-home-page) .gfw-desktop-navbar-links-v2 > a.underline:after,
html body.hs-home-page.scrolled .gfw-desktop-navbar-links-v2 > a.underline:after,
html body.hs-home-page.modal-open .gfw-desktop-navbar-links-v2 > a.underline:after,
html body.hs-home-page.login-modal-open .gfw-desktop-navbar-links-v2 > a.underline:after {
    border-bottom: solid 1px #000;
}
.menu-select-location {
    display: inline-block!important;
    position: relative;
    width: initial!important; /*  245px!important;  */
}
/* @media (min-width: 992px) {
    .menu-select-location {
        max-width: 120px!important;
        position: relative !important;
    }
    [lang="en"] .menu-select-location {
        max-width: 85px !important;
    }
} */
.gfw-desktop-navbar-links-v2 .menu-select-location > span {
    display: inline-block!important;
    position: relative;
    margin-left: 30px;
    /* background-color: green;; */
    text-transform: none; /* uppercase; */
    font-size: 17px;
    line-height: 1.1em;
}
.gfw-desktop-navbar-links-v2 .menu-select-location > #menu-select-location-btn::after {
    bottom: -5px!important;
}

/* html body .section-header .container .header-links.hs-menu-space:nth-of-type(2) {
     margin-right: 0!important;
} */
html body header.section-header .header-links.hs-menu-space a.btnh {
    width: 110px!important;
    min-width: 110px!important;
    text-align: center!important;
    letter-spacing: inherit!important;
}

/* ICONBURGER V2 */
.gfw-iconburger-v2 {
    display: none;
    position: fixed;
    top: 30px;
    right: 40px;
    z-index: 102;
    width: 32px!important;
    height: 32px!important;
    margin: -7px -15px 0 30px!important;
    cursor: pointer;
    transform: rotate(0);
    transition: all 300ms linear;
}
.gfw-iconburger-v2 span {
    display: block;
    position: absolute;
    width: 32px;
    height: 1px;
    left: 0;
    background-color: #FFFFFF;
    transform: rotate(0);
    opacity: 1;
    transition: all 300ms linear;
}
.gfw-iconburger-v2 span:nth-of-type(1) {
    top: 10px;
}
.gfw-iconburger-v2 span:nth-of-type(2) {
    top: 20px;
}
.gfw-iconburger-v2 span:nth-of-type(3) {
    top: 30px;
}
/* ICONBURGER ACTIVE */
/* html body .section-header .container .hs-menu-space > div.gfw-iconburger-v2.active {
    margin: 0px -15px 0 30px!important;
    transform: rotate(180deg);
} */
.gfw-iconburger-v2.active span {
    display: block;
    position: absolute;
    width: 32px;
    height: 1px;
    left: 0;
    background-color: #FFFFFF!important;
    transform: rotate(0);
    opacity: 1;
    transition-delay: 1000ms;
    transition: all 300ms linear;
}
.gfw-iconburger-v2.active span:nth-of-type(1) {
    top: 20px;
    transform: rotate(45deg);
}
.gfw-iconburger-v2.active span:nth-of-type(2) {
    width: 1px;
    top: 20px;
    left: 16px;
    opacity: 0;
}
.gfw-iconburger-v2.active span:nth-of-type(3) {
    top: 20px;
    transform: rotate(-45deg);
}

html body.hs-home-page.scrolled .gfw-iconburger-v2 span,
html body.hs-home-page.modal-open .gfw-iconburger-v2 span,
html body.hs-home-page.login-modal-open .gfw-iconburger-v2 span {
    background-color: #000!important;
}
html body.hs-home-page.scrolled .gfw-iconburger-v2.active span,
html body.hs-home-page.modal-open .gfw-iconburger-v2.active span,
html body.hs-home-page.login-modal-open .gfw-iconburger-v2.active span {
    background-color: #FFF!important;
}


.gfw-side-menu-v2 {
    display: block;
    position: fixed;
    z-index: 101;
    top: 0;
    right: -650px;
    bottom: 0;
    width: 100%;
    max-width: 575px;
    height: 100vh;
    min-height: 100dvh;
    padding: 0px 0 0 140px;
    background-color: #000;
    color: #FFF;
    border-left: 1px solid rgba(255,255,255, 0.1);
    transition: all 500ms linear;
    transition-delay: 200ms;
    pointer-events: none!important;
}
body.gfw-mobile-active .gfw-side-menu-v2 {
    display: block;
    right: 0;
    pointer-events: all!important;
}

.gfw-side-menu-v2 .gfw-mobile-menu-not-numbers {
    margin-bottom: 20px;
}


.gfw-side-menu-v2 .header-menu-links-list a,
.gfw-side-menu-v2 .header-menu-links-list span {
    text-transform: uppercase;
    transform: translate(0, -3px);
}

body.hs-home-page main.section-page-all-content .container.container-small.container-banner {
    position: absolute;
    left: 100px;
    /* transform: translateX(-40px); */
}
@media only screen and (orientation: portrait) {
	body.hs-home-page main.section-page-all-content .container.container-small.container-banner {
        position: absolute;
        left: 0;
    }
}



.section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column {
    position: relative!important;
    top: 0!important;
    left: 0!important;
    margin: 120px 0 0 0!important;
}
.section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column .gfw-call-cta {
   width: 100%;
}

@media only screen and (min-width: 1367px) and (orientation: landscape) {
    .section-page-all-content .section-banner.z-index-1 .container.container-small.container-banner .row.hs-color-white.aos-init.aos-animate {
        margin-top: 0;
    }
    .section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column {
    position: relative!important;
    top: 0!important;
    left: 0!important;
    margin: 120px 0 0 0!important;
}
}

@media only screen and (min-width: 769px) and (max-width: 1366px) and (orientation: landscape) {
    .section-page-all-content .section-banner.z-index-1 .container.container-small.container-banner .row.hs-color-white.aos-init.aos-animate {
        margin-top: 0!important;
    }
    .section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column {
    position: relative!important;
    top: 0!important;
    left: 0!important;
    margin: 120px 0 0 0!important;
}
}



@media only screen and (max-width: 1420px) {
    .gfw-desktop-navbar-links-v2 {
        display: none!important;
    }
	.gfw-iconburger-v2 {
        display: block;
    }
	html body:not(.hs-home-page) .gfw-iconburger-v2 span {
        background-color: #000000!important;
    }

    html body #btn-modal-access-login {
        margin-right: 30px!important;
    }

    /*
    html body.scrolled #btn-modal-access-login {
        margin-right: 30px!important;
    }
    */

    html body .section-header .container .hs-menu-space > div {
        margin-right: 60px !important;
    }
}

@media only screen and (max-width: 1023px) and (orientation: portrait) {
    .gfw-iconburger-v2 {
        top: 22px!important;
        right: 25px!important;
        z-index: 100;
    }
    #MobileSearchModal {
        z-index: 99!important;
    }
    .gfw-iconburger-v2 span,
	html body.hs-home-page.scrolled div .gfw-iconburger-v2 span,
    html body.hs-home-page.modal-open div .gfw-iconburger-v2 span,
    html body.hs-home-page.login-modal-open div .gfw-iconburger-v2 span {
        background-color: #000!important;
    }
    .gfw-iconburger-v2.active span,
    html body.hs-home-page.scrolled div .gfw-iconburger-v2.active span,
    html body.hs-home-page.modal-open div .gfw-iconburger-v2.active span,
    html body.hs-home-page.login-modal-open div .gfw-iconburger-v2.active span {
     /* background-color: #FFF!important; // ocupando toda la pantalla */
        background-color: #000!important;
    }



    .gfw-side-menu-v2 {
        top: 70px!important;
        width: calc(100% - 40px)!important;
        height: calc(100vh - 70px)!important;
        max-height: calc(100dvh - 70px)!important;
       /* padding: 100px 0 0 70px!important; // ocupando toda la pantalla */
       padding: 20px 0 0 30px !important;
    }

    #select-location-lightbox #close-select-location-lightbox {
        display: none!important;
        /* z-index: 99999!important;
        background-color: red; */
    }

    .gfw-side-menu-v2 > div {
        position: relative;
        z-index: 2;
    }

    .gfw-side-menu-v2::before {
        content: '';
        display: block;
        position: absolute;
        z-index: 0;
        top: 0;
        left: calc(-100vw + 100%); /* left: -70px; */
        width: 100vw; /*  70px; */
        height: 100%;
        background-color: rgba(0, 0, 0, 0);
        transition: all 300ms linear;
        transition-delay: 1000ms;
    }
    .gfw-mobile-active .gfw-side-menu-v2::before {
        background-color: rgba(0, 0, 0, .5);
    }

    .header-menu-mobile-buttons.hs-logged-out-content {
        width: 100%;
        min-height: 70px;
    }
    .header-menu-mobile-buttons .button-login {
        left: 0;
        position: relative;
        top: 34px;
    }

    .header-menu-links {
        margin-bottom: auto;
        padding: 104px 105px 0 0;
    }

    .gfw-side-menu-v2 .gfw-mobile-menu-not-numbers {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    html body.hs-home-page .container-modal-custom {
        padding-top: 0;
        margin-top: 70px;
    }
    html body.hs-home-page .container-modal-custom .hs-scroll-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    #modal-sidebar-login #exit-modal-login {
        display: none!important;
    }

    body.hs-logged-in .hs-logged-out-content {
        display: none!important;
    }
    body.hs-logged-in .gfw-mobile-menu-not-numbers {
        margin-top: 0!important;
    }
    body.hs-logged-in .gfw-mobile-menu-not-numbers.hs-line-light {
        max-width: 90%;
    }

    .header-menu-links.pb-0.gfw-mobile-menu-not-numbers {
        width: calc(100% - 30px);
        padding-top: 10px!important;
    }

    #menu-select-location-btn-mobile-v2 {
        margin-top: 30px;
    }

}

html body.hs-logged-in header.section-header .header-links.hs-menu-space #btn-modal-access-login {
    display: none!important;
}


html body #btn-modal-access-logged.btnh-user,
html body #btn-modal-access-login {
    margin-right: 10px !important;
}

.mobile-dropdown-language {
    display: block!important;
}
.header-menu-links-list .mobile-dropdown-language .select-language-button {
    margin-top: 13px!important;
}
@media only screen and (max-width: 1190px) {
	html body #btn-modal-access-logged.btnh-user,
    html body #btn-modal-access-login {
        margin-right: 40px !important;
    }
}
@media only screen and (orientation:landscape) {
	header.section-header {
        height: 90px!important;
    }
}

@media only screen and (min-width: 768px) and (orientation: portrait) {
    html body.hs-home-page .logo-header-box svg path {
        fill: #000000 !important;
    }
}


@media only screen and (max-width: 1190px) {
    html body div #btn-modal-access-logged.btnh-user,
    html body div #btn-modal-access-login {
        margin-right: 40px !important; /* 0 */
    }
}

/* BUSQUEDA HOME */
html body.hs-home-page #barra-destino-box {
    left: 110px !important;
    top: calc(50vh - 250px) !important;
    transform: translate(0, 0) !important;
}
html body.hs-home-page .modal-box-banner.barra-duracion-box {
    left: 312px !important;
    top: calc(50vh - 21px) !important;
}
html body.hs-home-page #barra-fecha-box {
    /*  top: calc(50vh - 376px) !important; */
    top: calc(50vh - 416px) !important;
    transform: translate(0) !important;
    left: 115px !important;
}
html body.hs-home-page #barra-fecha-box.gfw-up-fix {
    top: calc(50vh - 416px) !important;
    transform: translate(0) !important;
    left: 110px !important;
}

/* FOOTER */
html body footer.section-footer .dropdown.dropdown-language {
    display: inline-block;
    width: 60px;
    margin-left: -5px;
    color: white!important;
    background-color: black!important;
}
html body footer.section-footer .dropdown.dropdown-language div {
    width: 60px;
    margin-left: 0;
    color: white!important;
}

html body footer .dropdown-menu.dropdown-menu-language.show .dropdown-item,
html body.hs-home-page.scrolled footer .dropdown-menu.dropdown-menu-language.show .dropdown-item,
html body footer.section-footer .dropdown.dropdown-language button,
html body footer.section-footer .dropdown-menu.dropdown-menu-language {
    font-weight: bolder;
    color: white!important;
    background-color: black!important;
}
html body.hs-home-page.scrolled footer .select-language i,
html body footer .dropdown-menu.dropdown-menu-language.show .dropdown-item a,
html body.hs-home-page.scrolled footer .dropdown-menu.dropdown-menu-language.show .dropdown-item a,
html body footer.section-footer .dropdown.dropdown-language button span,
html body footer.section-footer .dropdown.dropdown-language div i.icon-i_arrow1-d,
html body footer.section-footer .dropdown.dropdown-language div a {
    font-weight: bolder;
    color: white!important;
}

/* FIX SEARCH BUG OF LANDSCAPE PANORAMIC SCREEN - HOME: */
@media only screen and (max-height: 1024px) and (orientation: landscape) {
	body.hs-home-page main.section-page-all-content .container.container-small.container-banner {
        position: absolute;
        left: 100px;
        bottom: -130px;
    }

    html body.hs-home-page #barra-destino-box {
        top: calc(50vh - 122px) !important;
    }
    html body.hs-home-page .modal-box-banner.barra-duracion-box {
        top: calc(50vh - -105px) !important;
    }
    html body.hs-home-page #barra-fecha-box.gfw-up-fix {
        top: calc(50vh - 290px) !important;
    }
    html body.hs-home-page #barra-fecha-box {
        top: calc(50vh - 250px) !important;
    }
}


@media only screen and (max-width: 1024px) and (orientation: portrait) {
    .modal-filtro.d-lg-none.active .container-modal-custom header.section-header {
        display: none!important;
    }
    .modal-filtro {
        bottom: 0 !important;
        height: calc(100dvh - 73px) !important;
    }
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    #MobileFloatedSearch ul li a {
        pointer-events: none!important;
    }

    #modal-sidebar-login.modal-login {
        top: 70px!important;
    }
    #modal-sidebar-login.modal-login .container-modal-custom {
        padding-top: 0!important;
        margin-top: 0!important;
    }
}
@media only screen and (max-width: 1190px) and (orientation: portrait) {
    html body div .gfw-desktop-navbar-links-v2 #btn-modal-access-logged,
    html body div #btn-modal-access-logged.btnh-user,
    html body div #btn-modal-access-login {
        display: none!important;
        margin-right: 0 !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1420px) and (orientation: landscape) {
    html body div #btn-modal-access-logged.btnh-user, html body div #btn-modal-access-login {
        margin-right: 0 !important;
    }
    html body.hs-home-page.scrolled .gfw-iconburger-v2.active span,
    html body:not(.hs-home-page) .gfw-iconburger-v2.active span {
        background-color: #FFF !important;
    }
    #select-location-lightbox.active {
        display: block!important;
        width: 54%!important;
        left: inherit!important; /*  4vw!important; */
        right: 480px!important;
        position: fixed!important;
        top: 96px!important;
        z-index: 999999999!important;
        background-color: white!important;
        padding: 20px!important;
        -webkit-box-shadow: 0 0 8px 8px rgba(0,0,0,0.05);
        box-shadow: 0 0 8px 8px rgba(0,0,0,0.05);
    }

    #select-location-lightbox::before {
        content: '';
        display: block;
        position: relative;
        z-index: 1;
        top: 0;
        left: 100%;
        width: 30px;
        height: 30px;
        transform: translate(0, 6px) rotate(45deg);
        background-color: white;
    }
    div#close-select-location-lightbox {
        position: absolute;
        width: 40px;
        height: 40px;
        top: 7px;
        right: 7px;
        z-index: 2;
    }
    #close-select-location-lightbox-btn::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 25px;
        height: 2px;
        transform: translate(4px, 20px) rotate(45deg);
        background-color: black;
    }
    #close-select-location-lightbox-btn::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 25px;
        height: 2px;
        transform: translate(4px, 20px) rotate(-45deg);
        background-color: black;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1180px) and (orientation: landscape) {
    html body.hs-home-page #btn-modal-access-login, html body.hs-home-page.scrolled #btn-modal-access-login {
        margin-right: 40px !important;
    }
}

/* AJUSTES AL PIXEL */
nav.content-header.hs-menu-space .header-links.hs-menu-space > a.btnh {
    width: 80px !important;
    min-width: 80px !important;
    padding: 7px !important;
}
/* // AJUSTES AL PIXEL */

/* BUG APT IFRAME */
html body.gfw-listing-page .hs-modal-internal-page,
html body.gfw-listing-page .hs-modal-internal-page.active,
html body.gfw-apt-page .hs-modal-internal-page,
html body.gfw-apt-page .hs-modal-internal-page.active {
    z-index: 103!important;
}
html body.gfw-apt-page.hs-in-iframe .gfw-iconburger-v2 {
    display: none!important;
    opacity: 0!important;
    pointer-events: none!important;
}
html body.gfw-apt-page.hs-in-iframe .hs-big-padding-top-100-80 {
     padding-top: 40px!important;
}
@media only screen and (min-width: 1920px) and (orientation: landscape) {
    html body.gfw-listing-page .hs-modal-internal-page.active .hs-modal-internal-page-container {
        transform: translateX(0);
        transition: all 1s ease;
        width: 1132px !important;
        min-width: 1132px !important;
        max-width: 1132px !important;
    }
}
/* // BUG APT IFRAME */

/* BUG MODAL BAJO ICONBURGER */
.hs-modal-internal-page.active {
    z-index: 103!important;
}
body.hs-in-iframe .gfw-iconburger-v2 {
    display: none!important;
}
/* // BUG MODAL BAJO ICONBURGER */

/* iPAD VERTICAL */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

    .gfw-iconburger-v2 {
    top: 22px!important;
        right: 25px!important;
        z-index: 100;
    }
    .gfw-iconburger-v2 span {
        background-color: rgb(0,0,0);
    }
    #MobileSearchModal {
        z-index: 99!important;
    }
    .gfw-iconburger-v2 span,
	html body.hs-home-page.scrolled div .gfw-iconburger-v2 span,
    html body.hs-home-page.modal-open div .gfw-iconburger-v2 span,
    html body.hs-home-page.login-modal-open div .gfw-iconburger-v2 span {
        background-color: #000!important;
    }
    .gfw-iconburger-v2.active span,
    html body.hs-home-page.scrolled div .gfw-iconburger-v2.active span,
    html body.hs-home-page.modal-open div .gfw-iconburger-v2.active span,
    html body.hs-home-page.login-modal-open div .gfw-iconburger-v2.active span {
     /* background-color: #FFF!important; // ocupando toda la pantalla */
        background-color: #000!important;
    }



    .gfw-side-menu-v2 {
        top: 70px!important;
        width: calc(100% - 40px)!important;
        height: calc(100vh - 70px)!important;
        max-height: calc(100dvh - 70px)!important;
       /* padding: 100px 0 0 70px!important; // ocupando toda la pantalla */
       padding: 20px 0 0 30px !important;
    }

    #select-location-lightbox #close-select-location-lightbox {
        display: none!important;
        /* z-index: 99999!important;
        background-color: red; */
    }

    .gfw-side-menu-v2 > div {
        position: relative;
        z-index: 2;
    }

    .gfw-side-menu-v2::before {
        content: '';
        display: block;
        position: absolute;
        z-index: 0;
        top: 0;
        left: calc(-100vw + 100%); /* left: -70px; */
        width: 100vw; /*  70px; */
        height: 100%;
        background-color: rgba(0, 0, 0, 0);
        transition: all 300ms linear;
        transition-delay: 1000ms;
    }
    .gfw-mobile-active .gfw-side-menu-v2::before {
        background-color: rgba(0, 0, 0, .5);
    }

    .header-menu-mobile-buttons.hs-logged-out-content {
        width: 100%;
        min-height: 70px;
    }
    .header-menu-mobile-buttons .button-login {
        left: 0;
        position: relative;
        top: 34px;
    }

    .header-menu-links {
        margin-bottom: auto;
        padding: 104px 105px 0 0;
    }

    .gfw-side-menu-v2 .gfw-mobile-menu-not-numbers {
        margin-top: 20px;
        margin-bottom: 0px;
    }
}
/* // iPAD VERTICAL */

/* // NAVBAR REDESIGN */

/* FIX BUG IPAD CONCIERGE EN FICHAS */
.gfw-concierge-col {
    min-height:400px;
    padding-right: 35px;
}
.descubre-tu-nuevo-barrio.concierge {
    padding-top: 40px;
}
@media only screen and (orientation: landscape) {
	.gfw-concierge-col {
        position: relative!important;
        width: 100%!important;
        min-height:400px;
        padding-right: 0!important;
        margin-bottom: 0;
    }
    .gfw-concierge-col h4,
    .gfw-concierge-col p {
        padding-right: 60%!important;
    }
    .gfw-concierge-col .width-alx-desktop.concierge-alx {
            position: absolute !important;
            right: 20px !important;
            margin-bottom: 20px;
            top: 0;
            width: 672px!important;
        }
}
@media only screen and (min-width: 1024px) and (max-width: 1180px) and (orientation: landscape) {
    .gfw-concierge-col h4,
    .gfw-concierge-col p {
        padding-right: 63%!important;
    }
    .gfw-concierge-col .width-alx-desktop.concierge-alx {
        left: inherit !important;
        width: 58% !important;
        right: 0 !important;
    }
}
@media only screen and (max-width: 1280px) and (orientation: landscape) {
    .gfw-concierge-col .width-alx-desktop.concierge-alx {
        width: 51%!important;
        left: inherit!important;
    }
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
    .gfw-concierge-col {
        min-height: 400px;
        padding-right: 15px;
    }
}
/* // FIX BUG IPAD CONCIERGE EN FICHAS */
