.PrimaryButton_button__byYi2{position:relative;padding:10px 24px;border-radius:5px;z-index:1;background-image:linear-gradient(45deg,var(--theme-primary-color),var(--theme-primary-color))}.PrimaryButton_button__byYi2>span{width:100%;height:100%;text-wrap:nowrap;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;color:#fff}.PrimaryButton_button__byYi2:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,var(--theme-primary-color),var(--theme-primary-color-light));border-radius:5px;z-index:-1;transition:opacity .5s linear;opacity:0}.PrimaryButton_button__byYi2:hover:before{opacity:1}.PrimaryButton_button__byYi2:disabled{background-image:linear-gradient(45deg,var(--theme-primary-color-light),var(--theme-primary-color-light));cursor:not-allowed}.PrimaryButton_button__byYi2:active{transform:scale(.95)}.SectionTitle_title___4BbC{font-size:1.7rem;color:var(--theme-text-color-dark);margin-bottom:1.5rem}@media(min-width:768px){.SectionTitle_title___4BbC{font-size:2.2rem;margin-bottom:3rem}}.FeatureWithIcon_container__j5fbc{display:flex;align-items:center;justify-content:flex-start;gap:.4rem}.FeatureWithIcon_container__j5fbc>h4{font-size:.75rem;font-weight:500;color:var(--theme-text-color);margin-top:2px}.FeatureWithCheck_container__6vntU{display:flex;align-items:center;justify-content:flex-start;gap:.4rem}.FeatureWithCheck_container__6vntU>h4{font-size:.8rem;font-weight:600;color:var(--theme-text-color);white-space:nowrap}.FormButton_button__caItU{display:inline-block;padding:.4rem .8rem;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .3s,color .3s}.FormButton_button__caItU:active{transform:scale(.98)}.FormButton_button__caItU:disabled{background-color:#ccc;color:#f4f4f4;cursor:not-allowed}.FormButton_danger__6pSyT{background-color:var(--theme-danger-color-light);color:var(--theme-danger-color)}.FormButton_success__ePorM{background-color:var(--theme-success-color-light);color:var(--theme-success-color)}.FormButton_warning__Jf1mz{background-color:var(--theme-warning-color-light);color:var(--theme-warning-color)}.FormButton_info__OCShn{background-color:var(--theme-info-color-light);color:var(--theme-info-color)}.FormButton_primary__zryIU{background-color:var(--theme-primary-color-light);color:var(--theme-primary-color)}.Loader_container__0EB79{display:flex;justify-content:center;align-items:center;min-height:20rem;width:100%;color:var(--theme-primary-color-dark)}.ScrollToTop_container__mv_gF{color:var(--theme-primary-color);border:1px solid var(--theme-primary-color);background-color:var(--theme-primary-color-transparent)}.ScrollToTop_container__mv_gF:hover{color:var(--theme-color-white);background-color:var(--theme-primary-color)}.SliderButtons_button__npBUY{background-color:rgba(0,0,0,.8)!important;color:#fff!important;transition:background-color .3s ease-in-out!important}.SliderButtons_button__npBUY:hover{background-color:rgba(0,0,0,.9)!important}.SliderButtons_button__npBUY:disabled{background-color:rgba(0,0,0,.3)!important}.BrandLogo_brand__dJdhJ{position:relative;width:270px;height:85px;overflow:hidden}.BrandLogo_brand__dJdhJ>img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.BrandLogo_brand__dJdhJ{width:250px;height:80px}}@media(max-width:576px){.BrandLogo_brand__dJdhJ{width:200px;height:70px}}@media(max-width:400px){.BrandLogo_brand__dJdhJ{width:150px;height:60px}}@media(max-width:374px){.BrandLogo_brand__dJdhJ{width:120px;height:80px}}.ImagePopup_modal__qvoEv{border-radius:.5rem;overflow:hidden;min-width:350px;margin:0 auto;display:flex;align-items:center;justify-content:center}.ImagePopup_modal__content__BM3_F{position:relative;border-radius:.5rem;overflow:hidden;width:350px}.ImagePopup_modal__close__85_UA{position:absolute;top:.5rem;right:1rem;z-index:10;background-color:#fff;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.ImagePopup_modal__close__85_UA>button{cursor:pointer;color:#fff}.ImagePopup_modal__body__D_hy0{display:flex;justify-content:center;align-items:center;position:relative;width:350px;height:500px;border-radius:.5rem;overflow:hidden;padding:0}.ImagePopup_modal__body__D_hy0>img{width:100%;height:100%;object-fit:cover}.Hero_title__KJMhH{text-align:center}.Hero_title__KJMhH>p{color:#fff;font-size:1rem;margin-top:1rem}.Hero_form__Z45ld{position:absolute;top:400px;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.Hero_form__Z45ld{top:350px}}@media(min-width:768px){.Hero_title__KJMhH>p{font-size:1.4rem}}.Hero_root__S11uZ{min-height:auto}.Hero_container__Ty3ee{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:575px){.Hero_root__S11uZ{min-height:45rem}}.DateSearch_container__Ko7Eo{border-top:none}.DateSearch_datepicker__tgzTx{margin-left:-30px;caret-color:transparent}@media screen and (max-width:768px){.DateSearch_container__Ko7Eo{display:flex;flex-direction:column;justify-content:center;align-items:center}.DateSearch_datepicker__tgzTx{margin-left:0;caret-color:transparent}}.CounterButton_button__S5QF9{width:2.5rem;height:2.5rem;border:1px solid var(--theme-primary-color-dark);border-radius:50%}.CounterButton_button__S5QF9>i{color:var(--theme-primary-color-dark)}.CounterButton_button__S5QF9:hover{background-color:var(--theme-primary-color-dark)}.CounterButton_button__S5QF9:hover>i{color:#fff}.GuestSelectionBox_box__ltzL6{margin-top:20px!important;box-shadow:none!important;border:1px solid var(--theme-border-color)!important;width:350px}.GuestSelectionBox_box__container___9ngT{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:992px){.GuestSelectionBox_box__ltzL6{top:50px!important}}@media screen and (max-width:768px){.GuestSelectionBox_box__ltzL6{margin-top:0!important;left:-187px!important;top:130px!important}}@media screen and (max-width:576px){.GuestSelectionBox_box__ltzL6{margin-top:0!important;left:-212px!important;top:130px!important}}.GuestSearch_container___oVmK{border-top:none}.GuestSearch_text__RQBHD{color:var(--theme-text-color);font-weight:400;font-size:16px}@media(max-width:768px){.GuestSearch_container___oVmK{display:flex;flex-direction:column;justify-content:center;align-items:center}.GuestSearch_text__RQBHD{font-size:16px}}.SearchButton_root__XrgCL{display:flex;justify-content:center;align-items:center;border-radius:100px}.SearchButton_button__tfCeD{background-color:var(--theme-primary-color);position:relative;border-radius:100px;white-space:nowrap;color:var(--theme-color-white);background-image:linear-gradient(45deg,var(--theme-primary-color),var(--theme-primary-color));z-index:1;overflow:hidden}.SearchButton_button__tfCeD:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,var(--theme-primary-color),var(--theme-primary-color-light));border-radius:100px;z-index:-1;transition:opacity .5s linear;opacity:0}.SearchButton_button__tfCeD:hover:before{opacity:1}.SearchButton_button__tfCeD:disabled{background-image:linear-gradient(45deg,var(--theme-primary-color-light),var(--theme-primary-color-light));cursor:not-allowed}.SearchButton_button__tfCeD:active{transform:scale(.95)}.MainFilterSearchBox_root__Ry09Q{display:flex;justify-content:center;align-items:center;padding:0 1rem;border-radius:100px;margin:0 auto;background-color:var(--theme-color-white);min-height:80px;width:700px}.MainFilterSearchBox_container__NH948{width:100%;display:grid;grid-template-columns:3fr 1fr;justify-content:space-between;grid-gap:1rem;gap:1rem}.MainFilterSearchBox_searchBox__579qA{display:flex;justify-content:space-between;align-items:center;gap:1rem}.MainFilterSearchBox_searchBox__579qA>div{flex:1 1}.MainFilterSearchBox_searchBox__579qA>div:first-child{-webkit-border-end:1px solid var(--theme-border-color);border-inline-end:1px solid var(--theme-border-color)}@media screen and (max-width:768px){.MainFilterSearchBox_root__Ry09Q{border-radius:1rem;max-width:360px;padding:.5rem;gap:.3rem;background-color:var(--theme-color-bg)}.MainFilterSearchBox_container__NH948{grid-template-columns:1fr;min-width:300px;gap:.5rem;width:100%!important}.MainFilterSearchBox_searchBox__579qA{gap:.5rem}.MainFilterSearchBox_searchBox__579qA>div{border-radius:100px;box-shadow:0 0 4px rgba(0,0,0,.25);padding:.7rem .5rem;background-color:var(--theme-color-white)}.MainFilterSearchBox_searchBox__579qA>div h3{font-size:.8rem!important}.MainFilterSearchBox_searchBox__579qA>div:first-child{-webkit-border-end:none;border-inline-end:none}}.Gallery_imageCardContainer__C5VEl{position:relative;border-radius:6px;overflow:hidden}.Gallery_imageCardContainer__C5VEl>img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:500px){.Gallery_imageCardContainer__C5VEl{max-width:500px}}.HotelSpecialFeature_container__YsvYZ{width:90%;min-height:20rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem .5rem;border-radius:.5rem;margin:1.5rem auto 0}.HotelSpecialFeature_leftSideContainer__DeBhg{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;padding:1rem}.HotelSpecialFeature_leftSideContainer__DeBhg>h2{font-size:1.7rem;font-weight:600}.HotelSpecialFeature_leftSideContainer__DeBhg>p{font-size:1.3rem;font-weight:400;color:inherit}.HotelSpecialFeature_imageContainer__gcYvS{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;width:100%;height:100%}.HotelSpecialFeature_imageContainer__gcYvS>div{width:100%;min-height:20rem;border-radius:.5rem;overflow:hidden;position:relative}.HotelSpecialFeature_imageContainer__gcYvS>div>img{width:100%;height:100%;object-fit:cover}.HotelSpecialFeature_imageContainer__gcYvS>div:last-child{display:grid;grid-template-rows:2fr 1fr;grid-gap:.5rem;gap:.5rem}.HotelSpecialFeature_imageContainer__gcYvS>div:last-child>div{position:relative;overflow:hidden;border-radius:.5rem}.HotelSpecialFeature_imageContainer__gcYvS>div:last-child>div>img{width:100%;height:100%;object-fit:cover}@media(min-width:992px){.HotelSpecialFeature_container__YsvYZ{margin-top:3rem}}@media(max-width:992px){.HotelSpecialFeature_container__YsvYZ{grid-template-columns:1fr;gap:.3rem;width:95%}.HotelSpecialFeature_container__YsvYZ h2{font-size:1.3rem}.HotelSpecialFeature_container__YsvYZ p{font-size:1rem}.HotelSpecialFeature_leftSideContainer__DeBhg{padding:.5rem;gap:.4rem}.HotelSpecialFeature_imageContainer__gcYvS>div{min-height:15rem}}.HotelFeatures_imageCardContainer__4sEkP{position:relative;border-radius:6px;overflow:hidden;max-width:auto;max-height:500px}.HotelFeatures_imageCardContainer__4sEkP>img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:500px){.HotelFeatures_imageCardContainer__4sEkP{max-width:500px}}.HotelFeatures_navigationButton__Qp_sc{background-color:rgba(0,0,0,.8)!important;color:#fff!important;transition:background-color .3s ease-in-out!important}.HotelFeatures_navigationButton__Qp_sc:hover{background-color:rgba(0,0,0,.9)!important}.HotelFeatures_navigationButton__Qp_sc:disabled{background-color:rgba(0,0,0,.3)!important}.HotelFeatures_hotelFeature__YSrUa{overflow:hidden;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:inherit;display:flex;justify-content:center;align-items:flex-end}.HotelFeatures_hotelFeature__backdrop__GfbFA{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;border-radius:"inherit"}.HotelFeatures_hotelFeature__main__LdU_3{position:"absolute";top:0;left:0;z-index:2;width:100%;height:100%;border-radius:"inherit";display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:2rem}.HotelFeatures_hotelFeature__main__LdU_3>div:last-child{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;transition:all .5s ease-in-out}.HotelFeatures_hotelFeature__main__LdU_3:hover>div:last-child{transform:translateY(-2rem)}.HotelFeatures_hotelFeature__description__CRMaz{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-radius:inherit;background-color:var(--theme-color-white);border:1px solid var(--theme-text-color-light);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 1.5rem}.HotelFeatures_hotelFeature__description__CRMaz>h3{font-size:1.6rem;font-weight:600;color:var(--theme-text-color-dark)}.HotelFeatures_hotelFeature__description__CRMaz>p{font-size:.9rem;font-weight:400;color:var(--theme-text-color)}.HotelFeatures_hotelFeature__description__CRMaz>span{font-size:.9rem;font-weight:400;color:var(--theme-info-color);text-decoration:underline;align-self:flex-end;cursor:pointer;margin-top:-1rem}.HotelFeatures_hotelFeature__features__J03aB{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;grid-gap:1rem;gap:1rem}.HotelFeatures_hotelFeature__features__J03aB>div{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.HotelFeatures_hotelFeature__features__J03aB>div>h4{font-size:.8rem;font-weight:400;color:var(--theme-text-color)}.HotelFeatures_hotelFeature__descriptionLong__aAVpb,.HotelFeatures_hotelFeature__descriptionShort__asEFp{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-text-color-light) var(--theme-color-white)}.HotelFeatures_hotelFeature__descriptionLong__aAVpb{scroll-behavior:smooth;min-height:380px;resize:none}@media screen and (max-width:992px){.HotelFeatures_hotelFeature__features__J03aB{grid-template-columns:1fr 1fr;gap:1rem}}.CardContent_container__urWhp{display:grid;grid-template-rows:3fr auto auto;grid-gap:.8rem;gap:.8rem}.CardContent_textContainer__68hB4{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.CardContent_textContainer__68hB4>h3{font-size:1.3rem;font-weight:600;color:var(--theme-text-color-dark)}.CardContent_textContainer__text__bp3wx>p{font-size:.9rem;font-weight:400;color:var(--theme-text-color)}.CardContent_textContainer__text__short__F0Jns{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CardContent_textContainer__button__dI0rX{display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:.1rem}.CardContent_textContainer__button__dI0rX>button{color:var(--theme-info-color);text-decoration:underline}.CardContent_featuresContainer__Vj5SH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem;padding:.5rem 1rem;border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.1)}.CardContent_defaultFeaturesContainer___KEWa{display:grid;grid-template-columns:2fr 1fr;grid-gap:.5rem;gap:.5rem}.CardContent_defaultFeaturesContainer__features__Ujy3L{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.CardContent_defaultFeaturesContainer__button___Hwnk{display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width:768px){.CardContent_container__urWhp{gap:1rem}.CardContent_textContainer__68hB4 h3{font-size:1.2rem}.CardContent_textContainer__68hB4 button,.CardContent_textContainer__68hB4 p{font-size:.9rem}.CardContent_featuresContainer__Vj5SH{grid-template-columns:repeat(2,1fr);overflow:hidden;gap:.3rem}.CardContent_defaultFeaturesContainer__features__Ujy3L{grid-template-columns:1fr}}.RoomCard_container__DNXh0{width:100%;min-height:20rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:1rem;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media screen and (min-width:992px){.RoomCard_container__DNXh0{grid-template-columns:1fr 2fr}}.RoomCard_imageContainer__WFCH4{min-height:13rem;width:100%;height:100%;border-radius:5px;overflow:hidden}.RoomCard_imageContainer__WFCH4>div{position:relative;width:100%;height:100%;border-radius:5px}.RoomCard_imageContainer__WFCH4>div img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px;overflow:hidden}@media screen and (max-width:768px){.RoomCard_imageContainer__WFCH4{min-height:11rem}}.ContactInfo_container__BQhJh{width:100%;height:100%;display:grid;grid-template-rows:1fr 1fr;background-color:var(--theme-color-white);box-shadow:0 0 10px rgba(0,0,0,.1);padding:1rem}.ContactInfo_container__section__Lfjc4{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ContactInfo_container__section__Lfjc4>h3{font-size:1.4rem;font-weight:600;margin-bottom:2rem;color:var(--theme-text-color-dark)}.ContactInfo_container__section__Lfjc4>p{font-size:1rem;font-weight:400;color:var(--theme-text-color)}.ContactInfo_container__subSection__bRZCF{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.ContactInfo_container__subSection__bRZCF>div{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem;gap:1rem;width:100%}.ContactInfo_container__subSection__bRZCF>div>h4{font-size:1.1rem;font-weight:500;color:var(--theme-text-color-dark)}.ContactInfo_container__subSection__bRZCF>div>p{font-size:1rem;font-weight:400;color:var(--theme-text-color-light)}.ContactInfo_container__subSection__bRZCF>div>a{font-size:1rem;font-weight:600;color:var(--theme-info-color)}.ContactInfo_container__subSection__bRZCF>div>span{font-size:1rem;font-weight:400;color:var(--theme-text-color-light)}.ContactUs_container__WiRs0{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%;min-height:30rem}.ContactUs_container__WiRs0>div{border-radius:.5rem}@media screen and (max-width:768px){.ContactUs_container__WiRs0{grid-template-columns:1fr;gap:1rem}.ContactUs_container__WiRs0>div{min-height:25rem}}.ReservationPage_container__XSN7p{padding-top:100px;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ReservationPage_container__loader__TDHur{margin-top:5rem;min-height:20rem;width:100%;display:grid;place-items:center}.ReservationPage_container__cards__FSfWB{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ReservationPage_container__cards__FSfWB>h2{color:var(--theme-color-text-dark);font-size:1.1rem;font-weight:700;margin:2rem 0;text-align:center}@media screen and (max-width:767px){.ReservationPage_container__cards__FSfWB>h2{color:var(--theme-color-text-dark);font-size:1rem;margin:5.5rem 0 .75rem}}.ReservationPageSearchBox_root___HEyt{display:flex;justify-content:center;align-items:center;padding:0 1rem;border-radius:8px;margin:0 auto;background-color:var(--theme-color-white);min-height:70px;width:700px;box-shadow:0 0 4px rgba(0,0,0,.25)}.ReservationPageSearchBox_container__lgEt_{flex:1 1;display:grid;grid-template-columns:3fr 1fr;grid-gap:1rem;gap:1rem}.ReservationPageSearchBox_searchBox__YmzyH{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ReservationPageSearchBox_searchBox__YmzyH>div{flex:1 1}.ReservationPageSearchBox_searchBox__YmzyH>div:first-child{-webkit-border-end:1px solid var(--theme-border-color);border-inline-end:1px solid var(--theme-border-color)}@media screen and (max-width:768px){.ReservationPageSearchBox_root___HEyt{border-radius:8px;max-width:350px;padding:.5rem;gap:.3rem;background-color:var(--theme-color-bg)}.ReservationPageSearchBox_container__lgEt_{grid-template-columns:1fr;min-width:300px;gap:.5rem;width:100%!important}.ReservationPageSearchBox_searchBox__YmzyH{gap:.5rem}.ReservationPageSearchBox_searchBox__YmzyH>div{border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.25);padding:.7rem .5rem;background-color:var(--theme-color-white)}.ReservationPageSearchBox_searchBox__YmzyH>div h3{font-size:.8rem!important}.ReservationPageSearchBox_searchBox__YmzyH>div div,.ReservationPageSearchBox_searchBox__YmzyH>div input{font-size:.85rem!important}.ReservationPageSearchBox_searchBox__YmzyH>div:first-child{-webkit-border-end:none;border-inline-end:none}}.DetailedInfoModal_modal__Zl7v7{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.DetailedInfoModal_modal__section__eEb9_{flex:1 1;display:flex;flex-direction:column}.DetailedInfoModal_modal__section__eEb9_>h3{font-size:1.4rem;font-weight:600;color:var(--theme-text-color-dark);margin-bottom:.5rem}.DetailedInfoModal_modal__section__eEb9_>p{font-size:.8rem;font-weight:400;color:var(--theme-text-color);margin-bottom:1rem}.DetailedInfoModal_modal__section__eEb9_>ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem;gap:.8rem}.DetailedInfoModal_imageContainer__rHx15{flex:1 1;width:100%;height:15rem;border-radius:8px;overflow:hidden}.DetailedInfoModal_imageContainer__rHx15>div{position:relative;width:100%;height:100%;border-radius:5px}.DetailedInfoModal_imageContainer__rHx15>div img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;overflow:hidden}@media screen and (max-width:992px){.DetailedInfoModal_modal__Zl7v7{grid-template-columns:1fr}.DetailedInfoModal_modal__section__eEb9_>h3{font-size:1.6rem}.DetailedInfoModal_modal__section__eEb9_>p{font-size:.9rem}}.FormContainer_container__blKJe{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;width:100%;max-width:40rem;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem;background-color:var(--theme-color-white)}.FormContainer_container__blKJe>h2{width:100%;font-size:1.2rem;font-weight:600;color:var(--theme-info-color);text-align:start}.HotelInformationContainer_container__Qsw8Y{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;background-color:var(--theme-color-white)}.HotelInformationContainer_container__section__w70bz{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.HotelInformationContainer_container__section__w70bz>h3{font-size:1.1rem;font-weight:600;color:var(--theme-text-color-dark)}.HotelInformationContainer_container__section__w70bz>div>h4{font-size:.8rem;font-weight:500;color:var(--theme-text-color-light);text-decoration:underline;cursor:pointer}.HotelInformationContainer_container__features__zzANy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 2rem;gap:1rem 2rem;width:100%}.HotelInformationContainer_container__defaults__fWchQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;width:100%}.HotelInformationContainer_container__descriptionShort__qoIv6{display:none}.HotelInformationContainer_container__descriptionShort__qoIv6>p{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HotelInformationContainer_container__descriptionLong__Mw8Sa{height:120px}.HotelInformationContainer_container__descriptionLong__Mw8Sa>p{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media screen and (max-width:1200px){.HotelInformationContainer_container__Qsw8Y{display:grid;grid-template-columns:1fr 1fr;align-items:end}.HotelInformationContainer_container__descriptionLong__Mw8Sa,.HotelInformationContainer_container__descriptionShort__qoIv6{display:none}}@media screen and (max-width:768px){.HotelInformationContainer_container__Qsw8Y{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}}@media screen and (max-width:576px){.HotelInformationContainer_container__Qsw8Y,.HotelInformationContainer_container__section__w70bz{gap:1rem}}.FormField_customInputGroup__lO05G{margin-bottom:5px;position:relative;width:100%;display:flex;flex-direction:column;justify-content:center}.FormField_customInputGroup__label__cqpwJ{display:block;position:absolute;top:0;line-height:40px;color:var(--theme-text-color-light);left:5px;padding:0 5px;transition:line-height .2s ease-in-out,font-size .2s ease-in-out,top .2s ease-in-out;pointer-events:none;font-size:14px}.FormField_customInputGroup__input__7RzoP{max-width:100%;height:40px;border:1px solid var(--theme-border-color)!important;border-radius:4px;padding:0 10px;font-size:14px}.FormField_customInputGroup__input__7RzoP:focus+label,.FormField_customInputGroup__input__7RzoP:not(:placeholder-shown)+label{background-color:var(--theme-color-white)!important;line-height:10px;opacity:1;font-size:12px;top:-5px}.FormField_customInputGroup__input__7RzoP:focus{outline:none;border:1px solid var(--theme-text-color)label;border-color:var(--theme-text-color)}.FormField_customInputGroup__textarea__YcPpi{max-width:100%;border:1px solid var(--theme-border-color)!important;border-radius:4px;padding:10px;font-size:14px;resize:none;height:100px}.FormField_customInputGroup__textarea__YcPpi:focus+label,.FormField_customInputGroup__textarea__YcPpi:not(:placeholder-shown)+label{background-color:var(--theme-color-white)!important;line-height:10px;opacity:1;font-size:12px;top:-5px}.FormField_customInputGroup__textarea__YcPpi:focus{outline:none;border:1px solid var(--theme-text-color)label;border-color:var(--theme-text-color)}.FormField_customInputGroup__inputError__zi6TY,.FormField_customInputGroup__inputError__zi6TY:focus{border:1px solid var(--theme-danger-color)}.FormField_customInputGroup__required__TntkJ{color:var(--theme-danger-color)}.FormField_customInputGroup__error__HCMDS{color:var(--theme-danger-color);font-size:12px;margin-top:5px;height:10px}.ReservationCard_container__xL9SD{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-radius:8px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:var(--theme-color-white);padding:.5rem;margin-bottom:2rem}.ReservationCard_imageContainer__dlpdl{width:100%;height:100%;max-height:23rem;border-radius:8px;overflow:hidden}.ReservationCard_imageContainer__dlpdl>div{position:relative;width:100%;height:100%;border-radius:5px}.ReservationCard_imageContainer__dlpdl>div img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;overflow:hidden}@media screen and (max-width:1200px){.ReservationCard_container__xL9SD{grid-template-columns:1fr}.ReservationCard_imageContainer__dlpdl{height:20rem!important}}@media screen and (max-width:576px){.ReservationCard_imageContainer__dlpdl{height:12rem!important}}@media screen and (max-width:389px){.ReservationCard_container__xL9SD{width:360px;padding:0}}.FormCheckbox_container__YlYvq{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:100%;cursor:pointer}.FormCheckbox_container__label__gtogD{display:flex;flex-direction:column}.FormCheckbox_container__label__gtogD>span{font-weight:500;color:var(--theme-text-color-dark)}.FormCheckbox_container__label__gtogD>p,.FormCheckbox_container__label__gtogD>span{width:-moz-fit-content;width:fit-content;font-size:.8rem;cursor:pointer}.FormCheckbox_container__input__qhTjV{max-width:1rem;min-height:1rem}.FormCheckbox_container__error__260qq{color:var(--theme-danger-color)!important;font-size:.6rem;font-weight:500}.PaymentCard_container__Xp38q{display:grid;grid-template-columns:1fr 1fr}.PaymentCard_container__left__ysmBB{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;border-radius:6px 0 0 6px}.PaymentCard_container__leftTop__Wv50h{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.PaymentCard_container__leftTop__Wv50h h4{font-size:.99rem;font-weight:600;color:var(--theme-text-color)}.PaymentCard_container__leftTop__Wv50h>p{font-size:.75rem;font-weight:500;color:var(--theme-text-color)}.PaymentCard_container__leftBottom__lPn44{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;justify-content:flex-end}.PaymentCard_container__mobile__WwEmz{display:none}.PaymentCard_container__mobileTop__ZSyIL{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.PaymentCard_container__mobileTop__ZSyIL h4{font-size:.99rem;font-weight:500;color:var(--theme-text-color)}.PaymentCard_container__mobileTop__ZSyIL>p{font-size:.75rem;font-weight:500;color:var(--theme-text-color)}.PaymentCard_container__mobileBottom__KxVTU{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;justify-content:flex-end}.PaymentCard_container__right__pA6jq{display:flex;flex-direction:column;min-height:10rem;justify-content:space-between;align-items:flex-end;padding:.5rem;border-radius:0 6px 6px 0;background-color:var(--theme-primary-color-transparent)}.PaymentCard_container__right__noPrice__7N6X6{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.PaymentCard_container__right__noPrice__7N6X6 button{width:150px;display:flex;align-items:center;justify-content:center;gap:.3rem;background-color:#524797;padding:.5rem 1rem;border-radius:6px;cursor:pointer}.PaymentCard_container__right__noPrice__7N6X6 button:hover{background-color:#3f2e6e}.PaymentCard_container__right__noPrice__7N6X6 button>span{font-size:.8rem;font-weight:600;color:#fff;white-space:nowrap;text-align:center}.PaymentCard_container__right__payment__T8xRk{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%}.PaymentCard_container__right__payment__T8xRk>p:first-child{font-size:1rem;font-weight:500;color:var(--theme-text-color)}.PaymentCard_container__right__payment__T8xRk>p:nth-child(2){font-size:.7rem;font-weight:500;color:var(--theme-color-white);background-color:var(--theme-danger-color);padding:0 .5rem;border-radius:6px}.PaymentCard_container__right__payment__T8xRk>p:nth-child(3){font-size:.95rem;font-weight:400;color:var(--theme-text-color-light);text-decoration:line-through;margin-bottom:-10px}.PaymentCard_container__right__payment__T8xRk>p:nth-child(4){font-size:1.5rem;font-weight:700;color:var(--theme-text-color-dark)}@media screen and (max-width:1200px){.PaymentCard_container__leftBottom__lPn44{align-items:flex-end;gap:1rem}}@media screen and (max-width:576px){.PaymentCard_container__Xp38q{grid-template-columns:1fr}.PaymentCard_container__right__pA6jq{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.PaymentCard_container__right__payment__T8xRk{justify-content:flex-end;gap:.5rem}.PaymentCard_container__left__ysmBB{display:none}.PaymentCard_container__mobile__WwEmz{display:flex;flex-direction:column;min-height:11.25rem;height:100%;justify-content:space-between;padding-right:.3rem;border-radius:6px}.PaymentCard_container__mobileBottom__KxVTU{align-items:flex-end}}@media screen and (max-width:400px){.PaymentCard_container__Xp38q h4{font-size:.7rem}}.FormRadio_container__mHnHY{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:100%;cursor:pointer}.FormRadio_container__label__YAoPL{display:flex;flex-direction:column}.FormRadio_container__label__YAoPL>span{font-weight:500;color:var(--theme-text-color-dark)}.FormRadio_container__label__YAoPL>p,.FormRadio_container__label__YAoPL>span{width:-moz-fit-content;width:fit-content;font-size:.8rem;cursor:pointer}.FormRadio_container__input__9qdFZ{max-width:1rem;min-height:1rem}.PaymentContainer_container__WFyeI{display:flex;flex-direction:column;gap:.5rem}.PaymentContainer_container__WFyeI>div{flex:1 1;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:576px){.PaymentContainer_container__WFyeI{display:flex;flex-direction:column;gap:.5rem}.PaymentContainer_container__WFyeI>div{flex:1 1;display:grid;grid-template-columns:1fr}}@media screen and (max-width:389px){.PaymentContainer_container__WFyeI{width:360px}}.FormPhoneInput_container__EmlKJ{margin-bottom:12px;position:relative;width:100%;display:flex;flex-direction:column;justify-content:center}.FormPhoneInput_container__placeholder__zv76m{position:absolute;top:7px;left:78px;font-size:14px;color:var(--theme-text-color-light);opacity:.7}.FormPhoneInput_container__error__XHXiJ{color:var(--theme-danger-color);font-size:12px;margin-top:5px;height:10px}.PageFooter_footer__2Zmm7{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--theme-color-white);padding-top:2rem;padding-bottom:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.PageFooter_footer__top__h0RAw{width:100%;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--theme-border-color);padding-bottom:1rem}.PageFooter_footer__imageContainer__4vXTs{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.PageFooter_footer__imageContainer__4vXTs p{width:100%;font-size:1.1rem;font-weight:600;color:var(--theme-text-color-dark);text-align:center}.PageFooter_footer__phoneContainer__FIzoS{display:flex;align-items:center;gap:1rem}.PageFooter_footer__phoneContainer__FIzoS p{font-size:1rem;font-weight:500;color:var(--theme-text-color-dark)}.PageFooter_footer__bottom__3lhYg{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem;padding-top:1rem}.PageFooter_footer__bottom__3lhYg a,.PageFooter_footer__bottom__3lhYg p{font-size:.9rem;font-weight:500;color:var(--theme-text-color)}@media screen and (max-width:768px){.PageFooter_footer__top__h0RAw{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}}.FormSubmitErrorField_status__b33z_{padding:.5rem;border-radius:6px;margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.FormSubmitErrorField_status__b33z_>p{font-size:.85rem;font-weight:500}.FormSubmitErrorField_status__success__XhTk6{background-color:var(--theme-success-color-light)}.FormSubmitErrorField_status__success__XhTk6>p,.FormSubmitErrorField_status__success__XhTk6>svg{color:var(--theme-success-color)}.FormSubmitErrorField_status__error__eJbXG{background-color:var(--theme-danger-color-light)}.FormSubmitErrorField_status__error__eJbXG>p,.FormSubmitErrorField_status__error__eJbXG>svg{color:var(--theme-danger-color)}.IconBanner_container__oJonB{padding:1rem 0}.IconBanner_container__oJonB>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.IconBanner_container__icon__EOXHV{flex:1 1;min-height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:.5rem;box-shadow:0 0 16px rgba(0,0,0,.2);background-color:var(--theme-color-white)}.IconBanner_container__icon__EOXHV>div{font-size:2.5rem}.IconBanner_container__icon__EOXHV>h3{font-size:1.3rem;color:var(--theme-text-color-dark);margin-top:1rem;white-space:nowrap}.IconBanner_certificates__HklcJ{cursor:pointer}.IconBanner_certificates__HklcJ:hover{opacity:.8;transition:all .3s ease}@media screen and (max-width:992px){.IconBanner_container__oJonB>div{grid-template-columns:repeat(2,1fr);row-gap:1rem}.IconBanner_container__icon__EOXHV>h3{font-size:1.3rem}}@media screen and (max-width:576px){.IconBanner_container__oJonB>div{grid-template-columns:1fr}.IconBanner_container__icon__EOXHV{min-height:8rem}}.StepperProgressBar_container__B_ob_{width:100%;margin:1rem 0;grid-column:1/-1;min-width:400px}.StepperProgressBar_progressbar__06NGj li{list-style:none;display:inline-block;position:relative;text-align:center;cursor:pointer}.StepperProgressBar_progressbar__06NGj li>p{color:var(--theme-text-color);font-size:.9rem;font-weight:600}.StepperProgressBar_progressbar__06NGj li:before{content:"";width:40px;height:40px;display:block;text-align:center;margin:0 auto 10px;background-color:var(--theme-color-bg)}.StepperProgressBar_progressbar__06NGj li:after{content:"";width:100%;height:4px;position:absolute;top:20px;left:-50%;z-index:-1}.StepperProgressBar_progressbar__06NGj li:first-child:after{content:none}.StepperProgressBar_progressbar__completed__CdTZj:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzE2YTM0YSIgY2xhc3M9InctNiBoLTYiPg0KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjYwMyAzLjc5OUE0LjQ5IDQuNDkgMCAwIDEgMTIgMi4yNWMxLjM1NyAwIDIuNTczLjYgMy4zOTcgMS41NDlhNC40OSA0LjQ5IDAgMCAxIDMuNDk4IDEuMzA3IDQuNDkxIDQuNDkxIDAgMCAxIDEuMzA3IDMuNDk3QTQuNDkgNC40OSAwIDAgMSAyMS43NSAxMmE0LjQ5IDQuNDkgMCAwIDEtMS41NDkgMy4zOTcgNC40OTEgNC40OTEgMCAwIDEtMS4zMDcgMy40OTcgNC40OTEgNC40OTEgMCAwIDEtMy40OTcgMS4zMDdBNC40OSA0LjQ5IDAgMCAxIDEyIDIxLjc1YTQuNDkgNC40OSAwIDAgMS0zLjM5Ny0xLjU0OSA0LjQ5IDQuNDkgMCAwIDEtMy40OTgtMS4zMDYgNC40OTEgNC40OTEgMCAwIDEtMS4zMDctMy40OThBNC40OSA0LjQ5IDAgMCAxIDIuMjUgMTJjMC0xLjM1Ny42LTIuNTczIDEuNTQ5LTMuMzk3YTQuNDkgNC40OSAwIDAgMSAxLjMwNy0zLjQ5NyA0LjQ5IDQuNDkgMCAwIDEgMy40OTctMS4zMDdabTcuMDA3IDYuMzg3YS43NS43NSAwIDEgMC0xLjIyLS44NzJsLTMuMjM2IDQuNTNMOS41MyAxMi4yMmEuNzUuNzUgMCAwIDAtMS4wNiAxLjA2bDIuMjUgMi4yNWEuNzUuNzUgMCAwIDAgMS4xNC0uMDk0bDMuNzUtNS4yNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgLz4NCjwvc3ZnPg0K);background-position:50%;background-repeat:no-repeat}.StepperProgressBar_progressbar__completed__CdTZj+li:after{background-color:#16a34a}.StepperProgressBar_progressbar__active__v78JL{color:green}.StepperProgressBar_progressbar__active__v78JL:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iICMxNmEzNGEiIGNsYXNzPSJ3LTYgaC02Ij4NCiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNOSAxMi43NSAxMS4yNSAxNSAxNSA5Ljc1TTIxIDEyYzAgMS4yNjgtLjYzIDIuMzktMS41OTMgMy4wNjhhMy43NDUgMy43NDUgMCAwIDEtMS4wNDMgMy4yOTYgMy43NDUgMy43NDUgMCAwIDEtMy4yOTYgMS4wNDNBMy43NDUgMy43NDUgMCAwIDEgMTIgMjFjLTEuMjY4IDAtMi4zOS0uNjMtMy4wNjgtMS41OTNhMy43NDYgMy43NDYgMCAwIDEtMy4yOTYtMS4wNDMgMy43NDUgMy43NDUgMCAwIDEtMS4wNDMtMy4yOTZBMy43NDUgMy43NDUgMCAwIDEgMyAxMmMwLTEuMjY4LjYzLTIuMzkgMS41OTMtMy4wNjhhMy43NDUgMy43NDUgMCAwIDEgMS4wNDMtMy4yOTYgMy43NDYgMy43NDYgMCAwIDEgMy4yOTYtMS4wNDNBMy43NDYgMy43NDYgMCAwIDEgMTIgM2MxLjI2OCAwIDIuMzkuNjMgMy4wNjggMS41OTNhMy43NDYgMy43NDYgMCAwIDEgMy4yOTYgMS4wNDMgMy43NDYgMy43NDYgMCAwIDEgMS4wNDMgMy4yOTZBMy43NDUgMy43NDUgMCAwIDEgMjEgMTJaIiAvPg0KPC9zdmc+DQo=);background-position:50%;background-repeat:no-repeat}.StepperProgressBar_progressbar__active__v78JL+li:after{background-color:#4ade80}.StepperProgressBar_progressbar__incomplete__Y6HZ2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzk0YTNiOCIgY2xhc3M9InctNiBoLTYiPg0KICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik05IDEyLjc1IDExLjI1IDE1IDE1IDkuNzVNMjEgMTJjMCAxLjI2OC0uNjMgMi4zOS0xLjU5MyAzLjA2OGEzLjc0NSAzLjc0NSAwIDAgMS0xLjA0MyAzLjI5NiAzLjc0NSAzLjc0NSAwIDAgMS0zLjI5NiAxLjA0M0EzLjc0NSAzLjc0NSAwIDAgMSAxMiAyMWMtMS4yNjggMC0yLjM5LS42My0zLjA2OC0xLjU5M2EzLjc0NiAzLjc0NiAwIDAgMS0zLjI5Ni0xLjA0MyAzLjc0NSAzLjc0NSAwIDAgMS0xLjA0My0zLjI5NkEzLjc0NSAzLjc0NSAwIDAgMSAzIDEyYzAtMS4yNjguNjMtMi4zOSAxLjU5My0zLjA2OGEzLjc0NSAzLjc0NSAwIDAgMSAxLjA0My0zLjI5NiAzLjc0NiAzLjc0NiAwIDAgMSAzLjI5Ni0xLjA0M0EzLjc0NiAzLjc0NiAwIDAgMSAxMiAzYzEuMjY4IDAgMi4zOS42MyAzLjA2OCAxLjU5M2EzLjc0NiAzLjc0NiAwIDAgMSAzLjI5NiAxLjA0MyAzLjc0NiAzLjc0NiAwIDAgMSAxLjA0MyAzLjI5NkEzLjc0NSAzLjc0NSAwIDAgMSAyMSAxMloiIC8+DQo8L3N2Zz4NCg==);background-position:50%;background-repeat:no-repeat}.StepperProgressBar_progressbar__incomplete__Y6HZ2+li:after{background-color:#94a3b8}.GuestInformationForm_container__K6BSh{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.GuestInformationForm_container__button__2qr4O{display:flex;grid-column:1/3}.GuestInformationForm_container__button__2qr4O>button{flex:1 1}@media screen and (max-width:768px){.GuestInformationForm_container__K6BSh{grid-template-columns:1fr;gap:0}.GuestInformationForm_container__button__2qr4O{grid-column:1/2}}.PaymentOptions_options__qc0Lh{width:100%;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem;background-color:var(--theme-color-white)}.PaymentOptions_options__qc0Lh h2{width:100%;font-size:1.2rem;font-weight:600;color:var(--theme-info-color);text-align:start;grid-column:1/3}.PaymentOptions_options__error__u5PPQ{color:var(--theme-danger-color);font-size:.8rem;font-weight:600;margin-top:-.5rem}.PaymentOptions_options__option__JKYaA{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem}.PaymentOptions_options__option__JKYaA>p{font-size:1rem;font-weight:700;color:var(--theme-text-color)}.InvoiceInfo_invoice__cesRh{width:100%;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem;background-color:var(--theme-color-white)}.InvoiceInfo_invoice__type__DNeFJ{display:flex;gap:1rem;font-weight:500}.InvoiceInfo_invoice__cesRh h2{width:100%;font-size:1.2rem;font-weight:600;color:var(--theme-info-color);text-align:start;grid-column:1/3}.UserRequests_requests__Fe4M4{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:40rem;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem;background-color:var(--theme-color-white)}.UserRequests_requests__Fe4M4 h2{width:100%;font-size:1.2rem;font-weight:600;color:var(--theme-info-color);text-align:start;grid-column:1/3}.UserRequests_requests__Fe4M4>p{font-size:12px;font-weight:400;color:var(--theme-danger-color);margin-top:-.5rem}.LegalTerms_terms__sAp30{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem;background-color:var(--theme-color-white)}.LegalTerms_terms__sAp30 h2{width:100%;font-size:1.2rem;font-weight:600;color:var(--theme-info-color);text-align:start;grid-column:1/3}.InvoiceForm_container__03Fp_{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;width:100%;max-width:40rem}.InvoiceForm_container__button__o4iXe{width:100%;border:none!important;padding:0!important;display:flex}.InvoiceForm_container__button__o4iXe>button{flex:1 1}@media screen and (max-width:768px){.InvoiceForm_container__03Fp_ .InvoiceForm_container__03Fp_ h2{grid-column:1/2}}.MakePaymentForm_container___cqy0{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.MakePaymentForm_container__form__dDWBm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem .5rem;gap:1rem .5rem}.MakePaymentForm_container__form__dDWBm>div:first-child,.MakePaymentForm_container__form__dDWBm>div:nth-child(2){grid-column:1/3}.MakePaymentForm_container__form__dDWBm>div:nth-child(3)>label,.MakePaymentForm_container__form__dDWBm>div:nth-child(4)>label{font-size:.7rem}.MakePaymentForm_container__button__jOjey{display:flex;grid-column:1/3}.MakePaymentForm_container__button__jOjey button{flex:1 1}@media screen and (max-width:768px){.MakePaymentForm_container___cqy0{grid-template-columns:1fr}}.LeftSideContainer_container__P_pYk{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}@media(max-width:768px){.LeftSideContainer_container__P_pYk{order:2}}.RightSideCards_container__h4Gwq{gap:2rem;border:1px solid var(--theme-border-color);border-radius:5px;padding:1rem;background-color:var(--theme-color-white)}.RightSideCards_container__h4Gwq,.RightSideCards_summary__FwbRX{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.RightSideCards_summary__FwbRX{gap:1rem}.RightSideCards_summary__FwbRX>h2{width:100%;font-size:1.2rem;font-weight:600;color:var(--theme-text-color-dark);text-align:start}.RightSideCards_summary__hotel__hQFY9{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%}.RightSideCards_summary__hotel__image__vPiW6{width:100%;height:100%;min-height:8rem;border-radius:5px;overflow:hidden;position:relative}.RightSideCards_summary__hotel__image__vPiW6>img{width:100%;height:100%;object-fit:cover}.RightSideCards_summary__hotel__hQFY9>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.RightSideCards_summary__hotel__hQFY9>div>h3{font-size:.9rem;font-weight:600;color:var(--theme-text-color-dark);white-space:nowrap}.RightSideCards_summary__hotel__hQFY9>div>p{font-size:.8rem;color:var(--theme-text-color-light);display:flex;gap:.5rem;align-items:center}.RightSideCards_summary__dates__hT_NY{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:1rem}.RightSideCards_summary__dates__item__jPoi5{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}.RightSideCards_summary__dates__item__jPoi5>h3{font-size:.8rem;font-weight:500;color:var(--theme-text-color-light)}.RightSideCards_summary__dates__item__jPoi5>p{font-size:.8rem;font-weight:600;color:var(--theme-text-color)}@media(max-width:1200px)and (min-width:768px){.RightSideCards_summary__hotel__hQFY9{grid-template-columns:1fr}.RightSideCards_summary__hotel__image__vPiW6{min-height:8rem}.RightSideCards_summary__dates__hT_NY{grid-template-columns:1fr;gap:1rem}}@media(max-width:450px){.RightSideCards_summary__hotel__hQFY9{grid-template-columns:1fr}.RightSideCards_summary__hotel__image__vPiW6{min-height:8rem}.RightSideCards_summary__dates__hT_NY{grid-template-columns:1fr;gap:1rem}}.RightSideCards_room__3GyU3{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.RightSideCards_room__3GyU3>h3{font-size:1rem;font-weight:600;color:var(--theme-text-color-dark);width:100%;text-align:start}.RightSideCards_payment__chGhW{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.RightSideCards_payment__item__S8myd{display:flex;justify-content:space-between;align-items:center;width:100%}.RightSideCards_payment__item__S8myd>h3{font-size:.75rem;font-weight:600;color:var(--theme-text-color-dark)}.RightSideCards_payment__item__S8myd>p{font-size:.9rem;white-space:nowrap}.RightSideCards_payment__item__total__TKUVy{font-weight:400;text-decoration:line-through;color:var(--theme-text-color-light)}.RightSideCards_payment__item__discount__kvMpB{color:var(--theme-danger-color);font-weight:500}.RightSideCards_payment__item__price__3dztd{font-weight:700;color:var(--theme-text-color-dark)}.RightSideContainer_container__mx4cV{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.CallToActions_container__JBSwk{margin-top:1.5rem;width:100%;padding:1rem .5rem;background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-radius:.5rem}.CallToActions_container__JBSwk>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.CallToActions_container__JBSwk>div>form{display:grid;place-items:center}.CallToActions_leftSideContainer__zlelg{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;padding:1rem}.CallToActions_leftSideContainer__zlelg>h2{font-size:1.7rem;font-weight:600}.CallToActions_leftSideContainer__zlelg>p{font-size:1.3rem;font-weight:400;color:inherit}.CallToActions_form__exu_D{display:flex;flex-direction:column;background-color:var(--theme-color-white);gap:.5rem;padding:1rem;width:100%;max-width:350px;border-radius:8px}.CallToActions_form__button__UcfYr{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:768px){.CallToActions_container__JBSwk>div{grid-template-columns:1fr;gap:1rem}.CallToActions_form__button__UcfYr{display:flex}.CallToActions_form__button__UcfYr>button{flex:1 1}}.PaymentPage_container__ZK_kd{padding-top:100px;min-height:100vh;display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem}.PaymentPage_container__ZK_kd>h1{grid-column:1/3;text-align:center}@media screen and (max-width:768px){.PaymentPage_container__ZK_kd{display:flex;flex-direction:column;gap:1rem}}.PaymentPageIFrameContainer_container__YonUe{padding-top:100px;width:100%;display:grid;grid-template-columns:1fr;grid-gap:1rem}@media screen and (max-width:768px){.PaymentPageIFrameContainer_container__YonUe{display:flex;flex-direction:column;gap:1rem}}