.bg-ivm-yellow{background-color:#fc0}.bg-ivm-blue{background-color:#09c}.text-ivm-blue{color:#09c!important}.text-ivm-red{color:red!important}html,body{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:hidden;background:url(/images/vis-map-bg.png) 50% no-repeat!important}.center-loader{margin-top:35vh;margin-left:auto;margin-right:auto}.lds-ellipsis{width:80px;height:80px;display:inline-block;position:relative}.lds-ellipsis div{background:#09c;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.lds-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.lds-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.lds-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.lds-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.load{border:6px solid #0000;border-color:#09c #0000 #0000 #09c;border-radius:50%;width:80px;height:80px;margin:310px auto 0;transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.price-calendar .load{margin-top:0}.transaction-loader .center-loader{margin-top:50px}.lds-dual-ring{width:16px;height:16px;display:inline-block}.lds-dual-ring:after{content:" ";border:3px solid #fff;border-color:#fff #0000;border-radius:50%;width:24px;height:24px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wrapper{justify-content:center;align-items:center;margin-top:5rem;font-weight:700;display:flex}.user-dashboard .wrapper{margin-top:3rem}.search form a{color:gray;font-size:.9rem}.form-btn{color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545;background-color:#e61e4d;border-color:#e61e4d;margin-top:2.5rem;font-weight:700}.form-btn:hover{color:#fff;background-color:#bb2d3b;border-color:#bb2d3b}.react-datepicker{width:100%}.react-datepicker__header{background-color:rgba(var(--bs-tertiary-bg-rgb))!important}.search .react-datepicker{box-shadow:1px 16px 38px -10px #0000008f;border:1px solid var(--bs-gray-500)!important}#properties .search .react-datepicker__month-container,#properties .booking-card .react-datepicker__month-container{float:left;width:100%}.avatar{border-radius:50%;width:2.8rem;height:2.8rem;margin-bottom:0;display:inline-block}.avatar img{object-fit:cover;width:100%;height:100%}.dropdown .avatar,.placeholder-glow .avatar{width:1.6rem;height:1.6rem}.rounded-circle{border-radius:50%!important}nav{background-color:#fff;padding:1rem;box-shadow:0 4px 6px -6px #222}.login-header-btn{background-color:#e61e4d}.login-header-btn a{color:#fff}.stays-heading{font-weight:700}.back-to-search{color:#e61e4d;font-size:1.1rem;font-weight:600}.back-to-search:hover{color:#e61e4d}.card{border:0;height:100%}.card-title a{color:#2e2e2e;font-size:1.2rem;text-decoration:none}.card-title a:hover{color:rgba(var(--bs-secondary-rgb));text-decoration:none}.card-body{padding-left:0;padding-right:0}.card-body a{text-decoration:none!important}.card-text{color:#000;font-size:1.2rem}.card-body .view-btn{color:#fff;background-color:#e61e4d;text-decoration:none}.card-body .view-btn:hover{color:#fff;background-color:#e61e4d}.card-img-top{border-radius:.8rem}.ratings{color:#e61e4d;font-size:1.2rem}.no-of-reviews{color:gray;margin-left:.5rem;padding-top:.4rem;font-size:.85rem}.booking-card .booking-btn:hover{color:#fff;background-color:#e61e4d}.price-per-night{font-size:1.3rem}.booking-card{border:1px solid #e3e3e3;border-radius:20px;padding:5px 10px}.features{clear:both}.room-feature{color:#404040;padding-right:1rem;font-size:1.1rem}.room-feature p{margin-bottom:.5rem;margin-left:.4rem;display:inline-block}.review_user{color:gray;font-size:.8rem}footer{color:gray;width:100%;margin-top:auto;bottom:0}.dropdown{vertical-align:middle;display:inline-block;position:relative}.admin-bookings .pagination *{font-size:.8rem}.page-item.active .page-link{background-color:rgba(var(--bs-secondary-rgb));border-color:rgba(var(--bs-dark-rgb));color:#fff}.page-item.active .page-link:hover{color:rgba(var(--bs-dark-rgb));cursor:pointer}.pagination .page-link{color:rgba(var(--bs-secondary-rgb))}.pagination .page-link:hover{color:rgba(var(--bs-dark-rgb));cursor:pointer}.booking-details p{margin-left:1.5rem}.redColor{color:#e61e4d}.greenColor{color:green}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item{border:none}.list-group-item.active{color:#e61e4d;background-color:#f3f4f6;border-color:#f3f4f6;border-radius:.3rem}.product-side-bar .list-group-item.active{background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-bg-subtle);color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity));border-radius:0}.unordered-list{margin:0;padding:0;list-style-type:none}.w-20p{width:20px}.vh-75{height:75vh!important}.text-a-l{text-align:left}.text-a-r{text-align:right!important}.font-small{font-size:.8rem!important}.carousel-item-local{widows:100;height:460px}@media (min-width:576px){.main-header .main-nav>.nav-link,.main-header .nav-item{text-align:center;flex-grow:1;flex-basis:0}}@media (min-width:992px){.main-nav{width:100%!important}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-images__dialog nav{background:0 0}.btn-checkout:hover,.btn-checkout:hover p{color:var(--bs-success)!important}.checkout-steps{color:var(--bs-secondary);margin:0;padding:0;list-style:none;display:flex}.checkout-steps span{padding-left:10px}.checkout-steps li:first-child i{padding-top:3px}.checkout-steps .active{color:var(--bs-success)}.product-navigation a:hover,.main-nav a:hover{background-color:rgba(var(--bs-tertiary-bg-rgb))}.inbox-conversation{height:70vh;overflow-y:scroll}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.home-slider{height:350px}.home-slider .content{text-align:left;width:80%;position:absolute;top:60px}.home-slider .title{background:#0009;border-radius:8px;padding:20px}.logo{width:75%}.swiper-button-prev:after,.swiper-button-next:after{width:30px!important;height:30px!important;color:var(--bs-light)!important;font-size:30px!important}.swiper-pagination-bullet{background:var(--bs-light)!important}.product-description a{color:var(--bs-success)}.product-description a:hover{text-decoration:none}.accordion-button:not(.collapsed){color:var(--bs-success);background:rgba(var(--bs-tertiary-bg-rgb))!important}.accordion-item{border:none!important}.accordion-button{color:var(--bs-black);font-weight:500;border-radius:8px!important}.accordion-button:focus{box-shadow:none!important}.main-nav-mob-btn{background:0 0;position:absolute;top:-40px;left:-7px}.ql-editor{min-height:200px}.page-footer-margin{margin-bottom:770px}.rbc-month-view{display:block!important}.rbc-row-content{cursor:pointer;height:100px}.rbc-selected-cell-ivm{background-color:#09c!important}.rbc-past-date{background-color:#ccc}.cursor-pointer{cursor:pointer}.rbc-event,.rbc-event-content{color:inherit!important;background-color:#0000!important;border:none!important;width:100%!important;height:auto!important;padding:0!important;display:inline-block!important}.rbc-event-continues-after .custom-event{border-top-left-radius:20px;border-bottom-left-radius:20px}.rbc-event-continues-prior .custom-event{border-top-right-radius:20px;border-bottom-right-radius:20px}.rbc-event-continues-prior.rbc-event-continues-after .custom-event,.rbc-event-continues-after.rbc-event-continues-prior .custom-event{border-radius:0;margin-right:0!important}.ivm-switch.ant-switch-checked{background-color:rgba(var(--bs-danger-rgb))!important}.float-button{bottom:40px;right:0}.popover-content{width:100%}.truncate-multi-line{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:576px){.logo{width:60%}}@media (min-width:768px){.ant-picker-dropdown{z-index:1000;position:fixed}}@media (min-width:992px){.logo{width:100%}.main-nav-mob-btn{display:none}.home-slider{height:450px}.home-slider .content{width:35%;top:190px}.page-footer-margin{margin-bottom:380px}.modal .modal-fluid .modal-content{width:100%}.modal .modal-fluid{width:100%;max-width:100%}.modal-lg,.modal-xl{--bs-modal-width:1300px}}@media (min-width:1200px){.logo{width:95%}.float-button{right:20px}.popover-content{width:400px}}@media (max-width:768px){.ant-picker-panels,.ant-picker-datetime-panel{flex-direction:column}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c00e333c-module__TvvwHq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
