@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Light.eot?v=q3dFd8fe2Cq6QHr5oWtyEq9mMKU");src:url("/assets/fonts/Roboto/Roboto-Light.eot?v=q3dFd8fe2Cq6QHr5oWtyEq9mMKU&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Light.woff2?v=MPQPRP2tXYj3TCkZVU2XFJO19lY") format("woff2"),url("/assets/fonts/Roboto/Roboto-Light.woff?v=T9ydiTqdJc6x3a5BKmkQqZWBA3k") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Regular.eot?v=QovR4r6lSl0lQ9Njpk9S808-VNQ");src:url("/assets/fonts/Roboto/Roboto-Regular.eot?v=QovR4r6lSl0lQ9Njpk9S808-VNQ&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Regular.woff2?v=2p-tnntDQgqjuxKu16dyrsu9hfg") format("woff2"),url("/assets/fonts/Roboto/Roboto-Regular.woff?v=2p-tnntDQgqjuxKu16dyrsu9hfg") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Medium.eot?v=ML5ePqhGMOschyby2RwtXAMAtl8");src:url("/assets/fonts/Roboto/Roboto-Medium.eot?v=ML5ePqhGMOschyby2RwtXAMAtl8&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Medium.woff2?v=CA2tkBPjGcpiho6cJXqqHBz97wk") format("woff2"),url("/assets/fonts/Roboto/Roboto-Medium.woff?v=-jvlngrGJvHoo8cLflHbxMQIQx4") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Italic.eot?v=S15Mbo_2aVrvdAyRT_hrFPGdecM");src:url("/assets/fonts/Roboto/Roboto-Italic.eot?v=S15Mbo_2aVrvdAyRT_hrFPGdecM&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Italic.woff2?v=kFjj2LwSMTgmX-5aVErUTHVn9Xk") format("woff2"),url("/assets/fonts/Roboto/Roboto-Italic.woff?v=cUiQVo_R2wnwoOBq1SSHACFuY2M") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-ThinItalic.eot?v=0Jlr0eeWfZ0hdvy0LBT_NpNeyiA");src:url("/assets/fonts/Roboto/Roboto-ThinItalic.eot?v=0Jlr0eeWfZ0hdvy0LBT_NpNeyiA&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-ThinItalic.woff2?v=6F5NLyrOKilIMwgLMmekdotoTvQ") format("woff2"),url("/assets/fonts/Roboto/Roboto-ThinItalic.woff?v=83TYgYTcLxgGkccVcH6G7bFWhZ8") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Bold.eot?v=hpDk2AfpuNhRDSUy1rIHsZm7yMA");src:url("/assets/fonts/Roboto/Roboto-Bold.eot?v=hpDk2AfpuNhRDSUy1rIHsZm7yMA&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Bold.woff2?v=bbfQXV8IX3afWnBe-4mJs63XJ1g") format("woff2"),url("/assets/fonts/Roboto/Roboto-Bold.woff?v=oit4kLXjufzynhekicpK2CqJuC0") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-MediumItalic.eot?v=0aM2GXGQfBPUETRGkfnDDasled0");src:url("/assets/fonts/Roboto/Roboto-MediumItalic.eot?v=0aM2GXGQfBPUETRGkfnDDasled0&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-MediumItalic.woff2?v=dzt8zIYrv6-8bJekf3N6xz3n4iA") format("woff2"),url("/assets/fonts/Roboto/Roboto-MediumItalic.woff?v=33SXaZ_WGg7FZRguqaNvce14glE") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-BoldItalic.eot?v=8wheU1mJufb3UwqA1B-Nn4XEMaI");src:url("/assets/fonts/Roboto/Roboto-BoldItalic.eot?v=8wheU1mJufb3UwqA1B-Nn4XEMaI&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-BoldItalic.woff2?v=g8xkjMVuHWvKDZVf2tU11sOiuAA") format("woff2"),url("/assets/fonts/Roboto/Roboto-BoldItalic.woff?v=M8g3oj8EPdtKa6nPJEfGZVCV29Y") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-LightItalic.eot?v=jVaaEuOs7aWduw4sfvdtT4BOyQQ");src:url("/assets/fonts/Roboto/Roboto-LightItalic.eot?v=jVaaEuOs7aWduw4sfvdtT4BOyQQ&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-LightItalic.woff2?v=Ekn1bC_7LsapvTBO0o77UMTWgR0") format("woff2"),url("/assets/fonts/Roboto/Roboto-LightItalic.woff?v=oxOcwD43QA8SwvhxNOxUHNSmpV8") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Thin.eot?v=xP-sVMT2JfiGs5HKWUvQw20LIuA");src:url("/assets/fonts/Roboto/Roboto-Thin.eot?v=xP-sVMT2JfiGs5HKWUvQw20LIuA&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Thin.woff2?v=kK6dp1axkWTHRHsKSLGK2aaYJGE") format("woff2"),url("/assets/fonts/Roboto/Roboto-Thin.woff?v=XcTfsrMbC7eG_Zyi6u0sYifHia8") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Black.eot?v=kFUW9ddyvq4PZyuM1Z0rv4AI-j4");src:url("/assets/fonts/Roboto/Roboto-Black.eot?v=kFUW9ddyvq4PZyuM1Z0rv4AI-j4&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Black.woff2?v=zSY7xwkvOD5lJRNc8DBnN1QHw2s") format("woff2"),url("/assets/fonts/Roboto/Roboto-Black.woff?v=MTSxXUJGRJxzNuhj4F_TCEUiwkU") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-BlackItalic.eot?v=D8GLv0XIkvUodoumaLrr9Qorapg");src:url("/assets/fonts/Roboto/Roboto-BlackItalic.eot?v=D8GLv0XIkvUodoumaLrr9Qorapg&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-BlackItalic.woff2?v=Dbo7ll5f2F-61rq_RmZ1PyPENEs") format("woff2"),url("/assets/fonts/Roboto/Roboto-BlackItalic.woff?v=-HTwJm3H_F78zjISY1smT70P0Xo") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Light.eot?v=q3dFd8fe2Cq6QHr5oWtyEq9mMKU");src:url("/assets/fonts/Roboto/Roboto-Light.eot?v=q3dFd8fe2Cq6QHr5oWtyEq9mMKU&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Light.woff2?v=MPQPRP2tXYj3TCkZVU2XFJO19lY") format("woff2"),url("/assets/fonts/Roboto/Roboto-Light.woff?v=T9ydiTqdJc6x3a5BKmkQqZWBA3k") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Regular.eot?v=QovR4r6lSl0lQ9Njpk9S808-VNQ");src:url("/assets/fonts/Roboto/Roboto-Regular.eot?v=QovR4r6lSl0lQ9Njpk9S808-VNQ&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Regular.woff2?v=2p-tnntDQgqjuxKu16dyrsu9hfg") format("woff2"),url("/assets/fonts/Roboto/Roboto-Regular.woff?v=2p-tnntDQgqjuxKu16dyrsu9hfg") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Medium.eot?v=ML5ePqhGMOschyby2RwtXAMAtl8");src:url("/assets/fonts/Roboto/Roboto-Medium.eot?v=ML5ePqhGMOschyby2RwtXAMAtl8&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Medium.woff2?v=CA2tkBPjGcpiho6cJXqqHBz97wk") format("woff2"),url("/assets/fonts/Roboto/Roboto-Medium.woff?v=-jvlngrGJvHoo8cLflHbxMQIQx4") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Italic.eot?v=S15Mbo_2aVrvdAyRT_hrFPGdecM");src:url("/assets/fonts/Roboto/Roboto-Italic.eot?v=S15Mbo_2aVrvdAyRT_hrFPGdecM&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Italic.woff2?v=kFjj2LwSMTgmX-5aVErUTHVn9Xk") format("woff2"),url("/assets/fonts/Roboto/Roboto-Italic.woff?v=cUiQVo_R2wnwoOBq1SSHACFuY2M") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-ThinItalic.eot?v=0Jlr0eeWfZ0hdvy0LBT_NpNeyiA");src:url("/assets/fonts/Roboto/Roboto-ThinItalic.eot?v=0Jlr0eeWfZ0hdvy0LBT_NpNeyiA&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-ThinItalic.woff2?v=6F5NLyrOKilIMwgLMmekdotoTvQ") format("woff2"),url("/assets/fonts/Roboto/Roboto-ThinItalic.woff?v=83TYgYTcLxgGkccVcH6G7bFWhZ8") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Bold.eot?v=hpDk2AfpuNhRDSUy1rIHsZm7yMA");src:url("/assets/fonts/Roboto/Roboto-Bold.eot?v=hpDk2AfpuNhRDSUy1rIHsZm7yMA&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Bold.woff2?v=bbfQXV8IX3afWnBe-4mJs63XJ1g") format("woff2"),url("/assets/fonts/Roboto/Roboto-Bold.woff?v=oit4kLXjufzynhekicpK2CqJuC0") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-MediumItalic.eot?v=0aM2GXGQfBPUETRGkfnDDasled0");src:url("/assets/fonts/Roboto/Roboto-MediumItalic.eot?v=0aM2GXGQfBPUETRGkfnDDasled0&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-MediumItalic.woff2?v=dzt8zIYrv6-8bJekf3N6xz3n4iA") format("woff2"),url("/assets/fonts/Roboto/Roboto-MediumItalic.woff?v=33SXaZ_WGg7FZRguqaNvce14glE") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-BoldItalic.eot?v=8wheU1mJufb3UwqA1B-Nn4XEMaI");src:url("/assets/fonts/Roboto/Roboto-BoldItalic.eot?v=8wheU1mJufb3UwqA1B-Nn4XEMaI&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-BoldItalic.woff2?v=g8xkjMVuHWvKDZVf2tU11sOiuAA") format("woff2"),url("/assets/fonts/Roboto/Roboto-BoldItalic.woff?v=M8g3oj8EPdtKa6nPJEfGZVCV29Y") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-LightItalic.eot?v=jVaaEuOs7aWduw4sfvdtT4BOyQQ");src:url("/assets/fonts/Roboto/Roboto-LightItalic.eot?v=jVaaEuOs7aWduw4sfvdtT4BOyQQ&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-LightItalic.woff2?v=Ekn1bC_7LsapvTBO0o77UMTWgR0") format("woff2"),url("/assets/fonts/Roboto/Roboto-LightItalic.woff?v=oxOcwD43QA8SwvhxNOxUHNSmpV8") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Thin.eot?v=xP-sVMT2JfiGs5HKWUvQw20LIuA");src:url("/assets/fonts/Roboto/Roboto-Thin.eot?v=xP-sVMT2JfiGs5HKWUvQw20LIuA&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Thin.woff2?v=kK6dp1axkWTHRHsKSLGK2aaYJGE") format("woff2"),url("/assets/fonts/Roboto/Roboto-Thin.woff?v=XcTfsrMbC7eG_Zyi6u0sYifHia8") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-Black.eot?v=kFUW9ddyvq4PZyuM1Z0rv4AI-j4");src:url("/assets/fonts/Roboto/Roboto-Black.eot?v=kFUW9ddyvq4PZyuM1Z0rv4AI-j4&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-Black.woff2?v=zSY7xwkvOD5lJRNc8DBnN1QHw2s") format("woff2"),url("/assets/fonts/Roboto/Roboto-Black.woff?v=MTSxXUJGRJxzNuhj4F_TCEUiwkU") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("/assets/fonts/Roboto/Roboto-BlackItalic.eot?v=D8GLv0XIkvUodoumaLrr9Qorapg");src:url("/assets/fonts/Roboto/Roboto-BlackItalic.eot?v=D8GLv0XIkvUodoumaLrr9Qorapg&#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto/Roboto-BlackItalic.woff2?v=Dbo7ll5f2F-61rq_RmZ1PyPENEs") format("woff2"),url("/assets/fonts/Roboto/Roboto-BlackItalic.woff?v=-HTwJm3H_F78zjISY1smT70P0Xo") format("woff");font-weight:900;font-style:italic;font-display:swap}.footer{flex-wrap:wrap}.footer .credit-cards{display:flex;flex-wrap:wrap;margin-top:1rem;width:100%;justify-content:center;align-items:center}.footer .credit-cards a{margin:.5rem 1rem}.flex-break-row{flex-basis:100%;height:0}.flex-50{flex:50%}.flex-50.align-even-right:nth-child(2n){justify-content:end;text-align:right}.take-1,.take-2,.take-3,.take-4{display:none !important}.take-1:nth-child(-n+1),.take-2:nth-child(-n+2),.take-3:nth-child(-n+3),.take-4:nth-child(-n+4){display:inherit !important}.inputText__icon_right{padding:0 3rem 0 1.125rem}.input-icon-right{right:1.125rem;left:auto}.card-columns{column-fill:auto}.inside-break-avoid{break-inside:avoid;page-break-inside:avoid}.sidebar-booking:not(.is_stuck){right:-1px}.property-collapsed-wrapper{max-width:1600px}.datepicker{position:absolute;top:0;left:0;bottom:0;right:0;z-index:99}.flatpickr-current-month input.cur-year{width:2.8rem}.show-more-button,.show-more-button-manual{font-size:.8rem;cursor:pointer}.btn.btn-lang{background-color:transparent;color:#2c3f58;box-shadow:none}.navbar-white .btn.btn-lang{color:#fff}.navbar__menu .btn.btn-lang{color:#2c3f58}.navbar-bg-color{background-color:#fff}.navbar-color .btn.btn-lang,.navbar-color .nav__link{color:#005eb8}.open-nav .navbar-color .btn.btn-lang,.open-nav .navbar-color .nav__link{color:#2c3f58}.hamburger span{background-color:#005eb8}.nav{margin:0 50px}.nav-filler{flex-grow:1}@media only screen and (max-width:992px){.nav-filler{display:none}.nav{margin:auto}}.font-body{font-family:"Roboto",sans-serif}.font-title{font-family:"Roboto",sans-serif}.language-picker{min-width:0;width:auto}.language-picker .dropdown-item{padding:5px 10px}.lang-flag{width:20px;margin-left:10px}.slider-about{margin:0 !important}.intro-slider__caption .title{font-size:5rem;margin-bottom:0;line-height:1.3}@media only screen and (max-width:576px){.intro-slider{height:65vh}.intro-slider__caption .title{font-size:2.5rem}}@media only screen and (max-width:768px){.intro-slider__caption .title{font-size:3.8rem}}@media only screen and (max-width:992px){.intro-slider__caption .title{font-size:4rem}}@media only screen and (max-width:1500px){.intro-slider__caption .title{font-size:7.85vw}}#page .featured-images{margin-top:0;margin-bottom:4rem}.form-dual__single{display:inline-flex;-ms-flex-align:center;align-items:center;position:relative}.units-and-search{display:-ms-flexbox;display:flex;justify-content:space-between}.sidebar-booking .priceWrap-price{font-size:1.5rem}.sidebar-booking.is_stuck,.sidebar-booking.checkout.is_stuck{margin-top:1rem}.sidebar-booking.checkout{margin-top:0;max-height:calc(100vh - 2rem);overflow:auto}@media only screen and (max-width:1200px){.sidebar-booking.checkout{max-height:none}}.sidebar-booking-mobile{margin:0;width:100%;height:100%;overflow:auto;background:#fff}.shopping-cart-item{font-size:.9rem;display:flex;align-items:center;justify-content:space-between}.property-room-details{background:linear-gradient(0deg,rgba(42,43,48,0) 48.92%,#2a2b30 124.35%);display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.checkout .shopping-cart-item-name{max-width:65%}.border-radius-6{border-radius:6px}.mobile-shopping-cart-button{bottom:1.5rem;right:1.5rem}.mobile-shopping-cart-button.is-bottom{bottom:13rem}.open-popup{cursor:pointer}.close-popup{z-index:10}.cursor-pointer{cursor:pointer}.prop-aut-backdrop{background-color:rgba(0,0,0,.7);padding:1rem;overflow:auto}.details-popup{background-color:#fff;padding:4rem 0;justify-content:center;align-self:flex-start;position:relative;max-width:1350px;width:100%}.prop-aut-backdrop .close-popup{color:#000;position:absolute}.checkout-note{min-height:96px}.checkout-price{font-size:2rem;line-height:normal;font-weight:bold}.checkout-converted-price{font-size:1rem;font-weight:bold}.input-error{border:1px solid #f00}.error-message{display:flex;font-style:italic}.error-message div{color:#e69138;border-radius:4px;padding:4px 10px;font-style:italic}#payment-element iframe,#card-element iframe{background-color:transparent}.card-error{color:#a94442}.reservation-status-message{font-size:18px;line-height:1.3em;font-weight:400}.reservation-status-message:last-child{min-height:70vh}.reservation-error-modal-backdrop{background-color:rgba(0,0,0,.5)}.reservation-error-modal-content{position:relative;padding:1rem 72px 1rem 1rem;background:#fff;border-radius:4px;max-width:600px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:inherit !important;transition-duration:0s !important}.room-details__item .fa{font-size:1.5rem;margin-right:1rem}@media(min-width:1200px){.margin-top-12-xl{margin-top:12px}}@media(max-width:1200px){._mob-h{display:none !important}}@media(min-width:1200px){._desk-h{display:none !important}}@media only screen and (max-width:576px){.mobile-shopping-cart-button.has-items{display:flex !important}.logotype{width:auto !important;height:27px !important}}@med .itemRoom__details{pointer-events:none;}.sidebar-content-wrapper{font-size:.8rem;padding:10px}.ach-box{display:flex;flex-direction:column;justify-content:space-around;height:100%}.swiper-slide-active .js-text-wave{opacity:1;margin-top:0;transition:margin-top 1s,opacity .5s}.js-text-wave{margin-top:-200px;transition:margin-top 1s,opacity .5s}.calendar-wrapper .calendar-content{z-index:9999;-webkit-box-shadow:0 0 30px -13px #000;box-shadow:0 0 30px -13px #000}.calendar-container .calendar .day.active{background-color:#f4f4f4}.calendar-container .calendar .day.firstLast{background-color:#005eb8;color:#fff}.calendar-content .calendar-footer button{background-color:#005eb8;color:#fff;font-weight:bold;border:none;border-radius:4px;min-width:80px}.calendar-content .calendar-footer button.cancel,.calendar-content .calendar-footer button.back{color:#2c3f58;background-color:transparent}.amenity-attribute{align-self:center;font-size:.8rem;margin-left:.3rem;color:#b3b3b3}.amenity-legend{font-size:.8rem}.card-columns-2{-webkit-column-count:2;column-count:2}.show-property-details{font-size:1.2rem;font-weight:bold;text-decoration:underline}@keyframes btn-cart-scale{from{transform:scale(1)}to{transform:scale(1.3)}}.btn-cart{animation-name:btn-cart-scale;animation-iteration-count:infinite;animation-direction:alternate;border:2px solid}.formal-price{margin:0;font-size:.8rem;font-weight:normal}.itemRoom__price--original{text-decoration:line-through;font-size:1rem;margin-bottom:8px}.itemRoom__price--original .formal-price{font-size:.8rem}.linethrough{text-decoration:line-through}.title.special-offer{color:#005eb8}.btn-filter{display:flex;align-items:center;height:auto;min-height:1.75rem;line-height:1.5rem;padding:0 .75rem;white-space:normal;background-color:#b3b3b3}.filters-popup{background-color:#fff;padding:1rem 0;justify-content:center;align-self:flex-start;position:relative;max-width:600px;width:100%}.search-results-map{min-height:400px;height:calc(90vh - 84px)}.map-info-window{color:#fff}.map-info-window figure{margin:0;-webkit-mask-image:-webkit-radial-gradient(white,black)}.map-info-window figure::before{content:'';background:linear-gradient(180deg,rgba(42,43,48,0) 48.92%,#2a2b30 81.35%);height:100%;opacity:.5;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:2}.map-info-window a{color:inherit}.testimonials-item__caption{font-family:"Roboto",sans-serif}.home-page-search{display:flex;align-items:center}.home-page-search .bottom-panel__wrap{height:auto;min-height:100%;align-items:stretch}@media only screen and (min-width:992px){.home-page-search .bottom-panel__wrap .btn-booking{height:auto}}@media only screen and (max-width:992px){.home-page-search{height:18rem}}.action-icon-wrapper{font-size:24px;display:flex;justify-content:center}.action-icon-wrapper i{cursor:pointer}.advanced-search-button{font-weight:bold;cursor:pointer;color:#a9acb5}.range-slider{margin-top:60px}.range-slider .noUi-handle{box-shadow:inset 0 0 0 4px #005eb8}.range-slider .noUi-connect{background:#005eb8}.navbar__contact-icon{color:#005eb8}.base-color{color:#005eb8}.guest-separator{border-color:#005eb8}