.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}@media (min-width:1620px){.hs-width-limit{margin:auto;max-width:1620px}}.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-2xl,.hs-fs-2xl-static,.hs-fs-2xs-static,.hs-fs-3xs-static,.hs-fs-l-static,.hs-fs-m-static,.hs-fs-s,.hs-fs-xl,.hs-fs-xs,.hs-fs-xs-static{line-height:1.15em}.hs-fs-2xl{font-size:48px!important}@media (max-width:767px){.hs-fs-2xl{font-size:40px!important}}.hs-fs-xl{font-size:40px!important}@media (max-width:767px){.hs-fs-xl{font-size:32px!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-2xl-static{font-size:48px!important}.hs-fs-l-static{font-size:32px!important}.hs-fs-m-static{font-size:24px!important}.hs-fs-2s-static{font-size:20px!important}.hs-fs-xs-static{font-size:16px!important}.hs-fs-2xs-static{font-size:14px!important}.hs-fs-3xs-static{font-size:12px!important}.hs-rounded-corners-10{border-radius:10px}.text-decoration-underline{text-decoration:underline}.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-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-pb-24{padding-bottom:24px!important}.hs-px-24{padding-left:24px!important}.hs-px-24{padding-right:24px!important}.hs-pb-30{padding-bottom:30px}a.hs-border-black,button.hs-border-black{border-color:#000}: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{position:relative}.section-banner .container-banner{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:9}.section-banner-fond-box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.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-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%}.section-like-live-box-fond{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.swiper-button-next,.swiper-button-prev{color:#000;outline:none!important;transition:all .5s ease}.reverse-background .swiper-button-next,.reverse-background .swiper-button-prev{color:#fff}.swiper-button-next i,.swiper-button-prev i{font-size:39px}.exclusive--home-swiper-img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all 2s ease;width:100%}.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}.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%}.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%}.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}.swiper-lazy-preloader{border-bottom-color:#000;border-left-color:#000;border-right-color:#000}.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}#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}.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}#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}.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}.list-filter-dropdown p{margin-bottom:0}.list-filter-dropdown i,.list-filter-dropdown img{transition:all .5s ease}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}.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}.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}.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}.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}.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}.modal-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.box-not-available-date{color:#ac3131;margin-bottom:9px}.list{padding-left:25px}.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}.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}.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%}.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}.modal-footer-button-search{background:#000;border-radius:8px;color:var(--secundary-color);margin-left:56px;padding:15px 26px}.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)}.dropdown-language .dropdown-item{background:#fff!important}.df{display:flex}.loader{background:#000;bottom:0;color:#fff;left:0;position:fixed;right:0;top:0}.wrapper{display:flex}.mobile-dropdown-language{display:none}.box-exit-closed-flexible.active{opacity:1;visibility:initial}.tooltip.show{opacity:1;width:300px;z-index:999999}.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-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}.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}.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}.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:760px) and (max-width:840px){.footer-col-box-search,.input-newsletter{width:100%}}@media (min-width:992px) and (max-width:1300px){.footer-col-box-search{width:100%}.barra-dormitorios-box .barra-dormitorios-box-number{right:38px}}@media (min-width:992px) and (max-width:1430px){.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){.section-page-all-content-single-property{padding-top:0}}@media (min-width:1620px){.section-banner{margin:auto;max-width:1620px}}.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-pipe:before{border-left:1px solid #c9c9c9!important;content:"";display:block;height:100%}.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-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%}.hs-fullvideo{height:100%;overflow:hidden;position:absolute;width:100%}.hs-fullvideo video{height:100%;left:50%;min-height:56.25vw;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.77777778vh;z-index:1}.hs-img-focus-0-25{-o-object-position:0 25%;object-position:0 25%}.hs-img-focus-50-50{-o-object-position:50% 50%;object-position:50% 50%}.swiper{cursor:grab}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:1200px){.container-small{max-width:1070px}}.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}.hs-final-button{padding-bottom:110px}.hs-final-button .hs-button{bottom:50px;position:absolute}.hs-padding-l{padding:73px 160px}.hs-padding-l.hs-final-button{padding-bottom:154px}.hs-padding-l.hs-final-button .hs-button{bottom:104px;position:absolute}.hs-center-size{box-sizing:border-box}.hs-center-size{max-width:555px}@media (max-width:1199px){.hs-center-size{max-width:465px}}@media (max-width:1024px) and (orientation:portrait){.hs-center-size{max-width:690px}}@media (max-width:767px){.hs-center-size{max-width:510px}}@media (max-width:1199px){.hs-center-size{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (max-width:575px){.hs-center-size{padding-left:15px!important;padding-right:15px!important}}.hs-swiper-buttons{bottom:0;height:50px;position:absolute;right:0;width:100px}.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)}.hs-h-800{height:650px}.section-banner-title{font-size:64px;font-weight:200;line-height:.9em;margin-bottom:1.5rem}.section-banner-title strong{font-family:Editorial New;font-style:italic;font-weight:200;line-height:.9em}@media (max-width:575px){.section-banner-title{font-size:48px}}.hs-spacing-white{padding-bottom:80px;padding-top:100px}@media (max-width:767px){.hs-spacing-white{padding-bottom:40px;padding-top:80px}}.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}.transparency-fade,.transparency-solid{color:#fff}.transparency-fade:before,.transparency-solid:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.transparency-fade:before{background:linear-gradient(90deg,rgba(0,0,0,.675) 32.86%,transparent 74.92%);opacity:1;transition:opacity .5s linear;transition-delay:1s}@media (max-width:767px){.transparency-fade:before{background:linear-gradient(90.07deg,rgba(0,0,0,.5) 4.27%,rgba(0,0,0,.384) 95.24%,transparent 121.77%)!important}}@media (max-width:992px){.transparency-fade:before{background:linear-gradient(90deg,rgba(0,0,0,.5) 2.96%,rgba(0,0,0,.373) 55.03%,transparent 102.02%)}}body[data-aos-delay="0"] .transparency-fade:before{opacity:1}.transparency-solid:before{background:rgba(0,0,0,.5)}.center-vertical{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:9}.side-banner{height:500px}.side-banner .context-title{font-size:40px;line-height:1em}@media (max-width:1024px) and (orientation:portrait){.side-banner{border-radius:8px;margin-bottom:16px;overflow:hidden}.side-banner:last-child{margin-bottom:0}}@media (max-width:575px){.side-banner .context-title{font-size:32px}}@media (min-width:1620px){.hs-container-for-tablet{margin:auto;max-width:1620px}}@media (max-width:1024px) and (orientation:portrait){.hs-container-for-tablet{margin-left:auto;margin-right:auto;max-width:720px;padding-left:15px;padding-right:15px}.hs-container-for-tablet>.row{margin:0}}@media (max-width:767px){.hs-container-for-tablet{max-width:540px}}.reverse-background{background-color:#000;color:#fff}.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}.hs-big-list .hs-title{line-height:1.2em;margin-bottom:.9em;padding-left:1.8em}.hs-big-list .hs-title .hs-bullet{margin-left:-1.8em}@media (max-width:575px){.hs-big-list .hs-title.hs-fs-xl{font-size:24px!important;margin-bottom:1.1em}.hs-big-list .hs-title.hs-fs-xl .hs-bullet:before{font-size:32px}}.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}@media (max-width:1024px) and (orientation:portrait){.hs-slider-black-text{height:480px}}@media (max-width:575px){.hs-slider-black-text{height:500px}}.hs-home-carousel-side{padding:50px calc(50vw - 520px) 50px 50px}@media (min-width:1620px){.hs-home-carousel-side{padding-right:290px}}@media (max-width:1199px){.hs-home-carousel-side{padding-right:calc(50vw - 465px)}}@media (max-width:1024px) and (orientation:portrait){.hs-home-carousel-side{padding-left:0;padding-right:0}}@media (max-width:575px){.hs-home-carousel-side{padding:38px 15px}}.hs-sub-swiper{display:block;height:0;overflow:hidden;padding-bottom:127%;position:relative}.hs-sub-swiper .swiper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media (max-width:767px){.hs-sub-swiper{padding-bottom:141%}}.hs-tag-container{height:0;left:15px;position:absolute;right:8px;top:16px;z-index:2}.hs-tag-container>*{float:left}.hs-tag-black{background:#000;color:#fff;margin-right:10px;padding:7px 14px}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}}.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}}.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}.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-header-menu-filters{transform:translateY(-200%);transition:all .5s ease}.active-filters .hs-header-menu-filters{transform:translate(0)}.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-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-cont-prop-7{height:650px}@media (max-width:500px){.hs-cont-prop-7{height:300px}}.hs-cont-prop-8{height:600px}@media (max-width:991px){.hs-cont-prop-8{height:500px}.hs-cont-prop-9{height:316px}}@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}}.hs-floated-search{display:flex;justify-content:center;left:0;max-width:100vw;position:fixed;top:80px;width:100%;z-index:1}.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}.hs-home-bucket-text{display:block}@media (min-width:992px){.hs-home-bucket-text{min-height:114px}}@media (min-width:1200px){.hs-home-bucket-text{min-height:95px}}@media (min-width:992px){.hs-gap-home .hs-left-item{border-right:1px solid #fff}.hs-gap-home .hs-right-item{border-left:1px solid #fff}}.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}.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}.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_arrow1-l:before{content:"\e801"}.icon-i_arrow1-r:before{content:"\e802"}.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_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}em{font-family:Editorial New;font-style:italic;font-weight:200;line-height:.9em}@media (min-width:768px){.hs-usingvideo:not(.hs-is-mobile-browser) .hs-fullvideo{display:block}}.nav-tabs .nav-link.active{color:#000}.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"}.btnh{cursor:pointer;transition:all .3s linear}.no-border-color{border-color:transparent!important}.content-header .logo-header-box.living img{height:25px;width:auto}@media only screen and (max-width:912px) and (orientation:portrait){.content-header .logo-header-box.living img{height:20px;width:auto}}@media only screen and (max-width:440px) and (orientation:portrait){.content-header .logo-header-box.living img{height:25px;width:auto}}.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-container-for-tablet .side-banner{overflow:inherit!important}.apt-select-location{position:relative}.apt-select-location #apt-select-location-btn{cursor:pointer;transition:all .3s linear}.apt-select-location .select-location-list{background:#fff;border-radius:8px;box-shadow:1px 2px 7px 0 #00000026;height:260px;justify-content:space-between;overflow:hidden;overflow-y:auto;padding:21px;position:absolute;text-align:left;width:360px;z-index:99}.apt-select-location .select-location-list.select-location-list{display:block;left:50%;opacity:0;pointer-events:none;top:65px;transform:translate(-50%);transition:all .5s linear}.apt-select-location .select-location-list.select-location-list .row>div .barra-custom-list{margin-top:25px}.apt-select-location .select-location-list.select-location-list .row>div .barra-custom-list li.mb-3{margin-bottom:14px!important}.apt-select-location .select-location-list.select-location-list .row>div:not(:last-of-type) .barra-custom-list{margin-bottom:35px}.apt-select-location.active .select-location-list.select-location-list{opacity:1;pointer-events:all}.header-links-item.underline.apt-select-location-btn-2{color:#fff!important;margin:80px 0}@media only screen and (orientation:portrait){.apt-select-location .select-location-list{max-width:calc(100vw - 60px);width:360px}}@media only screen and (max-width:767px) and (orientation:portrait){.apt-select-location .select-location-list{height:200px!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}}.dropdown-item.active,.dropdown-item:active{background-color:transparent!important}.gfw-tooltip{display:inline-block;position:relative}.blue{color:#42819f!important}.hs-usingvideo .hs-fullvideo>video::-webkit-media-controls{pointer-events:none!important}@media only screen and (max-width:767px) and (orientation:portrait){.hs-floated-search{top:70px}.hs-floated-search .hs-filter-menu{border-radius:0;width:100vw}.hs-floated-search .hs-filter-menu .hs-list-bar{background-color:#000;border-bottom:1px solid #363636;border-radius:0;border-top:1px solid #363636;display:flex!important;flex-direction:row!important;width:100vw}.hs-floated-search .hs-filter-menu .hs-list-bar li:nth-last-child(2){margin-right:auto}.hs-floated-search .hs-filter-menu .hs-list-bar li a{color:#fff!important;white-space:nowrap}.hs-floated-search .hs-filter-menu .hs-list-bar li a.hs-ignore.btnh.btnh-primary2.btnh-search-button.hs-fs-xs-static{background-color:#fff;color:#000!important}.hs-floated-search .hs-filter-menu .hs-list-bar li a:not(.hs-ignore){padding-left:10px;padding-right:10px}.hs-floated-search .hs-filter-menu .hs-list-bar li:nth-child(2n) a:not(.hs-ignore):after,.hs-floated-search .hs-filter-menu .hs-list-bar li:nth-child(2n) a:not(.hs-ignore):before{background:#363636!important}}@media only screen and (orientation:portrait){#detail-box h1.hs-fs-l-static{margin-top:1rem!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)}}@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 .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:684px) and (max-width:992px) and (orientation:landscape){.section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column{display:flex!important}.hs-floated-search.d-lg-none{display:none!important}}@media only screen and (max-width:768px) 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:-200px}.section-page-all-content .section-banner-barra.banner-barra-box.d-none.d-lg-flex{transform:translateY(-50px)}}@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:-145px}.section-page-all-content .section-banner-barra.banner-barra-box.d-none.d-lg-flex{transform:translateY(-50px)}}@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:-200px}.section-page-all-content .section-banner-barra.banner-barra-box.d-none.d-lg-flex{transform:translateY(-50px)}}@media only screen and (max-width:683px) 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:-50px!important}.section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column{display:none!important}.hs-floated-search.d-lg-none{display:flex!important}}@media only screen and (min-width:768px) and (max-width:834px) and (orientation:portrait){.section-page-all-content .section-banner.z-index-1 .container.container-small.container-banner .row.hs-color-white.aos-init.aos-animate{margin-top:-50px!important}.section-banner-barra.banner-barra-box.d-none.d-lg-flex.flex-column{display:flex!important}.section-banner-barra{bottom:inherit!important;top:100px!important}.hs-floated-search.d-lg-none{display:none!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 (orientation:portrait){.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 .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}}select{-webkit-text-fill-color:#000;color:#000}@media only screen and (max-width:1023px) and (orientation:landscape){.section-page-all-content .section-banner .container-banner .row{margin-top:-200px!important}.section-page-all-content .section-banner .container-banner .row .col-md-7 h1.section-banner-title.hs-lh-1,.section-page-all-content .section-banner .container-banner .row .col-md-7 h1.section-banner-title.hs-lh-1 strong{font-size:56px!important}.hs-floated-search{bottom:40px!important;top:inherit!important}}@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}}.section-banner-barra{bottom:9vh}.section-banner-barra .hs-font-0.hs-filter-menu.d-flex{transform:scale(1);transform-origin:center top}.gfw-call-cta{display:block;font-size:16px!important;margin-top:15px;opacity:.75;text-shadow:0 0 6px rgba(0,0,0,.5)}.gfw-call-cta,.gfw-call-cta a{color:#fff!important}.gfw-call-cta.mobile-only{display:none}@media only screen and (max-width:766px) and (orientation:portrait){.gfw-call-cta.mobile-only{display:block;font-size:14px!important;left:15px;letter-spacing:.04em;line-height:1.2em;opacity:.65;position:absolute;top:50px}}@media only screen and (max-width:766px) and (orientation:portrait) and (max-width:575px){.section-banner-title{margin-top:-10px!important}}.modal-box-banner{transform:translate(-50%,-65%)!important}.modal-box-banner.barra-dormitorios-box{transform:translate(-44%,-125%)!important}.scrolled .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}}@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 .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{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 .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{font-size:14px!important}}.gfw-order-by-mobile b,.gfw-order-by-mobile strong{font-weight:400!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}}@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-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 .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner{margin-top:0!important;padding:0 2px!important;position:relative}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li{margin-right:0!important;padding-right:15px!important;position:relative}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li .gfw-home-search-bar-label,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li .gfw-home-search-bar-label{color:#9e9e9e;display:block!important;font-size:13px!important;height:20px!important;left:15px!important;pointer-events:none!important;position:absolute!important;top:10px!important;z-index:9}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a{font-weight:400!important;margin-top:15px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.active,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.active{margin-top:-8px!important;padding-top:16px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.active.btnh.btnh-primary2.btnh-search-button,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a.active.btnh.btnh-primary2.btnh-search-button{padding-top:0!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a:not(.hs-ignore).active,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a:not(.hs-ignore).active{height:78px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a:after,.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a:before,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a:after,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li a:before{display:none!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:first-of-type a.active,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:first-of-type a.active{margin-top:-8px!important;padding-top:20px!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:nth-of-type(2):before,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:nth-of-type(2):before{background:#c9c9c9;bottom:0;content:" ";height:80%;left:0;position:absolute;top:10px;width:1px}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:nth-of-type(2):after,.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:nth-of-type(3):after,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:nth-of-type(2):after,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:nth-of-type(3):after{background:#c9c9c9;bottom:0;content:" ";height:80%;position:absolute;right:0;top:10px;width:1px}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li.hs-last-child,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li.hs-last-child{padding-right:0!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:last-of-type,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:last-of-type{margin-right:0!important;padding-right:0!important}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:last-of-type a.btnh-search-button,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li:last-of-type a.btnh-search-button{height:34px;line-height:34px;margin-right:12px!important;margin-top:13px!important;width:34px}.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li.hs-last-child a,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li.hs-last-child a{margin-right:0!important;padding-right:20px!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}@media only screen and (min-width:1195px) and (orientation:landscape){.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li .gfw-home-search-bar-label,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li .gfw-home-search-bar-label{font-size:14px!important}.gfw-listing-page .gfw-call-cta,.gfw-listing-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li .hs-fs-xs-static,.hs-home-page .gfw-call-cta,.hs-home-page .hs-font-0.hs-filter-menu.d-flex .hs-list-bar.in-home-banner li .hs-fs-xs-static{font-size:17px!important}}.gfw-listing-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:768px) and (orientation:portrait){html body.gfw-listing-page .hs-floated-search.d-lg-none .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}html body.hs-home-page .hs-floated-search .hs-filter-menu .hs-list-bar li:first-of-type{padding-left:3px!important}html body.hs-home-page .hs-floated-search .hs-filter-menu .hs-list-bar li a{font-size:14px!important}html body.hs-home-page .hs-floated-search .hs-filter-menu .hs-list-bar li a:not(.hs-ignore){padding-left:7px;padding-right:7px}}@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-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 .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{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 .list-filter-dropdown-item button{padding-left:13px!important;padding-right:13px!important}}@media only screen and (min-width:992px) and (max-width:1194px) and (orientation:landscape){.gfw-listing-page .container{max-width:calc(100vw - 40px)}}.gfw-slider-descubre-container{padding-bottom:30px!important}.gfw-inline-city-links{padding-left:40px}.gfw-inline-city-links a{display:inline-block;margin-right:10px;padding-right:10px;position:relative}.gfw-inline-city-links a:before{background-color:#000;content:"";display:block;height:15px;position:absolute;right:0;top:4px;width:1px}.gfw-inline-city-links a:last-of-type:before{display:none!important}.gfw-inline-city-links a.header-links-item.underline:after{max-width:calc(100% - 10px)}.gfw-inline-city-links .row{width:100%}.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%)}@media only screen and (max-width:560px) and (orientation:portrait){.gfw-cities-col{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.gfw-cities-col a:first-of-type{margin-left:20px!important}.gfw-inline-city-links{padding-left:0}.gfw-city-list-container .col-4.text-right{display:none!important}.gfw-inline-city-links.top-links{display:block;overflow:hidden;overflow-x:auto;padding-bottom:10px;white-space:nowrap;width:100%}}@media only screen and (min-width:561px) and (orientation:portrait){.padding-top-60-alx.gfw-slider-descubre-container{padding-bottom:0!important}.gfw-city-list-container{display:flex!important;justify-content:center;padding-left:0;padding-right:0}.gfw-city-list-container>div{width:100%!important}.gfw-inline-city-links{padding-left:0}}@media only screen and (max-width:1199px) and (orientation:landscape){.gfw-city-list-container{display:flex!important;justify-content:center;padding-left:0;padding-right:0}.gfw-city-list-container>div{width:100%!important}.gfw-inline-city-links{padding-left:0}}#apt-select-location-btn-3{display:none}#barra-destino-box-apt-3.select-location-list.select-location-list{pointer-events:none}@media only screen and (max-width:560px) and (orientation:portrait){#apt-select-location-btn-3{display:inline-block;margin-top:40px!important}#barra-destino-box-apt-3.select-location-list.select-location-list{height:290px!important;max-height:290px!important;min-height:290px!important;pointer-events:all;top:-225px!important}}.hs-modal-side.hs-modal-contact{z-index:100!important}@media only screen and (min-width:1024px) and (orientation:landscape){.section-listado-custom-sticky{padding-bottom:1px!important}}.gfw-botones-carrusel-destacados{display:block;height:80px;left:50%;max-width:1570px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 60px);z-index:9}.gfw-botones-carrusel-destacados>div{pointer-events:all}.gfw-botones-carrusel-destacados>div:before{background-color:hsla(0,0%,100%,.95);border-radius:50%;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:-1}.gfw-botones-carrusel-destacados>div.swiper-button-next{transform:translate(5px)!important}.gfw-botones-carrusel-destacados>div.swiper-button-next i{font-size:25px!important;transform:translate(12px,3px)}.gfw-botones-carrusel-destacados>div.swiper-button-prev{transform:translate(-25px)!important}.gfw-botones-carrusel-destacados>div.swiper-button-prev i{font-size:25px!important;transform:translate(11px,3px)}html body section.gfw-section-descubre{margin-top:80px!important;padding-top:0!important}html body section.gfw-section-como-te-gustaria .container.container-small.hs-spacing-white{padding-top:50px!important}html body section.gfw-section-formas-vivir{padding-bottom:80px}@media only screen and (orientation:landscape){html body div .gfw-section-descubre{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.gfw-section-descubre .apt-select-location .select-location-list.select-location-list{left:calc(50% + 26px)!important;width:300px}}@media only screen and (min-width:1600px) and (orientation:landscape){.gfw-botones-carrusel-destacados>div.swiper-button-next{transform:translate(2px,5px)!important}}@media only screen and (max-width:767px) and (orientation:portrait){html body section.gfw-section-descubre{margin-top:-7px!important;padding-top:80px!important}html body section.gfw-section-como-te-gustaria .container.container-small.hs-spacing-white{margin-top:0!important;padding-top:10px!important}html body section.gfw-section-formas-vivir{padding-bottom:40px}html body.hs-home-page .container.container-small.mt-5.pt-5.mb-5.pb-5.alx-padding-top-67.aos-init.aos-animate{padding-bottom:0!important;padding-top:24px!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}}@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}}.swiper-slide .gfw-limit-16-chars{display:inline-block;max-width:13ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gfw-detail-page .hs-modal-side{z-index:9!important}.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}}.gfw-pictute-cover img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!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}}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}.modal-filtro *,.modal-filtro .button-modal-filtro,.modal-filtro .hs-button-datetype{transform:translateZ(0);will-change:transform}@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.hs-last-child a{margin-right:15px!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}}.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}.hs-title-nowrap-alx{text-wrap:wrap;line-height:1em}.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 (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 (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}}.margin-arrow-lang-footer{margin:0 0 0 14px!important}.padding-top-60-alx{padding-top:0!important}@media only screen and (min-width:768px) and (orientation:portrait){.padding-top-60-alx{padding-bottom:80px!important;padding-top:60px!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){.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}}.alx-padding-top-67{padding-top:67px!important}@media only screen and (max-width:767px) and (orientation:portrait){.alx-padding-top-67{padding-top:3rem!important}}@media only screen and (min-width:768px) and (orientation:portrait){.alx-padding-top-67{padding-top:3rem!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}.grey-alx-color{color:#929292!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,#send_login_form.btnh.btnh-primary2:active,.btn-modal-access-logged.btnh-user:active,.btnh.btnh-primary2.hs-button: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}@media only screen and (max-width:767px) and (orientation:portrait){.gfw-section-descubre .swiper-slide-next,.gfw-section-descubre .swiper-slide-prev{opacity:.5!important}}.custom-list-alx.hs-fs-xs-static{pointer-events:none!important}.custom-list-alx.hs-fs-xs-static:before{pointer-events:all!important}.color-black-arrow-alx{color:#000!important}.hs-submenu-container>.active{background-color:#666!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 (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-banner{height:calc(100vh - 90px)}.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}}@media (max-width:1199px){.section-header{height:80px}.header-menu{top:80px}.logo-header-box{padding:4px 0;width:200px}.section-banner{height:calc(100vh - 80px)}.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}.exclusive--home-swiper-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.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}.section-banner{height:calc(100vh - 54px);margin-top:0}.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}.section-page-all-content{margin-bottom:0;padding-top:54px}.section-banner{height:calc(100vh - 70px)}.mobile-dropdown-language{display:block}#map{height:100%;z-index:99}.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}div#date-month-mobile-content .box-footer-tab-pane{display:none}div#date-month-mobile-content .box-footer-tab-pane.active{display:flex}.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}#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}.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}.box-input-custom.company-input label:before{border-radius:0}.box-input-custom{width:100%!important}.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}}.z-index-10{z-index:10}.z-index-1{z-index:1}.z-index-0{z-index:0}.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}.center-vertical.position-relative.z-index-0{z-index:0!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)}.hs-usingvideo section:not(.in-livings) .section-banner.z-index-1{height:75vh!important}.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 (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}}
@media (max-width:767px){.hs-seo-list:not(.active) li:not(.hs-seo-list-switch):nth-child(n+6){display:list-item!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}

/* 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: transparent; /*  #FFF; */
    color: #FFF; /* 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 */
.gfw-apt-page.hs-in-iframe .gfw-iconburger-v2 {
    display: none!important;
    opacity: 0!important;
    pointer-events: none!important;
}
.gfw-apt-page.hs-in-iframe .hs-big-padding-top-100-80 {
     padding-top: 40px;
}
/* // BUG APT IFRAME */


/* CAMBIOS BOTÓN ACCESO */
    html body.hs-home-page #btn-modal-access-login {
        color: #FFF;
        border-color: #fff;
        background-color: transparent!important;
        cursor: pointer !important;
        transition: all 300ms linear;
    }
    html body.hs-home-page #btn-modal-access-login span {
        color: #FFF;
    }

    html body.hs-home-page #btn-modal-access-login:hover {
        color: #000;
        border-color: #fff;
        background-color: #FFF!important;
        cursor: pointer !important;
        transition: all 300ms linear;
    }
    html body:not(.hs-home-page) #btn-modal-access-login:hover span,
    html body.hs-home-page #btn-modal-access-login:hover span,
    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: #000!important;
    }
/* // CAMBIOS BOTÓN ACCESO */

/* 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 */

/* MARGENES FOOTER: */
.section-footer > .container {
    max-width: calc(100vw - 30px) !important;
    transform: translateX(0);
    margin-left: 20px;
}
@media only screen and (min-width: 1179px) and (max-width: 1190px) {
    html body.hs-home-page #btn-modal-access-login, html body.hs-home-page.scrolled #btn-modal-access-login {
        margin-right: 40px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    html body.hs-home-page #btn-modal-access-login, html body.hs-home-page.scrolled #btn-modal-access-login {
        margin-right: 40px !important;
    }
}
@media only screen and (max-width: 767px) {
    html body.hs-home-page #btn-modal-access-login, html body.hs-home-page.scrolled #btn-modal-access-login {
        margin-right: 40px !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;
    }
}
@media only screen and (min-width: 660px) and (max-width: 1024px) {
    html body.hs-home-page #btn-modal-access-login,
    html body.hs-home-page.scrolled #btn-modal-access-login {
        margin-right: 60px !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: 100vw !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    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: 100vw !important;
    }
}
@media only screen and (max-width: 1179px) {
	.section-footer > .container {
        max-width: 100vw !important;
        padding-right: 15px !important;
        transform: translateX(0);
        margin-left: 0;
    }
}
@media only screen and (orientation: portrait) {
	.section-footer > .container {
        max-width: 100vw!important;
        transform: translateX(0);
        margin-left: 0;
    }
}
@media only screen and (min-width: 1421px) {
    .section-footer > .container {
        max-width: calc(100vw - 70px) !important;
        transform: translateX(0);
        margin-left: 20px;
    }
}
