.CarouselBenefits .Slider{background:#fff}.CarouselBenefits .Slider .ImageSlider{padding-bottom:4rem}.CarouselBenefits .Slider .ImageSlider-slides>li{border-right:1px solid #ecedee;height:44px;width:44px}.CarouselBenefits .Slider .ImageSlider-indicators{bottom:5px}.CarouselBenefits .Slider--fhrBenefits,.CarouselBenefits .Slider--fhrBenefits .ImageSlider-slides li,.CarouselBenefits .Slider--fhrBenefits .slick-slide{height:auto}.CarouselBenefits .ImageSlider-indicators{bottom:0;list-style:none;margin:0;position:absolute;text-align:center;width:100%}.CarouselBenefits .ImageSlider-indicators li{cursor:pointer;display:inline-block;height:44px;margin:0 5px;padding:0;position:relative;width:44px}.CarouselBenefits-slickDots{background:0 0;border:0;color:#53565a;content:"•";cursor:pointer;display:block;height:44px;padding:22px;width:44px}.CarouselBenefits-slickDots:before{content:"•";font-size:1rem;height:44px;left:0;line-height:44px;position:absolute;text-align:center;top:0;width:44px}.CarouselBenefits-slickDots--active:before{border-radius:3px;color:#006fcf;content:"●";outline:1px solid #006fcf!important}.FhrBenefitsHeader{margin-bottom:-10px}.FhrBenefitsHeader-logoContainer{line-height:0;vertical-align:middle;width:13.125rem}@media(min-width:768px){.FhrBenefitsHeader-logoContainer{vertical-align:baseline}}.FhrBenefitsHeader-programLogo{height:.925rem;width:13rem}.FhrNineTiles-cardContainer{margin:.9375rem 0}.FhrFeaturedOffers-header{display:flex;max-width:75rem}.FhrFeaturedOffers-headerLink{position:absolute;right:.9375rem}@media(max-width:1023px){.FhrFeaturedOffers-header{display:block}.FhrFeaturedOffers-headerLink{height:auto;position:relative;right:auto}}.RoomDropdownSelect #rooms-dropdown{border:1px solid #8e9092;border-radius:4px}.TravelersDropdown{width:100%}@media(min-width:768px){.TravelersDropdown-room{min-width:36rem}}.TravelersDropdown-travelersCount{display:flex;flex-wrap:wrap;padding-right:1rem;padding-top:1rem}@media(max-width:767px){.TravelersDropdown-travelersCount{padding-right:.625rem}}.TravelersDropdown-childrenAges{display:flex;flex-wrap:wrap;padding-right:1rem;padding-top:1rem;position:relative}@media(max-width:767px){.TravelersDropdown-childrenAges{padding-right:.625rem}}.TravelersDropdown-childrenAges:after{border-top:1px solid #c8c9c7;content:"";display:block;left:0;margin:0 1rem;position:absolute;right:0;top:0}@media screen and (max-width:830px)and (min-width:769px){.TravelersDropdown-room{min-width:38rem}}.TravelersDropdown select{border-color:#53565a}.TravelersDropdown-childrenAges--justifyBetween{justify-content:space-between}.FhrSearchForm-wrapper{background:hsla(0,0%,100%,.6)}.FhrSearchForm-destinationColumn{flex-grow:0;flex:1.5}@media(min-width:1024px){.FhrSearchForm-destinationColumn{flex:0 1 35%}}.FhrSearchForm-column{flex:1}.u-dls-outline-light-focus:focus{outline:1px dashed #fff!important;outline-offset:3px}.FhrSearchHero-content{z-index:1}@media(min-width:1024px){.FhrSearchHero-content--hasCaption{margin-bottom:3rem}.FhrSearchHero-copyText{margin-left:5rem;margin-right:5rem}}.FhrSearchHero-logo{max-height:2.5rem;width:15rem}.FhrSearchHero-sliderImageContainer{top:0}.FhrSearchHero-sliderImage{background-position:50%;background-repeat:no-repeat;background-size:cover}.FhrSearchHero-heroCaption{bottom:20px}.FhrSearchHero-link{min-height:2.75rem;pointer-events:visible;width:48.0625em}
/*# sourceMappingURL=featured-hotel-search-page.5af4554ab18237cf1cf9.styles.css.map*/