body{background-color:#f6f8fb}#overlay{background:#fff;color:#666;position:fixed;height:100%;width:100%;z-index:5000;top:0;left:0;float:left;text-align:center;padding-top:25%;opacity:.8}.spinner{margin:0 auto;height:64px;width:64px;animation:rotate .8s infinite linear;border:5px solid #5379BF;border-right-color:transparent;border-radius:50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.selectedOptionText{font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#5379bf}.unselectedOptionText{color:#222;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:24px}a{text-decoration:none}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#1a202ce6;z-index:999;justify-content:center;align-items:center}.popup-content{padding:20px;border-radius:5px;width:500px}.transparentButton{padding:0;border:none;background-color:transparent}p{margin-bottom:0}.HomeMainTitle{color:#222;font-family:Volkhov;font-size:64px;font-style:normal;font-weight:700;line-height:70px;padding-right:7vw}.HomeMainTitle_destactWord{color:#c6882b;font-family:Volkhov;font-size:64px;font-style:normal;font-weight:700;line-height:70px}.HomeMainDescription{padding-top:32px;color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:40px;padding-right:9vw}.heroWatermarkImg{max-width:373px;width:100%;height:auto}.HomeBookContainerView,.SelectDateBookContainerView{margin-top:64px;margin-right:30px;border-radius:20px;background-color:#fff;padding:24px;box-shadow:0 15px 35px #676e7614,0 5px 15px #0000001f}.aboutUsHomePageMainDiv{margin-top:400px;z-index:30}.titleForDestactMiniTitle{color:#5379bf;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.aboutUsHomePageTextContainerMain{margin:20px;width:100%}.titleForDestactMainTitle{color:#222;font-family:Volkhov;font-size:48px;font-style:normal;font-weight:600;line-height:70px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.titleForDestactMainTitle_GoldWorld{color:#c6882b;font-family:Volkhov;font-size:48px;font-style:normal;font-weight:600;line-height:70px}.titleForDestactDescription{color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:40px}.aboutUsImageDiv{display:flex;align-items:center}.aboutUsImageOnText{display:none}.whatwedoHomePageMainDiv,.whatWeOfferHomeSection{margin-top:420px}.aboutUsMainPageDiv,.mapsDiv,.faqMainContainer,.sharedExperiencePriceShowDown,.PrivateHomePageMainDiv{margin-top:150px}.whatWeOfferHomeSection_ServicesPhotosMain{margin-top:42px}.whatWeOfferHomeSection_ServicesPhotosMain_lowerElement{margin-top:49px;border-radius:20px;background-position:center;height:554px;margin-left:5px;margin-right:5px;padding-left:24px;padding-right:2px;padding-bottom:49px;display:flex;align-items:end}.whatWeOfferHomeSection_ServicesPhotosMain_lowerElementLandscape{border-radius:20px;background-position:center;padding-left:24px;padding-bottom:24px;display:flex;align-items:end}.whatWeOfferHomeSection_ServicesPhotosMain_upperElement{margin-top:0;border-radius:20px;background-position:center;height:554px;margin-left:5px;margin-right:5px;padding-left:24px;padding-right:2px;padding-bottom:49px;display:flex;align-items:end}.whatWeOfferHomeSection_ServicesPhotosMain_title{color:#fff;font-family:Volkhov;font-size:19px;font-style:normal;font-weight:600;line-height:24px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.whatWeOfferHomeSection_ServicesPhotosMain_span{color:#fff;font-family:Volkhov;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.whatWeOfferHomeSection_ServicesPhotosMain_CollectionView_container{width:20%;height:603px}.whatWeOfferHomeSection_ServicesPhotosMain_CollectionViewPortrait{display:flex}.whatWeOfferHomeSection_ServicesPhotosMain_CollectionViewLandscape{display:none}.contactUSDescriptionHomeLabel{color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:40px}.contactUSDescriptionHomeLabel_span{color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:40px}.contactHomeButton{background-color:#000;border-radius:8px;padding:12px 20px;display:flex;align-items:center;cursor:pointer;justify-content:center}.contactHomeButtonTitle{color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-left:8px;padding-right:8px}.fancyArrowContactsCol{display:flex;align-items:center;justify-content:center}.rowForContactButtonsDiv{margin-top:42px}.contactUsHomeBanner{margin-top:200px;background-size:cover;padding:30px}.contactsHeroImage{height:442px;width:100%;background-size:cover;background-position:center;padding-left:20vw;padding-right:40vw;display:flex;align-items:center}.heroTitleLabel{color:#fff;font-family:Volkhov;font-size:64px;font-style:normal;font-weight:600;line-height:70px}.heroSubtitleLabel{color:#fff;font-family:Poppins;font-size:25px;font-style:normal;font-weight:300;line-height:40px}.contactsTextDiv{margin-top:35px}.contactsDescription{margin-top:17px;color:#666;font-family:Poppins;font-size:18px;font-style:normal;font-weight:300;line-height:35px}.contactInformationLabel{padding-left:24px;color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:40px}.contactInformationIcon{padding-top:5px}.contactTitleForDesktop{display:block}.contactTitleForMobile{display:none}.imageGalleryElement{-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1;border-radius:10px;cursor:pointer}.imageGalleryElement_fullscreen{-o-object-fit:contain;object-fit:contain;width:50vw;border-radius:10px;cursor:pointer;height:100%}.galleryMainViewPopupDiv{width:60vw;height:50vh;display:flex}.selectedFAQCategory{margin:12px;border-style:solid;border-width:2px;border-color:#293a4e;background-color:#293a4e;border-radius:25px;padding:12px;cursor:pointer}.selectedFAQCategoryTitle{color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.unselectedFAQCategory{margin:12px;background-color:#fff;border-width:2px;border-style:solid;border-color:#293a4e;border-radius:25px;padding:12px;cursor:pointer}.unselectedFAQCategoryTitle{color:#293a4e;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.faqCell{margin-top:24px;cursor:pointer}.FaqCelldivider{background-color:#e9f0f8;height:3px;border-radius:2px}.faqTitleDiv{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.faqTitleLabel{color:#222;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.faqAnswerLabel{margin-top:16px;color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:40px}.serviceRundownCell{background-color:#fff;border-radius:10px;padding:42px}.serviceRundownCellPrice{color:#222;font-family:Volkhov;font-size:48px;font-style:normal;font-weight:600;line-height:70px}.serviceWhatIsIncludeText{color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:40px;margin-left:42px}.serviceWhatIsIncludeIcon{font-size:24px}.stepCounterLabelUnselected{color:#9ea5ad;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.stepCounterLabelSelected{color:#222;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.SelectDateBookContainerView{width:75%}.calendarBookingSuperView{margin-top:70px}.calendarYearShow{color:#5379bf;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:40px}.calendarMonthShow{color:#222;font-family:Volkhov;font-size:48px;font-style:normal;font-weight:700;line-height:70px}.calendarHeaderTitle{color:#9ea5ad;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:40px}.calendarHeaderDaysDiv{width:14.286%;display:flex;justify-content:center}.calendarDaySuperView{position:relative}.calendarDaySuperViewAdmin{position:relative;width:100%}.emptyDayCell{margin:8px;height:174px;border-radius:20px;background-color:#fffc}.emptyDayCellAdmin{height:240px;margin:8px;border-radius:20px;background-color:#fffc}.noavailabilityCell{display:flex;align-items:center;justify-content:center}.availabilityCell{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 2px 5px rgba(103,110,118,.08)) drop-shadow(0px 1px 1px rgba(0,0,0,.12));background-color:#fff;cursor:pointer}.availabilityCellAdmin{filter:drop-shadow(0px 2px 5px rgba(103,110,118,.08)) drop-shadow(0px 1px 1px rgba(0,0,0,.12));background-color:#fff;cursor:pointer}.unavailableCalendarCellTitle{color:#9ea5ad;font-family:Poppins;font-size:32px;font-style:normal;font-weight:300;line-height:40px}.unavailableCalendarBar{position:absolute;top:80%;left:32.5%;width:35%;height:5px;border-radius:50px;background-color:#e5e7ea}.availableCalendarBar{position:absolute;top:80%;left:32.5%;width:35%;height:5px;border-radius:50px;background-color:#39ff11}.availableCalendarCellTitle{color:#222;text-align:center;font-family:Poppins;font-size:32px;font-style:normal;font-weight:300;line-height:40px}.resumeOfBooking{background-color:#fff;border-radius:20px;padding:24px;margin-top:30px}.titleForResumeBooking{color:#222;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.titleForPriceForPersonResumeBooking{color:#5379bf;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.titleForhoursDescription{color:#666;font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:40px}.totalPriceLabel{color:#222;font-family:Poppins;font-size:22px;font-style:normal;font-weight:600;line-height:40px}.totalPriceLabel_value{color:#5379bf;font-family:Poppins;font-size:25px;font-style:normal;font-weight:600;line-height:40px;text-align:right;flex-grow:1}.imageForPopupServicePlaceholder{height:120px;width:120px;background-size:cover;background-position:center;border-radius:10px}.alertNoticeTravelersSuperView{margin-top:24px;border-radius:8px;padding:16px;background:#fffcf5;box-shadow:0 0 0 4px #e9a23b29,0 2px 5px #676e7614,0 0 0 1px #e9a23b29,0 1px 1px #0000001f}.alertNoticeTitle{margin-left:16px;color:#c8811a;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.alertNoticeSubtitle{color:#e9a23b;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.clientDetailsSuperView{margin-top:10px;margin-right:16px;padding:24px;border-radius:20px;background:linear-gradient(263deg,#f6f8fb,#fff);box-shadow:0 2px 80px 2px #0000000f}.clientDetailsTitle{color:#5379bf;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.clientDetailsSubtitle{color:#222;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.clientDetailsInputTitle{color:#666;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.clientDetailsInputBox{display:flex;align-items:center;margin-top:10px;padding:14px;border-radius:8px;background:#fff;box-shadow:0 2px 5px #676e7614,0 0 0 1px #676e7629,0 1px 1px #0000001f}.clientDetailsInputBoxDisabled{display:flex;align-items:center;margin-top:10px;padding:14px;border-radius:8px;background-color:#d3d3d3;box-shadow:0 2px 5px #676e7614,0 0 0 1px #676e7629,0 1px 1px #0000001f}.clientDetailsInputElement{background-color:transparent;border:0;flex-grow:1;margin-left:10px;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.priceDetailsTitle{color:#222;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:40px}.priceDetailsDescription{color:#222;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:40px}.priceDetailsDescriptionValue{flex-grow:1;text-align:end;color:#222;text-align:right;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:40px}.priceTotalValue{flex-grow:1;color:#5379bf;text-align:right;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:40px}.termsAndConditionMainText{padding-left:10px;color:#9ea5ad;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.termsAndConditionsButton,.PrivacyPolicyButton{cursor:pointer;color:#5379bf;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.successViewTravelersSuperView{background:#f6fef9;box-shadow:0 0 0 4px #53b48329,0 2px 5px #676e7614,0 0 0 1px #53b48329,0 1px 1px #0000001f;margin-top:24px;border-radius:8px;padding:16px}.errorViewTravelersSuperView{border-radius:8px;background:#fef6f6;box-shadow:0 0 0 4px #ff4d4d29,0 2px 5px #676e7614,0 0 0 1px #ff4d4d29,0 1px 1px #0000001f;margin-top:24px;padding:16px}.successInfoTextClient{padding-left:10px;color:#9ea5ad;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.clientDetailsTitleLabel{color:#222;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:40px}@media (max-width: 1399px){.arrowMainArtworkImage{display:none}}@media (max-width: 1199px){.bookNowHomeMainView-COL{padding-top:22px}.whatwedoHomePageMainDiv,.whatWeOfferHomeSection,.aboutUsHomePageMainDiv,.contactUsHomeBanner,.mapsDiv,.aboutUsMainPageDiv,.faqMainContainer,.sharedExperiencePriceShowDown{margin-top:120px}}@media (max-width: 992px){.HomeMainTitle{font-size:32px;line-height:35px;padding-right:7vw}.HomeMainTitle_destactWord{font-size:32px;line-height:35px}.HomeMainDescription{padding-top:16px;font-size:14px;line-height:20px;padding-right:9vw}.heroWatermarkImg{width:100%;max-width:200px;height:auto}.travelersSelectBoxMainView{padding-top:0}.bookNowHomeMainView-COL{padding-top:22px}.HomeBookContainerView,.SelectDateBookContainerView{margin-top:24px;margin-right:4vw}.aboutUsImageDiv{display:none}.aboutUsImageOnText{margin-top:24px;display:flex;margin-bottom:24px}.whatwedoHomePageMainDiv,.aboutUsHomePageMainDiv,.contactUsHomeBanner,.mapsDiv,.aboutUsMainPageDiv,.faqMainContainer,.sharedExperiencePriceShowDown{margin-top:120px}.whatWeOfferHomeSection_ServicesPhotosMain_CollectionViewPortrait{display:none}.whatWeOfferHomeSection_ServicesPhotosMain_CollectionViewLandscape{display:block}.whatWeOfferHomeSection_ServicesPhotosMain_CollectionView_containerLandScape{width:100%;height:200px}.whatWeOfferHomeSection_ServicesPhotosMain_rightElement{border-radius:20px;background-position:center;height:100%;margin-top:5px;margin-bottom:5px;padding-left:24px;padding-right:24px;padding-bottom:24px;margin-right:30px;display:flex;align-items:end}.whatWeOfferHomeSection_ServicesPhotosMain_leftElement{border-radius:20px;background-position:center;height:100%;margin-top:5px;margin-bottom:5px;padding-left:24px;padding-right:24px;padding-bottom:24px;margin-left:30px;display:flex;align-items:end}.contactHomeButton{margin-top:10px}.fancyArrowContactsCol{display:none}}@media (max-width: 767px){.languageSelectorButtonInsideMenu{display:none}.navbar{padding-top:0;min-height:114px;padding-bottom:0}.navBarOption{min-height:114px}.popup-content{width:95%}.heroWatermarkImg,.heroWatermarkImgCol{display:none}.travelersSelectBoxMainView{padding-top:16px}.bookNowHomeMainView-COL{padding-top:22px}.HomeBookContainerView,.SelectDateBookContainerView{margin-top:24px;margin-right:0}.SelectDateBookContainerView{width:100%}.titleForDestactMiniTitle{font-size:14px;line-height:20px;margin-bottom:10px}.aboutUsHomePageTextContainerMain{margin:0}.titleForDestactMainTitle,.titleForDestactMainTitle_GoldWorld{font-size:32px;line-height:35px}.titleForDestactDescription{font-size:14px;line-height:20px}.contactUSDescriptionHomeLabel{padding-top:15px;color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.contactUSDescriptionHomeLabel_span{color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.rowForContactButtonsDiv{margin-top:24px}.contactsHeroImage{height:219px;padding-left:16px;padding-right:25px}.heroTitleLabel{color:#fff;font-family:Volkhov;font-size:32px;font-style:normal;font-weight:600;line-height:35px}.heroSubtitleLabel{color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.contactsDescription{color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.contactInformationLabel{padding-left:24px;color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.contactInformationIcon{padding-top:0}.contactTitleForDesktop{display:none}.contactTitleForMobile{display:block;padding-bottom:20px}.galleryMainViewPopupDiv{width:95vw;height:50vh;display:flex}.imageGalleryElement_fullscreen{-o-object-fit:contain;object-fit:contain;width:85vw;border-radius:10px;cursor:pointer;height:100%}.faqTitleLabel{color:#222;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.faqAnswerLabel{margin-top:16px;color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.serviceRundownCellPrice{color:#222;font-family:Volkhov;font-size:25px;font-style:normal;font-weight:700;line-height:35px}.serviceWhatIsIncludeText{color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:15px}.serviceWhatIsIncludeIcon{font-size:15px;margin-left:5px}.calendarYearShow{color:#5379bf;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.calendarMonthShow{color:#222;font-family:Volkhov;font-size:32px;font-style:normal;font-weight:700;line-height:35px}.calendarHeaderTitle{color:#9ea5ad;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.emptyDayCell{margin:2.5px;height:75px;border-radius:10px;background-color:#fffc}.unavailableCalendarCellTitle{color:#9ea5ad;font-family:Poppins;font-size:17px;font-style:normal;font-weight:300;line-height:20px}.unavailableCalendarBar{position:absolute;top:70%;left:32.5%;width:35%;height:5px;border-radius:50px;background-color:#e5e7ea}.availabilityCell{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 2px 5px rgba(103,110,118,.08)) drop-shadow(0px 1px 1px rgba(0,0,0,.12));background-color:#fff;cursor:pointer}.availableCalendarBar{position:absolute;top:70%;left:32.5%;width:35%;height:5px;border-radius:50px;background-color:#39ff11}.availableCalendarCellTitle{color:#222;text-align:center;font-family:Poppins;font-size:17px;font-style:normal;font-weight:300;line-height:20px}.titleForResumeBooking{color:#222;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.titleForPriceForPersonResumeBooking{color:#5379bf;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.titleForhoursDescription{color:#666;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.imageForPopupServicePlaceholder{height:80px;width:80px}.clientDetailsTitle{color:#5379bf;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.clientDetailsSubtitle{color:#222;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.clientDetailsInputTitle{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media (min-width: 768px){.navbar{padding-top:0;min-height:114px;padding-bottom:0}.navBarOption{min-height:114px}.navBarOptionText{padding-left:16px;padding-right:16px}}@media (max-width: 767px){.selectedOptionText,.unselectedOptionText{font-size:14px}.navBarOption{min-height:55px}.HomeMainTitle{font-size:32px;line-height:35px;padding-right:0}.HomeMainDescription{padding-top:16px;font-size:14px;line-height:20px;padding-right:0}.heroTextCol{width:100%;margin-top:40px}}
