.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}#sidebar .sidebar-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px;padding-left:30px;padding-top:30px;padding-bottom:20px}@media(min-width:1600px){#sidebar .sidebar-logo{padding-left:60px}}#sidebar .sidebar-logo svg{max-width:65%}#sidebar .sidebar-logo .logo{cursor:pointer}#sidebar .sidebar-logo-focus{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;padding-right:20px}#sidebar .sidebar-logo-focus svg{margin-left:20px;min-width:28px}#sidebar .sidebar-logo-focus:after{content:"";position:absolute;width:35px;height:35px;top:50%;right:0;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);background:#f07b5d;border-radius:50%}@media(min-width:992px){#sidebar .sidebar-content--boxset{position:sticky;top:20px}}#sidebar .sidebarPlaceholder{min-height:85px}#sidebar .sidebarUnlockUpselling{padding-right:30px;margin-top:2rem}#sidebar .sidebarUnlockUpselling svg *{fill:#fff}#sidebar .sidebarUnlockUpselling p{font-size:12px;color:#fff;margin-bottom:0}#sidebar .sidebarUnlockUpselling .danger{min-width:100%;padding-top:.5rem;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;line-height:120%}#sidebar .sidebarUnlockUpselling .danger svg{margin-right:8px;width:16px;min-width:16px}#sidebar .sidebarUnlockUpselling .danger svg *{fill:#dc3545}#sidebar .sidebarUnlockUpselling .upsellingBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.75rem;padding-left:1.5rem}#sidebar .sidebarUnlockUpselling .upsellingBlock:first-child,#sidebar .sidebarUnlockUpselling .upsellingBlock:last-child{padding-left:0}#sidebar .sidebarUnlockUpselling .upsellingBlock .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#sidebar .sidebarUnlockUpselling .upsellingBlock .icon svg{width:18px;height:auto;margin-right:8px}#sidebar .sidebarUnlockUpselling .upsellingBlock .icon svg[data-icon=euro-sign]{width:12px;margin-right:7px}#sidebar .sidebarUnlockUpselling .upsellingBlock .icon svg[data-icon=moon]{width:15px;margin-right:6px}#sidebar .sidebarUnlockUpselling .upsellingBlock .text{-webkit-box-flex:1;-ms-flex:1;flex:1}#sidebar .sidebarUnlockUpselling .upsellingBlock .text .textTitle{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.35rem}#sidebar .sidebarUnlockUpselling .upsellingBlock .text strong{font-size:1.15rem}#sidebar .sidebarUnlockUpselling .upsellingBlock .subBlock{font-size:.9rem}#sidebar .sidebarUnlockUpselling .upsellingBlock input,#sidebar .sidebarUnlockUpselling .upsellingBlock select{padding:4px 10px;text-align:center;height:30px;-webkit-box-shadow:none;box-shadow:none}#sidebar .sidebarUnlockUpselling .nightlyPriceBox,#sidebar .sidebarUnlockUpselling .nightsBox,#sidebar .sidebarUnlockUpselling .switchBox{margin-left:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100px;min-width:100px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sidebar .sidebarUnlockUpselling .nightlyPriceBox *,#sidebar .sidebarUnlockUpselling .nightsBox *,#sidebar .sidebarUnlockUpselling .switchBox *{font-size:13px}#sidebar .sidebarUnlockUpselling .nightsBox .input-with-icon{margin-left:0;margin-right:0;width:100%}#sidebar .sidebarUnlockUpselling .nightlyPriceBox{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sidebar .sidebarUnlockUpselling .nightlyPriceBox span{width:16px;min-width:16px;height:16px;border-radius:50%;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:28px;font-weight:700;line-height:40%}#sidebar .sidebarUnlockUpselling .nightlyPriceBox span:first-child{margin-right:6px}#sidebar .sidebarUnlockUpselling .nightlyPriceBox span:last-child{margin-left:6px}#sidebar .sidebarUnlockUpselling .searchBox{width:100%;margin:auto;padding-top:1rem}#sidebar .sidebarUnlockUpselling .searchBox .btn{-webkit-box-shadow:none;box-shadow:none;font-size:1rem;font-weight:700;display:block;width:100%}#sidebar .sidebarUnlockUpselling .resumeRow{min-width:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.85rem;font-size:.9rem}#sidebar .sidebarUnlockUpselling .resumeRow:first-child{padding-top:2rem;border-top:1px solid #fff;font-size:1.1rem}#sidebar .sidebarUnlockUpselling .resumeRow .creditCardUpselling{min-width:100%;text-align:right;margin-top:.5rem}#sidebar .creditCards{display:block;min-width:100%;text-align:right;margin-top:-.5rem}#sidebar .custom-switch label{border:1px solid #ccc}#sidebar .custom-switch input:not(:checked)~label{background:#fff}#sidebar .custom-switch input:not(:checked)~label:after{background:#b3b3b3}#sidebar .custom-switch .switch-off svg *{fill:#333}#sidebar .sidebarUnlockDestinations{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}#sidebar .sidebarUnlockDestinations .info{padding-top:0;line-height:120%}#sidebar .sidebarUnlockDestinations svg{max-width:14px;margin-right:6px}#sidebar .sidebarUnlockDestinations svg *{fill:#fff}@media(min-width:992px){#sidebar .sidebarUnlockDestinations{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateX(-30px);transform:translateX(-30px);margin-bottom:100px}#sidebar .sidebarUnlockDestinations .info{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:140px;padding-right:6px}}#sidebar .sidebar-boxsets,#sidebar .sidebarUnlockUpselling{padding-left:30px;overflow:hidden;padding-bottom:10px}@media(min-width:1600px){#sidebar .sidebar-boxsets,#sidebar .sidebarUnlockUpselling{padding-left:60px}}#sidebar ul.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0;border:0}#sidebar .nav-link{border:0;border-radius:0;background-color:transparent;color:#333;padding:18px 22px 22px 20px;margin:0}@media(min-width:1600px){#sidebar .nav-link{padding:22px 26px 26px 22px}}#sidebar .nav-link.active{background-color:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;overflow:hidden}#sidebar .nav-link.active .nav-boxset-heading{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar .nav-link.active .nav-boxset-heading .right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem .25rem}#sidebar .nav-link.active .nav-boxset-heading .resCopy{font-size:11px}#sidebar .nav-link.active .nav-boxset-info{opacity:1}@media(max-width:1599.98px){#sidebar .nav-link.active .nav-boxset-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar .nav-link.active .nav-boxset-info>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}@media(min-width:1200px){#sidebar .nav-link.active .nav-boxset-info img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}}@media(max-width:1599.98px){#sidebar .nav-link.active .nav-boxset-info img{width:60%}}#sidebar .nav-link.active .has-bell svg *{fill:#333}#sidebar .nav-link:not(.active){border-top-left-radius:30px;border-bottom-left-radius:30px;overflow:hidden;-webkit-box-shadow:5.25076px 5.25076px 3.75054px rgba(0,0,0,.749);box-shadow:5.25076px 5.25076px 3.75054px rgba(0,0,0,.749);padding-bottom:15px;padding-top:30px}#sidebar .nav-link:not(.active) .nav-boxset-name,#sidebar .nav-link:not(.active) .nav-boxset-price,#sidebar .nav-link:not(.active) .pill-label{color:#fff;border-color:#fff}#sidebar .nav-link:not(.active) .nav-boxset-info{opacity:0}#sidebar .nav-boxset-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sidebar .nav-boxset-name{color:#333;font-size:14px}@media(min-width:1200px){#sidebar .nav-boxset-name{font-size:16px}}@media(min-width:1600px){#sidebar .nav-boxset-name{font-size:20px}}#sidebar .boxsetIcon{min-width:16px;width:16px;height:16px;margin-right:6px}@media(min-width:1200px){#sidebar .boxsetIcon{min-width:22px;width:22px;height:22px;margin-right:8px}}@media(min-width:1600px){#sidebar .boxsetIcon{min-width:36px;width:36px;height:36px;margin-right:10px}}#sidebar .nav-tabs .btn{font-weight:400;font-size:18px;padding-top:.45rem;padding-bottom:.5rem}#sidebar .left{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}#sidebar .left,#sidebar .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}#sidebar .right{-ms-flex-align:center}#sidebar .nav-boxset-name{margin-bottom:0}#sidebar .nav-boxset-info{display:-webkit-box;display:-ms-flexbox;display:flex}#sidebar .nav-boxset-thumb{width:200px;height:auto;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);box-shadow:3px 3px 6px rgba(0,0,0,.25);border-radius:15px;overflow:hidden}@media(min-width:1600px){#sidebar .nav-boxset-content{width:calc(100% - 130px);padding-left:20px;font-size:18px;max-width:55%;min-width:55%}}@media(max-width:1599.98px){#sidebar .nav-boxset-content .left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#sidebar .pill-label{font-size:11px;margin-left:6px}#sidebar .has-bell{position:relative;margin-right:10px}#sidebar .has-bell svg{min-width:25px;width:25px;height:23px}#sidebar .has-bell svg path{fill:#fff}#sidebar .has-bell .pill-number{position:absolute;top:0;right:0;-webkit-transform:translateY(-40%) translateX(40%);transform:translateY(-40%) translateX(40%)}#sidebar .nav-boxset-price{text-align:right;white-space:nowrap;font-size:12px;font-weight:700;border-left:1px solid #333;margin-left:6px;padding-left:8px}@media(min-width:1200px){#sidebar .nav-boxset-price{margin-left:14px;padding-left:14px;font-size:14px}}@media(min-width:1600px){#sidebar .nav-boxset-price{width:65px;margin-left:18px;padding-left:18px;font-size:16px}}#sidebar .nav-boxset-credit *{font-size:18px;font-weight:700}#sidebar .custom-control-label{background:#fff;line-height:140%}#sidebar .custom-control-label:before:not(:checked){border:2px solid #ccc;background:#fff}#sidebar .custom-radio.active label:before,#sidebar input[type=radio]:checked+label:before{border-color:#0077ca}#sidebar .custom-radio.active label:after,#sidebar input[type=radio]:checked+label:after{background:#0077ca;border-radius:50%;overflow:hidden;-webkit-transform:scale(.5);transform:scale(.5)}#sidebar #sidbar-info-box{color:#fff;font-size:16px;font-weight:700;padding:60px 0 30px 80px}#sidebar .noResults{font-size:13px;margin-top:1rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#sidebar .nav-boxset-info .boxsetThumbnail{width:130px;max-width:100%}#sidebar .nav-boxset-heading{display:block}#sidebar .nav-boxset-heading .left{float:left}#sidebar .nav-boxset-heading .right{float:right}#sidebar .nav-boxset-content .btn{display:inline-block}}@media(max-width:991.98px){#sidebar.sidebarSearch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:absolute;top:178px;height:54px;overflow:hidden;left:0;right:0}#sidebar.sidebarSearch.loading,#sidebar.sidebarSearch.noResults{display:none}#sidebar.sidebarSearch #sidbar-info-box,#sidebar.sidebarSearch .boxsetThumbnail,#sidebar.sidebarSearch .btn,#sidebar.sidebarSearch .creditKoCopy,#sidebar.sidebarSearch .nav-boxset-name,#sidebar.sidebarSearch .right .nav-boxset-price,#sidebar.sidebarSearch .right .resCopy,#sidebar.sidebarSearch .sidebar-logo{display:none!important}#sidebar.sidebarSearch .tabs{max-width:100%}#sidebar.sidebarSearch .sidebar-inner{height:100%}#sidebar.sidebarSearch .sidebar-boxsets,#sidebar.sidebarSearch .sidebarUnlockUpselling{padding:0}#sidebar.sidebarSearch .nav-link.active,#sidebar.sidebarSearch .nav-link:not(.active){margin:0;padding:0;border-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:none;box-shadow:none}#sidebar.sidebarSearch .nav-link.active{border-top-left-radius:30px;border-top-right-radius:30px;position:relative;z-index:1}#sidebar.sidebarSearch .nav-boxset{height:51px;width:50px;display:table-cell;vertical-align:middle}#sidebar.sidebarSearch .nav-boxset-heading{width:100%;display:block!important;text-align:center}#sidebar.sidebarSearch .nav-boxset-heading svg{margin:0;width:70%;height:auto}#sidebar.sidebarSearch .left{display:block;text-align:center}#sidebar.sidebarSearch .nav-link{position:relative}#sidebar.sidebarSearch .right{padding:0!important;margin:0!important;position:absolute;width:100%;height:100%;top:0;left:0}#sidebar.sidebarSearch .right svg{display:none}#sidebar.sidebarSearch .right .d-flex{position:absolute;top:0;left:0;width:100%;height:100%}#sidebar.sidebarSearch .right .has-bell{position:absolute;top:0;left:0;margin-right:0}#sidebar.sidebarSearch .right .pill-number{-webkit-transform:none;transform:none;right:6px;bottom:4px;top:auto;font-size:8px}#sidebar.sidebarSearch .nav-boxset-content{width:100%;padding:0}#sidebar.sidebarSearch ul.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#sidebar .sso .nav-link:not(.active) .creditKoCopy{color:#fff!important;margin-top:10px}#sidebar .sso .nav-link:not(.active) .creditKoCopy svg path{fill:#fff}#sidebar .sso .creditKo .has-bell svg path{fill:#b3b3b3}#sidebar .sso .creditKo .pill-number{background-color:#b3b3b3;color:#fff!important}#sidebar .sso .creditKo .nav-boxset-price{border-color:#b3b3b3}#sidebar .sso .creditKoCopy{font-style:italic;width:100%;min-width:100%;display:block;text-align:center;font-size:11px;font-weight:400;text-align:right}#sidebar .sso .creditKoCopy svg{width:14px}#sidebar .sso .creditKoCopy.visible{text-align:center;color:#333;margin-top:.5rem}@media(max-width:991.98px){#sidebar .creditCards,#sidebar .sidebarUnlockDestinations,#sidebar .sidebarUnlockUpselling{display:none}}#sidebar .nightlyPriceBox input::-webkit-inner-spin-button,#sidebar .nightlyPriceBox input::-webkit-outer-spin-button,#sidebar .nightlyPriceBox input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}#sidebar .checkboxUpselling{display:-webkit-box;display:-ms-flexbox;display:flex}#sidebar .checkboxUpselling label{padding-left:12px;cursor:pointer;position:relative}#sidebar .checkboxUpselling label a{text-decoration:underline;color:#fff;font-weight:600}#sidebar .checkboxUpselling label:after,#sidebar .checkboxUpselling label:before{content:"";cursor:pointer;position:absolute;left:0;top:3px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#sidebar .checkboxUpselling label:before{width:10px;height:10px;border:1px solid #fff}#sidebar .checkboxUpselling label:after{width:6px;height:6px;background:transparent;left:-2px;top:5px;-webkit-transition:all .5s ease;transition:all .5s ease}#sidebar .checkboxUpselling input{height:auto!important;margin-top:3px;opacity:0}#sidebar .checkboxUpselling input:checked~label:after{background:#fff}.btn-back{display:inline-block}.btn-flex{color:#0077ca;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;cursor:pointer}.btn-flex span{margin-left:10px;position:relative}.btn-flex span:after{content:"";position:absolute;height:2px;width:100%;left:0;bottom:-5px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;background:#0077ca}.btn-flex:hover,.btn-flex:hover *{text-decoration:none}.btn-flex:hover span:after{opacity:1;bottom:0}.btn-flex svg{width:16px}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stars svg{max-width:100%}.stars .StarKo svg path{fill:#ccc!important}.stars .StarHalf svg path:nth-child(2){fill:#fff}.property__box-grid{cursor:pointer}.property__box-grid,.property__box-grid .property__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.property__box-grid .property__inner{-webkit-box-shadow:3px 5px 10px 0 rgba(0,0,0,.15);box-shadow:3px 5px 10px 0 rgba(0,0,0,.15);border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;margin-bottom:30px;position:relative}@media(min-width:768px){.property__box-grid .property__inner{margin-bottom:60px}}.property__box-grid .property__thumb{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;background-size:cover;background-position:50%;width:100%;position:relative;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.125);height:200px}.property__box-grid .property__thumb .spinner__box{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;text-align:center}.property__box-grid .property__thumb img{display:none;width:100%;visibility:hidden}.property__box-grid .property__info .boxed{padding:15px 20px 0 15px}.property__box-grid .property__name{margin:0;padding:0;font-weight:700;color:#333;font-size:18px;margin-bottom:8px;min-height:42px}.property__box-grid .property__city{position:relative;padding-left:22px;font-size:11px}.property__box-grid .property__city svg{width:10px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.property__box-grid .property__room{position:relative;padding-left:22px;font-size:11px}.property__box-grid .property__room svg{width:18px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.property__box-grid .property__link{padding-left:22px;color:#0077ca;font-size:11px;text-decoration:underline}.property__box-grid .property__rates{padding:0;width:90%;margin:0 auto;margin-bottom:0;font-size:11px!important;font-weight:700!important;text-transform:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.property__box-grid .property__rates .property__scoredesc{padding:10px;width:calc(50% - 35px);text-align:center}.property__box-grid .property__rates .property__scoreicon{width:70px;-webkit-transform:translateY(1px);transform:translateY(1px);color:#fff;text-align:center}.property__box-grid .property__rates .property__scoreicon svg{width:100%}.property__box-grid .property__rates .property__scoreicon .score{position:absolute;left:0;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.property__box-grid .property__rates .property__scorestars{padding:0;text-align:center;width:calc(50% - 35px)}.property__box-grid .property__rates .property__scorestars svg{width:11px;margin-right:2px}.property__box-grid .property__scorestars.starsTop{position:absolute;top:.85rem;left:.85rem;z-index:1;width:auto}.property__box-grid .property__scorestars.starsTop .stars{padding:0 .65rem;border-radius:30px;background:#fff}.property__box-grid .property__scorestars.starsTop .stars svg{width:9px;height:9px;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin:0 2px}.property__box-grid .property__scorestars.starsTop .stars span:not(.StarKo) svg *{fill:#ff9f00}.property__box-grid .property__amenities{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.property__box-grid .property__amenities .amenity{font-weight:400;font-size:12px;width:50%;min-width:50%;max-width:50%;text-align:left;margin-bottom:.45rem;padding-right:12px}.property__box-grid .property__amenities .amenity:before{margin-right:4px}.property__box-grid [lazy=loaded] .spinner__box{display:none}.active-filters{margin-bottom:2rem}.active-filters .geo{font-weight:300;margin-right:6px}.active-filters .badge{margin-right:8px;font-weight:500;padding:4px 8px;font-size:12px;text-transform:uppercase;position:relative;padding-right:24px;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border-radius:10px}.active-filters .badge:hover{opacity:.75}.active-filters .remove-filter{background:hsla(0,0%,100%,.35);width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%) translateX(2px);transform:translateY(-50%) translateX(2px);text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:300;line-height:0}.searchSuggestion{max-width:800px;margin:0 auto;margin-top:60px;margin-bottom:60px}.searchSuggestion .searchSuggestionInner{height:100%}.searchSuggestion .left{min-height:200px;background-size:cover;background-position:50%}.searchSuggestion .right{color:#333;background:#fff;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.searchSuggestion p{font-size:1.15rem}.searchSuggestion button{-webkit-box-shadow:none;box-shadow:none;margin-top:1rem;display:block;width:100%;max-width:200px}@media(min-width:992px){.searchSuggestion{display:-webkit-box;display:-ms-flexbox;display:flex}.searchSuggestion .left,.searchSuggestion .right{min-height:280px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}}.searchBoxsetAlert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%}.searchBoxsetAlert .top{background:#f07b5d;width:100%;color:#fff;padding:1.5rem 1.25rem;text-align:center;font-weight:700;font-size:18px}.searchBoxsetAlert .bottom{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.searchBoxsetAlert .bottom p{font-size:14px}.searchBoxsetAlert .bottom .boxsetResume{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.searchBoxsetAlert .bottom .boxsetResume .boxsetName,.searchBoxsetAlert .bottom .boxsetResume .salaBadge{font-size:16px}.searchBoxsetAlert .bottom button{margin-top:2rem;margin-bottom:0}.searchBoxsetAlert .bottom .torna-indietro{margin-bottom:.5rem!important}#results div[class|=boxset]>strong span{margin-right:1rem}#results .load-more{margin:.5rem 0}#results .searchSuggestion{margin:0;padding-bottom:30px;height:100%}#results .searchSuggestion .searchSuggestionInner{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);box-shadow:3px 3px 6px rgba(0,0,0,.25);border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#results .searchSuggestion .left{height:200px;min-height:200px}#results .searchSuggestion .right{-webkit-box-flex:1;-ms-flex:1;flex:1}#results .searchSuggestion .left,#results .searchSuggestion .right{max-width:100%}#results .searchSuggestion p strong{white-space:normal}#results .results-info{font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media(max-width:767.98px){#results .results-info strong{font-size:18px}}@media(max-width:991.98px){#results .results-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:100%}#results .results-info>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#results .results-info>div:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#results .results-info small{display:block}#results .results-info small,#results .results-info small *{font-size:14px;margin-top:.5rem}#results .results-info a{display:none}}@media(max-width:1199.98px){#results .results-info p{font-size:14px;line-height:100%;padding-right:1rem;margin-top:20px}}#results .pageTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem;margin-top:.5rem}#results .pageTop .boxsetThumbnail{width:140px}#results .pageTop .mobileResume{padding-left:1rem;text-align:center}#results .pageTop .btn{font-size:11px;margin:auto;max-width:80%}#results .pageTop .boxsetResume{margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}#results .pageTop .boxsetResume svg{display:none}#results .pageTop .boxsetResume .boxsetName{font-size:21px}#results .pageTop .boxsetResume .salaBadge{font-size:11px;padding:3px 8px}#results .pageTop .boxsetResume strong{font-size:11px}#results .pageTop .boxsetResume>*{margin-right:4px}#results .pageTop .creditKoCopy{display:block;min-width:100%;margin-top:.5rem;font-size:11px;margin-bottom:0}#results .pageTop .creditKoCopy svg{width:14px}@media(min-width:992px){#results .pageTop{display:none}}@media(min-width:576px){.resultsColumn .property__inner{margin-bottom:40px}}.boxsetCatalog .scopriDisponibilita{font-weight:700;font-size:.875rem}.boxsetCatalog .boxsetCatalogTrendingDestinations{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}.boxsetCatalog .boxsetCatalogTrendingDestinations p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.boxsetCatalog .boxsetCatalogTrendingDestinations svg{min-width:11px;margin-right:6px;margin-top:3px}.boxsetCatalog .boxsetCatalogTrendingDestinations svg *{fill:#fff;stroke:#333}.boxsetCatalog .trendingDestionation{color:#0077ca;text-decoration:underline;position:relative;cursor:pointer}.boxsetCatalog .trendingDestionation:hover{text-decoration:underline}@media(max-width:1199.98px){.boxsetCatalog .trendingDestionation:not(:last-child):after{content:", ";text-decoration:none;margin-right:3px;display:inline-block}}@media(min-width:1200px){.boxsetCatalog .trendingDestionation:not(:last-child){padding-right:8px;margin-right:8px;white-space:nowrap}.boxsetCatalog .trendingDestionation:not(:last-child):after{content:"";position:absolute;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1px;height:14px;background:#0077ca}}.modal-header{margin-bottom:0!important}.boxsetCatalogModal #searchBar{padding:15px 30px;-webkit-box-shadow:none!important;box-shadow:none!important}.boxsetCatalogModal #search-form-filters,.boxsetCatalogModal .breadcrumbs,.boxsetCatalogModal .userBox{display:none!important}.boxsetCatalogModal #search-form,.boxsetCatalogModal #search-form-buttons{padding-right:0!important}.boxsetCatalogModal #search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.boxsetCatalogModal #search-form form .search-form-item{-webkit-box-flex:100%!important;-ms-flex:100%!important;flex:100%!important;margin-right:0!important;padding-right:0!important;min-width:100%!important}.boxsetCatalogModal #search-form form .search-form-item:not(#search-form-buttons){margin-bottom:1rem!important}.boxsetCatalogModal #search-form form .search-form-item#search-form-buttons{margin-top:1.25rem!important}.boxsetCatalogModal #search-form #search-form-datepicker,.boxsetCatalogModal #search-form .datepicker-fields{position:static!important}.boxsetCatalogModal #search-form .asd__wrapper--datepicker-open{top:50%!important;left:50%!important;-webkit-transform:translateY(-50%) translateX(-50%)!important;transform:translateY(-50%) translateX(-50%)!important}.bestSellers .bestSellerSplash{width:100%;height:100%;background-size:cover;background-position:50%;position:relative}@media(max-width:991.98px){.bestSellers .bestSellerSplash{min-height:350px}}.bestSellers .bestSellerBlackBox{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:calc(100% - 2rem);width:75%;max-width:350px;background:rgba(41,46,68,.8);left:60px;padding:30px}.bestSellers .bestSellerBlackBox .boxTitle{color:#fff}.bestSellers .bestSellerBlackBox .boxText{color:#fff;margin-bottom:0}@media(max-width:575.98px){.bestSellers .bestSellerBlackBox{left:0;right:0;margin:0 auto}}.bestSellers .slick{position:relative}.bestSellers .slick #slickBestsellerPrev,.bestSellers .slick #slickBestSellersNext{position:absolute;top:50%;width:32px;height:32px;text-align:center;border-radius:50%;background:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.bestSellers .slick #slickBestsellerPrev#slickBestsellerPrev,.bestSellers .slick #slickBestSellersNext#slickBestsellerPrev{left:0}.bestSellers .slick #slickBestsellerPrev#slickBestSellersNext,.bestSellers .slick #slickBestSellersNext#slickBestSellersNext{right:0}.bestSellers .slick #slickBestsellerPrev#slickBestSellersNext svg,.bestSellers .slick #slickBestSellersNext#slickBestSellersNext svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:575.98px){.bestSellers .slick #slickBestsellerPrev,.bestSellers .slick #slickBestSellersNext{-webkit-transform:none!important;transform:none!important}}@media(min-width:768px){.bestSellers .slick #slickBestsellerPrev,.bestSellers .slick #slickBestSellersNext{width:38px;height:38px}}.bestSellers .slick .slick-slider{position:relative;margin:0 30px}.bestSellers .slick .slick-slide{width:280px;padding:0 1rem 0}.bestSellers .slick .slick-slide img{max-width:100%;margin-bottom:1rem}.bestSellers .slick-slide{cursor:pointer}.bestSellers .boxsetInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.bestSellers .boxsetInfo>svg{width:40px;margin-right:1rem}.bestSellers .boxsetText{color:#333;font-size:12px}.bestSellers .boxsetText .boxsetTitle{display:block;font-weight:600;font-size:19px;margin-top:12px}.bestSellers .boxsetPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0;font-size:16px;font-weight:700;color:#f07b5d}.bestSellers .boxsetPrice svg{margin-right:4px}.bestSellers .boxsetPrice svg path{stroke:#f07b5d;fill:none}.bestSellers button{display:block;width:100%;margin-bottom:1rem}.bestSellers .bestSellersCta{margin-top:1rem}.bestSellers .bestSellersCta .btn{-webkit-box-shadow:none;box-shadow:none}.noResultsHelp{margin:2rem 4rem}.noResultsHelp .iconHelp{position:absolute;top:0;right:0;-webkit-transform:translateY(-30%) translateX(30%);transform:translateY(-30%) translateX(30%);max-width:100px}.noResultsHelp .iconSmall{width:14px;height:auto}.noResultsHelp .iconSmall *{fill:#333}.noResultsHelp .help{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding:0 .25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.noResultsHelp .help .title{color:#333;font-weight:400;font-size:1rem;min-height:2.5rem}@media(min-width:992px){.noResultsHelp .help{width:25%}}.noResultsHelp .help span{display:inline-block;padding-left:.35rem;font-size:14px;line-height:130%;padding-right:1rem;font-size:.75rem}.noResultsHelp .help span a{color:#333}.noResultsHelp .help svg{width:32px;height:32px;max-width:90%;margin-bottom:1rem}.noResultsHelp .help svg *{fill:#333}.noResultsHelp .noResultsHelpInner{position:relative;max-width:800px;margin:0 auto;padding:60px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.noResults .noResultsTop,.noResults .searchSuggestionInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.noResults .noResultsTop{width:100%;margin:0 auto;max-width:800px;text-align:center;margin-top:30px}.noResults .noResultsTop .noResultsIcon{max-width:20%;padding-right:2rem}.noResults .noResultsTop .noResultsIcon svg{width:100%}.noResults .noResultsTop strong{font-size:18px}.noResults .noResultsTop ul{margin-top:1rem}.noResults .noResultsTop ul li{position:relative;padding-left:.75rem;font-size:14px;margin-bottom:3px}.noResults .noResultsTop ul li:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-20%);transform:translateY(-20%);width:4px;height:4px;border-radius:50%;left:0;background:#333}.noResults .flex-column a{min-width:100%}.noResults .btn-block{max-width:300px;margin:auto}.back-to-top-fade-enter-active,.back-to-top-fade-leave-active{-webkit-transition:opacity .7s;transition:opacity .7s}.back-to-top-fade-enter,.back-to-top-fade-leave-to{opacity:0}.vue-back-to-top{cursor:pointer;position:fixed;z-index:1000}.vue-back-to-top .default{background-color:#f5c85c;border-radius:3px;color:#fff;height:30px;line-height:30px;text-align:center;width:160px}.vue-back-to-top .default span{color:#fff}.vue-back-to-top--is-footer{bottom:50%!important;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%)}main+footer{margin-top:2rem}@media(min-width:992px){main+footer{margin-top:4rem}}footer{max-width:100%;overflow:hidden;padding-left:30px;padding-right:30px;margin:4rem 0;padding-bottom:4rem}footer hr{margin:2rem 0}@media(max-width:767.98px){footer .container-fluid{padding:0}footer .container-fluid .col-sm-12:not(:last-child){margin-bottom:1rem}}@media(min-width:992px){footer{margin-left:30px;margin-right:30px}}.btn-to-top{width:60px;height:60px;padding:10px 16px;border-radius:50%;font-size:22px;line-height:22px}.vue-back-to-top{z-index:1!important}.vue-back-to-top button{height:50px;width:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vue-back-to-top svg path{stroke:#fff}#search .bookingEngineSecondRow.desktop,#search .card-header{display:none!important}#search .card{border:0;border-radius:0;background:transparent}#search .card-body{padding:0}#search .map-link{cursor:pointer}#search .map-link svg{width:100%;height:auto}#search .map-link img{display:block;width:100%;border-radius:15px 15px 0 0;padding-bottom:7px}#search .map-link span{color:#0077ca;font-weight:700;font-size:14px;white-space:nowrap;text-align:center;display:block;padding:4px 6px;background-color:#fff;position:relative;top:-8px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.15);box-shadow:3px 3px 6px rgba(0,0,0,.15)}#search #main.noResults #page{margin-top:0}#search .searchEmpty{margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px}@media(min-width:992px){#search #mobileBoxsetFilter{display:none}#search #sidebar{display:block}}#search .noResults .results-info p:last-child{margin-bottom:0}@media(max-width:575.98px){#search .card-text{margin-bottom:0}#search .cta__load-more{margin-top:0;margin-bottom:1rem}}@media(min-width:992px){#app.search #appHeader{display:none}}#searchBoxset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10px;padding-bottom:20px}@media(min-width:992px){#searchBoxset{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#searchBoxset .boxsetFormItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}#searchBoxset .boxsetFormItem:not(:last-child){margin-bottom:20px}@media(min-width:992px){#searchBoxset .boxsetFormItem:not(:last-child){margin-bottom:0;margin-right:30px}}#searchBoxset #search-boxset-welfare{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchBoxset label{font-size:14px;margin-bottom:0}#searchBoxset .boxsetFormItem:not(#search-boxset-welfare) label{font-weight:600}#searchBoxset select{font-size:14px}@media(min-width:992px){#searchBoxset #search-boxset-buttons{max-width:200px}}#searchBoxset #search-boxset-welfare .input-with-icon{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchBoxset #search-boxset-welfare .input-with-icon>label{padding-right:.8rem;line-height:120%;text-transform:none}@media(min-width:768px){#searchBoxset #search-boxset-welfare{margin-top:24px}}@media(max-width:1199.98px){#searchBoxset .custom-switch{-webkit-transform:scale(.85);transform:scale(.85)}}@media(min-width:768px)and (max-width:991.98px){#searchBoxset{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchBoxset .boxsetFormItem{min-width:calc(50% - 1rem);max-width:calc(50% - 1rem);margin:auto}#searchBoxset .boxsetFormItem:first-child,#searchBoxset .boxsetFormItem:nth-child(3){margin-right:.5rem}#searchBoxset .boxsetFormItem:nth-child(2),#searchBoxset .boxsetFormItem:nth-child(4){margin-left:.5rem}}.comeFunziona{margin-top:60px;margin-bottom:60px}.comeFunziona .common-title{margin-top:0;text-align:center;margin-bottom:60px}.comeFunziona .step{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;font-weight:700;font-size:1rem}.comeFunziona .step svg{width:90%;height:auto;max-width:100px;margin-top:1.5rem}.termsShortContainer .termTitle{text-transform:uppercase;display:block;clear:both;margin-bottom:4px}.termsShortContainer .termContent{display:block;margin-bottom:1.5rem}.termsShortContainer .termsShortModals{margin-bottom:2rem}.termsShortContainer .termsShortModals .termButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.termsShortContainer .termsShortModals .termButton svg{width:16px;height:auto;-webkit-transform:translateY(2px);transform:translateY(2px)}.termsShortContainer .termsShortModals .termTitle{display:block;width:100%;font-size:12px;padding-left:6px}.termsShortContainer .termsShortExpanded{display:none}@media(min-width:576px){.termsShortContainer .termsShortModals{display:none}.termsShortContainer .termsShortExpanded{display:block}}.termsModal{padding-top:1rem;padding-bottom:1rem}.termsModal .termTitleModal{text-transform:uppercase;color:#0077ca;font-size:16px}.termsModal .termContent{font-size:13px}