.hero-header{padding:48px 16px}@media screen and (min-width:768px){.hero-header{padding:88px 32px}}.hero-header__mobile-wrap,.hero-header__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero-header__wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1120px;margin:0 auto}@media screen and (min-width:768px){.hero-header__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.hero-header__pivot-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.hero-header__pivot-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.hero-header__content{text-align:center}@media screen and (min-width:768px){.hero-header__content{text-align:left}}.hero-header__img{max-width:160px;margin-bottom:16px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (min-width:768px){.hero-header__img{max-width:192px;margin-right:32px;margin-bottom:0}}@media screen and (min-width:1024px){.hero-header__img{max-width:256px;margin-right:64px}}.hero-header__title{margin-bottom:16px;font-size:32px;font-family:FFMarkWebProBold;line-height:1.25;letter-spacing:-.2px}@media screen and (min-width:768px){.hero-header__title{margin-bottom:24px;font-size:48px;line-height:1.25;letter-spacing:-.3px}}@media screen and (min-width:1024px){.hero-header__title{font-size:64px;line-height:1.25;letter-spacing:-.5px}}.hero-header__description{max-width:640px;font-size:14px;line-height:1.5;letter-spacing:-.1px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (min-width:768px){.hero-header__description{font-size:16px;line-height:1.5;letter-spacing:-.1px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:1024px){.hero-header__description{font-size:18px;line-height:1.5;letter-spacing:-.1px}}.hero-header__pivot-item{margin-right:8px}.hero-header__pivot-container,.hero-header__pivot-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-header__pivot-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.hero-header__pivot-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px;margin-bottom:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.hero-header__pivot-container{margin-top:24px}}.hero-header__pivot-title{margin-right:12px;font-size:14px}.hero-header__pivot-link,.hero-header__pivot-title{font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.hero-header__pivot-link{padding:4px 8px;border-radius:2px;background-color:#0a8de9;font-size:11px;color:#fff}.hero-header__pivot-link:hover{background-color:#48aaef}.hero-header__pivot-link:active,.hero-header__pivot-link:focus{background-color:#84c6f4}.offer-filter{background-color:#fff}.offer-filter__wrap{margin-bottom:26px}@media screen and (min-width:440px){.offer-filter__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.offer-filter__count-offers{display:block;font-size:14px;font-family:FFMarkWebProBook;line-height:1.5;letter-spacing:-.1px;cursor:pointer;margin-top:8px}@media screen and (min-width:440px){.offer-filter__count-offers{margin-top:0}}.offer-filter__filter-icon{width:20px;height:20px}.offer-filter__description{color:#282b40;line-height:1;font-size:16px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.offer-filter__departure,.offer-filter__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offer-filter__departure{cursor:pointer}.offer-filter__icon{width:24px;height:24px;fill:#fff;margin-right:12px}.link-collection__title{display:block;margin-bottom:24px;font-size:24px;font-family:FFMarkWebProBold;line-height:1.25;letter-spacing:-.1px}@media screen and (min-width:768px){.link-collection__title{margin-bottom:32px}}.filters-list{display:none;width:100%}@media screen and (min-width:1024px){.filters-list{display:block}}.link-collection{display:block;margin-bottom:24px}@media screen and (min-width:768px){.link-collection{margin-bottom:32px}}@media screen and (min-width:1024px){.link-collection{margin-bottom:48px}}@media screen and (min-width:768px){.link-collection__list{-webkit-column-count:2;column-count:2;-webkit-column-gap:16px;column-gap:16px}}@media screen and (min-width:1024px){.link-collection__list{-webkit-column-count:4;column-count:4;-webkit-column-gap:32px;column-gap:32px}}.link-collection__link{color:#93959f;font-size:14px;line-height:1.5;letter-spacing:-.1px}.link-collection__link:hover{color:#0a8de9}.listing-block{display:block}.main-content .listing-block{margin-bottom:32px}@media screen and (min-width:1024px){.main-content .listing-block{margin-bottom:48px}}.swiper-container{width:100%;height:100%}.carousel__images{background-size:cover;min-height:60px}.close-x{position:relative;z-index:1;width:24px;height:24px;background-color:transparent;border:none;cursor:pointer}.close-x span{position:absolute;display:block;width:24px;height:2px;margin-top:11px;background-color:#5e6070;opacity:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;pointer-events:none}.close-x span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-x span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x:hover span{background-color:#0a8de9}.listing-block__copy-container{color:#4d4d4d;font-size:14px}@media screen and (min-width:768px){.listing-block__copy-container{overflow:hidden;margin:0 -16px}}.listing-block__copy-container .listing-block__copy-text:first-child{font-size:14px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.listing-block__copy{margin:0 auto}@media screen and (min-width:768px){.listing-block__copy{padding:0 16px;-webkit-column-count:2;column-count:2;-webkit-column-gap:32px;column-gap:32px}}.listing-block__copy p{margin-top:0;margin-bottom:16px;line-height:1.4}.listing-block__continent{margin-bottom:24px}.listing-block--offers,.listing-block--offers .offer-card{width:100%}.listing-block__see-all{display:inline-block;font-size:0}.listing-block__see-all.listing-block__see-all--desktop{display:none}@media screen and (min-width:500px){.listing-block__see-all.listing-block__see-all--desktop{display:inline-block}}@media screen and (min-width:500px){.listing-block__see-all.listing-block__see-all--mobile{display:none}}.listing-block__see-all-text{display:inline-block;vertical-align:middle;margin-right:4px;color:#282b40;font-size:16px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.listing-block__see-all-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#0a8de9}.listing-block__title{margin-bottom:24px;font-size:24px;font-family:FFMarkWebProBold;line-height:1.25;letter-spacing:-.1px}@media screen and (min-width:768px){.listing-block__title{margin-bottom:32px;font-size:32px;font-family:FFMarkWebProBold;line-height:1.25;letter-spacing:-.2px}}.listing-block__title--search-facets{max-width:1184px;margin:0 auto 24px;padding:0 16px}@media screen and (min-width:768px){.listing-block__title--search-facets{margin:0 auto 32px;padding:0 32px}}@media screen and (min-width:1024px){.listing-block__title--search-facets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.listing-block__title--search-facets .results-count-container{display:none}@media screen and (min-width:1024px){.listing-block__title--search-facets .results-count-container{display:block;font-size:16px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}}.listing-block .search-facets__toggle-filter-wrapper{padding:0 0 26px}@media screen and (min-width:768px){.listing-block .search-facets__toggle-filter-wrapper{padding:0 0 32px}}.listing-block .search-facets__toggle-filter{padding:0}#categories,#categories-not-localized,#destinations,#other-destinations{max-width:1184px;margin:0 auto 32px;padding:0}@media screen and (min-width:1024px){#categories,#categories-not-localized,#destinations,#other-destinations{margin:0 auto 64px;padding:0 32px}}.page-content__copy{max-width:1184px;margin:0 auto;padding:0 16px 32px;color:#93959f;font-size:14px;line-height:1.5;letter-spacing:-.1px}@media screen and (min-width:768px){.page-content__copy{padding:0 32px 64px;-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;column-gap:24px}}.page-content__copy h3,.page-content__copy h4{margin-bottom:24px;font-size:14px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.page-content__copy p{margin-bottom:24px}.page-content__copy a{color:#5e6070}.page-content__copy a:hover{color:#0a8de9}.white{max-width:1184px;margin:0 auto 32px;padding:0 16px;color:#93959f;font-size:14px;line-height:1.5;letter-spacing:-.1px}@media screen and (min-width:768px){.white{margin:0 auto 64px;padding:0 32px;-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;column-gap:24px}}.white section{margin-bottom:24px}.white section a{color:#93959f}.white section h2,.white section h3,.white section h4{margin-bottom:24px;font-size:14px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.white section img{display:none}.listing-title{font-size:32px;font-family:FFMarkWebProBold;line-height:1.25;letter-spacing:-.2px;margin-bottom:32px}@media screen and (min-width:1024px){.grid-cards__list--listings{margin-left:0;margin-right:0}}.grid-cards--listing{position:relative;max-width:1184px;padding:16px 16px 0;overflow:hidden}@media screen and (min-width:768px){.grid-cards--listing{position:static;padding:0 32px;overflow:visible}}.grid-cards--listing:before{content:"";position:absolute;top:0;right:-16px;left:-16px;height:1px;background-color:#e9e9eb}@media screen and (min-width:768px){.grid-cards--listing:before{display:none}}.grid-cards--listing .grid-cards__item{position:relative;padding-bottom:16px}@media screen and (min-width:768px){.grid-cards--listing .grid-cards__item{position:static;padding-bottom:0}}.grid-cards--listing .grid-cards__item:after{content:"";position:absolute;right:-16px;bottom:0;left:-16px;height:1px;background-color:#e9e9eb}@media screen and (min-width:768px){.grid-cards--listing .grid-cards__item:after{display:none}}.Filter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow-y:hidden;background-color:rgba(0,0,0,.7);text-align:center;padding:16px}.Filter .Filter__form{left:0;max-width:100%;max-height:100%;margin-top:0;margin-bottom:0;margin-left:0}@media screen and (min-width:768px){.Filter .Filter__form{position:relative;left:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:353px;max-height:90%;height:100%;margin:32px 0;margin-left:-176.5px;background-color:#fff;height:auto}}.Filter .Filter__form .Filter__header{position:relative;top:0;min-height:48px;padding:14px 16px;width:100%;height:48px;background-color:#fff;border-bottom:1px solid #dfdfe3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Filter .Filter__form .Filter__header .Btn--clear{color:#dfdfe3}.Filter .Filter__form .Filter__header .Btn--clear.selected{color:#0a8de9}.Filter .Filter__form .Text--m{display:none}.Filter .Filter__form .Filter__body{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:hidden;overflow-y:auto;width:100%;padding:24px 16px 0;background-color:#fff}@media screen and (min-width:768px){.Filter .Filter__form .Filter__body{padding:24px 32px 0}}.Filter .Filter__form .Filter__submit{position:relative;bottom:0;width:100%;padding:24px 16px;background-color:#fff}.Filter .Filter__form .Filter__submit button{width:100%}@media screen and (min-width:768px){.Filter .Filter__form .Filter__submit{padding:24px 32px}}.Filter .Filter__form .Filter__flexibility{margin:24px 0;text-align:left}.Filter .Filter__form .Filter__flexibility label{display:block;margin-bottom:8px;font-size:16px;font-family:FFMarkWebProBold;line-height:1.5;letter-spacing:-.1px}.Filter .Filter__form .Filter__flexibility select{display:block;width:100%;margin:0 auto;padding:12px 16px;background-color:transparent;background-image:url("../../img/arrow-down.7988ca0732a3.svg");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #bebfc5;border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:16px;font-family:FFMarkWebProBook;line-height:1.5;letter-spacing:-.1px}.Filter .Filter__form .Filter__flexibility select:focus{outline:0}