@font-face{font-family:Cavier-Bold;src:url(../media/CaviarDreams-Bold.1migynrw6z36-.woff2)format("woff2"),url(../media/CaviarDreams-Bold.0ll84byxr4fii.woff)format("woff"),url(../media/CaviarDreams_Bold.3ctuvzhm-n2rc.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body{margin:0;padding:0;font-family:Poppins,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;margin:0;font-family:Poppins,sans-serif;position:relative;padding:0!important}.container{max-width:1300px!important}::selection{color:#fff;text-shadow:none;background:#1a1a1a}a{cursor:pointer;font-family:Poppins,sans-serif;display:inline-block;outline:0!important;text-decoration:none!important}p{color:#555;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:16px;line-height:24px}@media screen and (max-width:767px){p{text-align:center}}h1,h2,h3,h4,h5,h6{margin:0!important}.no_padding{padding-left:0!important;padding-right:0!important}.no_margin{margin-left:0!important;margin-right:0!important}ul{padding:0;margin:0!important}ul li{list-style-type:none}section{width:100%;display:inline-block;position:relative}.pointer{cursor:pointer}.w-100{width:100%;display:inline-block}.w-50{width:50%;display:inline-block}.clearfix{width:100%;display:block}.main_color{color:#1a1a1a}.common_padding{padding:60px 0}.common_title h1{text-transform:capitalize;font-family:Cavier-Bold;font-size:64px}.common_title h2{text-transform:uppercase;color:#2a2a2a;padding:10px 0 10px 16px;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;line-height:38px}@media screen and (max-width:767px){.common_title h2{font-size:24px!important}}.common_title h3{color:#2a2a2a;font-family:Poppins,sans-serif;font-size:24px}@media screen and (max-width:767px){.common_title h3{text-align:center}}.common_title h4{color:#1a1a1a;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.common_title span{color:#1a1a1a;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;position:relative}@media screen and (max-width:767px){.common_title span{text-align:center}}.signature_section{flex-direction:column;justify-content:center;height:100vh;display:flex}.email_button{color:#1a1a1a;margin-top:10px;margin-left:10px;margin-right:20px;transition:all 1s}.email_button:hover{color:#1a1a1a;transition:all 1s}.email_para{max-width:1300px;margin-bottom:0;margin-left:10px;padding-top:20px}.common_title span{color:#1a1a1a;letter-spacing:1px;font-family:Poppins,sans-serif;font-size:18px}.selected_room_title{font-size:20px}@media screen and (max-width:767px){.selected_room_title{font-size:16px}}.common_btn{color:#fff;text-transform:uppercase;text-align:center;background:#1a1a1a;border:1px solid #1a1a1a;height:46px;padding:10px 40px;font-family:Poppins,sans-serif;font-size:14px;transition:all .5s}.common_btn:hover{color:#1a1a1a;background:0 0}.secound_common_btn{color:#1a1a1a;text-align:center;background:0 0;border:1px solid #1a1a1a;height:46px;padding:10px 40px;font-family:Poppins,sans-serif;font-size:14px;transition:all .5s}.secound_common_btn:hover{color:#fff;background:#1a1a1a}@media screen and (max-width:767px){.secound_common_btn{padding:7px 14px!important}}.filtered_btn{color:#fff;background:#1a1a1a;border:1px solid #1a1a1a}.banner_btn{color:#000;background:#fff;border:1px solid #fff}.banner_btn:hover{color:#fff;border:1px solid #fff}.banner_btn2{color:#fff;background:0 0;border:1px solid #fff}.banner_btn2:hover{color:#1a1a1a;background:#fff}.icon_text{align-items:center;display:flex}.icon_text p{margin:0;padding-left:20px}@media screen and (max-width:767px){.icon_text p{padding-left:10px}.icon_text{justify-content:center;margin-bottom:20px}}.form_message{opacity:1;margin-top:.5rem;margin-bottom:.5rem;padding:10px;font-size:1rem;font-weight:600;line-height:1.25rem}.success{color:#10b981}.error{color:#ef4444}@media screen and (max-width:767px){.first-order-mobile{order:-1}}.icon_con{border:1px solid #a9a9a9;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.black_icon_con{border:1px solid #1a1a1a}.flex-center{align-items:center;display:flex}.insta_gallery_section .insta_username a{color:#2a2a2a}.insta_gallery_section .insta_gallery_slider{height:100%;padding-top:40px}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg{cursor:pointer;width:100%;height:400px;position:relative}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg img{object-fit:cover;width:100%;height:100%;transition:all .5s;display:block}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg .middle{opacity:0;text-align:center;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;transition:all .5s;display:flex;position:absolute;inset:0}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg .middle img{width:30px;height:30px}@media screen and (max-width:480px){.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg{height:400px}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg img{object-fit:cover;height:100%}}@media only screen and (min-width:480px) and (max-width:600px){.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg{height:300px}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg img{object-fit:cover;height:100%}}@media only screen and (min-width:600px) and (max-width:1024px){.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg{height:278px}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg img{object-fit:cover;height:100%}}.insta_gallery_section .insta_gallery_slider .slick-slide div .instaimg:hover .middle{opacity:1}.insta_gallery_section .insta_gallery_slider a{width:100%}@media screen and (max-width:767px){.insta_gallery_section{padding-top:0}}.similar_room_slide .slick-list .slick-track .slick-slide div{margin:10px}@media screen and (max-width:767px){.similar_room_slide .slick-list .slick-track .slick-slide div{margin:0}}.header.header_fixed .header_bottom{padding:16px 0}.logo .navbar-brand{padding:0}.logo img{max-width:250px;transition:all .5s ease-in-out;transform:scale(1)}.header .navbar .navbar-nav{flex-direction:inherit}.header .navbar{width:auto;margin:0;padding:0;display:inline-block}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.banner:before{content:"";background-color:#00000054;width:100%;height:100%;position:absolute}.banner_text{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.banner_des{color:#fff}.banner_title{color:#fff;font-size:80px;margin-bottom:10px!important}.arrow_down_btn{z-index:99;float:right;color:#000;background-color:#fff;border:none;border-radius:50%;outline:none;width:40px;height:40px;position:relative;bottom:80px}.bi-arrow-right-short,.common_btn i.bi.bi-arrow-right-short{font-size:20px;line-height:10px;position:relative;top:2px}.common_btn span{margin-left:10px!important}.common_title .common_btn{margin-top:20px}.single_room_slider .slick-slide div{margin:0 10px;overflow:hidden}@media screen and (max-width:767px){.single_room_slider .slick-slide div{margin:0 5px}}.single_room_slider .slick-arrow{z-index:7;color:#000;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .5s ease-in-out;display:flex;position:absolute}.single_room_slider .slick-prev{left:12px}.single_room_slider .slick-prev:before{background-image:url(/icons/gal-arrowleft.svg);background-repeat:no-repeat;background-size:cover;opacity:1!important}@media screen and (max-width:767px){.single_room_slider .slick-prev{left:12px}}.single_room_slider .slick-next{right:12px}.single_room_slider .slick-next:before{opacity:1;background-image:url(/icons/gal-arrowright.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.single_room_slider .slick-next{right:12px}}.gallery_slider .slick-list .slick-track{align-items:center;display:flex}.gallery_slider .slick-list .slick-track .slick-slide div{margin:0 20px;overflow:hidden}@media screen and (max-width:767px){.gallery_slider .slick-list .slick-track .slick-slide div{margin:0 5px}}@media only screen and (min-width:768px) and (max-width:1024px){.gallery_slider .slick-list .slick-track .slick-slide div{margin:0 10px}}.gallery_slider .slick-list .slick-track .slick-center{z-index:1;height:500px}.gallery_slider .slick-list .slick-track .slick-center div,.gallery_slider .slick-list .slick-track .slick-center div div img{height:100%}@media screen and (max-width:767px){.gallery_slider .slick-list .slick-track .slick-center{height:200px}}@media only screen and (min-width:768px) and (max-width:1024px){.gallery_slider .slick-list .slick-track .slick-center{height:300px}}@media only screen and (min-width:1025px) and (max-width:1300px){.gallery_slider .slick-list .slick-track .slick-center{height:400px}}.gallery_slider .slick-dots{display:none!important}.gallery_slider .slick-arrow{z-index:9;color:#000;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .5s ease-in-out;display:flex;position:absolute}.gallery_slider .slick-prev{left:10%}.gallery_slider .slick-prev:before{background-image:url(/icons/gal-arrowleft.svg);background-repeat:no-repeat;background-size:cover;opacity:1!important}@media screen and (max-width:767px){.gallery_slider .slick-prev{left:5%}}.gallery_slider .slick-next{right:10%}.gallery_slider .slick-next:before{opacity:1;background-image:url(/icons/gal-arrowright.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.gallery_slider .slick-next{right:5%}}.rooms_slider .slick-dots{bottom:0}.rooms_slider .slick-dots li{margin:0}.rooms_slider .slick-dots li button{background-color:#ccc;width:10px;height:10px}.rooms_slider .slick-dots li button:before{display:none}.rooms_slider .slick-dots .slick-active button{background-color:#1a1a1a}.rooms_slider .slick-arrow{z-index:9;color:#000;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .5s ease-in-out;display:flex;position:absolute}.rooms_slider .slick-prev:before{background-image:url(/icons/gal-arrowleft.svg);background-repeat:no-repeat;background-size:cover;opacity:1!important}@media screen and (max-width:767px){.rooms_slider .slick-prev{left:-10px}}@media only screen and (min-width:768px) and (max-width:1024px){.rooms_slider .slick-prev{left:0}}.rooms_slider .slick-next:before{opacity:1;background-image:url(/icons/gal-arrowright.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.rooms_slider .slick-next{right:-10px}}@media only screen and (min-width:768px) and (max-width:1024px){.rooms_slider .slick-next{right:0}}.testi_slider .slick-dots li{margin:0 3px}.testi_slider .slick-dots li button{background-color:#fff;border-radius:50%;width:5px;height:5px;padding:3px;position:absolute;top:6px;right:6px}.testi_slider .slick-dots li button:before{display:none}.testi_slider .slick-dots .slick-active{border:1px solid #fff;border-radius:50%;width:20px;height:20px}.hide,.split-line{overflow:hidden}.revealUp{opacity:0;visibility:hidden}#smooth-content,#smooth-wrapper{will-change:transform}.banner_slider{margin:0 auto}.banner_slider .slick-dots li{background:#555;width:40px;height:6px;margin:0}.banner_slider .slick-dots li button{color:#fff;width:40px;height:6px;padding:2px}.banner_slider .slick-dots li button:before{display:none}.banner_slider .slick-dots li:first-child{border-right:5px;border-top-left-radius:10px;border-bottom-left-radius:10px}.banner_slider .slick-dots li:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.banner_slider .slick-dots .slick-active{color:#fff;background:#fff}.activity_slider .slick-dots li{margin:0}.activity_slider .slick-dots li button{background-color:#ccc;width:10px;height:10px}.activity_slider .slick-dots li button:before{display:none}.activity_slider .slick-dots .slick-active button{background-color:#1a1a1a}.gap_between{padding:30px}.modal_overlay{z-index:9;background:#1b1b1b8a;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;right:0}.modal_overlay .modal_image{max-width:60%;max-height:80%;margin:60px auto;display:block;position:relative;box-shadow:3px 5px 7px #00000080}@media screen and (max-width:767px){.modal_overlay .modal_image{max-width:80%}}.modal_overlay .modal_video{max-width:60%;max-height:80%;margin:60px auto;display:block;position:relative;box-shadow:3px 5px 7px #00000080}@media screen and (max-width:767px){.modal_overlay .modal_video{max-width:80%}}.modal_overlay .close_icon img{color:#fff;z-index:999;cursor:pointer;font-size:30px;position:absolute;top:20px;right:20px}.modal_overlay .overlay-arrows_left{cursor:pointer;z-index:999;justify-content:flex-end;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;left:0}@media screen and (max-width:767px){.modal_overlay .overlay-arrows_left{width:30px;height:30px}}.modal_overlay .overlay-arrows_right{cursor:pointer;z-index:999;justify-content:space-between;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;right:0}@media screen and (max-width:767px){.modal_overlay .overlay-arrows_right{width:30px;height:30px}}@media (min-width:320px) and (max-width:767px){.common_padding{padding:40px 0}.common_title h1{margin:0;font-size:40px;line-height:1.3}.common_title h2{text-align:center;font-size:30px;line-height:1.4}.common_title h3{font-size:20px}p{line-height:22px;font-size:14px!important}.common_btn{font-weight:400;font-size:14px!important}.bi-arrow-right-short{font-size:18px;line-height:10px;position:relative;top:2px}.first_order{order:-1}.split-line{text-align:center!important}.text_center_mob{text-align:center}.long_title_ani{font-size:35px}.team_slider .slick-list .slick-track .slick-slide div{margin:40px 30px 0}}.btn-whatsapp-pulse{color:#fff;z-index:8;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:40px;text-decoration:none;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;display:flex;position:fixed;bottom:20px;right:20px}@media screen and (max-width:767px){.btn-whatsapp-pulse{width:50px;height:50px}.btn-whatsapp-pulse svg{width:25px!important;height:25px!important}}@keyframes pulse{0%{box-shadow:0 0 #25d36680}80%{box-shadow:0 0 0 14px #25d36600}}.tripadvisor-widget{height:150px;background-color:#0000!important}.tripadvisor-widget .widCOEImg{object-fit:contain;width:150px!important;height:150px!important}.tripadvisor-widget img{filter:brightness(0)invert();max-width:100%;height:auto}.btn-whatsapp-pulse-border{animation-play-state:paused;bottom:120px;right:20px}.date_range_child{flex-direction:column;justify-content:center;display:flex}.date_range_child .daterange_input{border:1px solid #848fac;border-radius:10px;height:50px;padding:8px 12px}.date_range_child .daterange_input:focus{outline:none}.date_range{z-index:2;position:absolute;top:70px}.headerSearchText{color:#222;font-size:14px}@media screen and (max-width:767px){.headerSearchText{width:100%;font-size:14px}.search_form_date_con .react-datepicker-wrapper .react-datepicker__input-container input{font-size:12px}}.react-datepicker__input-container input{color:#333;background-color:#fff;border:0;outline:none;width:100%}@media screen and (max-width:767px){.react-datepicker__input-container input{font-size:13px!important}}.react-datepicker__month-container.react-datepicker__month.react-datepicker__week.react-datepicker__day--in-range{background-color:#000!important}.options{color:gray;background-color:#fff;border-radius:5px;position:absolute;top:34px;box-shadow:0 0 10px -5px #0006}.optionItem{justify-content:space-between;width:200px;margin:10px;display:flex}.optionCounterNumber{text-align:center;color:#000;background-color:#0000;border:none;width:31px}.childAge_input{color:#000;-moz-appearance:textfield;text-align:center;background-color:#fff;border:1px solid #858484;width:32px;height:23px}.childAge_input:focus{outline:none}.childAge_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.optionCounter{color:#000;align-items:center;gap:10px;font-size:12px;display:flex}.optionCounterButton{color:#000;background-color:#0000;border:none}.optionCounterButton:disabled{cursor:not-allowed}@media screen and (max-width:767px){.default_text{text-align:left}}.d_flex{display:flex}.content_space_between{justify-content:space-between;display:flex}.flex_column{flex-direction:column;padding-bottom:15px;display:flex}.booking_engine_rooms_slider{width:100%;height:100%}.w_33{width:calc(33% - 12px)}@media screen and (max-width:767px){.w_33{width:100%}}.flex_center{align-items:center}.lightbox_modal_overlay{z-index:999999;background:#1b1b1b87;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;right:0}.lightbox_modal_overlay .modal_image{max-width:60%;max-height:80%;margin:60px auto;display:block;box-shadow:3px 5px 7px #00000080}@media screen and (max-width:767px){.lightbox_modal_overlay .modal_image{max-width:80%}}.lightbox_modal_overlay .close_icon{color:#fff;z-index:999;cursor:pointer;font-size:30px;position:absolute;top:20px;right:20px}.lightbox_modal_overlay .overlay-arrows_left{cursor:pointer;z-index:999;justify-content:flex-end;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;left:0}@media screen and (max-width:767px){.lightbox_modal_overlay .overlay-arrows_left{width:30px;height:30px}}.lightbox_modal_overlay .overlay-arrows_right{cursor:pointer;z-index:999;justify-content:space-between;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;right:0}@media screen and (max-width:767px){.lightbox_modal_overlay .overlay-arrows_right{width:30px;height:30px}}.equal_width{width:50%}@media screen and (max-width:767px){.equal_width{width:48%}}.swiper-button-next,.swiper-button-prev{width:20px!important;font-size:20px!important}.addons_slider_swiper .swiper-button-next,.addons_slider_swiper .swiper-button-prev{background:#fff;box-shadow:0 7px 29px #64646f33;width:35px!important;height:35px!important;font-size:20px!important}.addons_slider_swiper .swiper-button-next:after,.addons_slider_swiper .swiper-button-prev:after{color:#000;font-size:20px!important}@media screen and (max-width:767px){.addons_slider_swiper .swiper-button-next,.addons_slider_swiper .swiper-button-prev{width:28px!important;height:28px!important}.addons_slider_swiper .swiper-button-next:after,.addons_slider_swiper .swiper-button-prev:after{font-size:17px!important}}.home_search_result_banner{z-index:9;margin:auto;position:absolute;top:178px;left:0;right:0}.reservation_back_btn{margin-top:130px}@media screen and (max-width:767px){.reservation_back_btn{margin-top:0}}#rooms_fetchered_image_slider .swiper-button-next:after,#rooms_fetchered_image_slider .swiper-button-prev:after{font-size:30px!important}#price_popup_container{z-index:99;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100vh;transition:transform .9s,top .4s;display:flex;position:fixed;top:0}#price_popup_container #price_popup_content{z-index:999999;text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:350px;padding:15px 25px 30px;display:flex}#price_popup_container #price_popup_content .popup_image{width:80px;height:80px;position:relative}.banner_slider .slick-dots{bottom:20px}.banner_slider{position:relative}.error_end{width:500px;margin:200px 0 100px}.animate_btn{background:linear-gradient(#000 0% 100%);border:none;width:130px;height:40px;padding:0;line-height:42px}.animate_btn:hover{color:#000;box-shadow:none;background:0 0;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.animate_btn:before,.animate_btn:after{content:"";background:#000;width:0;height:1.5px;transition:all .4s;position:absolute;top:0;right:0;box-shadow:-1px -1px 5px #fff,7px 7px 20px #0003,4px 4px 5px #0002}.animate_btn:after{right:inherit;top:inherit;bottom:0;left:0}.animate_btn:hover:before,.animate_btn:hover:after{width:100%;transition:all .5s}.animate_btn{color:#fff;cursor:pointer;background:#000;border-radius:5px;outline:none;height:40px;padding:10px 25px;font-family:Lato,sans-serif;font-weight:500;line-height:20px;transition:all .3s;display:inline-block;position:relative;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a;width:auto!important}@media screen and (max-width:767px){.error_end{width:300px;margin-top:150px}}.thankyou_main_con{justify-content:center;align-items:center;height:100vh;display:flex}.thankyou_main h3{font-size:20px;margin-bottom:10px!important}.thankyou_main p{font-size:12px;line-height:18px}.thankyou_main .react-datepicker-wrapper input{height:10px!important}.thankyou_main .search_form input{font-size:12px}.thankyou_main .hotel_location_icon{width:25px;height:20px;padding-right:5px}.date_input_form{box-sizing:border-box;width:100%;font-family:Lato,sans-serif;font-size:14px}@media screen and (max-width:767px){.date_input_form{letter-spacing:-.2px;font-size:12.5px!important}}.secound_common_btn{height:fit-content}.react-datepicker-wrapper{width:100%;z-index:100!important}.react-datepicker-wrapper .react-datepicker__input-container input{color:#222;background:#fff0;border:none;border-radius:5px;width:100%;padding:0}.react-datepicker-wrapper .react-datepicker__input-container input:focus{outline:none}.date-picker{margin:0 2px;overflow:hidden}.date-picker .react-datepicker__input-container input{text-align:center;background:#fff0;border-radius:10px;border:1px solid #848fac!important;height:50px!important}.date-picker .react-datepicker__input-container input:focus{outline:none}.date-picker .react-datepicker__input-container:before{background-color:#fff!important}.date-picker-reports{z-index:9999!important}.react-datepicker{box-shadow:0 1px 2px #acacac,0 4px 10px #acacac;z-index:9999!important;border:none!important}.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{color:#fff!important;background:#1a1a1a!important;border:2px solid #1a1a1a!important}.react-datepicker__day{padding:0 5px;width:2rem!important}.react-datepicker-popper{z-index:9999!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#1a1a1a!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#303715}.react-datepicker__day-name{color:#1a1a1a!important;width:2rem!important}.react-datepicker__day-names{padding:5px 0}.dining-radio-input{margin-bottom:20px;display:flex}.dining-radio-input span{font-size:18px}.dining-radio-input label{align-items:center;display:flex}@media screen and (max-width:767px){.dining-radio-input span{font-size:16px}}.dining-radio-input input[type=radio]{appearance:none;color:#fff!important;cursor:pointer!important;background:0 0!important;border:2px solid #888!important;outline:none!important;width:20px!important;height:20px!important;margin:0 10px!important;padding:0!important;font-size:15px!important;position:relative!important}.dining-radio-input input[type=radio]:checked:before{justify-content:center;align-items:center;font-family:sans-serif;content:"✔"!important;color:#fff!important;background:#222!important;border:2px solid #222!important;width:20px!important;height:20px!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.dining-radio-input label{cursor:pointer}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.accordion{background-color:#fff;border:1px solid #222;border-radius:5px;margin:10px 0;position:relative;overflow:hidden}.accordion__title{text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;padding:14px 20px;transition:all .3s;display:flex;background-color:#0000!important;border:0!important;width:100%!important}.accordion__title h4{text-align:left;color:#222;flex:1;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500}@media screen and (max-width:767px){.accordion__title h4{font-size:15px}}.accordion__title .accordion_btn{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:10px;display:flex}.accordion__title .accordion_btn .arrow_btn{cursor:pointer;color:#222;background:0 0;border:none;align-items:center;padding:0;font-size:1.2rem;display:flex}.accordion__title .accordion_btn .rotate{transition:transform .5s;transform:rotate(180deg)}@media (max-width:768px){.accordion__title{padding:12px 15px;width:100%!important}}.accordion__content{background-color:#fff;transition:max-height .3s;overflow:hidden}.accordion__content p{color:#555;text-align:left;margin-top:0;padding:0 20px 15px;font-size:15px;line-height:24px}@media (max-width:768px){.accordion__content p{text-align:left;padding:0 15px 12px;font-size:13.5px;line-height:22px}}.common_btn_white_bg{color:#333;background:#fff;border:1px solid #fff;padding:10px 40px}.disabled_button_booking_flow{color:#666;cursor:not-allowed;background-color:#ccc;border:none;padding:10px 20px;position:relative}.disabled_btn_tooltip{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:1;background-color:#555;border-radius:6px;width:157px;padding:5px;transition:opacity .3s;position:absolute;right:0}.disabled_button_booking_flow:hover .disabled_btn_tooltip{visibility:visible;opacity:1}.price_breakup_single_room{border-bottom:.5px dashed #555;margin-bottom:10px}.price_breakup_single_room .price_break_text{margin-top:0;margin-bottom:0;font-size:14px;font-weight:500}.price_breakup_single_room .discounted_text{color:#24a822}.total_price_breakup_item{margin-bottom:5px}.bg-backdrop{background-color:#02010166;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;display:flex;position:fixed;inset:0;z-index:100!important}.skeleton{background:linear-gradient(90deg,#eee 25%,#ddd 37%,#eee 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}
/*# sourceMappingURL=2lui62kh5yl40.css.map*/