.font-600{font-weight:600}.font-400,body,html{font-weight:400}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;box-sizing:border-box;transition:none;width:100%;height:100vh;background-color:#f4e6d5;line-height:normal}.no-scroll{overflow:hidden}.clickable{cursor:pointer}.cursor-disabled{cursor:not-allowed!important}.container-pd-bot{padding-bottom:60px}:root{--hotel-detail-container-padding:230px}@media(max-width:1350px){:root{--hotel-detail-container-padding:130px}}.ant-select-dropdown{border-radius:20px!important;padding:10px 5px!important}.super-script{font-size:10px}.who-part-selection{margin-top:32px;width:100%;display:flex;flex-direction:column;max-height:60vh!important;overflow-x:hidden}@media screen and (max-width:1099px){.who-part-selection{max-height:70vh!important}}.who-part-selection::-webkit-scrollbar{width:8px}.who-part-selection::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:20px}.who-part-selection::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 5px #989898;border-radius:20px}.who-part-selection .seconday-container{border-radius:32px;background:hsla(33,58%,90%,.251);padding:24px 32px;margin-bottom:20px}@media screen and (max-width:1099px){.who-part-selection .seconday-container{background-color:#fff;padding:20px 25px}}.adults-count,.child-count,.infants-count{position:relative;display:flex;align-items:center;margin:10px 0}.age-title,.room-title{display:flex;justify-content:center;align-items:center}.children-age-container{display:flex;flex-direction:column;gap:20px;margin:20px 0}.children-age-container .select-field{width:115px!important;margin-right:6px}.children-age-container .select-field .ant-select-selection-item{-webkit-padding-end:0!important;padding-inline-end:0!important}.children-age-container .mg-t-6{margin-top:6px}.rooms-cnt-container{border-radius:32px;background:hsla(33,58%,90%,.251);padding:32px;margin-bottom:24px}@media screen and (max-width:1099px){.rooms-cnt-container{background-color:#fff;padding:20px 25px}}.rooms-cnt-container .rooms-count{position:relative;display:flex;align-items:center;margin:10px 0}.section-1{display:flex;flex-direction:column}.section-1 .text{font-size:18px;line-height:normal}.section-1 .age{opacity:.75;font-weight:400;font-size:14px}.section-2{position:absolute;right:0;display:flex;justify-content:center;align-items:center;gap:.5rem}.section-2 .counts{width:32px;height:24px;text-align:center;color:#424c18}.room-text-1,.section-2 .counts{font-size:18px;line-height:normal;font-weight:800}.room-text-1{margin-bottom:16px}.ant-select-selector,.custom-select{border-radius:20px!important;padding:100px;text-align:center}