@font-face{font-family:Butler;font-weight:200;src:url(/assets/fonts/Butler/Butler_Ultra_Light.otf)}@font-face{font-family:Butler;font-weight:500;src:url(/assets/fonts/Butler/Butler_Light.otf)}@font-face{font-family:Butler;font-weight:400;src:url(/assets/fonts/Butler/Butler_Regular.otf)}@font-face{font-family:Butler;font-weight:500;src:url(/assets/fonts/Butler/Butler_Medium.otf)}@font-face{font-family:INTTERNO;font-weight:500;src:url(/assets/fonts/intterno/INTTERNO.otf)}:root{--font-butler:"Butler";--font-intterno:"INTTERNO"}*{box-sizing:border-box;padding:0;margin:0}a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span{font-family:var(--font-dm_sans)}.dashboard .ant{font-family:var(--font-inter)}a{color:#222;text-decoration:none}input,label,p{font-size:1rem;font-weight:400;line-height:normal}.mob_only{display:none}.text-gold{color:#e4b81c}.dashboard_layout_cntr{display:flex;.dashboard_sidebar{width:20%}.dashboard_children{flex:1 1}.scroll_wrapper{.scrollbar{float:right;overflow-y:scroll;width:100%;height:100vh}.style1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:.5rem;background-color:#f5f5f5}.style1::-webkit-scrollbar{width:.5rem;background-color:#f5f5f5}.style1::-webkit-scrollbar-thumb{border-radius:.5rem;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}}}.home_swiper{.swiper-pagination-bullet{width:.5rem;border-radius:3px;background-color:#222;height:2px;border:1px solid #fff}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}}.sticky_section{overflow:hidden;.container{padding-left:5vw!important;padding-right:0!important;max-width:unset!important;margin-left:0!important;margin-right:0!important}}.antd__label label{color:#000!important;font-size:.9rem!important;font-weight:500!important;line-height:normal}.antd__input{font-size:1rem!important;font-weight:400;line-height:normal;padding:.5rem 1rem!important;border-radius:1px!important;letter-spacing:normal;text-transform:none;color:#222!important}.antd__select .ant-select-selection-item,.antd__select .ant-select-selection-placeholder{font-size:1rem}.antd__select .ant-select-selector{border-radius:0}.required_input{position:relative;padding-right:1rem;&:after{content:"*";font-size:.8rem;color:#0faf89;position:absolute;right:0;top:0}}.ant-form-item-explain-error{position:absolute}.loading_cntr{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#009b7112}.button_animate{position:relative;z-index:1;transition:all .5s ease-in-out;&:before{content:"";width:0;height:100%;position:absolute;top:0;left:0;transition:.5s ease-in-out;z-index:-1}&:hover{&:before{width:100%}}}.exquisite_section .exquisite_swiper_1 .swiper-wrapper .swiper-slide img{width:100%;height:85vh;object-fit:cover}.exquisite_section .exquisite_swiper_1 .swiper-button-next:after,.exquisite_section .exquisite_swiper_1 .swiper-button-prev:after{color:#fff;border-radius:unset}.exquisite_section .exquisite_wrapper{position:relative;padding-bottom:2.5rem;margin-bottom:5rem}.exquisite_section .exquisite_swiper_2{width:50%;position:absolute;bottom:0;left:25%}.exquisite_section .exquisite_swiper_2.center_slides .swiper-wrapper{justify-content:center}.exquisite_section .exquisite_swiper_2 .swiper-wrapper .swiper-slide img{width:100%;height:auto;object-fit:cover;border:.5rem solid #fff;cursor:pointer;max-width:8rem;max-height:5rem}.booking_room_card .ant-card-cover img{height:10rem;object-fit:cover}.booking_room_card .ant-card-body h2{font-family:var(--font-butler);font-size:1.5rem;font-weight:600;line-height:100%;margin-bottom:1rem;border-bottom:1px solid #222;width:-moz-fit-content;width:fit-content;padding-bottom:.5rem;letter-spacing:2px;color:#01654d}.rangepicker_input{height:40px!important;width:100%!important}.basic_detail_row,.guest_detail_row{margin:1.25rem .75rem .25rem}.guest_detail_row{text-align:start}.booking_status_form{width:-moz-fit-content;width:fit-content}.booking_status_form .ant-form-item-required{height:auto!important}.select__roomInput .ant-form-item-label label{font-size:1.25rem!important;font-weight:500!important;text-transform:capitalize!important;line-height:100%}.ant-picker-now{display:none!important}.ant-picker-ok{width:100%!important;margin:0 auto!important}.ant-picker-ok button{padding:1rem 0!important;width:100%!important}.ant-picker-time-panel-column:nth-child(2),.ant-picker-time-panel-column:nth-child(3){display:none!important}@media screen and (max-width:660px){.desk_only{display:none}.mob_only{display:block}.exquisite_section .exquisite_swiper_1 .swiper-wrapper .swiper-slide img{height:auto}.exquisite_section .exquisite_swiper_2{width:100%;position:absolute;bottom:0;left:0}.wedding_hall .exquisite_swiper_2 .swiper-wrapper{justify-content:unset!important}.basic_detail_row{margin:1rem 0}.booking_room_card .ant-card-body{padding:1rem!important}.booking_room_card .ant-card-body h2{font-size:1.15rem}.booking_room_card .ant-card-body p{font-size:.9rem;margin-bottom:.5rem}.guest_detail_row{margin:1rem 0 0}.home_booking_form .home_booking_input{width:100%}.ant-steps-label-horizontal,.ant-steps-vertical{display:none!important}}