body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,input{font-size:16px}.Bold{font-weight:700}.Light{font-weight:lighter}.TwentyPx{font-size:20px}.FourteenPx{font-size:14px}.Home{display:flex;flex-direction:column}.Search{display:flex;justify-content:center;margin-bottom:2rem}.Cover{align-items:flex-start;background-image:url(/static/media/cover2.3ed31ae6310e2a04590c.jpg);background-position:center 30%;background-repeat:no-repeat;background-size:cover;border-radius:50px;height:20rem;width:65%}.Cover,.Quote{display:flex;flex-direction:column}.Quote{color:#fff;font-size:40px;font-weight:700;margin-left:3rem;margin-top:2rem}.PaddingContent{align-self:center;margin-top:2rem}.SearchBar{background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;display:flex;height:3.75rem;justify-content:space-between;position:relative;width:55rem}.SearchBarContentXbtn{align-items:center;border-radius:100%;display:flex;height:1.6rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.6rem}.SearchBarContentXbtn:hover{background-color:#f0f0f0}.SearchBarInput{background:#0000;border:none;box-sizing:border-box;font-size:16px;padding:1rem;width:100%}.SearchBarInput:focus{outline:none}.SearchBarDivInput{overflow:hidden;transition:width .5s ease;width:8rem}.FromTo{display:flex;min-width:25rem}.StartPoint{border-radius:10px 0 0 10px;cursor:pointer}.StartPoint:hover{background-color:#f0f0f0}.StartPointContent{align-items:center;border-right:1px solid #c1c1c1;box-sizing:border-box;display:flex;height:100%;overflow:hidden;padding:0 1rem;position:relative}.Destination{cursor:pointer;width:100%}.Destination:hover{background-color:#f0f0f0}.DestinationContent{align-items:center;border-right:1px solid #c1c1c1;box-sizing:border-box;display:flex;height:100%;padding:0 1rem;position:relative}.Dates:hover{background-color:#f0f0f0}.no-hover:hover{background-color:initial!important}.DatesContent{align-items:center;border-right:1px solid #c1c1c1;box-sizing:border-box;cursor:pointer;display:flex;height:100%;padding:0 1rem;position:relative;width:12rem}.DatesContent span{opacity:.8;padding-left:1rem}.Travellers{border-radius:0 10px 10px 0;cursor:pointer;flex-grow:1}.Travellers:hover{background-color:#f0f0f0}.TravellersContent{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;overflow:hidden;padding:0 1rem;position:relative;width:calc(100% - 3.75rem)}.TravellersContent span{opacity:.8;padding-left:1rem;white-space:nowrap}.SearchBtn{background-color:#3bc9d7;cursor:pointer;height:2.75rem;justify-content:center;right:1rem;top:50%;transform:translateY(-50%);width:2.75rem}.SearchBtn,.StartPointCheckbox{align-items:center;border-radius:10px;display:flex;position:absolute}.StartPointCheckbox{background:#fff6;box-sizing:border-box;left:0;margin-top:1rem;padding:.5rem}.customCheckboxLabel{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:.5rem;position:relative;-webkit-user-select:none;user-select:none}.customCheckboxIcon{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACSklEQVR4nO3aS6hNURgH8M873TwKSUm3FKFIIhNMTBhghGRIKWWgFKWYMDAQhYxFRpTIRExEBh5FBlKShLoo77efdk7cTs5Z5947cM666zc9Z632/9vttb+99o4oiqIoiqIoio6E+ViOSTGYYCKu+esL9sZggGG47t82Ru6wXWNXImeYjg9NCnArcoUhuKS5g5ErbEqEf4/uyBGm4HWiANsiVzibCH+jujtEjrAuEf4z5kSOMAEvEgXYHbnCiUT4uxgROcKKRPjvWBg5QhceJQpwIHKFI4nwVXG6IkdYjB9Nwv+sHoEjRxiF+4mzfzxyhX2J8M8wPnKEufiaKMCayBGG42Yi/OnIFXYmwr/E5MgRZuBjogAbc97kuJwIfzHaBebhAp7jNjYPcL4tifBvMS3aAWbh3T8O8lA/55uKN4kCbI12gVNNDnRHP+Y7nwh/FUOjXeBek4OtWtf1fZhrQyL8J8yMduL3tZ/amVnW4ludnsRcu6LdYGntQaSZauNy9gAuJbXFdXi0I+yR9rRa4BqMX5kY+w0Lop3hWAtFqLaqxtWNG4sniXH7o0NeTp5roQhVgzOy17jjif8/wOjoBBhTu1ZTTta6vWWJ9aO6iyyJDnxb87iFIuyvnd1mjkYn8rs7fGVgntavFx0FS2qNS3+tik6HtYmNzEZORC6wo4/he7L7uAmH+1CAlp8dOgaG4kwL4S9ErjC67hO2em8atcrZwCQ8bFCATTEYoBt3egX/Omg+ZqxbExZhddU5/vmhKIqiKIqiKOJ/+gX9Iiofz7Xy8QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:2px;display:inline-block;height:1.2rem;margin-right:.5rem;width:1.2rem}input[type=checkbox]:checked+.customCheckboxLabel .customCheckboxIcon{background-color:#3bc9d7}.DateRangePickerPopUp{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;left:0;overflow:hidden;padding:2rem;position:absolute;top:4.5rem;width:55rem;z-index:2}.DateRangePickerPopUpTop{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.DateRangePickerPopUpContainer{background-color:#f0f0f0;height:2.5rem;justify-content:space-around;width:40%}.DateRangePickerPopUpBtns,.DateRangePickerPopUpContainer{align-items:center;border-radius:10px;box-sizing:border-box;display:flex}.DateRangePickerPopUpBtns{cursor:pointer;font-weight:600;height:80%;justify-content:center;width:47.5%}.DateRangePickerPopUpActiveBtn{background-color:#fff;border:1px solid #0000001a;box-sizing:border-box}.DateRangePickerPopUpContents{display:flex;justify-content:center}.date-range-picker{align-items:center;display:flex;flex-direction:column;width:100%}.calendar{display:flex;justify-content:space-around;width:100%}.month{margin:0 10px}.month-title-btn{align-items:center;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;position:relative}.month-title{font-weight:600}.month-btn{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;width:2.5rem}.month-btn:hover{background-color:#f0f0f0}.days{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,2.5rem)}.day{align-items:center;border-radius:100%;cursor:pointer;display:flex;font-weight:600;height:2.5rem;justify-content:center;width:2.5rem}.day-header{font-size:14px;text-align:center}.day:hover{background-color:#f0f0f0;color:#222}.selected{background-color:#add8e6}.end-date,.start-date{background-color:gray;color:#fff}.in-range{background-color:#cecece}.disabled{color:#aaa;cursor:not-allowed}.empty-cell{height:2.5rem;width:2.5rem}.Flexible{display:flex;flex-direction:column;justify-content:center;width:100%}.FlexibleTitle{font-weight:700;margin:1.5rem 0;text-align:center}.FlexibleHowLongContainer{box-sizing:border-box;display:flex;justify-content:space-between;padding:0 4rem}.FlexibleHowLongContainerItem{align-items:center;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:2rem;justify-content:center;width:8rem}.FlexibleHowLongContainerItem:not(.FlexibleHowLongContainerItemActive):hover{border:1px solid #3bc9d7}.FlexibleHowLongContainerItemActive{border:2px solid #3bc9d7}.FlexibleWhenContainer{justify-content:center;position:relative}.FlexibleCarousel,.FlexibleWhenContainer{display:flex;overflow:hidden}.FlexibleWhenContainerItem{align-items:center;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:7rem;justify-content:center;margin-right:1.5rem;min-width:6rem}.FlexibleWhenContainerItems{display:flex;transition:transform .3s linear}.FlexibleWhenContainerItem:not(.FlexibleWhenContainerItemActive):hover{border:1px solid #3bc9d7}.FlexibleWhenContainerItemActive{border:2px solid #3bc9d7}.flexible-btn{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;z-index:1}.flexible-btn:hover{background-color:#f0f0f0}.prev{left:0}.next{right:0}.TravellersPopUp{animation:"fadeIn 0.3s ease-in-out";padding:1rem 2rem;right:0;width:25rem;z-index:9999}.DestinationPopUp,.TravellersPopUp{background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;position:absolute;top:4.5rem}.DestinationPopUp{animation:fadeIn .3s ease-in-out;cursor:default;display:flex;left:0;overflow:hidden;padding:2rem;z-index:2}.DestinationPopUpFirst{width:55rem}.DestinationPopUpSecond{flex-direction:column;width:25rem}.PopularDestinations{border-right:1px solid #0000001a;padding:1rem 2rem 1rem 0;width:45%}.GeneralDestinations,.PopularDestinations{box-sizing:border-box;display:flex;flex-direction:column}.GeneralDestinations{padding:1rem 0 1rem 2rem;width:55%}.DestinationsTitle{font-weight:600;margin-bottom:2rem}.GeneralDestinationItems{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,7rem)}.GeneralDestinationItem{display:flex;flex-direction:column}.GeneralDestinationItemImg{background-color:#f5f5f5;border:1px solid #0000001a;border-radius:10px;box-sizing:border-box;cursor:pointer;height:7rem;margin-bottom:.5rem;width:7rem}.GeneralDestinationItemImg:hover{border:1px solid #00000080}.GeneralDestinationItemImg img{height:100%;object-fit:contain;object-position:center;width:100%}.PopularDestinationItem{box-sizing:border-box;cursor:pointer;display:flex;padding:.5rem;width:100%}.PopularDestinationItem:hover{background-color:#f0f0f0}.PopularDestinationItemImg{align-items:center;background-color:#dfdfdf;border:1px solid #0000001a;border-radius:10px;box-sizing:border-box;display:flex;height:3rem;justify-content:center;margin-right:1rem;min-width:3rem}.PopularDestinationItemImg img{height:1.7rem;object-fit:cover;object-position:center;width:1.7rem}.PopularDestinationItemTitles{display:flex;flex-direction:column;justify-content:center}.PopularDestinationItemTitle{font-weight:600}.PopularDestinationItemSubTitle{color:#8f8f8f;font-size:14px}.TravellersBox{align-items:center;border-bottom:1px solid #0000001a;display:flex;height:5rem;justify-content:space-between}.TravellersBoxLeft{display:flex;flex-direction:column}.TravellersBoxLeftMainLine{font-weight:600;margin-bottom:.5rem}.TravellersBoxLeftSubline{font-size:14px;opacity:.7}.TravellersBoxRight,.TravellersMinusPlusBtn{align-items:center;display:flex}.TravellersMinusPlusBtn{border:1px solid #0006;border-radius:100%;box-sizing:border-box;height:2.2rem;justify-content:center;opacity:.4;width:2.2rem}.TravellersMinusPlusBtn:hover{opacity:1}.TravellersMinusPlusBtn img{height:16px;width:16px}.TravellersHowMany{margin:0 1rem}.PackagesCarousel{margin-bottom:2rem;padding:0 2rem}.PackagesCarousel,.TopAndPacks{display:flex;flex-direction:column}.TopAndPacks{flex:1 1}.TobBar{align-items:center;display:flex;height:3rem;justify-content:space-between;margin-bottom:2rem}.ShowAll{cursor:pointer}.Carousel,.LeftArrow{align-items:center;display:flex}.LeftArrow{cursor:pointer;height:2rem;justify-content:center;margin-right:2rem;opacity:0;transition:opacity 1s ease;width:2rem}.Packages{display:flex;transition:transform .3s linear}.RightArrow{align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-left:2rem;opacity:0;transition:opacity 1s ease;width:2rem}.SkeletonLoader{display:flex;flex-direction:column;margin-right:2rem;min-width:16rem}@keyframes fadeInOut{0%{background-color:#cdd5da}to{background-color:#f0f3f5}}.SkeletonPhoto{border-radius:40px;box-sizing:border-box;height:16rem;padding:1.5rem}.SkeletonPhoto,.SkeletonRow{animation:fadeInOut 1s linear infinite alternate;width:100%}.SkeletonRow{border-radius:10px;height:1.2rem;margin-top:1rem}.Package{display:flex;flex-direction:column;min-width:16rem;width:16rem}.PackagePhotoContainer{border-radius:40px;height:16rem;position:relative;width:100%}.PackagePhoto{border-radius:40px;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-1}.PackagePhotoContent{box-sizing:border-box;display:flex;justify-content:space-between;padding:1.5rem}.AgentLogoContainer{background-color:#fff;border-radius:10px;height:3.5rem;overflow:hidden;position:relative;width:5rem}.AgentLogo{border-radius:10px;height:100%;object-fit:contain;object-position:center;position:absolute;width:100%}.Discount{align-items:center;background-color:#c24c4c;bottom:15%;color:#fff;display:flex;font-size:14px;font-weight:600;height:1.8rem;justify-content:center;position:absolute;right:-2px;width:3.4rem}.DiscountText{font-size:14px;margin-left:.5rem;text-decoration:line-through}.PackageCardDetails{display:flex;flex-direction:column}.FirstRow{height:1.2rem;margin-top:1rem}.FirstRow,.Rate{align-items:center;display:flex;justify-content:space-between}.Rate{width:2.6rem}.SecondRow{align-items:center;display:flex;height:1.2rem;margin-top:.5rem}.AgencyPhotoContainer{align-items:center;border:1px solid #0003;border-radius:40px;box-sizing:border-box;display:flex;height:16rem;justify-content:center;width:100%}.AgencyPhotoShrinkedContainer{border-radius:5px;height:10rem;overflow:hidden;position:relative;width:10rem}.AgencyPhoto{border-radius:40px;height:100%;object-fit:contain;object-position:center;position:absolute;width:100%}.PackageDetails{display:flex;flex:1 1;flex-direction:column;margin-top:2rem;padding:0 15rem}.PhotosAndCard{display:flex;justify-content:space-between;margin-bottom:5rem}.PackageDetailsPhotos{display:flex;flex-direction:column;width:36rem}.MainPhoto{height:25rem}.MainPhoto,.MainPhotoImg{border-radius:15px;width:100%}.MainPhotoImg{box-sizing:border-box;cursor:pointer;height:100%;object-fit:cover;object-position:center}.FourPhotos{display:flex;justify-content:space-between;margin-top:1rem;width:100%}.FourPhotosImg{border-radius:15px;box-sizing:border-box;cursor:pointer;height:8rem;object-fit:cover;object-position:center;width:8rem}.ImageSliderPopUp{align-items:center;background-color:#000000e6;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.ImageSliderPopUp img{max-height:80%;max-width:80%}.CloseBtn{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;padding:.5rem;position:absolute;right:2rem;top:1rem}.CloseBtn:hover{background-color:#fff3}.NavBtn{align-items:center;border:2px solid #fff;border-radius:100%;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;width:2rem}.NavBtn:hover{background-color:#fff3}.PrevBtn{left:2rem}.NextBtn{right:2rem}.PackageDetailsCard{background-color:#fff;border-radius:15px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:2rem 4rem;width:40rem}.FavoriteShare{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1.5rem;margin-top:.5rem}.FavoriteShareBtn{cursor:pointer;margin-left:1.5rem}.BasicInfoAgentLogo{display:flex;justify-content:space-between}.BasicInfo{display:flex;flex-direction:column}.BasicInfoPriceFrom,.BasicInfoReviews{align-items:center;display:flex;margin-bottom:1rem}.AgentLogoCard{border:1px solid #0003;border-radius:5px;height:7.5rem;width:10rem}.AvailableDates{display:flex;flex-direction:column;margin-bottom:1rem}.AvailableDatesIconTitle{align-items:center;display:flex;margin-bottom:1rem}.AvailableDatesButtons{padding-left:calc(24px + 1rem)}.TravellersNumber{align-items:center;display:flex;margin-bottom:1rem}.TravellersNumberSelect{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:3rem;margin-right:1rem;max-width:15rem;padding:0 1rem}.PackageDetailsCardHotels{align-items:center;display:flex;margin-bottom:1rem}.PackageDetailsCardHotelsSelect{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:3rem;margin-right:1rem;max-width:15rem;padding:0 1rem}.AvailableSeatsStatus{align-items:center;display:flex;margin-bottom:1rem}.AgentContactDetails{margin-bottom:1rem}.AgentContactDetails,.AgentContactDetailsIconText{display:flex;flex-direction:column}.AgentContactDetailsIconTextRow{align-items:center;display:flex;margin-top:1rem}.SendInquiry{height:7rem}.SendInquiry,.SendInquiryBtn{align-items:center;display:flex;justify-content:center}.SendInquiryBtn{border:1px solid #0003;border-radius:10px;cursor:pointer;height:3.5rem;width:17rem}.RatingStars{align-items:center;display:flex;position:relative}.RatingStars img{margin:0 .15rem;-webkit-user-select:none;user-select:none}.RatingStarsFilled{position:absolute;top:0;width:100%}.Button,.RatingStarsFilled{align-items:center;display:flex}.Button{border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;font-weight:600;justify-content:center}.ButtonIcon{height:2rem;width:2rem}.primary{background-color:#3bc9d7;color:#fff}.primary:hover{background-color:#2ac3d1}.primary:active{background-color:#1ea9b6}.secondary{background-color:#fff;border:1px solid #0000004d;color:#222}.secondary:hover{background-color:#f8f8f8}.secondary:active{background-color:#eee}.dark{background-color:#222;color:#fff}.dark:hover{background-color:#202020}.dark:active{background-color:#1a1a1a}.danger{background-color:red;color:#fff}.danger:hover{background-color:#db0000}.danger:active{background-color:#c70000}.ChangePopUp{background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;display:flex;flex-direction:column;left:50%;max-height:30rem;min-width:28.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:28.5rem;z-index:9999}.ChangePopUpHeader{box-sizing:border-box;padding:1rem 2rem}.ChangePopUpContent{-ms-overflow-style:none;box-sizing:border-box;overflow-y:scroll;padding:0 2rem;scrollbar-width:none}.ChangePopUpContent::-webkit-scrollbar{display:none}.ChangePopUpFooter{align-items:center;border-top:1px solid #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem}.backdrop{background-color:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.PaymentHotels{box-sizing:border-box;padding-bottom:2rem}.PaymentHotelsLocation{display:flex;flex-direction:column}.PaymentHotelsLocationName{align-items:center;display:flex;padding:1rem 0}.PaymentHotelsLocationName img{height:24px;width:24px}.PaymentHotelsLocationHotelLine{border-top:1px solid #0003;margin-bottom:1rem;padding-top:1rem}.PaymentHotelsLocationHotelAndQty{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.PaymentHotelsLocationHotelBtnIcon{height:1rem;opacity:.6;width:1rem}.PaymentHotelsLocationHotelTitle{align-items:center;border:1px solid #0003;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;margin-bottom:1rem;padding:.5rem 1rem}.PaymentHotelsLocationHotelTitle:hover,.PaymentHotelsLocationHotelTitleActive{border-color:#3bc9d7}.PaymentHotelsLocationHotelTitleName{margin-right:.5rem}.Select{display:flex;flex-direction:column}.SelectContainer{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:3rem;justify-content:space-between;padding-left:1rem;position:relative}.SelectImg{height:24px;position:absolute;right:.2rem;top:50%;transform:translateY(-50%);width:24px}.SelectPopup{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;height:max-content;left:0;max-height:10rem;overflow:hidden;position:absolute;top:4rem;width:20rem;z-index:2}.SelectPopupContainer{display:flex;flex-direction:column;height:100%;max-height:10rem;overflow-y:scroll}.SelectPopupRow{box-sizing:border-box;padding:.1rem 1rem}.SelectPopupRow:hover{background-color:#f0f8ff}.InputNumberAndLabel{display:flex;flex-direction:column}.InputNumber,.InputNumberRow{align-items:center;display:flex}.InputNumber{background-color:#fff;border:1px solid #0003;border-radius:5px;position:relative}.InputNumber,.InputNumber input{box-sizing:border-box;width:100%}.InputNumber input{align-items:center;background-color:initial;border:none;display:flex;height:100%;padding:0 1rem}.InputNumber input:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.InputNumberErrorMessage{background-color:#fff;bottom:-7px;color:red;font-size:12px;left:50%;padding:0 .8rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.CountryCode{align-items:center;border:1px solid #0003;border-radius:5px;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;margin-right:1rem;min-width:9rem;position:relative}.CountryCode,.CountryCodePopup{background-color:#fff;box-sizing:border-box}.CountryCodePopup{animation:fadeIn .3s ease-in-out;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;height:10rem;left:0;overflow:hidden;position:absolute;top:4rem;width:20rem;z-index:2}.CountryCodePopupContainer{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.CountryCodePopupRow{box-sizing:border-box;padding:.1rem 1rem}.CountryCodePopupRow:hover{background-color:#f0f8ff}.PaymentDates{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,7.5rem)}.PaymentDateBox{align-items:center;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:7.5rem}.PaymentDateBoxDefault{background-color:#fff;color:#222}.PaymentDateBoxSelected{background-color:#878787;color:#fff}.PaymentStartingPoints{display:flex;flex-direction:column}.PaymentStartingPointsGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,7.5rem)}.PaymentStartingPointsBox{align-items:center;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:7.5rem}.PaymentStartingPointsBoxDefault{background-color:#fff;color:#222}.PaymentStartingPointsBoxSelected{background-color:#878787;color:#fff}.PackageDetailsPages{display:flex;flex-direction:column}.PackageDetailsPagesLinks{display:flex;justify-content:space-between;margin-bottom:2rem}.AgentDetails{padding:2rem 15rem 0}.AgentDetails,.AgentDetailsCard{box-sizing:border-box;display:flex}.AgentDetailsCard{align-items:center;border:1px solid #0003;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;flex-direction:column;height:100%;margin-right:5rem;min-width:25rem;padding:2rem 5rem;position:relative;width:25rem}.AgentDetailsCardBookmark{cursor:pointer;position:absolute;right:2.5rem;top:2rem}.AgentDetailsCardPhoto{align-items:center;border:1px solid #0003;border-radius:100%;box-sizing:border-box;display:flex;height:13rem;justify-content:center;margin:2rem 0;overflow:hidden;width:13rem}.AgentDetailsCardPhoto img{height:70%;object-fit:contain;object-position:center;width:70%}.AgentDetailsCardRating{align-items:center;display:flex;margin-bottom:2rem;margin-top:1rem}.AgentDetailsCardOpenHours{display:flex;flex-direction:column;height:3rem;justify-content:space-between;margin-bottom:1rem}.AgentDetailsCardPhone{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.AgentDetailsCardEmail{align-items:center;display:flex;margin-bottom:2rem}.AgentDetailsCardContactBtn{align-items:center;border:1px solid #0003;border-radius:10px;cursor:pointer;display:flex;height:3.5rem;justify-content:center;width:15rem}.AgentDetailsCardContactBtn span{position:relative}.AgentDetailsCardContactBtn img{left:-2rem;position:absolute;top:52%;transform:translateY(-50%)}.AgentDetailsPages{display:flex;flex-direction:column;width:100%}.AgentDetailsPagesLinks{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:3rem;justify-content:space-between;margin-bottom:2rem;width:100%}.AgentDetailsPagesLink{align-items:center;display:flex;height:98%;justify-content:center}.Overview{display:flex;flex-direction:column}.OverviewSummary{margin-bottom:3rem;width:70rem}.TourInfoTitle{align-items:center;display:flex;margin-bottom:2rem}.TourInfoContent{flex-direction:column;height:12rem;justify-content:space-between}.Document,.TourInfoContent{display:flex;margin-bottom:3rem}.Document{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-shadow:0 5px 22px .3px #00000012;cursor:pointer;height:3rem;justify-content:center;width:10rem}.TourHighlightsTitle{align-items:center;display:flex;margin-bottom:2rem}.TourHighlightsContent{display:flex;flex-direction:column}.TourHighlightsContentRow{align-items:center;display:flex;margin-bottom:1.5rem}.DayTour{background-color:#eef9fa;border:1px solid #0003;border-radius:12px;display:flex;flex-direction:column;margin-bottom:2rem;max-height:4rem;overflow:hidden;transition:max-height .5s ease}.DayTourHeader{box-sizing:border-box;cursor:pointer;justify-content:space-between;min-height:4rem;padding:0 2.5rem;width:100%}.DayTourHeader,.DayTourHeaderTitle{align-items:center;display:flex}.DayTourContent{border-top:none;box-sizing:border-box;margin:0 2.5rem;opacity:0;overflow:hidden;transition:opacity .5s ease}.DayTour.expanded{max-height:300rem}.DayTourContent.expanded{border-top:1px solid #0003;opacity:1}.DayTourFooter{align-items:center;display:flex;height:6rem;justify-content:flex-end;margin:0 2.5rem;opacity:0}.DayTourFooter.expanded{opacity:1}.NextDayBtn{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;cursor:pointer;display:flex;height:3rem;justify-content:center;width:8rem}.DayTourFlight{border-bottom:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem}.DayTourFlightTop{display:flex;justify-content:space-between;margin-bottom:2rem}.DayTourFlightTopLeft{align-items:center;display:flex}.DayTourFlightFromTo{display:flex;margin-bottom:2rem}.DayTourFlightContent,.DayTourFlightContentLogoName{align-items:center;display:flex}.DayTourFlightContentLogoName{flex-direction:column}.DayTourFlightContentLogo{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:5rem;justify-content:center;margin-bottom:.5rem;width:8rem}.DayTourFlightContentLogo img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}.DayTourFlightContentDesign{align-items:center;display:flex;flex-direction:column;width:100%}.DayTourFlightContentDesignMain{display:flex;justify-content:space-between;margin:2rem 0;width:80%}.DayTourFlightContentDesignMainFlexCol{align-items:center;display:flex;flex-direction:column;height:3rem;justify-content:space-between}.DayTourFlightContentDesignMainScheme{align-items:center;display:flex;justify-content:center;position:relative;width:17rem}.DayTourFlightContentDesignMainSchemeLine{background-color:#0003;height:1px;width:100%}.DayTourFlightContentDesignMainSchemeCircle{align-items:center;background-color:#b4b4b4;border-radius:100%;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem;z-index:2}.RotateAirplaneIcon{transform:rotate(45deg)}.DayTourHotels{border-bottom:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem}.DayTourHotelsTop{justify-content:space-between}.DayTourHotelsLocation,.DayTourHotelsTop{align-items:center;display:flex;margin-bottom:2rem}.DayTourHotelsTopContent{align-items:center;display:flex;justify-content:space-between}.DayTourHotel{display:flex;flex-direction:column}.DayTourHotelTitleStars{align-items:center;display:flex;margin-bottom:1rem}.DayTourHotelContent{box-sizing:border-box;margin-bottom:2rem;padding-left:2rem}.DayTourHotelContent table{border-collapse:collapse;width:70%}.DayTourHotelContent th{font-weight:400;height:3rem;text-align:left;text-decoration:underline}.DayTourHotelContent td{height:3rem}.DayTourHotelServices{align-items:center;display:flex;flex-wrap:wrap}.DayTourHotelService{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;height:2rem;justify-content:center;margin-bottom:1.5rem;margin-right:1.5rem;padding:0 1rem}.DayTourOverview{box-sizing:border-box;display:flex;flex-direction:column;padding:2rem}.DayTourOverviewTop{align-items:center;display:flex;margin-bottom:2rem}.Itinerary{width:70rem}.InclusionsExclusions,.InclusionsExclusionsGroup,.Itinerary{display:flex;flex-direction:column}.InclusionsExclusionsGroup{margin-bottom:2rem}.InclusionsExclusionsContent{box-sizing:border-box;margin-top:2rem;padding-left:2rem}.InclusionsExclusionsContentItem{align-items:center;display:flex;margin-bottom:1.5rem}.Necessary,.NecessaryNotes{display:flex;flex-direction:column}.NecessaryItem{align-items:center;display:flex;margin-bottom:2rem}.NecessaryItemCircle{align-items:center;border:1px solid #0003;border-radius:100%;display:flex;height:2.5rem;justify-content:center;margin-right:2rem;width:2.5rem}.Notes{display:flex;flex-direction:column}.NoteItemCircle{background-color:#000;border-radius:100%;height:.5rem;margin-right:2rem;width:.5rem}.Reviews,.ReviewsGroup{display:flex;flex-direction:column}.ReviewsGroup{align-items:center;width:60rem}.ReviewsGroupBtn{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-top:3rem;width:9rem}.ReviewStatistics{background-color:#fff;border:1px solid #0003;border-radius:10px;box-shadow:0 5px 22px 0 #00000014;box-sizing:border-box;display:flex;height:10rem;margin-bottom:3rem;width:42rem}.ReviewStatisticsLeft{justify-content:center;width:16rem}.ReviewStatisticsLeft,.ReviewStatisticsNumberStars{align-items:center;display:flex;flex-direction:column}.ReviewThePackage{align-items:center;background-color:#fab005;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-top:1rem;padding:0 1rem}.ReviewThePackage span{color:#fff;font-weight:700}.ReviewStatisticsRight{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem}.ReviewStatisticsRightRow{align-items:center;display:flex;justify-content:center;width:100%}.ReviewStatisticsBar{background-color:#dedede;border-radius:5px;height:.25rem;margin:0 1.5rem;width:15rem}.ReviewStatisticsBarPercent{background-color:#fab005;border-radius:5px;display:none;height:100%}.OrderByBtn{background-color:#fff;border:1px solid #0003;border-radius:10px;box-sizing:border-box;cursor:pointer;height:3rem;justify-content:space-between;padding:0 1rem;position:relative;width:12rem}.OrderByBtn,.OrderByBtn img{align-items:center;display:flex}.OrderByBtn img{justify-content:center}.OrderByPopUp{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;display:flex;flex-direction:column;left:0;overflow:hidden;padding:1rem 0;position:absolute;top:4rem;width:14rem;z-index:2}.OrderByPopUpBtn{align-items:center;box-sizing:border-box;display:flex;height:3rem;padding:0 1.5rem}.OrderByPopUpBtn:hover{background-color:#edfafa}.ReviewItem{background-color:#fff;border:1px solid #0003;border-radius:10px;box-shadow:0 5px 22px 0 #00000014;box-sizing:border-box;margin-top:3rem;width:100%}.ReviewItemContent{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 3rem}.ReviewItemImg,.ReviewItemTop{align-items:center;display:flex}.ReviewItemImg{border:1px solid #0003;border-radius:100%;box-sizing:border-box;height:3rem;justify-content:center;width:3rem}.ReviewItemGroup{display:flex;flex-direction:column;margin-left:1rem}.ReviewItemGroupNameDate{align-items:center;display:flex;margin-bottom:.5rem}.ReviewItemComment{line-height:1.5rem;margin-top:2rem}.ReviewItemFooter{align-items:center;box-sizing:border-box;display:flex;height:3.5rem;justify-content:flex-end;padding-right:1.5rem}.ReviewItemFooter img{cursor:pointer}.AllPackages{display:flex;flex-direction:column}.PackageFilters{padding:0 6rem}.PackageFiltersBtn,.PackageFiltersPanel{align-items:center;box-sizing:border-box;display:flex}.PackageFiltersBtn{background-color:#fff;border:1px solid #0003;border-radius:10px;cursor:pointer;height:3rem;justify-content:center;margin-right:2rem;position:relative;-webkit-user-select:none;user-select:none;width:8rem}.PackageFiltersBtn span{font-weight:600;margin-left:.5rem}.PackageFiltersBtnNotification{align-items:center;background-color:red;border-radius:100%;color:#fff;display:flex;height:1.2rem;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:1.2rem;z-index:1}.PackageFiltersPackagesTable{box-sizing:border-box;display:flex;margin-top:2rem;width:100%}.PackageFiltersTable{background-color:#fff;border:1px solid #0003;border-radius:40px;display:flex;flex-direction:column;height:100%;margin-right:2rem;min-width:16rem;width:16rem}.PriceRangePackageFilter{border-bottom:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem 1.5rem}.PriceRangePackageFilter span{font-weight:600}.PriceRangePackageFilterInputs{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.PriceRangePackageFilterInput{align-items:center;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;height:2.5rem;justify-content:center;padding-left:.5rem;width:40%}.PriceRangePackageFilterInput input{border:none;border-radius:5px;height:90%;text-align:center;width:100%}.PriceRangePackageFilterInput input:focus{outline:none}.PriceRangePackageFilterInputsLine{border-bottom:1px solid #0003;width:10%}.CheckboxesPackageFilter{border-bottom:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem 1.5rem}.CheckboxesPackageFilter span{font-weight:600}.CheckboxesPackageFilterContent{align-items:center;display:flex;margin-top:1rem}input[type=checkbox]{display:none}.customCheckboxLabelPackageFilter{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.customCheckboxIconPackageFilter{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACSklEQVR4nO3aS6hNURgH8M873TwKSUm3FKFIIhNMTBhghGRIKWWgFKWYMDAQhYxFRpTIRExEBh5FBlKShLoo77efdk7cTs5Z5947cM666zc9Z632/9vttb+99o4oiqIoiqIoio6E+ViOSTGYYCKu+esL9sZggGG47t82Ru6wXWNXImeYjg9NCnArcoUhuKS5g5ErbEqEf4/uyBGm4HWiANsiVzibCH+jujtEjrAuEf4z5kSOMAEvEgXYHbnCiUT4uxgROcKKRPjvWBg5QhceJQpwIHKFI4nwVXG6IkdYjB9Nwv+sHoEjRxiF+4mzfzxyhX2J8M8wPnKEufiaKMCayBGG42Yi/OnIFXYmwr/E5MgRZuBjogAbc97kuJwIfzHaBebhAp7jNjYPcL4tifBvMS3aAWbh3T8O8lA/55uKN4kCbI12gVNNDnRHP+Y7nwh/FUOjXeBek4OtWtf1fZhrQyL8J8yMduL3tZ/amVnW4ludnsRcu6LdYGntQaSZauNy9gAuJbXFdXi0I+yR9rRa4BqMX5kY+w0Lop3hWAtFqLaqxtWNG4sniXH7o0NeTp5roQhVgzOy17jjif8/wOjoBBhTu1ZTTta6vWWJ9aO6iyyJDnxb87iFIuyvnd1mjkYn8rs7fGVgntavFx0FS2qNS3+tik6HtYmNzEZORC6wo4/he7L7uAmH+1CAlp8dOgaG4kwL4S9ErjC67hO2em8atcrZwCQ8bFCATTEYoBt3egX/Omg+ZqxbExZhddU5/vmhKIqiKIqiKOJ/+gX9Iiofz7Xy8QAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #0003;border-radius:2px;box-sizing:border-box;display:inline-block;height:1.2rem;margin-right:1rem;width:1.2rem}input[type=checkbox]:checked+.customCheckboxLabelPackageFilter .customCheckboxIconPackageFilter{background-color:#3bc9d7;border:none}.CheckboxesPackageFilterContent span{font-weight:400}.ApplyPackageFilters{margin-top:2rem}.ApplyPackageFilters,.ApplyPackageFiltersBtn{align-items:center;display:flex;justify-content:center}.ApplyPackageFiltersBtn{background-color:#3bc9d7;border-radius:10px;color:#fff;cursor:pointer;height:2.5rem;width:7rem}.PackagesTable{grid-column-gap:2rem;grid-row-gap:4rem;column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,16rem);height:100%;justify-content:space-between;width:100%}.SignUpPro{box-sizing:border-box;display:flex;flex-direction:column;margin:0 15%}.SignUpProTop{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-bottom:2rem}.SignUpProLogInBtn{align-items:center;border:1px solid #0003;border-radius:10px;box-shadow:0 5px 22px 0 #00000012;cursor:pointer;display:flex;font-weight:600;height:3rem;justify-content:center;margin-left:2rem;width:8rem}.SignUpProForm{display:flex;justify-content:flex-end;position:relative;width:100%}.SignUpProLeftCard{border-radius:30px;height:38rem;left:0;min-width:55%;position:absolute;width:55%}.SignUpProLeftCard img{border-radius:30px;height:100%;object-fit:cover;object-position:center;width:100%}.SignUpProLeftCardTitle{color:#fff;display:flex;flex-direction:column;left:2rem;position:absolute;top:3rem;width:50%}.SignUpProRightCard{background-color:#fff;border:1px solid #0003;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;box-sizing:border-box;display:flex;flex-direction:column;height:38rem;min-width:55%;width:55%;z-index:1}.SignUpProRightCardHeader{align-items:center;border-bottom:1px solid #0003;border-radius:30px 30px 0 0;box-sizing:border-box;display:flex;height:5rem;justify-content:center;min-height:5rem;position:relative}.SignUpProRightCardHeaderImg{cursor:pointer;left:2rem;position:absolute;top:2.5rem;transform:translateY(-50%)}.SignUpProRightCardContent{border-radius:0 0 30px 30px;box-sizing:border-box;height:100%;padding:5rem 8rem 0}.SignUpProRightCardFirstPage{display:flex;flex-direction:column;height:100%}.SignUpProRightCardContentRow{margin-bottom:1rem}.SignUpProRightCardContentInputRow{display:flex;justify-content:space-between}.SignUpProRightCardBtn{align-items:center;background-color:#3bc9d7;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:3rem;justify-content:center;margin-top:1rem;width:100%}.SignUpProRightCardSecPage{display:flex;flex-direction:column;height:100%;justify-content:space-between}.SignUpProRightCardSecPageContent{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.SignUpProRightCardSecPageFooter{align-items:center;border-top:1px solid #0003;box-sizing:border-box;display:flex;height:5rem;justify-content:center;margin:0 3rem;min-height:5rem}.InputTextAndLabel{display:flex;flex-direction:column}.InputText{background-color:#fff;border:1px solid #0003;border-radius:5px;position:relative}.InputText,.InputText input{align-items:center;box-sizing:border-box;display:flex}.InputText input{background-color:initial;border:none;height:100%;padding:0 1rem;width:100%}.InputText input:focus{outline:none}.InputTextImg{box-sizing:border-box;padding:0 1rem}.InputTextImg img{height:20px;width:20px}.InputTextErrorMessage{background-color:#fff;bottom:-7px;color:red;font-size:12px;left:50%;padding:0 .8rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.InputEmailAndLabel{display:flex;flex-direction:column}.InputEmail{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;position:relative}.InputEmailImg{box-sizing:border-box;padding:0 1rem}.InputEmailImg img{height:20px;width:20px}.InputEmail input{align-items:center;background-color:initial;border:none;box-sizing:border-box;display:flex;height:100%;padding:0 1rem;width:100%}.InputEmail input:focus{outline:none}.InputEmailErrorMessage{background-color:#fff;bottom:-7px;color:red;font-size:12px;left:50%;padding:0 .8rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.InputPasswordAndLabel{display:flex;flex-direction:column}.InputPassword{background-color:#fff;border:1px solid #0003;border-radius:5px;position:relative}.InputPassword,.InputPassword input{align-items:center;box-sizing:border-box;display:flex}.InputPassword input{background-color:initial;border:none;height:100%;padding:0 0 0 1rem;width:100%}.InputPassword input:focus{outline:none}.InputPasswordImg{box-sizing:border-box;cursor:pointer;opacity:.6;padding:0 1rem}.InputPasswordImg img{height:20px;width:20px}.InputPasswordErrorMessage{background-color:#fff;bottom:-7px;color:red;font-size:12px;left:50%;padding:0 .8rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.Dashboard{display:flex;flex-direction:column}.StatBoxes{grid-row-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,16rem);margin-bottom:2rem}.StatBoxes,.StatTables{justify-content:space-between}.StatTables{display:flex}.StatBox{box-sizing:border-box;height:8rem;padding-left:1rem;width:16rem}.StatBox,.StatBoxImg{align-items:center;border:1px solid #0003;border-radius:30px;display:flex}.StatBoxImg{height:6.5rem;justify-content:center;margin-right:1rem;width:6.5rem}.StatBoxImg img{height:65px;width:65px}.StatBoxStat{display:flex;flex-direction:column}.TableContainer{border:1px solid #0003;border-radius:30px;box-sizing:border-box}.TableContainerHeader{border-bottom:1px solid #0003;box-sizing:border-box;height:5rem;justify-content:space-between;padding:0 2rem}.TableContainerHeader,.TableContainerHeaderLeft{align-items:center;display:flex}.TableContainerHeadLabel{background-color:#ccc;font-size:20px;font-weight:700;height:2rem;margin-left:1rem;width:2.5rem}.TableContainerHeadBtn,.TableContainerHeadLabel{align-items:center;border-radius:5px;color:#fff;display:flex;justify-content:center}.TableContainerHeadBtn{background-color:#3bc9d7;cursor:pointer;font-weight:600;height:3rem;width:10rem}.TableContainerHeadBtn:hover{background-color:#2ac3d1}.TableContainerHeadBtn:active{background-color:#1ea9b6}.TableContainerBody{box-sizing:border-box;padding:1rem 2rem}.AdminPackagesContentContainer{align-items:center;border:1px solid #0003;border-radius:40px;display:flex;flex:1 1;height:16rem;margin-bottom:2rem}.AdminPackagesContentPhotoContainer{border-radius:40px;height:16rem;min-width:16rem;position:relative;width:16rem}.AdminPackagesContentPhoto{border-radius:40px;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-1}.AdminPackagesContentPhotoContent{align-items:end;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;padding:1.5rem}.AdminPackagesContentPhotoContentEdit{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:4px;display:flex;height:2rem;justify-content:center;width:2rem}.AdminPackagesContentPhotoContentEdit:hover{background-color:#f7f7f7}.AdminPackagesContentPhotoContentEdit:active{background-color:#ebebeb}.AdminPackagesContentPhotoContentEdit img{height:20px;width:20px}.AdminPackagesContentContainerInfo{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;width:100%}.AdminPackagesContentContainerInfoBottom{align-items:center;display:flex;height:5rem;justify-content:space-between}.AdminPackagesContentContainerInfoColumn{display:flex;flex-direction:column}.SearchOrderFilter{display:flex;margin-bottom:2rem}.SearchOrderFilterMargins{display:flex;justify-content:space-between;margin-left:2rem;width:22rem}.SearchInput{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;flex:1 1;height:3rem;padding:0 1rem}.SearchInput input{border:none;box-sizing:border-box;flex:1 1;height:100%;margin-right:1rem}.SearchInput input:focus{outline:none}.SearchInput img{height:20px;width:20px}.FiltersBtn{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:3rem;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:8rem}.FiltersBtn img{height:24px;margin-right:.5rem;width:24px}.FiltersBtnNotification{align-items:center;background-color:red;border-radius:100%;color:#fff;display:flex;height:1.2rem;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:1.2rem;z-index:1}.AgentAbout{display:flex;flex-direction:column}.AgentAboutAddresses{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));height:100%;margin-top:3rem}.AgentOffice{border:1px solid #0003;border-radius:30px;flex-direction:column;height:100%;padding:2rem 3rem;width:24rem}.AgentOffice,.SettingsDetails{box-sizing:border-box;display:flex}.SettingsDetails{padding:2rem 6rem}.UserMenu{border:1px solid #0003;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;box-sizing:border-box;display:flex;flex-direction:column;height:40rem;margin-right:4rem;min-width:25rem;padding:0 4rem;width:25rem}.UserMenuTitle{align-items:center;display:flex;height:3rem;margin:2rem 0}.UserMenuLinks{display:flex;flex-direction:column;width:100%}.UserMenuLink{align-items:center;border-radius:5px;box-sizing:border-box;color:#222;display:flex;height:3rem;margin-bottom:.5rem;opacity:.6;padding:0 2rem;text-decoration:none;width:100%}.UserMenuLink:hover{background-color:#f2f2f2}.PersonalDetails{border:1px solid #0003;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:-moz-fit-content;min-width:fit-content;width:100%}.PersonalDetailsHeader{border-bottom:1px solid #0003;box-sizing:border-box;padding:2rem 20%}.PersonalDetailsContent{box-sizing:border-box;padding:0 20%}.PersonalDetailsContentPhotoContainer{align-items:center;border-bottom:1px solid #0003;display:flex;height:12rem}.PersonalDetailsContentPhoto{border:1px solid #0003;border-radius:100%;box-sizing:border-box;cursor:pointer;height:8rem;overflow:hidden;width:8rem}.PersonalDetailsContentPhoto img{border-radius:100%;height:100%;object-fit:cover;object-position:center;width:100%}.PersonalDetailsContentGetVerifiedBtn{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;cursor:pointer;display:flex;font-weight:600;height:2.5rem;justify-content:center;width:8rem}.PersonalDetailsContentInfo{display:flex;flex-direction:column;margin-top:2rem}.PersonalDetailsContentInfoRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.PersonalDetailsSocialBtn{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;cursor:pointer;display:flex;height:3rem;justify-content:center;width:12rem}.PersonalDetailsSocialBtn img{height:24px;width:24px}.PersonalDetailsSocialBtn span{margin-left:.5rem}.PersonalDetailsContentBtnContainer{align-items:center;display:flex;margin:3rem 0}.PersonalDetailsContentBtn{align-items:center;background-color:#3bc9d7;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:3rem;justify-content:center;width:10rem}.PersonalDetailsContentBtn:hover{background-color:#2ac3d1}.PersonalDetailsContentBtn:active{background-color:#1ea9b6}.InputDate{display:flex;flex-direction:column}.InputDateContainer{display:flex;justify-content:space-between}.AvailableHours{margin:2rem 0}.AvailableHoursDayRow{align-items:center;display:flex;height:3rem}.AvailableHoursAddHoursBtn{background-color:#3bc9d7;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;height:1.8rem;justify-content:center;margin:0 2rem;width:6rem}.AvailableHoursAddHoursBtn,.AvailableHoursContent{align-items:center;display:flex}.AvailableHoursContentTimeRange{align-items:center;display:flex;margin:0 2rem}.AvailableHoursContentImg{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-right:2rem;width:2rem}.AvailableHoursContentImg:hover{background-color:#f0f0f0}.AvailableHoursContentImg:active{background-color:#e7e7e7}.AvailableHoursContentImg img{height:20px;width:20px}.AvailableHoursAddHoursBtn:hover{background-color:#2ac3d1}.AvailableHoursAddHoursBtn:active{background-color:#1ea9b6}.AvailableHoursApplyToAll{color:#3bc9d7;cursor:pointer}.AvailableHoursApplyToAll:hover{color:#34c1ce;text-decoration:underline}.AvailableHoursFooterBtn{align-items:center;border-radius:20px;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-right:1rem;width:5rem}.AvailableHoursSaveBtn{background-color:#3bc9d7;color:#fff}.AvailableHoursSaveBtn:hover{background-color:#2ac3d1}.AvailableHoursSaveBtn:active{background-color:#1ea9b6}.AvailableHoursCancelBtn{color:#686868}.AvailableHoursCancelBtn:hover{background-color:#dfdfdf}.AvailableHoursCancelBtn:active{background-color:#c7c7c7}.TimeSelect{display:flex;flex-direction:column}.TimeSelectContainer{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:relative;width:6rem}.TimeSelectContainer:hover{border:1px solid #0006}.TimeSelectPopup{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;height:max-content;left:0;max-height:10rem;overflow:hidden;position:absolute;top:3rem;width:max-content;z-index:2}.TimeSelectPopupContainer{display:flex;flex-direction:column;height:100%;max-height:10rem;overflow-y:scroll}.TimeSelectPopupRow{box-sizing:border-box;padding:.1rem 1rem}.TimeSelectPopupRow:hover{background-color:#f0f8ff}.InputTextArea{display:flex;flex-direction:column}.InputTextArea textarea{background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.7rem 1rem;resize:none}.InputTextArea textarea:focus{outline:none}.MultipleSelect{display:flex;flex-direction:column}.MultipleSelectContainer{cursor:pointer;display:flex;position:relative}.MultipleSelectContainerInput{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;height:3rem;justify-content:space-between;overflow:hidden;padding-left:1rem;white-space:nowrap;width:100%}.MultipleSelectImg{height:24px;position:absolute;right:.2rem;top:50%;transform:translateY(-50%);width:24px}.MultipleSelectPopup{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;height:max-content;left:0;max-height:10rem;overflow:hidden;position:absolute;top:4rem;width:20rem;z-index:2}.MultipleSelectPopupContainer{display:flex;flex-direction:column;height:100%;max-height:10rem;overflow-y:scroll}.MultipleSelectPopupRow{box-sizing:border-box;padding:.1rem 1rem}.MultipleSelectPopupRow:hover{background-color:#f0f8ff}.MyPacksDetails{box-sizing:border-box;display:flex;padding:2rem 6rem}.Wishlist{display:flex;flex-direction:column;width:100%}.WishlistHeader{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:3rem;margin-bottom:2rem;width:100%}.Inquiries{display:flex;flex-direction:column;width:100%}.InquiriesHeader{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:3rem;margin-bottom:2rem;width:100%}.Bookings{display:flex;flex-direction:column;width:100%}.BookingsHeader{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:3rem;margin-bottom:2rem;width:100%}.BookingPhotoContainer{border-radius:40px;height:16rem;min-width:16rem;position:relative;width:16rem}.BookingPhoto{border-radius:40px;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-1}.BookingPhotoContent{box-sizing:border-box;display:flex;justify-content:space-between;padding:1.5rem}.BookingAgentLogoContainer{background-color:#fff;border-radius:10px;height:3.5rem;overflow:hidden;position:relative;width:5rem}.BookingAgentLogo{border-radius:10px;height:100%;object-fit:contain;object-position:center;position:absolute;width:100%}.BookingContainer{align-items:center;border:1px solid #0003;border-radius:40px;display:flex;flex:1 1;height:16rem;margin-bottom:2rem}.BookingContainerInfo{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;width:100%}.BookingContainerInfoBottom{align-items:center;display:flex;height:5rem;justify-content:space-between}.BookingContainerInfoColumn{display:flex;flex-direction:column}.BookingContainerInfoLabel{align-items:center;background-color:#50ddeb;border-radius:5px;color:#fff;display:flex;font-weight:700;height:2rem;justify-content:center;margin-bottom:.5rem;width:6rem}.Profile{padding:2rem 15rem 0}.Profile,.UserDetailsCard{box-sizing:border-box;display:flex}.UserDetailsCard{align-items:center;border:1px solid #0003;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;flex-direction:column;height:100%;margin-right:5rem;min-width:25rem;padding:2rem 5rem;width:25rem}.UserDetailsCardPhoto{align-items:center;border:1px solid #0003;border-radius:100%;box-sizing:border-box;display:flex;height:13rem;justify-content:center;margin:2rem 0;overflow:hidden;width:13rem}.UserDetailsCardPhoto img{height:100%;object-fit:cover;object-position:center;width:100%}.UserDetailsCardName{position:relative}.UserDetailsCardName img{position:absolute;right:-20%}.UserDetailsCardAlignCenter{align-items:center;display:flex}.UserAboutMe{border:1px solid #0003;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:3rem 5rem;width:100%}.UserAboutMeDescription{margin:3rem 0}.UserAboutMeThemeColorTitle{color:#3bc9d7;font-weight:700;margin-bottom:.5rem}.Administrative{display:flex;flex-direction:column;width:100%}.AdministrativeContent{display:flex}.AdministrativeRightContent{background-color:#3bcad72d;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:5rem}.AdministrativeRightContentPanel{background-color:#fff;border:1px solid #0003;border-radius:30px;box-sizing:border-box;padding:2rem 5rem;width:100%}.AdministrativeMenu{background-color:#fff;border-right:1px solid #0003;height:auto;min-width:18rem;width:18rem}.AdministrativeMenuFirstRow{align-items:center;border-bottom:1px solid #0000001a;box-sizing:border-box;display:flex;justify-content:center;padding:1.5rem 0}.AdministrativeMenuAgentPhoto{border:1px solid #0003;border-radius:10px;height:4rem;margin-right:2rem;width:6rem}.AdministrativeMenuAgentPhoto img{height:100%;object-fit:contain;object-position:center;width:100%}.AdministrativeMenuSecondRow{display:flex;flex-direction:column;padding:1.5rem 1rem 0}.AdministrativeMenuSecondRowLink{align-items:center;border-radius:10px;color:#222;display:flex;height:3rem;padding-left:1rem;text-decoration:none}.AdministrativeMenuSecondRowLink:hover{background-color:#2222221a}.AdministrativeMenuSecondRow img{height:20px;margin-right:.5rem;width:20px}.Account{align-items:center;border:1px solid #0003;border-radius:100%;box-sizing:border-box;cursor:pointer;display:flex;height:3rem;justify-content:center;position:relative;transition:box-shadow .3s ease;width:3rem}.Account img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.Account:hover{box-shadow:0 2px 10px #0003}.AccountPopUp{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:2rem;top:5rem;width:18rem;z-index:2}.UserPopUpHeader{height:5rem;justify-content:center;padding-left:2rem}.UserPopUpHeader,.UserPopUpMenu{box-sizing:border-box;display:flex;flex-direction:column}.UserPopUpMenu{border-bottom:1px solid #0000001a;border-top:1px solid #0000001a;padding:1rem 0}.UserPopUpMenuItem{align-items:center;color:#222;cursor:pointer;display:flex;height:2.6rem;text-decoration:none;width:100%}.UserPopUpMenuItem:hover{background-color:#edfafa}.UserPopUpMenuItem span{font-weight:600;padding:.5rem 0 .5rem 2rem}.UserPopUpFooter,.UserPopUpMenuDIYO{align-items:center;display:flex}.UserPopUpFooter{height:4rem}.GuestPopUpContent{flex-direction:column;height:8rem}.GuestPopUpContent,.GuestPopUpContentLogInBtn{align-items:center;display:flex;justify-content:center}.GuestPopUpContentLogInBtn{background-color:#3bc9d7;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;height:3rem;margin-top:1rem;width:15rem}.GuestPopUpContentLogInBtn:hover{background-color:#49d1dd}.GuestPopUpContentLogInBtn img{height:20px;margin-right:.5rem;width:20px}.GuestPopUpFooter{align-items:center;border-top:1px solid #0000001a;box-sizing:border-box;display:flex;height:3rem;justify-content:center}.GuestPopUpFooter span{color:#3bc9d7;cursor:pointer}.GuestPopUpFooter span:hover{color:#49d1dd}.AdminPopUpContent{border-bottom:1px solid #0000001a;border-top:1px solid #0000001a;flex-direction:column;justify-content:center;padding:1rem 0}.AdminPopUpContent,.TopBar{align-items:center;box-sizing:border-box;display:flex}.TopBar{background-color:#fff;height:5rem;justify-content:space-between;padding:0 2rem;z-index:5}.TopBar.Fixed{position:fixed;top:0;transform:translateY(0);width:100%}.TopBarRight{align-items:center;display:flex;justify-content:space-between;width:5rem}.TopBar .Logo{height:100%}.Table{border-collapse:collapse;width:100%}.Table tr{height:3rem}.Table tr:hover{background-color:#ddd}.Table th{background-color:#f6f6f6;height:3rem;text-align:left}.AddPackageTabMenu{align-items:center;border-bottom:1px solid #0003;display:flex;justify-content:space-between}.AddPackageTab{background-color:#fff;box-sizing:border-box;height:3rem;padding:0 1rem}.AddPackageTab,.AddPackageTabImg{align-items:center;border-radius:5px;cursor:pointer;display:flex}.AddPackageTabImg{height:2rem;justify-content:center;margin-left:1rem;width:2rem}.AddPackageTabImg:hover{background-color:#3bc9d7}.AddPackageTabImg img{height:1.5rem;width:1.5rem}.AddPackageTab:hover{background-color:#f7f7f7}.AddPackageTab:active{background-color:#ebebeb}.AddPackagePackageInfo{display:flex;margin-top:3rem}.AddPackageMedia{margin-top:3rem}.StepsMenu{border-left:1px solid #0003;display:flex;flex-direction:column;height:max-content;width:20%}.StepsMenuItem{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:2.5rem;padding:0 2rem;width:max-content}.StepsMenuItemActive{border-left:2px solid #3bc9d7;font-weight:600}.StepsMenuItemDay{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:2rem;padding:0 3rem;width:max-content}.StepsMenuItemDayActive{font-weight:600}.StepDate{display:flex;flex-direction:column;padding:0 5rem;width:100%}.StepDateTitle{display:flex;justify-content:center;width:100%}.NewLineTable{display:flex;flex-direction:column;width:100%}.NewLineTableLabel{margin-bottom:1rem}.NewLineTableContainer{align-items:center;border:1px solid #0003;border-radius:5px;display:flex;height:3rem;width:100%}.NewLineTable input{border:none;border-radius:5px;box-sizing:border-box;height:100%;padding-left:1rem;width:100%}.NewLineTable input:focus{outline:none}.NewLineTableLine{align-items:center;border:1px solid #0003;border-radius:5px;display:flex;height:3rem;justify-content:space-between;margin-top:1rem;width:100%}.NewLineTableNumberText{align-items:center;box-sizing:border-box;display:flex;margin-left:1rem}.NewLineTableText{margin-left:2rem}.NewLineTableDeleteBtn{box-sizing:border-box;height:100%;padding:.2rem}.DatePickerAndLabel{display:flex;flex-direction:column}.DatePicker{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;padding:0 1rem;position:relative}.DatePicker input{background-color:initial;border:none;display:flex;height:100%;text-align:center}.DatePicker input:focus{outline:none}.StepBasicInfo{display:flex;flex-direction:column;padding:0 5rem;width:100%}.StepBasicInfoTitle{display:flex;justify-content:center;margin-bottom:1.5rem}.StepDatesDateNumber{margin-right:1rem}.StepDatesDate{width:100%}.StepDatesDateDeleteBtn{margin-left:1rem}.InputFileAndLabel{display:flex;flex-direction:column}.InputFile{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;position:relative}.InputFile input[type=file]{display:none}.InputFileUpload{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.InputFileUploadRemoveBtn{align-items:center;display:flex;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.InputFileUploadRemoveBtn img{height:1.5rem;width:1.5rem}.InputFileErrorMessage{background-color:#fff;bottom:-7px;color:red;font-size:12px;left:50%;padding:0 .8rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.Autocomplete{display:flex;flex-direction:column}.AutocompleteContainer{background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:3rem;padding:0 1rem;position:relative;width:100%}.AutocompleteContainerInput{align-items:center;display:flex;width:100%}.AutocompleteContainerInput input{background-color:initial;border:none;flex-grow:1;height:2rem;margin:0;min-width:10rem;padding:0}.AutocompleteContainerInput input:focus{outline:none}.AutocompleteImg{height:24px;margin-left:.5rem;width:24px}.AutocompletePopup{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;height:max-content;left:0;overflow:hidden;position:absolute;top:120%;width:100%;z-index:2}.AutocompletePopupContainer{background-color:initial;display:flex;flex-direction:column;height:100%;max-height:10rem;overflow-y:auto}.AutocompletePopupRow{box-sizing:border-box;padding:.1rem 1rem}.AutocompletePopupRow:hover{background-color:#f0f8ff}.AutocompletePopupRowAddNew{align-items:center;border-top:1px solid #0000001a;box-shadow:0 2px 10px #0003;box-sizing:border-box;display:flex;height:2rem;padding:0 1rem}.AutocompletePopupRowAddNewImg{height:1rem;margin-right:.5rem;width:1rem}.AutocompletePopupRowAddNewImg img{height:100%;width:100%}.AutocompletePopupRowAddNew:hover{color:#3bc9d7}.AutocompleteAddNewPopup{background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;display:flex;flex-direction:column;left:50%;max-height:35rem;min-width:50rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:50rem;z-index:9999}.AutocompleteAddNewPopupHeader{box-sizing:border-box;padding:1rem 2rem}.AutocompleteAddNewPopupContent{-ms-overflow-style:none;box-sizing:border-box;overflow-y:scroll;padding:0 2rem;scrollbar-width:none}.AutocompleteAddNewPopupContent::-webkit-scrollbar{display:none}.AutocompleteAddNewPopupFooter{align-items:center;border-top:1px solid #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem}.MultipleAutocomplete{display:flex;flex-direction:column}.MultipleAutocompleteContainer{background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;min-height:3rem;padding:0 1rem;position:relative;width:100%}.MultipleAutocompleteContainerInput{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.MultipleAutocompleteContainerInput input{background-color:initial;border:none;flex-grow:1;height:2rem;margin:0;min-width:10rem;padding:0}.MultipleAutocompleteContainerInput input:focus{outline:none}.MultipleAutocompleteContainerInputSelectedValue{align-items:center;background-color:#cacaca;border-radius:5px;display:flex;height:2rem;margin:.4rem 0;padding:0 .8rem}.MultipleAutocompleteContainerInputSelectedValueImg{align-items:center;background-color:#b1b1b1;border-radius:100%;display:flex;height:1.2rem;justify-content:center;margin-left:.5rem;width:1.2rem}.MultipleAutocompleteContainerInputSelectedValueImg:hover{background-color:#a3a3a3}.MultipleAutocompleteContainerInputSelectedValueImg:active{background-color:#919191}.MultipleAutocompleteContainerInputSelectedValueImg img{height:70%;width:70%}.MultipleAutocompleteImg{height:24px;margin-left:.5rem;width:24px}.MultipleAutocompletePopup{animation:fadeIn .3s ease-in-out;background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 5px 22px .5px #00000014;box-sizing:border-box;height:max-content;left:0;max-height:10rem;overflow:hidden;position:absolute;top:120%;width:100%;z-index:2}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.MultipleAutocompletePopupContainer{display:flex;flex-direction:column;height:100%;max-height:10rem;overflow-y:auto}.MultipleAutocompletePopupRow{box-sizing:border-box;padding:.1rem 1rem}.MultipleAutocompletePopupRow:hover{background-color:#f0f8ff}.StepDay{flex-direction:column;padding:0 5rem}.StepDay,.StepDayTitle{display:flex;width:100%}.StepDayTitle{justify-content:center}.StepDayFlight{display:flex;margin-top:1rem}.StepDayFlightLineNumber{align-items:center;display:flex;height:3rem;margin-right:1rem}.StepDayFlightMiddleCol{display:flex;flex:1 1;flex-direction:column}.StepDayFlightRow{align-items:center;display:flex;margin-top:1rem}.StepDayFlightDeleteBtn{margin-left:1rem}.StepDayFlightCheckInOut{align-items:center;display:flex;margin-top:1rem}.StepDayAddNewHotel,.StepInclusionsAndNecessary{display:flex;flex-direction:column}.StepInclusionsAndNecessary{padding:0 5rem;width:100%}.StepInclusionsAndNecessaryTitle{display:flex;justify-content:center;width:100%}.Reserve{box-sizing:border-box;display:flex;padding:2rem 10rem;position:relative}.ReserveLeftPanel{align-items:center;display:flex;flex-direction:column;width:50%}.ReserveTitle{align-items:center;display:flex;height:5rem;justify-content:center;position:relative;width:32vw}.ReserveSection{border-bottom:1px solid #0003;box-sizing:border-box;margin-top:2rem;padding-bottom:2rem;width:32vw}.ReserveSectionTitle{font-size:20px;font-weight:600;margin-bottom:1rem}.ReserveSectionContent{display:flex;flex-direction:column}.ReserveSectionContentRow{display:flex;justify-content:space-between;margin:.5rem 0}.ReserveBackBtn{cursor:pointer;left:0;position:absolute;top:2.825rem;transform:translateY(-50%)}.ReserveBackBtn img{height:20px;width:20px}.ReserveRightPanel{align-items:center;display:flex;flex-direction:column;height:max-content;margin-top:5rem;position:sticky;top:5rem;width:50%}.TravellersSection{display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0;width:100%}#payment-form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;box-sizing:border-box;min-width:500px;padding:40px}#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element{margin-bottom:24px}#payment-form button{background:#5469d4;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 #00000012;color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}#payment-form button:hover{filter:contrast(115%)}#payment-form button:disabled{cursor:default;opacity:.5}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}.spinner:after,.spinner:before{content:"";position:absolute}.spinner:before{animation:loading 2s ease 1.5s infinite;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px}.spinner:after,.spinner:before{background:#5469d4;width:10.4px}.spinner:after{animation:loading 2s ease infinite;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){form{min-width:0;min-width:auto;width:80vw}}.ReservationSumUp{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;box-sizing:border-box;display:flex;flex-direction:column;min-width:500px;padding:10px 40px;width:30vw}.ReservationSumUpRow{align-items:center;padding:2rem 0}.ReservationSumUpRow,.ReservationSumUpSecRow{border-bottom:1px solid #0003;box-sizing:border-box;display:flex}.ReservationSumUpSecRow{flex-direction:column;padding-bottom:2rem}.ReservationSumUpThirdRow{display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin:1.5rem 0}.ReservationSumUpImg{border:1px solid #0003;border-radius:30px;height:10rem;margin-right:2rem;width:10rem}.ReservationSumUpImg img{border-radius:30px;height:100%;object-fit:cover;width:100%}.ReservationSumUpFirstRowContent{display:flex;flex-direction:column;height:7rem;justify-content:space-between}.ReservationSumUpFirstRowContent img{height:16px;width:16px}.PaymentTravellerForm{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:2rem auto;max-width:400px;padding:1rem 2rem}.PaymentTravellerH2{color:#333;margin-bottom:1.5rem;text-align:center}.PaymentTravellerLabel{color:#444;display:block;font-weight:500;margin-bottom:1rem}.PaymentTravellerInput{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;margin-top:.3rem;padding:.6rem .8rem;transition:border .2s ease;width:100%}.PaymentTravellerInput:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26;outline:none}.DarkBackground{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.LogInSignUpPopUp{background-color:#fff;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;display:flex;flex-direction:column;width:44rem;z-index:2}.LogInSignUpPopUpHeader{align-items:center;border-bottom:1px solid #0003;display:flex;height:5rem;justify-content:center;position:relative}.LogInSignUpPopUpHeaderCloseBtn{cursor:pointer;position:absolute;right:2rem;top:2.5rem;transform:translateY(-50%)}.LogInSignUpPopUpContent{align-items:center;margin:2rem 4rem;position:relative;text-align:center}.LogInSignUpPopUpContent,.LogInSignUpPopUpContentLinks{display:flex;flex-direction:column}.LogInSignUpPopUpContentLink{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-top:2rem;position:relative;width:25rem}.GoogleLink{background-color:#2fa0ff}.GoogleLinkImg{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:2.5rem;justify-content:center;left:.25rem;position:absolute;width:2.5rem}.AppleLink{background-color:#000}.AppleLinkImg{align-items:center;border-radius:5px;display:flex;height:2.5rem;justify-content:center;left:.25rem;position:absolute;width:2.5rem}.FacebookLink{background-color:#3065b4}.FacebookLinkImg{align-items:center;border-radius:5px;display:flex;height:2.5rem;justify-content:center;left:.25rem;position:absolute;width:2.5rem}.LogInSignUpSocialImg{height:20px;width:20px}.LogInSignUpPopUpContentContinueLinesSpan{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;width:100%}.LogInSignUpPopUpContentContinueLinesSpan span{width:100%}.LogInSignUpPopUpContentContinueLines{border-bottom:1px solid #0003;width:50%}.LogInSignUpPopUpContentContinueInputBtn{display:flex;flex-direction:column;margin-top:2rem}.LogInSignUpPopUpContentContinueInputBtnDesign{border:1px solid #0003;border-radius:5px;box-shadow:0 5px 22px 0 #00000012;height:3rem;width:25rem}.LogInSignUpPopUpContentContinueBtn{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin-bottom:3rem}.Footer{background-color:#eef9fa;box-sizing:border-box;display:flex;flex-direction:column;margin-top:10rem;padding:0 15rem;width:100%}.FooFirstRow{align-items:flex-start;border-bottom:1px solid #00000042;display:flex;justify-content:space-between;padding-bottom:3rem;padding-top:1.5rem}.FooLogoText{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.3rem}.FooLogo{background-color:#fff;border-radius:20px;cursor:pointer;height:8rem;margin-bottom:.5rem;width:12rem}.Flex,.FlexCol{display:flex}.FlexCol{flex-direction:column}.PaddingLeft{padding-left:2rem}.NewsletterBtn{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;height:3rem;justify-content:space-between;margin-top:1rem;padding:0 1rem;width:22rem}.NewsletterBtn input{border:none;font-size:16px;height:80%}.NewsletterBtn input:focus{outline:none}.Send{background-color:#a6a6a6;border-radius:5px;height:2rem;width:2rem}.Help,.Send{align-items:center;cursor:pointer;display:flex;justify-content:center}.Help{background-color:#fff;border-radius:10px;height:3rem;margin-top:3rem;width:100%;width:12rem}.FooSecondRow{justify-content:space-between;padding:1.5rem 2rem}.Copyright,.FooSecondRow{align-items:center;display:flex}.FooSocial{display:flex;justify-content:space-between;width:7rem}.DropdownCurrency{background-color:#fff;border:1px solid #0003;border-radius:5px;height:2.5rem;margin-top:1rem;width:5rem}.DropdownCurrency,.OtpPopUpDarkBackground{align-items:center;display:flex;justify-content:center}.OtpPopUpDarkBackground{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.OtpPopUp{background-color:#fff;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;display:flex;flex-direction:column;width:44rem;z-index:2}.OtpPopUpHeader{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:5rem;justify-content:center;padding:0 1rem;position:relative}.OtpPopUpHeaderImg{cursor:pointer;position:absolute;right:2rem;top:2.5rem;transform:translateY(-50%)}.OtpPopUpContent{box-sizing:border-box;display:flex;flex-direction:column;padding:1rem 5rem}.OtpPopUpContentOTP{margin:1.5rem 0}.OtpPopUpContentResend{color:#0db4fc;cursor:pointer;width:max-content}.OtpPopUpFooter{align-items:center;border-top:1px solid #0003;box-sizing:border-box;display:flex;height:5rem;justify-content:flex-end;padding:0 2rem}.OtpPopUpFooterBtn{border:1px solid #0003;border-radius:5px;box-shadow:0 5px 22px 0 #00000012;cursor:pointer;font-weight:600;height:3rem;width:10rem}.OtpPopUpFooterBtn,.SignUpPopUpDarkBackground{align-items:center;display:flex;justify-content:center}.SignUpPopUpDarkBackground{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.SignUpPopUp{background-color:#fff;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;display:flex;flex-direction:column;width:44rem;z-index:2}.SignUpPopUpHeader{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:5rem;justify-content:space-between;padding:0 1rem}.SignUpPopUpHeaderImg{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.SignUpPopUpContent{border-bottom:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;margin:0 20%;padding:3rem 0}.SignUpPopUpContentFLName{display:flex;justify-content:space-between;margin-bottom:2rem;width:100%}.SignUpPopUpContentPassword{margin-bottom:2rem}.SignUpPopUpContentBtn{align-items:center;border:1px solid #0003;border-radius:5px;box-shadow:0 5px 22px 0 #00000012;cursor:pointer;display:flex;font-weight:600;height:3rem;justify-content:center;width:100%}.SignUpPopUpFooter{align-items:flex-end;box-sizing:border-box;display:flex;height:5rem;justify-content:center;padding:1rem 0}.LogInPopUpDarkBackground{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.LogInPopUp{background-color:#fff;border-radius:30px;box-shadow:0 5px 22px 0 #00000012;display:flex;flex-direction:column;width:44rem;z-index:2}.LogInPopUpHeader{align-items:center;border-bottom:1px solid #0003;box-sizing:border-box;display:flex;height:5rem;justify-content:space-between;padding:0 1rem}.LogInPopUpHeaderImg{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.LogInPopUpHeaderImg img{height:20px;width:20px}.LogInPopUpContent{border-bottom:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;margin:0 20%;padding:3rem 0}.LogInPopUpContentBtn{background-color:#fff;border:1px solid #0003;border-radius:5px;color:#222;cursor:pointer;height:3rem;width:100%}.LogInPopUpContentBtn,.LogInPopUpFooter{align-items:center;display:flex;font-weight:600;justify-content:center}.LogInPopUpFooter{height:5rem}.LogInPopUpFooter span{cursor:pointer}
/*# sourceMappingURL=main.4986b09f.css.map*/