@media(min-width:992px){main{margin-top:-95px}}.nav-booking{flex-wrap:nowrap}@media(min-width:992px){.nav-booking{flex-wrap:wrap}.nav-booking li,.nav-booking .ps-navtab .nav-link{width:100%}}.header-booking-form{color:#e91e63;font-family:serif;font-size:1.7rem;font-weight:900;line-height:1.7rem;margin-left:13px}.background-banner{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:290px}.background-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.background-banner .container{position:relative;z-index:1}@media(min-width:768px){.background-banner{min-height:335px}}@media(min-width:992px){.background-banner{min-height:630px}}.container-banner{margin-top:-40px;background:#fcfcfc;position:relative;padding:30px;border-radius:20px 20px 0 0;width:95%}[data-bs-theme=dark] .container-banner{background:#000;padding:0 30px 30px}@media(min-width:992px){.container-banner{margin-top:-130px;width:100%}[data-bs-theme=dark] .container-banner{margin-top:-110px}}.element-banner{color:#f3f3f3;text-shadow:0 0 .55em #000}.sp-lg-title{font-weight:900;font-family:system-ui;font-size:1.45rem}@media(min-width:460px){.sp-lg-title{font-size:1.85rem}}@media(min-width:500px){.sp-lg-title{font-size:2rem}}@media(min-width:992px){.sp-lg-title{font-size:3rem}}.form-control-search-booking{padding:0}.form-control-search-booking .btn-thm .flaticon-search{padding:3px 7px 0 0}@media(min-width:768px){.form-control-search-booking .btn-thm .flaticon-search{font-size:1.5rem}}[data-bs-theme=dark] .form-control-search-booking .btn-thm{background-color:var(--bs-primary)}@media(min-width:992px){.form-control-search-booking{border:1px solid #eee;border-radius:25px;padding:10px}[data-bs-theme=dark] .form-control-search-booking{border:0;padding:0}}.form-control-travelers,.form-control-datepicker{display:block;width:100%;font-size:1rem;line-height:1.5;background-color:#fcfcfc;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none;font-family:var(--title-font-family);border-radius:10px;cursor:pointer}[data-bs-theme=dark] .form-control-travelers,[data-bs-theme=dark] .form-control-datepicker{background-color:var(--header-bg);color:#fff;padding:10px 20px}.form-control-travelers{padding-top:6px}@media(min-width:768px){.form-control-separator-md{border-left:1px solid #eee;padding:0 35px;align-content:center}[data-bs-theme=dark] .form-control-separator-md{border:0}}@media(min-width:992px){.form-control-separator-lg{border-left:1px solid #eee;padding:0 35px;align-content:center}[data-bs-theme=dark] .form-control-separator-lg{border:0}}.property-action .icon{border:1px solid #DDDDDD;border-radius:6px;display:block;height:35px;line-height:35px;width:35px;text-align:center;transition:all .4s ease}.property-action .icon:hover{border-color:#181a20;color:#181a20}.property-action .space{letter-spacing:.02em}.sp-img-content{position:relative}.sp-img-content .sp-img{overflow:hidden}.sp-img-content .sp-img img{transition:all .4s ease}.sp-img-content .sp-img:hover img{transform:scale(1.1) rotate(-1deg)}.sp-img-content .all-tag{background:#fff;border-radius:6px;position:absolute;bottom:4%;right:4%;padding:5px 10px;font-size:.675rem;font-weight:600}[data-bs-theme=dark] .sp-img-content .all-tag{background:#000}.sp-img-content .all-tag.style2{border-radius:50%;height:65px;width:65px;top:40%;left:0;right:0;margin:auto;line-height:55px}.overview-element{position:relative}.overview-element .icon{border:1px solid #DDDDDD;border-radius:12px;background:var(--bs-gray-100);display:flex}[data-bs-theme=dark] .overview-element .icon{background:#242423}.overview-element.dark-version .icon{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff}.overview-element.dark-version .icon:hover{background:#fff;color:var(--headings-color)}.disable-for-week{color:#ccc!important;background:#fafafa!important;text-decoration:none!important}.daterangepicker .calendar-comment{text-align:center;font-size:.85em;padding:10px 0;background:#f0f0f0}.daterangepicker.show-calendar .ranges{margin-top:0!important}
