.Card .Card__image{transition:transform .3s}.Card:focus .Card__image,.Card:hover .Card__image{transform:scale(1.05)}.Card__image,.Card__imageContainer{border-radius:8px;height:100%;width:100%}.Card__title{color:#212529;display:block;font-size:18px}.Card__title:focus,.Card__title:hover{color:#495057;text-decoration:none}.Card__lineClamp{-webkit-box-orient:vertical;box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.TripPlanCardBase__cornerMenu{inset-inline-end:0;position:absolute}.TripPlanCardBase__leftTopBadge{inset-inline-start:0;position:absolute}.Checkbox{height:1px;opacity:0;position:absolute;width:1px}.Checkbox__label{align-items:center;display:flex;margin-bottom:0}.Checkbox__edit{cursor:pointer}.Checkbox__box{align-items:center;background:#fff;border:2px solid #6c757d;border-radius:20%;color:transparent;display:inline-flex;flex-shrink:0;height:1em;justify-content:center;width:1em}.Checkbox__edit:active+.Checkbox__box,.Checkbox__edit:focus+.Checkbox__box,.Checkbox__edit:hover+.Checkbox__box{background:#dee2e6;color:#fff}.Checkbox__checked .Checkbox__box{background:#3f52e3;border:none;color:#fff}.Checkbox__checked .Checkbox__edit:active+.Checkbox__box,.Checkbox__checked .Checkbox__edit:hover+.Checkbox__box{background:#2e3a87}.Checkbox__disabledCheck .Checkbox__box{background:#b2baf4!important;border:none;color:#fff}.Checkbox__circular{border-radius:50%}.Checkbox__lgSize{border-width:2px;height:1.333333em;width:1.333333em}.Checkbox__smSize{border-color:#dee2e6;border-radius:4px;border-width:2px;height:.833333em;width:.833333em}.Checkbox__checkmark{width:60%!important}.Checkbox__disabled{color:#adb5bd;cursor:default}.Checkbox__disabledBox{background-color:#f3f4f5;border-color:#adb5bd}.TripPlanCollaboratorsInfo__bubble{-webkit-margin-start:-8px;border:2px solid #fff;margin-inline-start:-8px}.EditorBubble__container{background-color:#e9ecef;position:relative}.EditorBubble__bubble{opacity:.3;transition:opacity}@media(prefers-reduced-motion:reduce){.EditorBubble__bubble{transition:none}}.EditorBubble__active{opacity:1}.UserBubblesList__bubble{border:2px solid #fff}.UserBubblesList__otherBubble{-webkit-margin-start:-8px;margin-inline-start:-8px}.VerifiedBadge{align-items:center;background-color:#f75940;border-radius:50%;display:inline-flex;font-size:.5rem!important;height:1rem!important;justify-content:center;vertical-align:middle!important;width:1rem!important}.VerifiedBadge__lg{height:40px;width:40px}.VerifiedBadge__md{height:32px;width:32px}.VerifiedBadge__sm{height:20px;width:20px}.ProfilePageNameLink{color:#212529}.ProfilePageNameLink:active,.ProfilePageNameLink:focus,.ProfilePageNameLink:hover{color:#495057;text-decoration:none}.HomePageCarousel__sortByAndSeeAll{font-size:14px;font-weight:700}.HomePageCarousel__seeAllLink{color:#212529}.HomePageCarousel__seeAllLink:active,.HomePageCarousel__seeAllLink:focus,.HomePageCarousel__seeAllLink:hover{color:#495057;text-decoration:none}.HomePageCarousel__leftCarouselButton{margin-bottom:32px}@media(min-width:320px)and (max-width:400px){.HomePageCarousel__leftCarouselButton{margin-bottom:56px}}@media(min-width:576px){.HomePageCarousel__leftCarouselButton{-webkit-margin-start:-40px;margin-bottom:0;margin-inline-start:-40px}}@media(min-width:1016px)and (max-width:1056px),(min-width:1200px)and (max-width:1240px),(min-width:600px)and (max-width:640px),(min-width:768px)and (max-width:808px){.HomePageCarousel__leftCarouselButton{-webkit-margin-start:-24px;margin-bottom:32px;margin-inline-start:-24px}}@media(min-width:576px)and (max-width:599px){.HomePageCarousel__leftCarouselButton{-webkit-margin-start:-16px;margin-bottom:32px;margin-inline-start:-16px}}@media(min-width:992px)and (max-width:1015px){.HomePageCarousel__leftCarouselButton{-webkit-margin-start:-8px;margin-bottom:32px;margin-inline-start:-8px}}.HomePageCarousel__rightCarouselButton{margin-bottom:32px}@media(min-width:320px)and (max-width:400px){.HomePageCarousel__rightCarouselButton{margin-bottom:56px}}@media(min-width:576px){.HomePageCarousel__rightCarouselButton{-webkit-margin-start:8px;-webkit-margin-end:-40px;margin-bottom:0;margin-inline-end:-40px;margin-inline-start:8px}}@media(min-width:1016px)and (max-width:1056px),(min-width:1200px)and (max-width:1240px),(min-width:600px)and (max-width:640px),(min-width:768px)and (max-width:808px){.HomePageCarousel__rightCarouselButton{-webkit-margin-end:-24px;margin-bottom:32px;margin-inline-end:-24px}}@media(min-width:576px)and (max-width:599px){.HomePageCarousel__rightCarouselButton{-webkit-margin-end:-16px;margin-bottom:32px;margin-inline-end:-16px}}@media(min-width:992px)and (max-width:1015px){.HomePageCarousel__rightCarouselButton{-webkit-margin-end:-8px;margin-bottom:32px;margin-inline-end:-8px}}.HotelPriceDropTargetedPromo__promo{max-width:524px}.SplitDropdownToggle__divider_dark{background-color:#212529;width:1px}.SplitDropdownToggle__line_dark{background-color:#343a40;flex-grow:1}.SplitDropdownToggle__divider_brand{background-color:#f75940;width:1px}.SplitDropdownToggle__line_brand{background-color:#de503a;flex-grow:1}.SplitDropdownToggle__divider_light-gray{background-color:#e9ecef;width:1px}.SplitDropdownToggle__line_light-gray{background-color:#ced4da;flex-grow:1}.SplitDropdownToggle__divider_gray{background-color:#e9ecef;width:1px}.SplitDropdownToggle__line_gray{background-color:#ced4da;flex-grow:1}.HomePageCardRow{min-height:80px}.HomePageCardRow__image{align-self:center;border-radius:8px;height:80px;width:80px}.HomePageCardRow__cornerMenu{inset-inline-end:0;position:absolute}.YourTripsAndGuidesColumn__horizontalLine{border:1px solid #dee2e6}.YourTripsAndGuidesColumn__cardRow{background-color:#dee2e6!important}.YourTripsAndGuidesColumn__seeAllLink{color:#212529;font-size:14px;font-weight:700}.YourTripsAndGuidesColumn__seeAllLink:active,.YourTripsAndGuidesColumn__seeAllLink:focus,.YourTripsAndGuidesColumn__seeAllLink:hover{color:#495057;text-decoration:none}.HomePageInner__noDataPage{display:flex;height:75vh;justify-content:center;padding-top:64px}.HomePageInner__yourTripsAndGuides{margin:40px auto;width:100%}@media(min-width:576px){.HomePageInner__yourTripsAndGuides{margin:80px auto}}.HomePageInner__map{border-radius:16px;height:300px;margin-top:40px;overflow:hidden;width:100%}@media(min-width:576px){.HomePageInner__map{margin-top:80px}}.HomePageInner__hotelBooking{margin-top:40px}@media(min-width:576px){.HomePageInner__hotelBooking{margin-top:80px}}.HomePageInner__promo{padding-bottom:64px}.HotelBookingView__mediumScreenDatePicker{width:208px}.HotelBookingSection__imagePlaceholder{width:264px}.HotelBookingSection__image{bottom:0;height:auto;inset-inline-end:0;width:264px}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Roboto Adjusted;font-style:normal;font-weight:400;src:local("Roboto")}@font-face{size-adjust:94%;font-family:Roboto Adjusted;font-style:italic;font-weight:400;src:local("Roboto Italic")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:normal;font-weight:700;src:local("Roboto Bold")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:italic;font-weight:700;src:local("Roboto Bold Italic")}@font-face{size-adjust:94%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:400;src:local("Helvetica Neue")}@font-face{size-adjust:91%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic")}@font-face{size-adjust:92%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold")}@font-face{size-adjust:90%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic")}@font-face{size-adjust:95%;font-family:Arial Adjusted;font-style:normal;font-weight:400;src:local("Arial")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:italic;font-weight:400;src:local("Arial Italic")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:normal;font-weight:700;src:local("Arial Bold")}@font-face{size-adjust:90%;font-family:Arial Adjusted;font-style:italic;font-weight:700;src:local("Arial Bold Italic")}@font-face{size-adjust:89%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:400;src:local("Noto Sans")}@font-face{size-adjust:91%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:400;src:local("Noto Sans Italic")}@font-face{size-adjust:88%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:700;src:local("Noto Sans Bold")}@font-face{size-adjust:90%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:700;src:local("Noto Sans Bold Italic")}.HeaderPromoWithButtons__container{border-radius:16px}.HeaderPromoWithButtons__closeButton{inset-inline-end:8px;position:absolute;top:8px}.HeaderPromoWithButtons__header{font-size:1.125rem!important}@container component (min-width: 992px){.HeaderPromoWithButtons__header{font-size:2.25rem!important}}.HeaderPromoWithButtons__header .ComponentBreakpoints__lg_up{font-size:2.25rem!important}.HeaderPromoWithButtons__body{color:#6c757d;font-size:1rem}@container component (min-width: 992px){.HeaderPromoWithButtons__body{font-size:24px}}.HeaderPromoWithButtons__body .ComponentBreakpoints__lg_up{font-size:24px}.HeaderPromoWithButtons__image{width:112px}@container component (min-width: 576px){.HeaderPromoWithButtons__image{width:160px}}.HeaderPromoWithButtons__image .ComponentBreakpoints__sm_up{width:160px}@container component (min-width: 992px){.HeaderPromoWithButtons__image{width:200px}}.HeaderPromoWithButtons__image .ComponentBreakpoints__lg_up{width:200px}.HeaderPromoWithButtons__background{width:268px}@container component (min-width: 992px){.HeaderPromoWithButtons__background{width:416px}}.HeaderPromoWithButtons__background .ComponentBreakpoints__lg_up{width:416px}.HeaderPromoWithButtons__aboveTitleElements{width:0}.HeaderPromoWithButtons__redLightest{background-color:#f9d8dd}.HeaderPromoWithButtons__yellowLightest{background-color:#fdf5eb}.HeaderPromoWithButtons__tealLightest{background-color:#daf5f5}.HeaderPromoWithButtons__greenLightest{background-color:#e8f8f2}.HeaderPromoWithButtons__purpleLightest{background-color:#e2daef}.HeaderPromoWithButtons__indigoLightest,.HeaderPromoWithButtons__indigoLightestDarkAccent{background-color:#ebedfc}.HeaderPromoWithButtons__yellowLightestPurpleAccent,.HeaderPromoWithButtons__yellowLightestRedAccent{background-color:#fdf5eb}.SaveToDocModalInner__body{max-height:50vh;min-height:200px;overflow-y:auto}.HotelBookingModal{min-width:500px}@media(max-width:575.98px){.HotelBookingModal{min-width:300px}}.HotelBookingModal__body{margin-top:-1rem}