@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.searchInputContainer.location .input-search{background-image:url(/_next/static/media/location.e4cb6aac.svg);background-repeat:no-repeat;background-position:0;padding-left:29px;background-position-x:10px;background-size:12px}.autocomplete-list{position:absolute;width:100%;background:#fff;border:1px solid #ccc;max-height:200px;overflow-y:auto;z-index:1000;margin-top:2px}.autocomplete-list .autocomplete-item{padding:8px 12px;cursor:pointer}.autocomplete-list .autocomplete-item:hover{background:#f8f9fa}.autocomplete-list.hide{display:none}.autocomplete-list ul{border-radius:0}.autocomplete-list ul li{border-inline:none;cursor:pointer}.autocomplete-list ul li:hover{background-color:#f3f3f3}.autocomplete-list ul li svg{vertical-align:inherit}.autocomplete-list p.subheading{font-size:12px;color:#5d5d5d}.autocomplete-list li.subheading{font-size:12px;color:#4876b1;background:#edf9ff}.autocomplete-list .locationIcon svg{color:#838383}.autocomplete-list .ratingIcon svg{color:orange}.autocomplete-list .d-flex{gap:10px}.autocomplete-list .d-flex.subheading span{display:flex;align-items:center;gap:5px}.autocomplete-list::-webkit-scrollbar{width:7px}.autocomplete-list::-webkit-scrollbar-track{background:#f1f1f1}.autocomplete-list::-webkit-scrollbar-thumb{background:#888}.autocomplete-list::-webkit-scrollbar-thumb:hover{background:#555}.FlightSearch .passengers>ul{width:200px}.FlightSearch .passengers .options{display:flex;gap:10px;align-items:center;padding:10px!important}.FlightSearch .passengers .options .caption{flex-basis:40%}.FlightSearch .passengers .options .caption p{font-size:.6rem;line-height:1;margin-bottom:5px}.FlightSearch .passengers .options .caption h5{font-size:.9rem;line-height:1}.FlightSearch .passengers .options .control{flex-basis:60%}.FlightSearch .passengers .options .control .input-group{flex-wrap:wrap;align-items:center}.FlightSearch .passengers .options .control .input-group button,.FlightSearch .passengers .options .control .input-group input{border-color:#ddd}.FlightSearch .passengers .options .control .input-group input{padding:0 10px;height:30px;text-align:center}.FlightSearch .passengers .options .control .input-group button{width:30px;height:30px;padding:0!important;background-color:#ececec;font-size:12px}.roomsList{max-height:70vh;overflow-y:auto}.roomsList .room{border-bottom:1px solid #ddd}.room-footer,.roomsList .room{padding:12px 20px}.roomsList .room-wrapper{display:flex;gap:10px;align-items:baseline;width:100%}.roomsList .room-wrapper .adultCol{flex-basis:25%}.roomsList .room-wrapper .childCol{flex-basis:50%}.roomsList .room-wrapper .actionCol{margin-left:auto;svg{margin:0}}.roomsList .room-wrapper .auto{flex-basis:fit-content;flex-grow:0}.roomsList .room-wrapper .btnRemove{padding:0;color:#ff6c6c}.roomsList .age-wrapper{display:flex;flex-wrap:wrap;gap:5px}.roomsList .age-wrapper>div{flex:1 1;min-width:-moz-fit-content;min-width:fit-content}.roomsList .age-wrapper>div select{font-size:13px}.room-footer{gap:10px}@media (min-width:768px){.room-footer{width:90%}}@media (max-width:767px){.room-footer,.roomsList .room{padding:10px}.roomsList .room-wrapper{gap:5px}.room-wrapper,.room-wrapper select{font-size:11px!important}.roomsList .room-wrapper .roomCol{flex-basis:13%}.roomsList .room-wrapper .adultCol{flex-basis:28%}.roomsList .room-wrapper .childCol{flex-basis:45%}}.OfferAvailForm{.form-group{margin-bottom:20px;label{margin-bottom:5px}input,label{font-size:13px}}}.phone-input{position:relative}.phone-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.phone-input input[type=number]::-webkit-inner-spin-button,.phone-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-input input[type=number]{-moz-appearance:textfield}.phone-input .code{position:absolute;left:0;width:77px;background:#e7ebef;border-radius:10px 0 0 10px}.phone-input .code.dropdown{height:100%;button{height:100%;padding:5px 29px 5px 10px;&:focus,&:hover,&:visited{background-color:transparent;color:#000}&:after{top:0;bottom:0;margin:auto}}input.search{padding:5px 10px!important;height:36px;border-radius:0!important;border:none;border-bottom:1px solid #ddd}.dropdown-menu,.dropdown-menu li{border-radius:5px!important}.dropdown-menu{.dropdown-menu-wrapper{max-height:200px;overflow:auto}}.dropdown-menu li{display:flex;gap:10px;padding-block:5px;cursor:pointer;span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}}}.phone-input .number{padding-left:97px}.SearchableDataList{position:relative;.dropdown-menu{padding:0;max-height:100px;overflow-x:hidden;position:"absolute";z-index:1000;li{padding:6px 10px;font-size:13px;cursor:pointer}&.show{display:block!important}}}.userAvatar{width:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:100%;border:1px solid #ddd;*{margin:0!important}&.default{border-radius:0;aspect-ratio:auto;display:block;img{object-fit:fill;height:auto}}&.square{border-radius:5%;img{object-fit:fill;height:auto}}&.icon{width:35px}&.profile{background:#f0f0f0;img{object-fit:contain}}#profileImageView{width:100%;height:100%;border-radius:inherit;object-fit:cover}#userName{background-color:#ade6ea;color:#2d7a80;text-transform:uppercase;height:100%;width:100%;font-size:inherit;display:flex;justify-content:center;align-items:center}&:hover .uploadOverlay{top:0}.uploadOverlay{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.61);top:100%;border-radius:inherit;gap:8px;transition:all .3s ease-in-out;button{font-size:17px;background:#ffffff3d;color:#fff;padding:10px!important;&:hover{background:#ffffff62}}}&:hover{.uploadOverlay{background:rgba(0,0,0,.41)}}}