.hotel-card-placeholder{position:relative;width:100%;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:768px){.hotel-card-placeholder{display:flex}}@media (min-width:1024px){.hotel-card-placeholder{height:236px}}.hotel-card-placeholder{box-shadow:0 2px 10px 0 #0000001f}.hotel-card-placeholder .animate-placeholder,.hotel-card-placeholder__badge,.hotel-card-placeholder__image,.hotel-card-placeholder__text,.hotel-card-placeholder__title{animation:placeholder 2s ease-in-out infinite}.hotel-card-placeholder__price{height:.875rem;width:2.5rem}.hotel-card-placeholder__location,.hotel-card-placeholder__price{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));animation:placeholder 2s ease-in-out infinite}.hotel-card-placeholder__location{height:.75rem;width:8rem}.hotel-card-placeholder__location-icon{height:.75rem;width:.75rem;margin-inline-end:.5rem}.hotel-card-placeholder__best,.hotel-card-placeholder__location-icon{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));animation:placeholder 2s ease-in-out infinite}.hotel-card-placeholder__best{height:.5rem;width:7rem}.hotel-card-placeholder__button{height:2.5rem;width:100%;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}@media (min-width:768px){.hotel-card-placeholder__button{width:10rem}}.hotel-card-placeholder__button{animation:placeholder 2s ease-in-out infinite}.hotel-card-placeholder__button-wrapper{margin-top:1.25rem;display:flex;flex-wrap:wrap}@media (min-width:768px){.hotel-card-placeholder__button-wrapper{justify-content:space-between}}.hotel-card-placeholder__best-price{margin-top:1.5rem;display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width:768px){.hotel-card-placeholder__best-price{margin-top:0;width:11rem}}.hotel-card-placeholder__content{width:100%;justify-content:space-between;padding:1rem}.hotel-card-placeholder__content-header{display:flex;justify-content:space-between}.hotel-card-placeholder__content-rating{margin-top:.75rem;display:flex}.breadcrumbs{display:none;list-style-type:disc}@media (min-width:768px){.breadcrumbs{display:flex}}.breadcrumbs li{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(251 96 0/var(--tw-text-opacity));margin-inline-end:1.5rem}.breadcrumbs li:first-child{list-style-type:none}.breadcrumbs li:not(:first-child){padding-inline-start:.25rem}.breadcrumbs li:last-child:last-child{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.breadcrumbs li a{--tw-text-opacity:1;color:rgb(240 240 240/var(--tw-text-opacity))}.breadcrumbs_white li:last-child:last-child{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.breadcrumbs_white li a{color:#ffffffcc}.pagination__container{display:flex;justify-content:space-between}.pagination__pages{display:flex}.pagination__item{display:flex;height:2.5rem;width:-moz-fit-content;width:fit-content;text-align:center;line-height:2.5rem;--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity))}.pagination__item a{display:flex;height:100%;width:100%;flex-wrap:wrap;align-content:center;justify-content:center}.pagination__item:not(:last-child){margin-inline-end:.75rem}.pagination__item_selected{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(24 34 48/var(--tw-text-opacity))}.pagination__item_disabled{pointer-events:none;--tw-text-opacity:1;color:rgb(163 169 179/var(--tw-text-opacity))}.pagination__item-dots{align-items:flex-end;padding-bottom:.5rem}.pagination__item-number{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;text-align:center;line-height:2.5rem;--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity));margin-inline-end:.75rem}.pagination__item-number:hover{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(24 34 48/var(--tw-text-opacity))}.react-autosuggest__suggestions-container{overflow-x:hidden}.react-autosuggest__suggestions-container::-webkit-scrollbar{width:.75rem}.react-autosuggest__suggestions-container::-webkit-scrollbar-track{border-radius:.5rem;background-color:transparent;margin:8px 0}.react-autosuggest__suggestions-container::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity));-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#818b99;border:4px solid transparent;border-radius:9px;background-clip:content-box;margin:5px 2px 5px 0}.react-autosuggest__suggestions-container--open{position:absolute;z-index:60}@media (min-width:1024px){.react-autosuggest__suggestions-container--open{z-index:40}}.react-autosuggest__suggestions-container--open{height:-moz-fit-content;height:fit-content;width:100%;overflow-y:auto}@media (min-width:768px){.react-autosuggest__suggestions-container--open{max-height:440px;max-width:400px}}.react-autosuggest__suggestions-container--open{margin-top:1rem;padding:.125rem}@media not all and (min-width:768px){.react-autosuggest__suggestions-container--open{position:fixed;top:114px;left:0}}@media (min-width:1024px){.react-autosuggest__suggestions-container--open{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));box-shadow:0 0 12px 0 #00000005,0 8px 30px 0 #00000014}}.react-autosuggest__suggestions-container .react-autosuggest__suggestions-list{display:flex;flex-direction:column;gap:1px}.search-autosuggest__container_error .search-autosuggest__input{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.search-autosuggest__input{position:relative;width:100%;border-top-left-radius:9999px;border-bottom-left-radius:9999px;background-color:transparent;padding:1rem;font-weight:500;border-width:2px;border-color:transparent;outline:2px solid transparent;outline-offset:2px;@apply: bg-white}.search-autosuggest__tooltip{top:75px!important;z-index:10;border-radius:9999px!important;padding:3px 16px!important}.search-autosuggest__tooltip .react-tooltip-arrow{left:1.25rem!important}.react-autosuggest__container--open .search-autosuggest__input{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(240 240 240/var(--tw-border-opacity))}.new-autosuggest-input{flex-grow:1;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding-inline-start:2.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}@media (min-width:1024px){.new-autosuggest-input{border-color:transparent;min-width:275px}.new-autosuggest-input:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}}.new-autosuggest-input::-moz-placeholder{font-weight:400;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.new-autosuggest-input::placeholder{font-weight:400;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.new-autosuggest-input--open{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.new-autosuggest-input--open:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media not all and (min-width:1024px){.new-autosuggest-input--open{width:100%}}@media (max-width:1023.70px){.search-autosuggest__input-wrapper--is-open{position:fixed;top:4rem;z-index:60;height:calc(100vh - 64px);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));left:0!important;right:0!important;width:100vw!important;padding-left:1rem!important;padding-right:1rem!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}@media not all and (min-width:1024px){.new-search-autosuggest .react-autosuggest__suggestions-container--open{position:fixed;top:114px;left:0;max-width:100%;padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.new-search-autosuggest .react-autosuggest__suggestions-container--open{max-height:20rem}}.new-search-autosuggest--is-open{left:0;z-index:30}@media not all and (min-width:1024px){.new-search-autosuggest--is-open{position:fixed;top:50px}}.new-search-autosuggest .input__loading-spinner{position:absolute;right:1rem;top:50%;z-index:50;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl .new-search-autosuggest .input__loading-spinner{left:1.25rem;right:auto}.search-autosuggest-item{position:relative;display:flex;width:100%;align-items:center;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:1024px){.search-autosuggest-item{padding-left:.75rem;padding-right:.75rem}}.search-autosuggest-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;z-index:70;--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity))}@media not all and (min-width:1024px){.search-autosuggest-item{border-bottom-width:1px}}.search-autosuggest-item:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.search-autosuggest-item .highlight{--tw-text-opacity:1;color:rgb(251 96 0/var(--tw-text-opacity))}.fade-enter{opacity:.01;left:0}.fade-enter.fade-enter-active{opacity:1;left:0;transition:opacity .2s ease,left .2s ease}.fade-exit{opacity:1;left:0}.fade-exit.fade-exit-active{opacity:.01;left:0;transition:opacity .2s ease,left .2s ease}.input{position:relative;z-index:10;width:100%;border-radius:.25rem;min-height:55px}.input__placeholder{pointer-events:none;position:absolute;top:.5rem;left:1rem;z-index:20}.input-new{position:relative;z-index:10;width:100%;border-radius:.375rem;background-color:transparent}@media (min-width:1024px){.input-new{border-radius:.25rem}}.input-new{min-height:48px}.input-new::-moz-placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.input-new::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.input-new__placeholder{position:absolute;top:-28px;z-index:20;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:1024px){.input-new__placeholder{top:-38px}}.input-new__placeholder_upper{top:-58px}.input-new__placeholder-icon{position:absolute;left:1rem;top:50%;z-index:20;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input-new__loading{position:absolute;left:2.75rem;top:.75rem;z-index:20;height:1.5rem;width:5rem;animation:placeholder 2s ease-in-out infinite}.rtl .input-new__placeholder-icon{left:auto;right:.75rem}.rtl .input-new__loading{right:2.75rem;left:auto}.footer-nav{margin-left:auto;margin-right:auto;text-align:center}.footer-nav ul{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.footer-nav ul{flex-direction:row}}.footer-nav .nav-item{font-weight:600;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}@media (min-width:768px){.footer-nav .nav-item{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1024px){.footer-nav .nav-item{min-width:192px}}.progress-loading{position:fixed;top:50%;left:50%;z-index:50;height:100%;width:100%;--tw-translate-y:-50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(241 245 249/var(--tw-bg-opacity))}.progress-loading,.progress-loading__content{display:flex;align-items:center;justify-content:center;--tw-bg-opacity:1}.progress-loading__content{flex-direction:column;padding:.75rem;text-align:center;border-radius:2rem;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.progress-loading__partner-redirect .progress-loading__content{border-radius:0;background-color:transparent}.progress-loading__image{position:relative;border-radius:1.5rem}.progress-loading__image-wrapper{position:relative;z-index:10}.progress-loading__image-wrapper:before{content:"";width:100%;height:100%;background-image:linear-gradient(0deg,rgba(9,130,174,.15),rgba(9,130,174,.15)),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25));position:absolute;top:0;left:0;z-index:10;border-radius:26px}.progress-loading__border{position:absolute;left:-17px;top:-17px;height:170px;width:170px;border-radius:9999px;border-width:10px}.progress-loading__location-name{padding-left:1rem;padding-right:1rem;font-size:1.5rem;line-height:2rem;font-weight:800;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));position:absolute;top:50%;left:50%;z-index:20;width:100%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-transform:uppercase}@keyframes jumpDot{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.jumping-dot{animation:jumpDot 1s ease-in-out infinite}.jumping-dot-1{animation-delay:0s}.jumping-dot-2{animation-delay:.3s}.jumping-dot-3{animation-delay:.5s}.jumping-dot-4{animation-delay:.7s}.ellipse{height:1.5rem;width:1.5rem;max-width:none;border-radius:9999px;border-width:4px;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-border-opacity:1;border-top-color:rgb(251 96 0/var(--tw-border-opacity));animation:spin 1s cubic-bezier(.48,.82,.51,.19) infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hotels-list>*{margin-top:1rem}.rooms-and-guests{z-index:30;width:396px;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));margin-left:-137px}@media (max-width:767.70px){.rooms-and-guests{position:relative;left:0;right:0;width:100%;margin-left:0}}.rooms-and-guests__control-wrapper{position:relative;margin:1rem .5rem .5rem;margin-inline-end:.25rem}.rooms-and-guests__control-wrapper-label{position:absolute;top:-1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity))}.rooms-and-guests__simple-selector-wrapper{width:232px}@media (max-width:767.70px){.rooms-and-guests__simple-selector-wrapper{width:100%}}.rooms-and-guests__simple-selector-wrapper{margin-left:0}.rooms-and-guests__room:not(:last-child){margin-bottom:.75rem}.rooms-and-guests__simple-selector li{display:flex;cursor:pointer;padding:.75rem}.rooms-and-guests__simple-selector li:hover{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}.rooms-and-guests__simple-selector li svg{margin-inline-end:.75rem}.rooms-and-guests-input--is-open{position:relative;z-index:19}@media not all and (min-width:1024px){.new-rooms-and-guests.rooms-and-guests{max-width:650px}}@media (max-width:1139.70px){.new-rooms-and-guests.rooms-and-guests{position:relative;left:0;right:0;width:100%;margin:auto}}@media (max-width:1140.70px){.new-rooms-and-guests.rooms-and-guests__simple-selector-wrapper{width:100%}}.language-selector{margin-inline-end:.5rem}@media (min-width:768px){.language-selector{position:relative}}.language-selector__languages-wrapper{position:fixed;top:0;bottom:0;right:0}@media (min-width:768px){.language-selector__languages-wrapper{position:absolute;right:-6.2rem}}.language-selector__languages-wrapper{min-height:100%;min-width:100%}@media (min-width:768px){.language-selector__languages-wrapper{min-width:250px;height:-moz-fit-content;height:fit-content}}.language-selector__languages-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:768px){.language-selector__languages-wrapper{border-radius:.75rem}}.language-selector__languages-wrapper{overflow-y:scroll}@media (min-width:768px){.language-selector__languages-wrapper{overflow-y:auto}}.language-selector__languages-wrapper{z-index:20;box-shadow:0 8px 30px 0 #0000001a}.language-selector .language-picker__popup{left:0;bottom:-.75rem}.language-selector__languages{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.language-selector__language{display:flex;height:3.5rem;width:100%;cursor:pointer;align-items:center;justify-content:flex-start;padding-left:1rem;padding-right:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.language-selector__language{height:3rem}}.language-selector__language{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity))}@media (min-width:1024px){.language-selector__language{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.language-selector__language:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}.currency-selector{position:relative}.currency-selector__currencies-wrapper{min-height:100%;min-width:100%;overflow-y:scroll;padding:1rem}@media (min-width:768px){.currency-selector__currencies-wrapper{padding:1.5rem}}@media (min-width:1024px){.currency-selector__currencies-wrapper{overflow-y:auto}}.currency-selector__currencies-wrapper{position:fixed;top:.75rem;z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1024px){.currency-selector__currencies-wrapper{position:absolute;height:-moz-fit-content;height:fit-content;min-height:300px;min-width:650px}}@media (min-width:768px){.currency-selector__currencies-wrapper{right:-5.4rem;border-radius:.75rem}@media not all and (min-width:1024px){.currency-selector__currencies-wrapper{left:0;right:0;top:0}}}.currency-selector__currencies-wrapper{box-shadow:0 8px 30px 0 #0000001a}.currency-selector__currencies-wrapper--small-height{overflow-y:auto}@media screen and (max-height:940px){.currency-selector__currencies-wrapper--small-height{height:600px}}@media screen and (max-height:840px){.currency-selector__currencies-wrapper--small-height{height:500px}}@media screen and (max-height:740px){.currency-selector__currencies-wrapper--small-height{height:400px}}.currency-selector__button{display:flex;min-width:65px;cursor:pointer;align-items:center;border-radius:.75rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.currency-selector__button:hover{background-color:hsla(0,0%,100%,.1)}.currency-selector__currencies{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}@media (min-width:768px){.currency-selector__currencies{justify-content:space-between}}.currency-selector__currency{width:calc(100% / 4 - .5rem);margin-bottom:1.25rem;display:flex;cursor:pointer;align-items:flex-start;border-width:1px;border-color:transparent;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.currency-selector__currency:hover{border-radius:.75rem;--tw-border-opacity:1;border-color:rgb(251 96 0/var(--tw-border-opacity))}@media (max-width:767.70px){.currency-selector__currency{width:100%}}.currency-selector__currency--selected{border-radius:.75rem;--tw-border-opacity:1;border-color:rgb(251 96 0/var(--tw-border-opacity))}.currency-selector__close{max-width:-moz-fit-content;max-width:fit-content;cursor:pointer;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.currency-selector__close:hover{opacity:.7}.currency-selector__flag{margin-top:.25rem;height:1.25rem;width:1.25rem;margin-inline-end:.5rem}.rtl .currency-selector__currencies-wrapper{right:auto;left:0}@media (min-width:1024px){.rtl .currency-selector__currencies-wrapper{left:-4rem}}.hotels-list-click{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.hotels-list-placeholder{margin-left:auto;margin-right:auto;margin-top:2.25rem;width:100%;padding-bottom:1.25rem}@keyframes placeholder{0%{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}50%{--tw-bg-opacity:1;background-color:rgb(208 213 221/var(--tw-bg-opacity))}to{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}}.hotels-list-placeholder__count{height:1.25rem;width:280px;border-radius:2rem;animation:placeholder 2s ease-in-out infinite}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:20;background-color:rgba(30,41,59,.2)}.hotel-list-sorting__item{display:flex;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:flex-start;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.hotel-list-sorting__item{height:3rem}}.hotel-list-sorting__item{cursor:pointer;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hotel-list-sorting__item_selected .hotel-list-sorting__item-radio{border-width:6px;--tw-border-opacity:1;border-color:rgb(251 96 0/var(--tw-border-opacity))}.hotel-list-sorting__item-radio-container{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;padding:.125rem;margin-inline-end:.625rem}.hotel-list-sorting__item-radio{height:100%;width:100%;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.hotel-list-sorting__item:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.hotel-list-sorting__dropdown{width:-moz-fit-content;width:fit-content;min-width:320px;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:.25rem;padding-bottom:.25rem}@media not all and (min-width:768px){.hotel-list-sorting__dropdown{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}}.hotel-list-sorting__dropdown{box-shadow:0 8px 30px 0 #00000014}@media not all and (min-width:768px){.hotel-list-sorting__popup{width:100%}}.hotel-list-sorting__popup{top:auto}@media not all and (min-width:768px){.hotel-list-sorting__popup{position:fixed!important;left:0;bottom:0}}@media (min-width:768px){.hotel-list-sorting__popup{position:absolute;right:-.75rem;top:3rem}.rtl .hotel-list-sorting__popup{margin-inline-start:-60px}}@media (min-width:1024px){.hotel-list-filters__container{height:100%}}.hotel-list-filters__section{margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}@media not all and (min-width:1280px){.hotel-list-filters__section{border-bottom-width:1px;padding-bottom:1rem}}.hotel-list-filters__mobile{display:none}@media not all and (min-width:1280px){.hotel-list-filters__mobile{display:block}}.hotel-list-filters .filters-button .icon-bg-main path{stroke:#fb6000}.hotel-list-filters .filters-button .filters-count{display:inline-block;height:18px;width:18px;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(251 96 0/var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;font-weight:600;line-height:18px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media not all and (min-width:768px){.hotel-list-filters .filters-button .filters-count{margin-inline-start:.75rem}}@media (min-width:768px){.hotel-list-filters .filters-button .filters-count{margin-inline-start:.25rem}}.hotel-list-filters__title{margin-bottom:.5rem;display:inline-block}.hotel-list-filters__item{font-size:.875rem!important;line-height:1.25rem!important;font-weight:500;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));height:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hotel-list-filters__item:hover{border-radius:4px}@media (min-width:1024px){.hotel-list-filters__item:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}.hotel-list-filters__dropdown{position:fixed;bottom:0;left:0;right:0;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:768px){.hotel-list-filters__dropdown{position:static;width:320px;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}.hotel-list-filters__dropdown{box-shadow:0 8px 8px -4px #10182808;box-shadow:0 20px 24px -4px #10182814}.hotel-list-filters__dropdown.full-screen-mode{height:100vh;overflow-y:scroll}@media not all and (min-width:768px){.hotel-list-filters__popup-container{left:0;width:100%}}@media (min-width:768px){.hotel-list-filters__popup-container{right:0;margin-top:1rem}}.hotel-list-filters__star-icon_selected{fill:#fb6000}.hotel-list-filters__star-icon_selected+.hotel-list-filters__stars-value{color:#fff}.hotel-list-filters__stars{display:flex;flex-direction:column;justify-content:space-between}.hotel-list-filters__stars-star{position:relative;display:flex;width:100%;cursor:pointer;align-items:center}.hotel-list-filters__stars-value{position:absolute;font-size:.875rem;line-height:1.25rem;left:15px;top:12px}.hotel-list-filters__stars-value_zero{left:12px}.hotel-list-filters__rating{display:flex;flex-direction:column}.hotel-list-filters__rating-value{display:flex;height:32px;width:100%;cursor:pointer;align-items:center;text-align:center;font-size:1rem;line-height:1.75rem}.hotel-list-filters__close{position:relative;margin-inline-start:-.75rem;cursor:pointer;padding:.75rem}.hotel-list-filters__close path{stroke:#000}.hotel-list-filters__close:before{content:"";position:absolute;top:0;left:0;width:80px;height:100%}.hotel-list-filters__reset{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(240 240 240/var(--tw-border-opacity));padding:.375rem .75rem}.hotel-list-filters__reset,.hotel-list-filters__reset span{--tw-text-opacity:1;color:rgb(0 82 180/var(--tw-text-opacity))}.hotel-list-filters__reset span{line-height:1}.hotel-list-filters__reset.disabled{pointer-events:none;cursor:not-allowed}.hotel-list-filters__reset.disabled span{--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity))}.hotel-list-filters__mobile-buttons{position:sticky;bottom:0;left:0;right:0;display:flex;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;box-shadow:0 8px 30px 0 #00000014}@media (min-width:768px){.rtl .hotel-list-filters__popup-container{left:0;right:auto;margin-top:1rem}}.rtl .hotel-list-filters__close:before{left:auto;right:0}.price-slider__thumb:before{content:"";position:absolute;top:-1rem;height:3rem;width:3rem}.hotel__see-more-btn{display:flex;align-items:center;border-radius:9999px;border-width:1px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-border-opacity:1;border-color:rgb(240 240 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 82 180/var(--tw-text-opacity))}.hotel__see-more-btn:hover{--tw-border-opacity:1;border-color:rgb(0 82 180/var(--tw-border-opacity))}.hotel__see-more-btn{margin:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;position:absolute;bottom:1rem;right:50%;--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hotel__view-deal{display:flex;flex-grow:1;align-items:flex-end;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;padding:1rem}@media not all and (min-width:1024px){.hotel__view-deal{z-index:20}}@media (min-width:768px){.hotel__view-deal{height:-moz-fit-content;height:fit-content;align-items:center;padding:1.5rem 2rem}}.hotel__view-deal{position:fixed;bottom:0;left:0;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1024px){.hotel__view-deal{position:sticky;top:7rem;margin-bottom:4rem;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:flex-start;border-radius:.5rem;padding:1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.hotel__view-deal{box-shadow:0 0 12px 0 #00000005;box-shadow:0 8px 30px 0 #00000014}.view-deal__link{margin-top:.75rem;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;text-align:center;line-height:1.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(251 96 0/var(--tw-border-opacity));font-weight:700;--tw-text-opacity:1;color:rgb(251 96 0/var(--tw-text-opacity));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.view-deal__link:hover{opacity:.8}.view-deal__link svg path{stroke:#fb6000}.outline-btn{display:flex;align-items:center;border-radius:9999px;border-width:1px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-border-opacity:1;border-color:rgb(240 240 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 82 180/var(--tw-text-opacity))}.outline-btn:hover{--tw-border-opacity:1;border-color:rgb(0 82 180/var(--tw-border-opacity))}.outline-btn{margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.hotel-photos-carousel .embla__viewport{overflow:hidden}.hotel-photos-carousel .embla__container{display:flex}.hotel-photos-carousel .embla__slide{flex:0 0 100%;min-width:0}.hotel__additional-price-tag{display:flex}@media (min-width:768px){.hotel__additional-price-tag{display:block}}.hotel__additional-price-tag svg{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:.75rem}@media (min-width:768px){.hotel__additional-price-tag svg{display:none}}.hotel__additional-price-tag svg path{stroke:#6e6e6e}.hotel__facilities{--gap:24px;--columns:2;margin:0 auto;display:column;-moz-columns:var(--columns);columns:var(--columns);gap:var(--gap)}.facility-item{display:grid;grid-template-rows:1fr auto;-moz-column-break-inside:avoid;break-inside:avoid;height:-moz-fit-content;height:fit-content;margin-bottom:var(--gap)}.hotel-images{position:relative;margin-bottom:1.5rem;overflow:hidden}@media (min-width:1024px){.hotel-images{border-radius:.5rem}}@media (max-width:1139.70px){.hotel-images{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hotel-images .hotel-images__image-small{max-height:185px!important}}@media (min-width:1140px){.hotel-images .hotel-images__image-small{height:150px!important}}@media (max-width:767.70px){.hotel-images{width:100vw}.hotel-images .hotel-images__image-small{max-height:185px!important}}.hotel-page-form__popup{max-width:490px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem}@media not all and (min-width:768px){.hotel-page-form__popup{min-width:350px}}.hotel-page-form__popup .rooms-and-guests__family-wrapper{position:absolute;right:-.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:calc(100% + 8px)}.hotel-page-form__rooms-and-guests{width:calc(100% + 8px);margin-left:-4px}.booking__placeholder{display:flex;width:100%;align-items:center}.booking__placeholder .booking__wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:64rem}.booking__inputs{display:flex;align-items:center;justify-content:center}@media not all and (min-width:1024px){.booking__inputs{gap:.75rem}}.booking__placeholder-input-wrapper{position:relative;z-index:10;height:3.5rem;width:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.75rem;padding-inline-start:2.5rem;display:flex;align-items:center;justify-content:flex-start}.booking__placeholder-input{pointer-events:none;width:100%}.booking__placeholder-date-inputs{display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px}.booking__placeholder-date-inputs,.booking__placeholder-location-input,.booking__placeholder-rooms-input{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}@media not all and (min-width:1024px){.booking__placeholder-date-inputs,.booking__placeholder-location-input,.booking__placeholder-rooms-input{border-width:1px}}.input-icon{position:absolute;left:1rem;top:50%;z-index:20;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.booking__placeholder-button{height:3.5rem;width:-moz-fit-content;width:fit-content;border-radius:9999px!important;background-image:linear-gradient(to right,var(--tw-gradient-stops))!important;--tw-gradient-from:#fb6000 var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,96,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e1004b var(--tw-gradient-to-position);display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.booking__placeholder-button-secondary{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.booking__placeholder-checkbox,.booking__placeholder-text{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}@media (max-width:1023.70px){.datepicker-popup{position:fixed!important;top:0!important;left:0!important;z-index:60!important;height:100vh!important;width:100vw!important}}.datepicker-popup__mobile-inputs{position:sticky;bottom:0;left:0;z-index:60;margin-left:-1rem;margin-right:-1rem;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem}@media (min-width:1024px){.datepicker-popup__mobile-inputs{display:none}}.datepicker-popup__mobile-inputs{box-shadow:0 -4px 12px 0 #00000005;box-shadow:0 0 30px 0 #00000014}.new-datepicker .react-datepicker-wrapper{position:relative;width:100%;flex:2}.new-datepicker .react-datepicker-wrapper.is-opened{z-index:60}@media not all and (min-width:1024px){.new-datepicker.react-datepicker-popper{width:100%}}@media (min-width:1024px){.new-datepicker.react-datepicker-popper{position:absolute;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.new-datepicker .new_booking__datepicker{display:flex}@media not all and (min-width:1024px){.new-datepicker .new_booking__datepicker{padding-bottom:2rem}}@media (min-width:1024px){.new-datepicker .new_booking__datepicker{top:.5rem;gap:.125rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));padding:.125rem}}.new-datepicker .new_booking__datepicker{font-family:var(--sen-font-family,Helvetica,sans-serif)}@media (max-width:1023.70px){.new-datepicker .new_booking__datepicker{height:100dvh;flex-direction:column;overflow:auto;padding-top:1.5rem}}@media not all and (min-width:768px){.new-datepicker .react-datepicker__day{width:100%}}.new-datepicker .react-datepicker__children-container{position:fixed;right:0;top:0;z-index:70;margin:0;display:flex;width:100%;align-items:center;justify-content:flex-start;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media not all and (min-width:1024px){.new-datepicker .react-datepicker__children-container{border-width:1px;padding-left:1rem;padding-right:1rem}}.new-datepicker .react-datepicker__children-container .datepicker-header{height:4rem}.new-datepicker .react-datepicker__children-container .datepicker-day-names{display:flex;justify-content:center;gap:.25rem}.new-datepicker .react-datepicker__children-container .datepicker-day-name{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker{border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(234 236 240/var(--tw-border-opacity))}@media not all and (min-width:1024px){.new-datepicker .react-datepicker.new_booking__datepicker{border-style:none}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__triangle{display:none}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__current-month{font-size:1rem;line-height:1.5rem;font-weight:700;text-transform:capitalize;line-height:1.25}@media (min-width:768px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__current-month{margin-bottom:.75rem}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem}@media not all and (min-width:1024px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container{width:100%}}@media (min-width:1024px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container{padding:.75rem}}@media (max-width:1023.70px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container{margin-top:.75rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container .react-datepicker__day-names{display:none}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month{margin:0}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-names{display:flex;justify-content:center;gap:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-name{margin:0;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--outside-month{pointer-events:none;background-color:transparent;opacity:0}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__header{border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media not all and (min-width:1024px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__header{margin-bottom:.75rem}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected{margin:0;height:2.75rem;width:2.75rem;border-radius:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--first,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day.react-datepicker__day--first{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--last,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day.react-datepicker__day--last{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range),.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 239 230/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range) .react-datepicker__day-btn--today,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range) .react-datepicker__day-btn--today{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));font-weight:400}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--disabled,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day.react-datepicker__day--disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--disabled .react-datepicker__day-btn,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day.react-datepicker__day--disabled .react-datepicker__day-btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected{--tw-bg-opacity:1;background-color:rgb(255 239 230/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-btn{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.25rem;font-size:1.125rem;line-height:1.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week{margin-top:.25rem;margin-bottom:0;display:flex;gap:.25rem}@media not all and (min-width:1024px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week{justify-content:center}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week .react-datepicker__day:first-child,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week .react-datepicker__day:first-child:before{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week .react-datepicker__day:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--range-start,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--selecting-range-start{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--range-start .react-datepicker__day-btn,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--selecting-range-start .react-datepicker__day-btn{--tw-bg-opacity:1;background-color:rgb(251 96 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range:not(.react-datepicker__day--range-end),.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range:not(.react-datepicker__day--range-start),.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-end),.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-start){border-radius:0}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month .react-datepicker__day.react-datepicker__day--first{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month .react-datepicker__day.react-datepicker__day--last{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(251 96 0/var(--tw-text-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--selecting-range-end,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-start:last-child,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-start:last-child{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end{position:relative;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end:before,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end:before{content:"";position:absolute;left:0;top:0;display:block;height:2.75rem;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 239 230/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end .react-datepicker__day-btn,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end .react-datepicker__day-btn{position:relative;z-index:10;--tw-bg-opacity:1;background-color:rgb(251 96 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--selecting-range-start,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range .react-datepicker__day--selected,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range .react-datepicker__day--selected{--tw-bg-opacity:1;background-color:rgb(251 96 0/var(--tw-bg-opacity))}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day-highlight{--tw-bg-opacity:1;background-color:rgb(255 239 230/var(--tw-bg-opacity))}@media not all and (min-width:768px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation{margin-top:3.5rem}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous{top:1.5rem;display:none;height:1.25rem;width:1.25rem;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next:hover,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous:hover{opacity:.7}@media (min-width:1024px){.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous{display:block}}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next .react-datepicker__navigation-icon,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous .react-datepicker__navigation-icon{left:0;top:0;display:block;height:1.25rem;width:1.25rem;background-image:url(/images/chevron-right.svg);background-size:cover}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next .react-datepicker__navigation-icon:before,.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous .react-datepicker__navigation-icon:before{display:none}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next{right:25px}.new-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous{left:25px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl .new-datepicker .react-datepicker__children-container{left:2.5rem;right:auto}.rtl .new-datepicker .new_booking__datepicker.react-datepicker{display:flex}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__navigation--next{left:25px;right:auto;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__navigation--previous{right:25px;left:auto;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--range-start,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--selecting-range-start{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--range-end,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--selecting-range-end{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__week .react-datepicker__day:first-child,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__week .react-datepicker__day:first-child:before{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__week .react-datepicker__day:last-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--first,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--first{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--last,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--last{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--range-start,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-start{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--range-end,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--range-end{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover{border-radius:.25rem}.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end:before,.rtl .new-datepicker .new_booking__datepicker.react-datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end:before{right:0;left:auto}.hotel-datepicker{z-index:30!important}@media (max-width:519.70px){.hotel-datepicker{position:fixed;left:0;right:0;width:100%}}.hotel-datepicker .react-datepicker-wrapper{position:relative;width:100%;flex:2}.hotel-datepicker .react-datepicker-wrapper.is-opened{z-index:30}@media not all and (min-width:768px){.hotel-datepicker .react-datepicker__day{width:100%!important}}.hotel-datepicker .react-datepicker__children-container{position:absolute;right:2.5rem;top:20px;width:1px!important}.hotel-datepicker .react-datepicker.new_booking__datepicker{display:flex;border-radius:.75rem;--tw-border-opacity:1;border-color:rgb(234 236 240/var(--tw-border-opacity));padding:.75rem 2rem}@media (min-width:768px){.hotel-datepicker .react-datepicker.new_booking__datepicker:before{position:absolute;top:0;left:50%;z-index:30;display:block;height:100%;width:1px;--tw-bg-opacity:1;background-color:rgb(234 236 240/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__triangle{display:none}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__current-month{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;text-transform:capitalize}@media (min-width:768px){.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__current-month{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-name{font-size:.875rem!important;line-height:1.25rem!important;text-transform:capitalize}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container:nth-of-type(2){margin-inline-end:.75rem}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container:nth-of-type(3){margin-inline-start:.75rem}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container{margin-left:0;margin-right:0}@media not all and (min-width:768px){.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month-container{margin-top:3.5rem;width:100%}}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__month{margin:0}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-names{display:flex}@media not all and (min-width:768px){.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-names{justify-content:space-between}}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-name{margin:0;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.75rem}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--outside-month{pointer-events:none;background-color:transparent!important;opacity:0}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__header{border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected{margin:0;height:2.5rem;width:2.5rem;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--first,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day.react-datepicker__day--first{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected.react-datepicker__day--last,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day.react-datepicker__day--last{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):hover{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 240 230/var(--tw-bg-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range) .react-datepicker__day-btn--today,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day:not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range) .react-datepicker__day-btn--today{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));font-weight:400}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--keyboard-selected{--tw-bg-opacity:1;background-color:rgb(255 240 230/var(--tw-bg-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day-btn{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.125rem;line-height:1.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week{margin-top:.25rem;margin-bottom:.25rem;display:flex}@media not all and (min-width:768px){.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week{justify-content:space-between}}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week .react-datepicker__day:first-child,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week .react-datepicker__day:first-child:before{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__week .react-datepicker__day:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--range-start,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--selecting-range-start{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--range-start .react-datepicker__day-btn,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--selecting-range-start .react-datepicker__day-btn{--tw-bg-opacity:1;background-color:rgb(251 96 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range{border-radius:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-start:last-child,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-start:last-child{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end{position:relative;border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end:before,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end:before{content:"";position:absolute;left:0;top:0;display:block;--tw-bg-opacity:1;background-color:rgb(255 240 230/var(--tw-bg-opacity));height:40px;width:20px}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--range-end .react-datepicker__day-btn,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--range-end .react-datepicker__day-btn{position:relative;z-index:10;--tw-bg-opacity:1;background-color:rgb(251 96 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range.react-datepicker__day--selecting-range-start,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range .react-datepicker__day--selected,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range .react-datepicker__day--selected{--tw-bg-opacity:1!important;background-color:rgb(251 96 0/var(--tw-bg-opacity))!important}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-range,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__day--in-selecting-range.react-datepicker__day-highlight{--tw-bg-opacity:1;background-color:rgb(255 240 230/var(--tw-bg-opacity))}@media not all and (min-width:768px){.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation{margin-top:3.5rem}}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous{height:1.25rem;width:1.25rem;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next:hover,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous:hover{opacity:.7}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next .react-datepicker__navigation-icon,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous .react-datepicker__navigation-icon{left:0;top:0;height:1.25rem;width:1.25rem;background-size:cover;background-image:url(/images/chevron-right.svg)}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next .react-datepicker__navigation-icon:before,.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous .react-datepicker__navigation-icon:before{display:none}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--next{right:34px;top:26px}.hotel-datepicker .react-datepicker.new_booking__datepicker .react-datepicker__navigation--previous{left:34px;top:26px;transform:rotate(180deg)}.hotel-datepicker .react-datepicker__children-container{bottom:.75rem;top:auto;right:0;width:100px!important}
/*# sourceMappingURL=facc2c74373a07e0.css.map*/