@font-face{font-display:swap;font-family:Sofiaprosoft;font-style:normal;font-weight:300;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/sofiaprosoft/sofiaprosoft-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sofiaprosoft;font-style:normal;font-weight:400;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/sofiaprosoft/sofiaprosoft-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sofiaprosoft;font-style:normal;font-weight:500;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/sofiaprosoft/sofiaprosoft-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sofiaprosoft;font-style:normal;font-weight:700;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/sofiaprosoft/sofiaprosoft-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gesta;font-style:normal;font-weight:300;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/gesta/gesta-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gesta;font-style:normal;font-weight:400;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/gesta/gesta-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gesta;font-style:normal;font-weight:500;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/gesta/gesta-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gesta;font-style:normal;font-weight:700;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/gesta/gesta-700.woff2) format("woff2")}:root{--at-font-family-sans:"Open Sans",sans-serif,helvetica;--at-font-family-primary:"Sofiaprosoft",sans-serif,helvetica;--at-font-family-secondary:"Gesta",sans-serif,helvetica}:root{--at-color-primary-hsl:200,100%,36%;--at-color-primary-rgb:0,122,182;--at-color-primary:#007ab6;--at-color-primary-dark:#005883;--at-color-primary-light:#50c5ff;--at-color-secondary:#1faaa5;--at-color-secondary-dark:#177f7b;--at-color-tertiary:#1faaa5;--at-color-tertiary-dark:#177f7b;--hotel-color-brand-primary-500:#007ab6;--hotel-color-brand-primary-600:#006799;--hotel-color-brand-primary-light-500:#f8f9fa;--hotel-color-brand-secondary-050:#eefcfb;--hotel-color-brand-secondary-500:#1faaa5;--hotel-color-brand-secondary-600:#1ea49f;--hotel-color-brand-secondary-700:#167975;--hotel-color-brand-accent-100:#e6eff9;--hotel-color-brand-accent-200:#bcd5f0;--hotel-color-brand-basic-050:#f2f2f3;--hotel-color-brand-basic-300:#bbbbbf;--hotel-color-brand-basic-500:#7d7b84;--hotel-color-brand-basic-700:#4c4b50;--hotel-color-brand-basic-900:#19191a;--hotel-color-brand-accent-secondary-low-alpha:rgba(188,213,240,.12);--neutral-700:#2e2d30}:root{--background-menu-featured-1:#6ce4e0;--foreground-menu-featured-1:#000;--background-menu-featured-2:#bcd5f0;--foreground-menu-featured-2:#000;--background-menu-featured-3:#c2ebff;--foreground-menu-featured-3:#000;--background-menu-featured-1-dark:#56b6b3;--background-menu-featured-2-dark:#96aac0;--background-menu-featured-3-dark:#9bbccc}@font-face{font-display:swap;font-family:Belleza;font-style:normal;font-weight:400;src:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/fonts/common/belleza-v17-latin_latin-ext/belleza-v17-latin_latin-ext-regular.woff2) format("woff2")}.ot-pc-logo,.ot-sdk-container{--urlmarcadinamica:url(https://d1hkxmgwhmmdhs.cloudfront.net/dist/assets/img/mundosenior/logo.png)}[class*=c-icon-]{font-family:pegasus-base-fonts;font-weight:400}[class*=srv-]{display:inline-block;font-family:pegasus-hotel-service-fonts;font-weight:400;vertical-align:middle}.c-poi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.c-poi__image{margin-bottom:15px}.c-poi__image:before{padding-top:50%}@media (min-width:768px) and (max-width:1023px){.c-poi__image:before{padding-top:15.7894736842%}}@media (min-width:480px) and (max-width:767px){.c-poi__image:before{padding-top:21.4285714286%}}@media (max-width:479px){.c-poi__image:before{padding-top:31.25%}}.c-poi__icon{color:#fff;max-width:45px}.c-poi__icon .c-icon{color:#fff}.c-poi__icon .c-icon:before{padding:10px}.c-poi__text{padding-left:10px;width:calc(100% - 45px)}.c-poi__box{margin-top:15px;width:100%}.c-poi__title{font-size:inherit;font-weight:inherit;font-weight:700;line-height:1.5;margin:0}.c-poi__info{font-size:12px;text-transform:uppercase}.c-marker{cursor:pointer}.c-marker__container{position:relative}.c-marker__price{display:block;font-size:12px;left:0;letter-spacing:-1px;position:absolute;right:0;text-align:center;top:28px}.c-marker--building .c-marker__price{font-weight:600;letter-spacing:inherit;max-width:78px;top:10px}.c-marker--building .c-marker__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;max-width:78px;position:absolute;right:0;top:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-marker--building .c-marker__category .c-icon{color:#1faaa5;display:inline-block;font-size:8px}.c-marker--building .c-marker__sup{margin-left:2px}.m-table-hotel--has-budget .m-table__concept:last-child{min-width:315px}@media (max-width:47.9375em){.m-table-hotel--has-budget .m-table__concept:last-child{min-width:100%}}@media (min-width:400px){.m-table-hotel--has-budget .m-table-hotel__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:315px}}.m-table-hotel--has-budget .m-table-hotel__actions .c-btn{margin-right:15px;width:100%}.m-table-hotel--has-budget .m-table-hotel__actions .c-btn:last-child{margin-right:0}.m-table-hotel [class*=m-table__more-content]{border-top:1px dashed #e1e1e1}.m-table-hotel .m-table__col:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.9375em){.m-table-hotel__heading{display:none}}.m-table-hotel__heading-2{display:none}@media (max-width:47.9375em){.m-table-hotel__heading-2{display:block}}@media (min-width:48em){.m-table-hotel__header-image{position:relative}.m-table-hotel__header-image:before{content:"";display:block;padding-top:20.8984375%;width:100%}.m-table-hotel__header-image>iframe,.m-table-hotel__header-image>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}}@media (min-width:30em) and (max-width:47.9375em){.m-table-hotel__header-image{position:relative}.m-table-hotel__header-image:before{content:"";display:block;padding-top:27.8645833333%;width:100%}.m-table-hotel__header-image>iframe,.m-table-hotel__header-image>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}}@media (max-width:29.9375em){.m-table-hotel__header-image{position:relative}.m-table-hotel__header-image:before{content:"";display:block;padding-top:50%;width:100%}.m-table-hotel__header-image>iframe,.m-table-hotel__header-image>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}}@media (max-width:47.9375em){.m-table-hotel__row{background:rgba(0,122,182,.06);border:0;margin:15px 0;padding-left:10px;padding-right:10px}.m-table-hotel__row:first-child{margin-top:0}.m-table-hotel__row:last-child{margin-bottom:0}}@media (max-width:47.9375em){.m-table-hotel__price-night{display:none}}.m-table-hotel__price{font-size:16px}@media (max-width:47.9375em){.m-table-hotel__price{font-size:18px;padding-right:0;position:absolute;right:10px;top:10px}}.m-table-hotel__actions-icon{color:#fff;padding:0 10px 0 0}.m-table-hotel__actions-icon:before{padding:0}@media (max-width:47.9375em){.m-table-hotel__actions{padding:0;width:100%}.m-table-hotel__actions .c-btn{margin-top:35px;padding-bottom:10px;padding-top:10px;width:100%}}@media (max-width:47.9375em) and (max-width:39.9375em){.m-table-hotel__actions .c-btn{margin-top:20px}}@media (max-width:47.9375em){.m-table-hotel__actions .m-table__selected{margin-top:35px}}@media (max-width:39.9375em){.m-table-hotel__actions{padding-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.m-table-hotel__room{display:inline-block;font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:47.9375em){.m-table-hotel__room{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0;padding-right:85px}.m-table-hotel__room .c-icon{padding-bottom:0;padding-left:0;padding-top:0}}.m-table-hotel__no-refundable{color:#999;display:block;font-size:10px;font-weight:700;text-transform:uppercase;width:100%}.m-table-hotel__no-availability{color:#cc4b37;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}.m-table-hotel__regime{font-size:14px;font-weight:600}@media (max-width:47.9375em){.m-table-hotel__regime{padding-left:0;padding-right:85px;width:100%}}.m-table-hotel__offer{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-table-hotel__offer .c-icon{margin-right:5px}@media (max-width:47.9375em){.m-table-hotel__offer{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;padding-left:0;padding-right:0;text-align:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.m-table-hotel__offer .c-icon{margin-top:30px;padding:0}}@media (max-width:47.9375em) and (max-width:47.9375em){.m-table-hotel__offer .c-icon{margin-top:20px}}@media (max-width:39.9375em){.m-table-hotel__offer{padding-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.m-table-hotel__price .c-price__old-price{display:block}.m-card{border:1px solid #dfe0e4;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.m-card__img{position:relative}.m-card__img:before{content:"";display:block;padding-top:32%;width:100%}.m-card__img>iframe,.m-card__img>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.m-card__box{padding:10px 20px 15px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.m-card__head{min-height:100px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}.m-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.m-card__price{font-size:20px}.m-card__btn{margin-top:10px;text-align:center}.m-links{-webkit-column-count:5;-moz-column-count:5;column-count:5}@media (max-width:63.9375em){.m-links{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (max-width:47.9375em){.m-links{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:34.9375em){.m-links{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:29.9375em){.m-links{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.m-links__item{display:inline-block;padding:4px 5px}@media (max-width:29.9375em){.m-links__item{display:block}}.m-table-offers{-webkit-box-shadow:0 0 6px #d6d6d6;box-shadow:0 0 6px #d6d6d6;margin:3px}.m-table-offers__picture{overflow:hidden;position:relative}.m-table-offers__picture:before{content:"";display:block;padding-top:29.8666666667%;width:100%}.m-table-offers__picture>iframe,.m-table-offers__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}@media (min-width:480px) and (max-width:992px){.m-table-offers__picture:before{padding-top:19.5652173913%}}@media (max-width:480px){.m-table-offers__picture:before{padding-top:23.3333333333%}}.m-table-offers__title{display:block;font-size:15px;padding:10px;text-align:center}.m-table-offers__heading{background-color:#f6f6f6;padding:12px 4px}.m-table-offers__heading--hotel .m-table__concept:first-child{-webkit-box-flex:1.55;-ms-flex-positive:1.55;flex-grow:1.55}.m-table-offers__destination{font-weight:600;text-transform:uppercase}.m-table-offers__content{overflow:hidden;position:relative}.m-table-offers__scroll{min-height:280px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.m-table-offers__scroll--hotel .m-table__col:first-child{-webkit-box-flex:1.2;-ms-flex-positive:1.2;flex-grow:1.2}.m-table-offers__col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-table-offers__footer{background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-table-offers__footer .c-icon{color:#666;cursor:pointer;-webkit-transition:opacity .6s;transition:opacity .6s}.m-table-offers__footer .c-icon[data-status=disabled]{opacity:.6;pointer-events:none}.m-table-offers__total-results{display:block;font-size:12px;text-transform:uppercase}.m-banner-list{color:#fff;padding:40px 0}@media (min-width:48em){.m-banner-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-banner-list,.m-banner-list__header{display:-webkit-box;display:-ms-flexbox;display:flex}.m-banner-list__header{-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:40px;width:32%}}@media (max-width:47.9375em){.m-banner-list__header{text-align:center}}.m-banner-list__line-1{display:block;font-size:20px;letter-spacing:1.7px;width:100%}.m-banner-list__line-2{font-size:45px;letter-spacing:5px}.m-banner-list__line-2,.m-banner-list__line-3{display:block;text-transform:uppercase;width:100%}.m-banner-list__line-3{font-size:18px;letter-spacing:1.3px}.m-banner-list__info{list-style:none;margin:0;padding:0}@media (min-width:48em){.m-banner-list__info{border-left:1px solid #fff;padding-left:65px;width:60%}}@media (max-width:47.9375em){.m-banner-list__info{border-top:1px solid #fff;margin-top:20px}}.m-banner-list__item{margin:20px 0;position:relative}@media (max-width:29.9375em){.m-banner-list__item{padding-left:10px}}.m-banner-list__item-title{font-weight:600;letter-spacing:1.05px;line-height:20px;text-transform:uppercase}.m-banner-list__item-text{font-size:15px;margin-bottom:0}.m-banner-list__icon{color:#fff;font-weight:700;left:-25px;position:absolute;top:3px}@media (max-width:29.9375em){.m-banner-list__icon{left:-10px}}.m-banner-list--transfers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0}.m-banner-list--transfers .m-banner-list__header{margin-bottom:20px}@media (min-width:48em){.m-banner-list--transfers .m-banner-list__header{width:100%}}.m-banner-list--transfers .m-banner-list__line-2{font-size:30px;font-weight:900;letter-spacing:0;text-align:left}.m-banner-list--transfers .m-banner-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-banner-list--transfers .m-banner-list__item:not(:last-child){margin-bottom:40px}.m-banner-list--transfers .m-banner-list__icon{font-size:24px;margin-right:15px;position:static}.m-banner-list--transfers .m-banner-list__item-title{font-size:18px;text-transform:unset}.m-banner-list--transfers .m-banner-list__info{border:0;padding:0}@media (min-width:48em){.m-banner-list--transfers .m-banner-list__info{max-width:50%}}.m-hotel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media (max-width:61.1875em){.m-hotel-heading__item:first-child{margin-bottom:20px;width:100%}}@media (min-width:992px){.m-hotel-heading__item--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-hotel-heading__item--wrap .c-price{margin-right:20px}@media (min-width:381px){.m-hotel-heading__item--wrap .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px) and (max-width:991px){.m-hotel-heading__item--wrap .c-price{margin-bottom:10px;margin-right:0}}.m-hotel-heading__item--wrap .c-price__desc{margin-right:5px}@media (max-width:381px){.m-hotel-heading__item--wrap .c-price__desc{margin:0 0 5px;text-align:left}}.m-hotel-heading__title{margin:0 0 5px}.m-hotel-heading__title:has(.coh-availabilityCard__eco){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:767px){.m-hotel-heading__title:has(.coh-availabilityCard__eco){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}.m-hotel-heading__title.c-category{line-height:inherit}.m-hotel-heading__location{margin-left:10px}@media (max-width:480px){.m-hotel-heading__location{display:block;margin-left:0;margin-top:10px}}.m-hotel-heading__stars{display:inline-block;font-size:14px;line-height:20px;position:relative;vertical-align:text-top}.m-hotel-heading__price{font-size:24px}@media (max-width:61.1875em){.m-hotel-heading__price{width:50%}}.m-hotel-heading--fixed{padding:10px 0}.m-hotel-heading--fixed .m-hotel-heading__item:first-child{margin-bottom:0;width:60%}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__item:first-child{width:100%}.m-hotel-heading--fixed .m-hotel-heading__item--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.m-hotel-heading--fixed .m-hotel-heading__title{font-size:18px;font-weight:700;line-height:23px}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.m-hotel-heading--fixed .m-hotel-heading__info{font-size:14px;line-height:18px}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__info{display:none}}.m-hotel-heading--fixed .m-hotel-heading__price{line-height:22px}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__stars{display:none}}.m-hotel-heading--modal .m-hotel-heading__info{color:#999;font-size:13px}.m-hotel-heading__btn{line-height:20px;margin-left:10px;max-width:120px;padding:5px 15px}.m-user-search--not-padding>#modify-search:first-of-type{display:block}button.coh-availabilityCard__eco{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 6px 2px 4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-radius:2px;border-style:none;cursor:pointer;gap:4px;max-height:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}button.coh-availabilityCard__eco:hover{background:#e2f3ca}@media (max-width:767px){button.coh-availabilityCard__eco{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;order:2}}.coh-availabilityCard__eco-txt{color:#65a30d;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.m-seo-card{background-color:#fff;border-radius:4px}.m-seo-card__container{padding:20px}.m-seo-card__btn{display:block;margin:auto 25px;text-align:center}.m-seo-card__picture{position:relative}.m-seo-card__picture:before{content:"";display:block;padding-top:51.7857142857%;width:100%}.m-seo-card__picture>iframe,.m-seo-card__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}@media (min-width:992px) and (max-width:1200px){.m-seo-card__picture:before{padding-top:51.7857142857%}}@media (min-width:480px) and (max-width:992px){.m-seo-card__picture:before{padding-top:27.6422764228%}}@media (max-width:500px){.m-seo-card__picture:before{padding-top:29.7619047619%}}.m-seo-card-horizontal{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-seo-card-horizontal__picture{height:100%;min-height:130px;min-width:120px;overflow:hidden;position:relative}.m-seo-card-horizontal__image{position:absolute}.m-seo-card-horizontal__info{padding:12px;width:100%}.m-seo-card-horizontal__text{font-size:14px;margin-bottom:15px}.m-seo-card-horizontal__link{display:block;font-size:13px;font-weight:600;text-align:right;text-transform:uppercase}.m-seo-card-horizontal--alt{display:grid;grid-template-columns:1fr}@media (min-width:30em){.m-seo-card-horizontal--alt{grid-template-columns:180px 1fr}}.m-seo-card-horizontal--alt .m-seo-card-horizontal__picture{position:relative}.m-seo-card-horizontal--alt .m-seo-card-horizontal__picture:before{content:"";display:block;padding-top:56.25%;width:100%}.m-seo-card-horizontal--alt .m-seo-card-horizontal__picture>iframe,.m-seo-card-horizontal--alt .m-seo-card-horizontal__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.m-seo-card-horizontal--alt .m-seo-card-horizontal__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-logo-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.m-logo-list img{margin:0 auto 25px}.m-offer-horizontal-tiny{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 11px 4px rgba(0,0,0,.3);box-shadow:0 2px 11px 4px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-offer-horizontal-tiny__picture{min-width:135px;position:relative}.m-offer-horizontal-tiny__picture:before{content:"";display:block;padding-top:151.8518518519%;width:100%}.m-offer-horizontal-tiny__picture>iframe,.m-offer-horizontal-tiny__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.m-offer-horizontal-tiny__picture img{border-radius:4px 0 0 4px}.m-offer-horizontal-tiny__details{padding:10px;width:100%}.m-offer-horizontal-tiny__description{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-offer-horizontal-tiny__description-highlight{font-weight:700}.m-offer-horizontal-tiny__separator{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;display:block;font-size:13px;margin:10px 0;padding:10px 0}.m-offer-horizontal-tiny__separator-highlight{font-weight:700}.m-offer-horizontal-tiny__title{margin-bottom:0}.m-offer-horizontal-tiny__subtitle{font-size:inherit;font-size:14px;font-weight:inherit;font-weight:600;line-height:1.5;margin:5px 0}.m-offer-horizontal-tiny__actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.m-offer-horizontal-tiny__btn{font-size:13px}@media (min-width:75em){.m-offer-horizontal-tiny__price{font-size:24px;line-height:20px}}@media (min-width:64em) and (max-width:74.9375em){.m-offer-horizontal-tiny__price{font-size:22px;line-height:18px}}@media (max-width:63.9375em){.m-offer-horizontal-tiny__price{font-size:20px;line-height:16px}}.m-slider .m-offer-horizontal-tiny{margin-bottom:5px;margin-top:5px}.m-map{height:100%;min-height:300px;position:relative}.m-map--loading:before,.m-map--non-load:before{bottom:0;content:" ";left:0;position:absolute;right:0;top:0;-webkit-transition:all 1s;transition:all 1s;z-index:1}.m-map--loading:before{background-color:transparent}.m-map--non-load:before{background:rgba(0,122,182,.3)}.m-map__link{background-color:#1faaa5;border-radius:0;color:#fff;cursor:pointer;padding:10px;position:absolute;right:10px;top:10px;z-index:2}.m-map__element{height:100%!important;left:0;position:absolute;top:0;width:100%}.m-map__element img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-map__btn{left:50%;line-height:16px;margin:0 auto;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.uip-modal .m-map__element{height:auto;min-height:80vh;position:relative;width:auto}.m-card-hotel-booking{border-radius:4px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-card-hotel-booking__picture{max-width:260px;position:relative;width:100%}.m-card-hotel-booking__picture:before{content:"";display:block;padding-top:100%;width:100%}.m-card-hotel-booking__picture>iframe,.m-card-hotel-booking__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.m-card-hotel-booking__picture img{border-radius:4px 0 0 0;height:100%;width:100%}.m-card-hotel-booking__content{padding:20px 25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-card-hotel-booking__content-name{font-size:20px;font-weight:600;line-height:23px}.m-card-hotel-booking__content-description{margin-top:35px}.m-card-hotel-booking__content-valoration{margin:20px 0}.m-card-hotel-booking__content-direction{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:13px;line-height:16px}.m-card-hotel-booking__content-direction .c-icon{margin-right:5px}.m-card-hotel-booking__content-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-card-hotel-booking__content-services .c-icon{margin-right:15px}.m-card-hotel-booking__content-services .c-icon:last-child{margin:0}.m-card-hotel-booking__content-more{color:#007ab6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;margin-left:15px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-card-hotel-booking__price{background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:200px;padding:10px;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-left:1px solid #dfe0e4;justify-content:center}.m-card-hotel-booking__price-description{color:#666;line-height:26px}.m-card-hotel-booking__price-lodging{color:#333;font-size:14px;line-height:26px}.m-card-hotel-booking__price .c-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.m-card-hotel-booking__price .c-price__from{color:#999}.m-poi-list{padding:20px 0}.m-poi-list__item .c-poi{border-bottom:1px solid #e1e1e1;padding:10px 0}.m-hotels-map{height:100vh;position:relative}.m-hotels-map__element{min-height:100vh;min-width:100vw;position:relative;z-index:1}.m-hotels-map__inner{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media (max-width:63.9375em){.m-hotels-map__inner{z-index:200}}.m-hotels-map__col{left:0;max-height:100%;padding:10px;pointer-events:auto;position:absolute;top:0;width:320px}@media (max-width:63.9375em){.m-hotels-map__col--1{height:auto}}.m-hotels-map__col--2{left:auto;overflow-y:auto;right:0;width:320px}@media (max-width:63.9375em){.m-hotels-map__col--2{bottom:0;padding-top:0;top:auto;width:100%}.m-hotels-map__box.is-active{background:#fff;height:100%;left:0;margin-top:0;padding:10px;position:fixed;top:0;width:100%;z-index:201}}.m-hotels-map__box.is-active .pg-m-collapse__content{padding:10px}.m-hotels-map__box.is-active .pg-m-collapse__arrow .c-icon-arrow--bottom:before{content:"\e90e"}.m-hotels-map__box+.m-hotels-map__box,.m-hotels-map__box.is-active .pg-m-collapse .m-search-form__heading-title{margin-top:10px}@media (min-width:48em){.m-hotels-map__sort{background-color:#fafafa;font-size:12px;padding-bottom:8px;padding-top:8px}}.m-hotels-map__item{background-color:#fff}.m-hotels-map__item+.m-hotels-map__item{border-top:4px solid #fafafa;padding-top:16px}.m-hotels-map__boxy.pg-m-collapse__header{padding-right:0}.m-hotels-map__overflow{margin-top:10px}@media (min-width:64em){.m-hotels-map__overflow{overflow-y:auto}}.m-hotels-map__filters{background-color:#fff;border-right:1px solid #c2c2c2;height:100%;left:-300px;max-width:300px;overflow-x:hidden;overflow-y:scroll;padding:15px;position:fixed;top:0;-webkit-transition:all .6s;transition:all .6s;width:100%;z-index:4}.m-hotels-map__filters+.m-map__element{left:0;-webkit-transition:all .6s;transition:all .6s;width:100%}.m-hotels-map__filters.modal-filters-is-active{left:0}.m-hotels-map__filters.modal-filters-is-active+.m-map__element{left:300px;width:calc(100% - 300px)!important}.m-hotels-map__filters .m-filters__title{margin-top:130px}@media (min-width:25em){.m-hotels-map__filters .m-filters__title{margin-top:100px}}@media (min-width:34.0625em){.m-hotels-map__filters .m-filters__title{margin-top:80px}}@media (min-width:48em){.m-hotels-map__filters .m-filters__title{margin-top:55px}}.m-hotels-map__filters .m-filters__close{display:none}.m-hotels-map .m-offer{min-width:300px}@media (max-width:63.9375em){.m-hotels-map .pg-m-collapse__header:not(.toggle-open){max-width:40px;padding-right:0}.m-hotels-map .pg-m-collapse__header.toggle-open .pg-m-collapse__arrow,.m-hotels-map .pg-m-collapse__header.toggle-open .pg-m-collapse__title{display:block}.m-hotels-map .pg-m-collapse__header.toggle-open .pg-m-collapse__icon{margin-right:10px}.m-hotels-map .pg-m-collapse__icon{margin-right:0}.m-hotels-map .pg-m-collapse__arrow,.m-hotels-map .pg-m-collapse__title{display:none}}.m-hotels-map .pg-m-collapse .m-search-form__item{width:100%!important}@media (max-width:63.9375em){.m-hotels-map .pg-m-card-hotel-cg__price-from{width:100%}.m-hotels-map .pg-m-card-hotel-cg__text{display:none}}.m-hotel-resume__img{margin:-15px -15px 15px}.m-hotel-resume__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-bottom:10px}.m-hotel-resume__title span{margin-right:5px}.m-hotel-resume__title .c-icon{font-size:12px}.m-hotel-resume__dates{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-hotel-resume__dates,.m-hotel-resume__icons{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-bottom:8px}.m-hotel-resume__icons,.m-hotel-resume__icons span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-hotel-resume__icons span{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:15px}.m-hotel-resume__icons span .c-icon{color:#666;margin-left:5px}.m-hotel-resume__text{font-size:12px}.m-hotel-resume__room{margin-bottom:10px}.m-hotel-resume__room:last-child{margin-bottom:0}.m-hotel-resume__room-container{border:1px solid #dfe0e4;margin:10px 0;padding:10px}.m-hotel-resume__heading{color:#333;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hotel-resume__heading.toggle-open .c-icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.m-search-form{position:relative}.m-search-form__discount-container{display:inline-block;position:relative}.m-search-form__discount{position:relative}.m-search-form__discount-group{display:block}.m-search-form__discount-group:not(:first-child){margin-top:20px}.m-search-form__discount-text{cursor:pointer;text-transform:uppercase}.m-search-form__discount-text--active,.m-search-form__discount-text--no-active:hover{color:#1faaa5}.m-search-form__discount-list--max{max-height:150px;overflow:hidden auto}.m-search-form__discount-list-item{font-size:13px;line-height:24px}.m-search-form__discount-list-item.is-active{color:#007ab6;font-weight:700}.m-search-form__discount-list-item:hover{color:#007ab6}.m-search-form__discount-list-item--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-search-form__discount-list-item--radio:before{background-color:#fff;border:1px solid #666;border-radius:50%;content:"";display:block;height:16px;margin-right:10px;width:16px}.m-search-form__discount-list-item--radio.is-active:before{background-color:#007ab6;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.m-search-form__discount:empty{display:none}.m-search-form .c-select{min-width:100px}.m-search-form__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.m-search-form__heading-title{font-size:13px;margin-right:25px;text-transform:uppercase}@media (max-width:768px){.m-search-form__heading-title{margin-bottom:15px;margin-right:0;width:100%}}.m-search-form__heading-check-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.9375em){.m-search-form__heading-check-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.m-search-form__heading-check-group .c-checkbox,.m-search-form__heading-check-group .c-radio{position:relative}@media (max-width:768px){.m-search-form__heading-check-group .c-checkbox,.m-search-form__heading-check-group .c-radio{margin-bottom:10px}}.m-search-form__heading .m-search-form__code{padding-right:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.m-search-form__heading .m-search-form__code .uip-popover{left:auto!important;min-width:200px;right:0;text-align:left}.m-search-form__heading .m-search-form__code .uip-popover__arrow--bottom{left:auto!important;right:10%}.m-search-form__heading .m-search-form__code .uip-popover .c-input,.m-search-form__heading .m-search-form__code .uip-popover .c-radio{margin-bottom:10px;padding-right:0;width:100%}.m-search-form__heading .m-search-form__code-container{display:inline-block;position:relative}.m-search-form__heading .m-search-form__code-container--active{display:none}.m-search-form__heading .m-search-form__code-text{color:#007ab6;cursor:pointer;font-size:13px;font-weight:600;text-transform:uppercase}.m-search-form__heading .m-search-form__code-text:hover{text-decoration:underline}.m-search-form__heading .m-search-form__code-text.is-active{color:#1faaa5;font-weight:700}.m-search-form__item{position:relative}.m-search-form__item--hotels-nights{max-width:140px}.m-search-form__item--hotels-nights ::-webkit-inner-spin-button{margin-right:40px}@media (max-width:600px){.m-search-form__item--caribbean-destination .c-icon[data-modal-url="/packages/destinations-modal"]{background-color:#fff;color:#007ab6;pointer-events:none!important}.m-search-form__item--caribbean-destination .c-icon[data-modal-url="/packages/destinations-modal"]:before{content:"\e92b";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.m-search-form__item--msg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-right:0!important;width:100%!important}@media (min-width:62em){.m-search-form__item--msg{padding-bottom:10px}}@media (min-width:75em){.m-search-form__item--msg{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999;padding-bottom:0;padding-top:10px}}.m-search-form__item--msg:empty{display:none}.m-search-form__item--fullwidth{grid-column:1/-1;width:100%}.m-search-form__close{cursor:pointer;font-size:9px;position:absolute;right:0;top:-28px}.m-search-form__close:before{background-color:#003650;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center}.m-search-form--has-close{margin-top:25px}.m-search-form--vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.m-search-form--vertical .m-search-form__discount-text--no-active,.m-search-form--vertical .m-search-form__heading-check-group,.m-search-form--vertical .m-search-form__heading-title{color:#fff}.m-search-form--vertical .m-search-form__item{padding-bottom:10px;padding:0!important;width:100%}.m-search-form--vertical .m-search-form__item:last-child{padding-bottom:0}.m-search-form--has-bg{background:rgba(2,35,93,.6);border-radius:4px;padding:10px}.m-search-form--has-bg-1{background:#007ab6;border-radius:4px;padding:10px}.uip-tabs .m-search-form--has-bg{background:none;padding:0}.m-search-form--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.m-search-form--horizontal .m-search-form__item{padding-right:10px;position:relative}.m-search-form--horizontal .m-search-form__item:last-child{padding-right:0}@media (max-width:480px){.m-search-form--horizontal .m-search-form__item{padding-bottom:10px;padding-right:0;width:100%}.m-search-form--horizontal .m-search-form__item:last-child{padding-bottom:0}}@media (min-width:768px){.m-search-form--horizontal .senior-validation{grid-column:span 4/span 4}}.m-search-form--horizontal alert{grid-column:1/-1;width:100%}@media (min-width:64em){.m-search-form--tours-horizontal .m-search-form__item{width:20%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}}@media (min-width:481px) and (max-width:1023px){.m-search-form--tours-horizontal .m-search-form__item{padding-bottom:10px;width:50%}.m-search-form--tours-horizontal .m-search-form__item--tours-duration{padding-right:10px}.m-search-form--tours-horizontal .m-search-form__item--tours-category,.m-search-form--tours-horizontal .m-search-form__item--tours-dates{padding-left:0;padding-right:0}.m-search-form--tours-horizontal .m-search-form__item--button{padding-bottom:0;padding-right:0;width:100%}}@media (max-width:37.4375em){.m-search-form--tours-custom .m-search-form__item{padding-bottom:10px;padding-right:0}.m-search-form--tours-custom .m-search-form__item:last-of-type{padding-bottom:0}}@media (min-width:481px) and (max-width:1023px){.m-search-form--tours-custom .m-search-form__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.m-search-form--tours-custom .m-search-form__item--tours-radio-comission{width:100%}.m-search-form--tours-custom .m-search-form__item--button{max-width:225px}@media (max-width:37.4375em){.m-search-form--tours-custom .m-search-form__item--button{max-width:inherit}}.m-search-form--tours-custom .m-search-form__item--button .c-btn{width:100%}.m-search-form--tours-with-origin{display:grid;grid-gap:10px}@media (min-width:768px){.m-search-form--tours-with-origin{grid-template-columns:repeat(3,1fr)}}.m-search-form--tours-with-checks{display:grid;grid-gap:10px}@media (min-width:768px){.m-search-form--tours-with-checks{grid-template-columns:repeat(4,1fr)}}.m-search-form--tours-with-checks .m-search-form__item{padding-right:0!important}.m-search-form--caribbean{gap:10px}.m-search-form--caribbean .m-search-form__option-container{background-color:#fff;border:1px solid #007ab6;border-radius:4px;position:relative}.m-search-form--caribbean .m-search-form__option-container:active,.m-search-form--caribbean .m-search-form__option-container:focus,.m-search-form--caribbean .m-search-form__option-container:hover{border-color:#50c5ff;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.075),0 0 4px #50c5ff;box-shadow:inset 0 2px 2px rgba(0,0,0,.075),0 0 4px #50c5ff;outline:0 none}.m-search-form--caribbean .m-search-form__option-container.is-active .m-search-form__option-text.no-active{display:none}.m-search-form--caribbean .m-search-form__option-container.is-active .m-search-form__option-text.is-active{display:block}.m-search-form--caribbean .m-search-form__option-text{color:#007ab6;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;width:100%}.m-search-form--caribbean .m-search-form__option-text-label{color:#2d2d2d;font-size:10px;font-weight:400;margin-bottom:5px}.m-search-form--caribbean .m-search-form__option-text-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:15px}.m-search-form--caribbean .m-search-form__option-text-selected i{color:#007ab6}.m-search-form--caribbean .m-search-form__option-text-selected i:before{-webkit-transform:rotate(90deg) translate(0);-ms-transform:rotate(90deg) translate(0);transform:rotate(90deg) translate(0)}.m-search-form--caribbean .m-search-form__option-text.is-active{display:none}.m-search-form--caribbean .m-search-form__option-text.no-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.m-search-form--caribbean .m-search-form__option-text.no-active i{color:#007ab6;font-size:14px;font-weight:900}.m-search-form--caribbean .m-search-form__option .uip-popover__inner{min-width:320px}.m-search-form--caribbean-horizontal{display:grid;grid-template-columns:repeat(6,1fr);position:relative}@media (max-width:1300px) and (min-width:1101px){.m-search-form--caribbean-horizontal{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px) and (min-width:768px){.m-search-form--caribbean-horizontal{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:767px){.m-search-form--caribbean-horizontal{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.m-search-form--caribbean-horizontal{grid-template-columns:1fr}}.m-search-form--caribbean-horizontal .m-search-form__item{padding:0}@media (max-width:599px){.m-search-form--caribbean-horizontal .m-search-form__item--button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.m-search-form--caribbean-horizontal .m-search-form__option{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;margin-bottom:0}.m-search-form--caribbean-with-checks{display:grid;grid-gap:10px}@media (min-width:1101px){.m-search-form--caribbean-with-checks{grid-template-columns:repeat(4,1fr)}}@media (min-width:481px){.m-search-form--caribbean-vertical .m-search-form__item--caribbean-duration,.m-search-form--caribbean-vertical .m-search-form__item--caribbean-honey,.m-search-form--caribbean-vertical .m-search-form__item--caribbean-origin,.m-search-form--caribbean-vertical .m-search-form__item--caribbean-senior{width:calc(50% - 5px)}.m-search-form--caribbean-vertical .m-search-form__item--caribbean-duration,.m-search-form--caribbean-vertical .m-search-form__item--caribbean-honey{padding-left:10px}}@media (max-width:29.9375em){.m-search-form--caribbean-vertical .m-search-form__item{padding-bottom:10px;padding-right:0;width:100%}.m-search-form--caribbean-vertical .m-search-form__item:last-of-type{padding-bottom:0}}.m-search-form--hotels .m-search-form__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:481px) and (max-width:1024px){.m-search-form--hotels .m-search-form__item{padding-bottom:10px;width:50%}.m-search-form--hotels .m-search-form__item:nth-child(2n){padding-right:0}.m-search-form--hotels .m-search-form__item--hotels-button{padding-bottom:0}}.m-search-form--hotels .c-input:after{background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(50%,#c2c2c2),to(transparent));background:linear-gradient(0deg,transparent 0,#c2c2c2 50%,transparent);content:"";display:block;height:75%;position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.m-search-form--flights .m-search-form__range{display:block;min-width:100%}@media (min-width:481px){.m-search-form--flights .m-search-form__range{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.m-search-form--flights .m-search-form__range{min-width:310px}}@media (max-width:480px){.m-search-form--flights .m-search-form__range{padding-bottom:10px}}.m-search-form--flights .m-search-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.m-search-form--flights .m-search-form__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:480px){.m-search-form--flights-horizontal .m-search-form__range .m-search-form__item{display:inline-block}}@media (min-width:481px) and (max-width:991px){.m-search-form--flights-horizontal .m-search-form__item{padding-bottom:10px;width:50%}.m-search-form--flights-horizontal .m-search-form__item:nth-child(2n){padding-right:0}}.m-search-form--flights-horizontal .m-search-form__item--flights-button{padding-right:0}.m-search-form--flights-vertical .m-search-form__range{display:block;max-width:100%;min-width:100%}.m-search-form--flights-vertical .m-search-form__discount-text,.m-search-form--flights-vertical .m-search-form__heading .m-search-form__code-text{color:#fff}.m-search-form--flights-vertical .m-search-form__content,.m-search-form--flights-vertical .m-search-form__heading-title,.m-search-form--flights-vertical .m-search-form__range{margin-bottom:10px}.m-search-form--flights-vertical .m-search-form__heading-check-group .uip-popover{color:#666}.m-search-form--flights-vertical .m-search-form__item--flights-destination .c-input:after,.m-search-form--flights-vertical .m-search-form__item--flights-origin .c-input:after{background:inherit}.m-search-form--flights-vertical .m-search-form__discount-text.is-active,.m-search-form--flights-vertical .m-search-form__heading .m-search-form__code-text.is-active{color:#1faaa5}.m-search-form--horizontal .m-search-form__discount,.m-search-form--vertical .m-search-form__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid transparent;margin-top:20px;padding-top:0;width:100%}.m-search-form--horizontal .m-search-form__discount:empty,.m-search-form--vertical .m-search-form__discount:empty{display:none}.m-search-form--horizontal .m-search-form__discount-remove,.m-search-form--vertical .m-search-form__discount-remove{display:none;height:20px;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:1}.m-search-form--horizontal .m-search-form__discount-remove .c-icon,.m-search-form--vertical .m-search-form__discount-remove .c-icon{color:#007ab6;cursor:pointer;font-size:9px}.m-search-form--horizontal .m-search-form__discount-text,.m-search-form--vertical .m-search-form__discount-text{color:#fff;font-size:13px}@media (max-width:480px){.m-search-form--horizontal .m-search-form__discount-text,.m-search-form--vertical .m-search-form__discount-text{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.m-search-form--horizontal .m-search-form__discount-text.is-active,.m-search-form--vertical .m-search-form__discount-text.is-active{background-color:#fff;border:1px solid #007ab6;border-radius:20px;color:#007ab6;display:inline-block;font-weight:500;padding:4px 12px}.m-search-form--horizontal .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close,.m-search-form--vertical .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close{padding:4px 22px 4px 12px}.m-search-form--horizontal .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close+.m-search-form__discount-remove,.m-search-form--vertical .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close+.m-search-form__discount-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-search-form--horizontal.m-search-form--has-close.m-search-form--flights-multipath .m-search-form__item--flights-add,.m-search-form--vertical.m-search-form--has-close.m-search-form--flights-multipath .m-search-form__item--flights-add{color:#007ab6}.m-search-form--horizontal.m-search-form--has-close.m-search-form--flights-multipath .m-search-form__item--flights-add .c-icon,.m-search-form--vertical.m-search-form--has-close.m-search-form--flights-multipath .m-search-form__item--flights-add .c-icon{border-color:#007ab6;color:#007ab6}.m-search-form--horizontal.m-search-form--has-close .m-search-form__discount,.m-search-form--vertical.m-search-form--has-close .m-search-form__discount{border-top:1px solid transparent}.m-search-form--horizontal.m-search-form--has-close .m-search-form__discount-text,.m-search-form--vertical.m-search-form--has-close .m-search-form__discount-text{color:#007ab6}.m-search-form--horizontal.m-search-form--has-close .m-search-form__discount-text.is-active,.m-search-form--vertical.m-search-form--has-close .m-search-form__discount-text.is-active{background-color:#fff;border:1px solid #007ab6;color:#007ab6}.m-search-form--horizontal.m-search-form--has-close .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close,.m-search-form--vertical.m-search-form--has-close .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close{padding:4px 22px 4px 12px}.m-search-form--horizontal.m-search-form--has-close .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close+.m-search-form__discount-remove .c-icon,.m-search-form--vertical.m-search-form--has-close .m-search-form__discount-text.is-active.m-search-form__discount-text--has-close+.m-search-form__discount-remove .c-icon{color:#007ab6}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights .m-search-form__code,.m-search-form--vertical.m-search-form--flights .m-search-form__code{text-align:left;width:100%}}.m-search-form--horizontal.m-search-form--flights .m-search-form__content,.m-search-form--vertical.m-search-form--flights .m-search-form__content{display:grid;grid-column-gap:10px;grid-row-gap:12px;grid-template-columns:1fr}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights .m-search-form__content,.m-search-form--vertical.m-search-form--flights .m-search-form__content{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.m-search-form--horizontal.m-search-form--flights .m-search-form__content,.m-search-form--vertical.m-search-form--flights .m-search-form__content{grid-template-columns:1fr 120px 200px}}.m-search-form--horizontal.m-search-form--flights .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights .m-search-form__path-group{display:grid;grid-gap:10px}.m-search-form--horizontal.m-search-form--flights .m-search-form__path-group .m-message,.m-search-form--vertical.m-search-form--flights .m-search-form__path-group .m-message{grid-column:1/-1}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights .m-search-form__path-group{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.m-search-form--horizontal.m-search-form--flights .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights .m-search-form__path-group{grid-template-columns:210px 210px 1fr}}.m-search-form--horizontal.m-search-form--flights .m-search-form__item,.m-search-form--vertical.m-search-form--flights .m-search-form__item{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;padding-bottom:0;padding-right:0!important;width:auto}.m-search-form--horizontal.m-search-form--flights .m-search-form__item--msg,.m-search-form--vertical.m-search-form--flights .m-search-form__item--msg{grid-column:1/-1;padding-top:0}.m-search-form--horizontal.m-search-form--flights .m-search-form__item--flights-destination .c-input:after,.m-search-form--horizontal.m-search-form--flights .m-search-form__item--flights-origin .c-input:after,.m-search-form--vertical.m-search-form--flights .m-search-form__item--flights-destination .c-input:after,.m-search-form--vertical.m-search-form--flights .m-search-form__item--flights-origin .c-input:after{display:none}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights .m-search-form__item--flights-path,.m-search-form--vertical.m-search-form--flights .m-search-form__item--flights-path{grid-column:1/3}.m-search-form--horizontal.m-search-form--flights .m-search-form__item--flights-origin,.m-search-form--vertical.m-search-form--flights .m-search-form__item--flights-origin{grid-column:1/2}.m-search-form--horizontal.m-search-form--flights .m-search-form__item--flights-destination,.m-search-form--vertical.m-search-form--flights .m-search-form__item--flights-destination{grid-column:2/-1}}.m-search-form--horizontal.m-search-form--flights .m-search-form__range,.m-search-form--vertical.m-search-form--flights .m-search-form__range{display:grid;grid-gap:10px;grid-template-columns:1fr;min-width:0;padding:0;width:auto}@media (min-width:481px){.m-search-form--horizontal.m-search-form--flights .m-search-form__range,.m-search-form--vertical.m-search-form--flights .m-search-form__range{grid-template-columns:repeat(2,1fr)}}@media (min-width:481px) and (max-width:991px){.m-search-form--horizontal.m-search-form--flights .m-search-form__range,.m-search-form--vertical.m-search-form--flights .m-search-form__range{grid-column:1/-1}}@media (min-width:992px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights .m-search-form__range,.m-search-form--vertical.m-search-form--flights .m-search-form__range{grid-column:1/3}.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__content,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__content{grid-template-columns:1fr 120px 200px}}@media (min-width:481px){.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__path-group{grid-template-columns:repeat(3,1fr)}}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__range,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__range{grid-column:auto}}.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__item--flights-date-return,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__item--flights-date-return{display:none}@media (min-width:992px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__item--flights-path,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__item--flights-path{grid-column:auto}}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__item--flights-origin,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__item--flights-origin{grid-column:1/2}.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__item--flights-destination,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__item--flights-destination{grid-column:2/2}}.m-search-form--horizontal.m-search-form--flights-ow .m-search-form__range,.m-search-form--vertical.m-search-form--flights-ow .m-search-form__range{grid-template-columns:1fr}.m-search-form--horizontal.m-search-form--flights .is-multipath,.m-search-form--vertical.m-search-form--flights .is-multipath{display:none}.m-search-form--horizontal.m-search-form--flights-multipath .is-multipath,.m-search-form--vertical.m-search-form--flights-multipath .is-multipath{display:grid}@media (max-width:991px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-item,.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__range,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-item,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__range{grid-column:initial!important}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__content,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__content{grid-template-columns:1fr 200px 120px;grid-template-rows:auto 1fr}@media (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__content,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__content{grid-template-columns:repeat(12,1fr) 30px}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__content,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__content{grid-template-columns:1fr 30px;row-gap:12px}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-group{margin-top:12px;position:relative}@media (min-width:1200px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-group{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-group{grid-template-columns:repeat(3,1fr);margin-right:40px}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-group,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-group{grid-template-columns:1fr}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-group:first-child,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-group:first-child{margin-top:0}@media (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__path-group:first-child .m-search-form__item--flights-origin,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__path-group:first-child .m-search-form__item--flights-origin{border-top:0;padding-top:0}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__delete,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__delete{left:calc(100% + 8px);position:absolute;top:12px;z-index:1}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__delete,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__delete{top:26px}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__delete>.c-icon,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__delete>.c-icon{background-color:#fff;color:#de543f;font-weight:900}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-path,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-path{grid-row:1/3}@media (min-width:768px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-path,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-path{grid-column:span 13;grid-row:initial}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-path,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-path{grid-column:span 2;grid-row:initial}}@media (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-button,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-button{grid-column:4/9}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-button,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-button{grid-column:1/2}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-button .c-btn,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-button .c-btn{height:auto}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-origin,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-origin{grid-column:1/2}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-origin,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-origin{border-top:1px solid #007ab6;padding-top:12px}}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-destination,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-destination{grid-column:2/2}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-add,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-add{color:#fff;grid-row:none;padding-top:0}@media (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-add,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-add{grid-column:1/13;text-align:right}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-add,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-add{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/2;grid-row:3/3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-add .c-icon,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-add .c-icon{background-color:#fff;border:none;color:#007ab6;font-weight:900;height:20px;margin-right:4px;width:20px}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-add .c-icon:before,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-add .c-icon:before{padding:4px}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-date-return,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-date-return{display:none}@media (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-travelers,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-travelers{grid-column:1/4}}@media (max-width:767px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__item--flights-travelers,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__item--flights-travelers{grid-column:1/2}}.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__range,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__range{grid-template-columns:1fr}@media (min-width:481px) and (max-width:1199px){.m-search-form--horizontal.m-search-form--flights-multipath .m-search-form__range,.m-search-form--vertical.m-search-form--flights-multipath .m-search-form__range{grid-column:3/3}}.m-search-form--flight-hotel{display:block;margin:0}.m-search-form--flight-hotel .m-search-form__content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.m-search-form--flight-hotel .m-search-form__content,.m-search-form--flight-hotel .m-search-form__range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.m-search-form--flight-hotel .m-search-form__range{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:62em){.m-search-form--flight-hotel .m-search-form__range{padding-right:10px;padding-top:10px;width:33.333%}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__range{width:100%}}@media (min-width:62em){.m-search-form--flight-hotel .m-search-form__item{width:33.333%}}@media (min-width:992px){.m-search-form--flight-hotel .m-search-form__item--date{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__item--date{width:50%}}@media (max-width:480px){.m-search-form--flight-hotel .m-search-form__item--date{width:100%}}@media (min-width:992px){.m-search-form--flight-hotel .m-search-form__item--date-return{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__item--date-return{width:50%}}@media (max-width:480px){.m-search-form--flight-hotel .m-search-form__item--date-return{padding-bottom:10px;width:100%}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__item--destination,.m-search-form--flight-hotel .m-search-form__item--origin{width:50%}.m-search-form--flight-hotel .m-search-form__item--destination{padding-right:0}}@media (min-width:62em){.m-search-form--flight-hotel .m-search-form__item--airport{padding-right:0!important}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__item--airport{padding-bottom:10px;padding-right:0!important;padding-top:10px;width:100%}}@media (min-width:62em){.m-search-form--flight-hotel .m-search-form__item--flights-travelers{padding-top:10px}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__item--flights-travelers{padding-top:10px;width:50%}}@media (min-width:62em){.m-search-form--flight-hotel .m-search-form__item--button{padding-top:10px}}@media (min-width:481px) and (max-width:991px){.m-search-form--flight-hotel .m-search-form__item--button{padding-top:10px;width:50%}}@media (min-width:62em){.m-search-form--flight-hotel-vertical .m-search-form__content{grid-template-columns:1fr}}.m-search-form__add-fly-icon,.m-search-form__add-fly-text{cursor:pointer}.m-search-form--transfers{display:grid;grid-template-columns:1fr;grid-gap:10px}@media (min-width:37.5em){.m-search-form--transfers{grid-template-columns:1fr 1fr}}@media (min-width:75em){.m-search-form--transfers{grid-template-columns:repeat(6,1fr)}}.m-search-form--transfers .m-search-form__item--transfers{padding-right:0}.m-search-form--transfers .m-search-form__item--transfers-heading{grid-column:1/-1;margin-bottom:0}@media (min-width:75em){.m-search-form--transfers .m-search-form__item--transfers-destination,.m-search-form--transfers .m-search-form__item--transfers-pick-up{grid-column:span 3}}.m-search-form--transfers .m-search-form__item--transfers-passengers .m-pax-selection{min-width:300px}.m-search-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-search-form__footer .m-search-form__discount{margin-right:20px;width:auto}.m-search-form__footer .m-search-form__discount:last-child{margin-left:0}.m-search-form__footer .m-search-form__discount--code{position:relative}.m-search-form__footer .m-search-form__discount--code .uip-popover{min-width:200px}.m-search-form__footer .m-search-form__discount--code .uip-popover .c-input,.m-search-form__footer .m-search-form__discount--code .uip-popover .c-radio{margin-bottom:10px;padding-right:0;width:100%}.m-search-form__footer .m-search-form__discount-text{white-space:nowrap}.m-search-form .senior-validation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.m-search-form .senior-validation .m-message__text{color:#fff;padding-left:0;padding-right:0}.m-search-form.m-search-form--advance{display:grid;gap:15px 10px;grid-template-columns:auto minmax(150px,200px)}@media (max-width:480px){.m-search-form.m-search-form--advance{grid-template-columns:auto}}.m-search-form.m-search-form--advance .m-search-form--advance-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (max-width:1023px){.m-search-form.m-search-form--advance .m-search-form--advance-item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-search-form.m-search-form--advance .m-search-form--advance-item .m-search-form__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;padding:0}@media (max-width:1023px){.m-search-form.m-search-form--advance .m-search-form--advance-item .m-search-form__item{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}}@media (max-width:656px){.m-search-form.m-search-form--advance .m-search-form--advance-item .m-search-form__item{max-width:none}}.m-search-form.m-search-form--advance .m-search-form--advance-item:last-of-type{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:480px){.m-search-form.m-search-form--advance .m-search-form--advance-item:last-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.m-search-form.m-search-form--advance .m-search-form--advance-item__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:center}.m-search-form.m-search-form--advance .m-search-form--advance-item__button.toggle-open .c-icon-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.m-search-form.m-search-form--advance .m-search-form--advance-item__icon,.m-search-form.m-search-form--advance .m-search-form--advance-item__text{color:#fff}.m-search-form.m-search-form--advance .m-search-form--advance-item__icon.c-icon.c-icon-chevron-down:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.m-search-form.m-search-form--advance .m-search-form--advance-item.advance-hidden{display:none}.m-search-form.m-search-form--advance .m-search-form--advance-item.advance-hidden.toggle-open{display:-webkit-box;display:-ms-flexbox;display:flex}.m-search-form.m-search-form--advance .m-search-form--advance-item.advance-columnation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 10px}.m-search-form.m-search-form--advance .m-search-form--advance-item .m-search-form__item .c-input:not(.m-lodging .c-input){width:100%}.m-search-form-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.25);margin-top:12px;padding-top:8px}.m-search-form-separator .c-checkbox label{color:#fff;font-size:14px}.m-user-search__container .m-search-form-separator .c-checkbox label,.pg-m-resume .m-search-form-separator .c-checkbox label{color:#007ab6}.s-layout.s-search{background-color:rgba(0,0,0,.7)}@media (max-width:480px){.uip-modal-searcher{overflow:visible!important}.uip-modal-searcher .m-search-form__item--hotels-lodging .uip-popover{left:0!important;position:relative!important;top:0!important}.uip-modal-searcher .m-search-form__item--hotels-lodging .uip-popover__arrow{display:none!important}.uip-modal-searcher .uip-modal__content{overflow-x:hidden!important;overflow-y:auto!important}}.m-search-form-transferZ{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Sofiaprosoft,sans-serif,helvetica;gap:1rem;width:100%}.m-search-form-transferZ .c-icon{font-weight:500}.m-search-form-transferZ__main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.m-search-form-transferZ__group,.m-search-form-transferZ__main{display:-webkit-box;display:-ms-flexbox;display:flex}.m-search-form-transferZ__group--heading{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.m-search-form-transferZ__group--search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;container-name:search;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:2.75rem}.m-search-form-transferZ__group--search-inputs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.m-search-form-transferZ__group--search-inputs>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@container search (max-width: 940px){.m-search-form-transferZ__group--search-inputs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.m-search-form-transferZ__group--search-inputs>*{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.5rem);flex:1 1 calc(50% - 0.5rem)}}@container search (max-width: 640px){.m-search-form-transferZ__group--search-inputs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.m-search-form-transferZ__group--search-inputs>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.m-search-form-transferZ__group--checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.m-search-form-transferZ__group--checkbox .c-icon{cursor:pointer}.m-search-form-transferZ__group--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:739px){.m-search-form-transferZ__group--info>:nth-child(2){border-top:1px solid #fff;margin-top:2rem;padding-top:2rem}}@media (min-width:740px){.m-search-form-transferZ__group--info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.m-search-form-transferZ__group--info>:nth-child(2){border-left:1px solid #fff;padding-left:1rem}.m-search-form-transferZ__group--info>:first-child:has(+:nth-child(2)),.m-search-form-transferZ__group--info>:nth-child(2)~:first-child{padding-right:1rem}}.m-search-form-transferZ__radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;position:relative}.m-search-form-transferZ__radio-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.m-search-form-transferZ__radio-input:checked+.m-search-form-transferZ__radio-label .m-search-form-transferZ__radio-icon{background-color:#007ab6}.m-search-form-transferZ__radio-input:checked+.m-search-form-transferZ__radio-label .m-search-form-transferZ__radio-icon .c-icon{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.m-search-form-transferZ__radio-input:checked+.m-search-form-transferZ__radio-label .m-search-form-transferZ__radio-text{font-weight:700}.m-search-form-transferZ__radio-input:focus-visible+.m-search-form-transferZ__radio-label .m-search-form-transferZ__radio-icon{outline:2px solid #ffa902}.m-search-form-transferZ__radio-label{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.m-search-form-transferZ__radio-icon,.m-search-form-transferZ__radio-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-search-form-transferZ__radio-icon{background-color:#fff;border:1px solid #007ab6;border-radius:50%;color:#007ab6;-ms-flex-negative:0;flex-shrink:0;font-size:20px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px}.m-search-form-transferZ__radio-icon .c-icon{display:none}.m-search-form-transferZ__radio-text{font-size:1rem;font-weight:400;line-height:1.25rem}.m-search-form-transferZ__close{margin-left:auto}.m-search-form-transferZ__close .c-icon{color:#fff;cursor:pointer;font-size:1rem;font-weight:700}.m-search-form-transferZ__checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;position:relative}.m-search-form-transferZ__checkbox-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.m-search-form-transferZ__checkbox-input:checked+.m-search-form-transferZ__checkbox-label .m-search-form-transferZ__checkbox-icon{background-color:#007ab6}.m-search-form-transferZ__checkbox-input:checked+.m-search-form-transferZ__checkbox-label .m-search-form-transferZ__checkbox-icon .c-icon{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.m-search-form-transferZ__checkbox-input:checked+.m-search-form-transferZ__checkbox-label .m-search-form-transferZ__checkbox-text{font-weight:700}.m-search-form-transferZ__checkbox-input:focus-visible+.m-search-form-transferZ__checkbox-label .m-search-form-transferZ__checkbox-icon{outline:2px solid #ffa902}.m-search-form-transferZ__checkbox-label{cursor:pointer;gap:.625rem}.m-search-form-transferZ__checkbox-icon,.m-search-form-transferZ__checkbox-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-search-form-transferZ__checkbox-icon{background-color:#fff;border:1px solid #007ab6;border-radius:3px;color:#007ab6;-ms-flex-negative:0;flex-shrink:0;font-size:18px;height:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px}.m-search-form-transferZ__checkbox-icon .c-icon{display:none}.m-search-form-transferZ__checkbox-text{font-size:1rem;font-weight:500;line-height:1.25rem}.m-search-form-transferZ__checkbox-iconTooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:help;justify-content:center;position:relative}.m-search-form-transferZ__checkbox-iconTooltip:before{background-color:#f8f9fc;border-radius:.125rem;bottom:calc(100% + 10px);-webkit-box-shadow:0 4px 8px 0 rgba(0,43,47,.3);box-shadow:0 4px 8px 0 rgba(0,43,47,.3);color:#191c1f;content:attr(data-tooltip);font-size:.875rem;font-weight:400;left:50%;max-width:200px;opacity:0;padding-block:.375rem;padding-inline:.625rem;pointer-events:none;position:absolute;text-align:center;text-indent:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;white-space:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.m-search-form-transferZ__checkbox-iconTooltip:after{aspect-ratio:2/1;background-color:#f8f9fc;border-radius:.125rem;bottom:calc(100% + 5px);clip-path:polygon(100% 0,50% 100%,0 0);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:10px;z-index:1}.m-search-form-transferZ__checkbox-iconTooltip:hover:after,.m-search-form-transferZ__checkbox-iconTooltip:hover:before{opacity:1;pointer-events:none}.m-search-form-transferZ__checkbox-iconTooltip .c-icon{color:#fff}.m-search-form-transferZ__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.m-search-form-transferZ__label{font-size:.875rem;font-weight:400;line-height:1.125rem}.m-search-form-transferZ__wrapper-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.m-search-form-transferZ__wrapper-input>:not(i):not(span){width:100%}.m-search-form-transferZ__wrapper-input .c-icon{color:#007ab6;font-weight:500;left:16px;position:absolute}.m-search-form-transferZ__wrapper-input--no-icon .c-icon{display:none}.m-search-form-transferZ__wrapper-input--no-icon .m-search-form-transferZ__inputTooltip .c-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.m-search-form-transferZ__wrapper-input--no-icon .m-search-form-transferZ__input{padding-inline:16px}.m-search-form-transferZ__wrapper-input--has-tooltip .m-search-form-transferZ__input{padding-right:45px}.m-search-form-transferZ__wrapper-input--error .m-search-form-transferZ__input{border:2px solid #d10000}.m-search-form-transferZ__wrapper-input--error .c-icon{color:#d10000}.m-search-form-transferZ__wrapper-input[disabled]{opacity:1}.m-search-form-transferZ__wrapper-input[disabled] .c-icon{color:#ced2db}.m-search-form-transferZ__wrapper-input[disabled] .m-search-form-transferZ__input{background-color:#dfe3ec;border-color:#ced2db;color:#a6acb9}.m-search-form-transferZ__input{border-radius:10px;border-width:0;color:#4c505d;font-size:1rem;font-weight:400;line-height:1.25rem;min-height:44px;padding-block:.25rem;padding-left:40px;padding-right:16px;text-overflow:ellipsis;width:100%}.m-search-form-transferZ__input:focus-visible{outline:2px solid #ffa902}.m-search-form-transferZ__input[type=date]::-webkit-calendar-picker-indicator,.m-search-form-transferZ__input[type=time]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.m-search-form-transferZ__input[type=date],.m-search-form-transferZ__input[type=time]{-moz-appearance:textfield}.m-search-form-transferZ__inputTooltip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.7);border-bottom:1px solid #fff;border-bottom-right-radius:10px;border-right:1px solid #fff;border-top:1px solid #fff;border-top-right-radius:10px;cursor:help;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;width:40px}.m-search-form-transferZ__inputTooltip:before{background-color:#f8f9fc;border-radius:.125rem;bottom:calc(100% + 10px);-webkit-box-shadow:0 4px 8px 0 rgba(0,43,47,.3);box-shadow:0 4px 8px 0 rgba(0,43,47,.3);color:#191c1f;content:attr(data-tooltip);font-size:.875rem;font-weight:400;left:50%;max-width:200px;opacity:0;padding-block:.375rem;padding-inline:.625rem;pointer-events:none;position:absolute;text-align:center;text-indent:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;white-space:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.m-search-form-transferZ__inputTooltip:after{aspect-ratio:2/1;background-color:#f8f9fc;border-radius:.125rem;bottom:calc(100% + 5px);clip-path:polygon(100% 0,50% 100%,0 0);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:10px;z-index:1}.m-search-form-transferZ__inputTooltip:hover:after,.m-search-form-transferZ__inputTooltip:hover:before{opacity:1;pointer-events:none}.m-search-form-transferZ__inputTooltip .c-icon{color:#fff;position:unset}.m-search-form-transferZ__message--error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffe5e5;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35rem;padding:4px}.m-search-form-transferZ__message--error .c-icon{color:#d10000}.m-search-form-transferZ__message--error span{color:#d10000;font-size:12px;font-weight:500;line-height:14px}.m-search-form-transferZ__actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-search-form-transferZ__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007ab6;border-radius:10px;border-width:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding-inline:24px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.m-search-form-transferZ__button .c-icon{color:#fff;font-weight:700}.m-search-form-transferZ__button:hover{background-color:#005883}@media (max-width:640px){.m-search-form-transferZ__button{width:100%}}.m-search-form-transferZ__content,.m-search-form-transferZ__info{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.m-search-form-transferZ__info{container-name:info;container-type:inline-size;width:100%}.m-search-form-transferZ__info-title{font-size:1.25rem;font-weight:700;line-height:1.25rem}.m-search-form-transferZ__info-wrapper{display:grid;gap:1rem}.m-search-form-transferZ__info-flight,.m-search-form-transferZ__info-pick{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.m-search-form-transferZ__info-flight>*,.m-search-form-transferZ__info-pick>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.m-search-form-transferZ__info-extra{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#edf3fc;border-left:3px solid #007ab6;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:10px;padding:8px}.m-search-form-transferZ__info-extra .c-icon{color:#34363d}.m-search-form-transferZ__info-extra-text{color:#34363d;font-size:.8125rem;font-weight:400;line-height:.875rem}@container info (max-width: 550px){.m-search-form-transferZ__info-flight,.m-search-form-transferZ__info-pick{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.m-search-form-transferZ__info-flight>*,.m-search-form-transferZ__info-pick>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.m-search-form-transferZ--lite{color:#34363d}.m-search-form-transferZ--lite .m-search-form-transferZ__checkbox-iconTooltip .c-icon,.m-search-form-transferZ--lite .m-search-form-transferZ__close .c-icon{color:#007ab6}.m-search-form-transferZ--lite .m-search-form-transferZ__wrapper-input--error .m-search-form-transferZ__input{border:2px solid #d10000}.m-search-form-transferZ--lite .m-search-form-transferZ__input{border:1.25px solid #ced2db}.m-search-form-transferZ--lite .m-search-form-transferZ__input[disabled]{opacity:1}.m-search-form-transferZ--lite .m-search-form-transferZ__input[disabled] .c-icon{color:#ced2db}.m-search-form-transferZ--lite .m-search-form-transferZ__input[disabled] .m-search-form-transferZ__input{background-color:#f2f5fb;border-color:#ced2db;color:#a6acb9}.m-search-form-transferZ--lite .m-search-form-transferZ__inputTooltip{background-color:#007ab6;border-bottom:1px solid #007ab6;border-right:1px solid #007ab6;border-top:1px solid #007ab6}.m-search-form-transferZ--lite .m-search-form-transferZ__button{background-color:#1faaa5}.m-search-form-transferZ--lite .m-search-form-transferZ__button:hover{background-color:#177f7b}.m-search-form-transferZ--lite .m-search-form-transferZ__group--info>:nth-child(2){border-color:#34363d}.m-home-searcher{display:grid;grid-template-columns:1fr;min-height:100vh;position:relative}.m-home-searcher__wrap{grid-column:1/2;grid-row:1/2;position:relative;width:100%;z-index:4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1180px}@media (min-width:1240px){.m-home-searcher__wrap{max-width:1180px}}@media (max-width:1239px){.m-home-searcher__wrap{max-width:1280px;padding:0 30px}}@media (max-width:480px){.m-home-searcher__wrap{padding:100px 30px 35px}}.m-home-searcher__slider{grid-column:1/2;grid-row:1/2;height:100%;overflow:hidden;position:relative;z-index:1}.m-home-searcher__slider .m-slider__nav{font-size:36px;z-index:2}@media (max-width:1240px){.m-home-searcher__slider .m-slider__nav{display:none}}.m-home-searcher__switch{width:100%}@media (min-height:750px){.m-home-searcher__switch{margin-bottom:150px}}.m-home-searcher .m-slider{height:100%}.m-home-searcher .m-slider .m-hero,.m-home-searcher .m-slider__box,.m-home-searcher .m-slider__init,.m-home-searcher .m-slider__inner,.m-home-searcher .m-slider__outer,.m-home-searcher .m-slider__picture{height:100%;min-height:100vh}.m-home-searcher .m-slider__picture:after{content:"";padding-top:100vh}.m-home-searcher__logo{text-align:center}@media (max-width:1023px){.m-home-searcher__logo{display:none}}@media (min-width:1200px){.m-home-searcher__logo svg{height:100px;width:250px}}.m-home-searcher__destination{margin-bottom:30px;position:relative;text-align:center}.m-home-searcher__destination-text{color:#fff;font-size:40px;font-weight:300;line-height:43px;margin:0;opacity:1;width:100%}@media (max-width:480px){.m-home-searcher__destination-text{font-size:30px;line-height:32px}}.m-home-searcher .m-hero{height:100%;overflow:hidden}.m-home-searcher .m-hero:before{border-radius:0}.m-home-searcher .uip-tabs__tabs-panel{padding:10px}.m-home-searcher .uip-tabs__navigation-link{padding:10px!important}.m-hotel-card{background-color:rgba(0,122,182,.05);border:1px solid rgba(0,122,182,.09);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:63.9375em){.m-hotel-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-hotel-card__picture{position:relative;width:100%}@media (min-width:64em){.m-hotel-card__picture{max-width:calc(25% - 16px);position:relative}.m-hotel-card__picture:before{content:"";display:block;padding-top:51.7857142857%;width:100%}.m-hotel-card__picture>iframe,.m-hotel-card__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}}@media (min-width:30em) and (max-width:63.9375em){.m-hotel-card__picture{position:relative}.m-hotel-card__picture:before{content:"";display:block;padding-top:26.0416666667%;width:100%}.m-hotel-card__picture>iframe,.m-hotel-card__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}}@media (max-width:29.9375em){.m-hotel-card__picture{position:relative}.m-hotel-card__picture:before{content:"";display:block;padding-top:41.6666666667%;width:100%}.m-hotel-card__picture>iframe,.m-hotel-card__picture>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}}.m-hotel-card__picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-hotel-card__box{min-width:0;padding:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-hotel-card__address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hotel-card__print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:8px;justify-content:flex-end}.m-hotel-card__table{display:grid;grid-gap:16px;border-top:1px solid #ccc;grid-template-columns:1fr;margin-top:16px;padding-top:16px}@media (min-width:64em){.m-hotel-card__table{grid-template-columns:1fr 1fr 1fr;grid-gap:24px}}.m-hotel-card__table-title{font-size:12px;text-transform:uppercase}.m-hotel-card__table-value{font-weight:700}.m-beach{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:32px}@media (min-width:767px){.m-beach{grid-template-columns:1fr 360px}}.m-beach__services-inner{display:grid;grid-gap:16px}@media (min-width:767px){.m-beach__services-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.m-beach__services-inner{grid-template-columns:repeat(3,1fr)}}.m-beach__service,.m-beach__trait{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:auto 1fr;grid-gap:8px;color:#333;font-size:16px;line-height:1.1}.m-beach__info-inner{border-left:1px solid #007ab6;display:grid;padding-left:16px;grid-gap:8px}.m-beach__info strong{color:#666}.m-beach__title{font-size:20px;font-weight:700;line-height:26px;margin-bottom:32px}.m-opinions-filter{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px}.m-opinions-filter__item{border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid #d8d8d8;color:#fff;font-size:20px;font-weight:600}.m-opinions-filter__item--0{background-color:#e54150}.m-opinions-filter__item--3{background-color:#eb872d}.m-opinions-filter__item--4{background-color:#93cd4b}.m-opinions-filter__item--5{background-color:#51bf63}.m-opinions-filter__item--disabled{background-color:#d8d8d8}.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{margin-top:3px}@media (min-width:48em){.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 68px)}}@media (min-width:30em) and (max-width:47.9375em){.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 138px)}}@media (max-width:29.9375em){.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 168px)}}.m-table-room__flyPopover .ngxp__container,.m-table-room__flyPopover .uip-popover_bottom-position{border:1px solid rgba(0,0,0,.2);border-bottom:4px solid #ff5c00}.m-table-room__floating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#002537;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:600;justify-content:center;padding:4px;position:absolute;right:0;text-align:center;top:0;width:50px}.m-table-room__floating:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #002537;bottom:-6px;content:"";display:block;height:0;position:absolute;right:20px;width:0;z-index:2}.m-table-room__col--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;min-width:125px;padding-right:0}.m-table-room__col--price .c-icon{max-height:20px;max-width:20px}.m-table-room__col--offer .flex-justify-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-table-room__col--offer .flex-justify-center .c-icon-plane-refresh:before{color:#ff5c00;font-size:27px}.m-table-room__col--offer .flex-justify-center .c-icon-bed-refresh:before{color:#ff5c00;font-size:24px}.m-table-room--hotel .m-table-room__col--room{min-width:16%;padding:0 10px}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--room{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;margin-bottom:10px}}.m-table-room--hotel .m-table-room__col--regime{min-width:15%;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room--hotel .m-table-room__col--regime{min-width:17%}}@media (min-width:768px) and (max-width:1023px){.m-table-room--hotel .m-table-room__col--regime{min-width:19%}}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--regime{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;margin-bottom:10px;min-width:100%}}.m-table-room--hotel .m-table-room__col--offer{min-width:12.5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room--hotel .m-table-room__col--offer{padding:0 5px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;min-width:17%}}.m-table-room--hotel .m-table-room__col--offer .c-icon--has-border-narrow{opacity:.65}.m-table-room--hotel .m-table-room__col--offer .c-icon--has-border-narrow:before{background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;width:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--offer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;text-align:left;width:100%}}.m-table-room--hotel .m-table-room__col--hotel-expense{min-width:4%;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0;-ms-flex-line-pack:center;align-content:center}@media (min-width:48em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link--has-icon{padding-left:0}}.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{border-radius:50%;opacity:.65}@media (min-width:64em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{left:-15px}}@media (min-width:48em) and (max-width:63.9375em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{left:-23px}}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{left:0}}.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon:before{background-color:#fff;border-radius:50%}.m-table-room--hotel .m-table-room__col--hotel-expense .c-link span{margin-left:5px;opacity:1;text-decoration:underline}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--hotel-expense{margin-top:10px;min-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-table-room--hotel .m-table-room__col--hotel-expense .c-icon{margin-right:5px}}.m-table-room--hotel .m-table-room__col--price{min-width:12%;padding:0 10px;text-align:center}@media (min-width:1024px) and (max-width:1199px){.m-table-room--hotel .m-table-room__col--price{min-width:18%}}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.m-table-room--hotel .m-table-room__col--price .c-price{display:block;width:110px}}@media (max-width:767px){.m-table-room--hotel .m-table-room__col--price{padding:0}}.m-table-room--hotel .m-table-room__col--price .uip-popover{text-align:left}@media (max-width:767px){.m-table-room--hotel .m-table-room__col--price .uip-popover{right:0}.m-table-room--hotel .m-table-room__col--price .uip-popover__arrow--bottom{left:auto!important;right:0}}.m-table-room--hotel .m-table-room__col--actions{min-width:15.5%;padding:0 10px 0 0}@media (max-width:1199px){.m-table-room--hotel .m-table-room__col--actions{margin-top:5px;min-width:100%}}@media (max-width:767px){.m-table-room--hotel .m-table-room__col--actions{padding:0}}.m-table-room__col:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-table-room__col--with-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:47.9375em){.m-table-room__col--with-rows{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-block:.75rem}}.m-table-room__col--actions{padding:0 10px}.m-table-room__col--actions .c-btn{font-size:12px;padding:8px 12px}.m-table-room__col--actions .c-btn[data-status]{padding:8px 12px 8px 35px}@media (max-width:47.9375em){.m-table-room__col--actions{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.m-table-room__col--actions .c-btn{margin-top:10px;padding-bottom:10px;padding-top:10px}}@media (max-width:47.9375em) and (min-width:48em){.m-table-room__col--actions .m-table__selected{margin-top:35px}}@media (max-width:39.9375em){.m-table-room__col--actions{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}@media (max-width:29.9375em){.m-table-room__col--actions{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.m-table-room__col--actions .c-btn{width:100%}}.m-table-room__col--actions.m-table-room__col--with-rows .c-btn{margin-top:0}@media (max-width:29.9375em){.m-table-room__col--actions .c-btn:has(hotel-table-row .dropdown-table){width:80%}}.m-table-room__col--offer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;padding:0 10px;position:relative;-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5}.m-table-room__col--offer .c-icon,.m-table-room__col--offer img{margin-right:5px}.m-table-room__col--offer .uip-popover{text-align:left}@media (max-width:47.9375em){.m-table-room__col--offer>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-table-room__col--offer .c-icon{margin-top:30px;padding:0}}@media (max-width:47.9375em) and (max-width:47.9375em){.m-table-room__col--offer .c-icon{margin-top:0}}@media (max-width:29.9375em){.m-table-room__col--offer{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-left:0;-ms-flex-preferred-size:inherit;flex-basis:inherit;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;margin-right:0;padding-right:0;text-align:left;width:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.m-table-room__col--offer>div{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:29.9375em){.m-table-room__col--offer>div{width:auto}}.m-table-room__extra-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:4px;justify-content:center}.m-table-room__col--price{font-size:16px;left:0;min-width:96px;padding:0 10px;position:relative}.m-table-room__col--price .c-price__old-price{color:#999;display:block;font-size:13px;font-weight:600;line-height:12px}.m-table-room__col--price .c-icon-info.pg-a-icon-o{vertical-align:text-bottom}@media (max-width:47.9375em){.m-table-room__col--price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}}@media (max-width:29.9375em){.m-table-room__col--price{min-width:auto;text-align:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:5px;min-width:90px;order:3;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-table-room__col--price.m-flight-popover__title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.m-table-room__col--price .c-price{text-align:right}}.m-table-room__col--regime{font-size:13px;font-weight:600;padding:0}@media (max-width:47.9375em){.m-table-room__col--regime{padding-left:0;-ms-flex-preferred-size:10%;flex-basis:10%;margin-bottom:10px;min-width:32%}}@media (max-width:29.9375em){.m-table-room__col--regime{margin-bottom:5px;min-width:72%}}@media (max-width:23.875em){.m-table-room__col--regime{min-width:64%}}.m-table-room__col--room{display:inline-block;font-size:13px;font-weight:600;max-width:100%;padding:0 10px}@media (max-width:47.9375em){.m-table-room__col--room{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}.m-table-room__col--room .c-icon{padding-bottom:0;padding-left:0;padding-top:0}}.m-table-room .m-table__concept,.m-table-room__col--status{padding:0 10px}@media (max-width:47.9375em){.m-table-room__col--status{-ms-flex-preferred-size:inherit;flex-basis:inherit;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;margin-bottom:10px;margin-left:5px;margin-right:10%;padding-left:0}.m-table-room__col--status .c-status{margin-left:0;margin-right:0}}@media (min-width:480px) and (max-width:767px){.m-table-room__col--status{margin-bottom:0}}@media (max-width:29.9375em){.m-table-room__col--status{margin-bottom:0;margin-left:0;margin-right:0;padding:0 10px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.m-table-room__col--toggle{position:relative}@media (max-width:47.9375em){.m-table-room__col--toggle{position:absolute;right:10px;top:30px}}.m-table-room__col--check{max-width:30px;padding:0;position:relative}@media (max-width:47.9375em){.m-table-room__col--check{min-width:35px}}@media (min-width:48em){.m-table-room__col--check .c-icon{visibility:hidden}}@media (max-width:47.9375em){.m-table-room__col--check{margin-bottom:10px;margin-top:10px}}.m-table-room__col--check .c-checkbox label{left:10px;padding-right:0;position:absolute;top:-3px}@media (max-width:47.9375em){.m-table-room__col--check .c-checkbox label{left:20px}}@media (min-width:48em){.m-table-room__col--check .c-checkbox label:before{top:12px}}@media (max-width:47.9375em){.m-table-room__col--expense{margin-bottom:10px}}.m-table-room__collapse{margin-bottom:-10px;margin-top:10px}.m-table-room__heading{padding:12px 0}@media (max-width:47.9375em){.m-table-room__heading{display:none}}.m-table-room__heading--has-bg{background-color:#007ab6;color:#fff}.m-table-room__heading--has-bg-secondary{background-color:#1faaa5}.m-table-room__heading--xs{display:none}@media (max-width:47.9375em){.m-table-room__heading--xs{display:block;position:relative}}.m-table-room__heading--check{min-width:30px;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.m-table-room__no-availability{color:#cc4b37;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}.m-table-room__no-refundable{color:#999;display:block;font-size:10px;font-weight:700;text-transform:uppercase;width:100%}@media (max-width:47.9375em){.m-table-room__row{background:rgba(0,122,182,.06);padding-left:10px;padding-right:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-table-room__row:first-child{margin-top:0;position:relative}.m-table-room__row:last-child{margin-bottom:0}.m-table-room__row.m-table__row--has-bg-3{background-color:#f2f2fb}}.m-table-room__row-collapse{position:relative}@media (max-width:47.9375em){.m-table-room__row-collapse{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.m-table-room__row-collapse .m-table__icon-selected{margin-left:-10px}.m-table-room__concept--hotel-room{min-width:17%;padding:0 10px}.m-table-room__concept--hotel-regime{min-width:15%;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room__concept--hotel-regime{min-width:16%}}.m-table-room__concept--hotel-fare,.m-table-room__concept--hotel-promo{min-width:12.5%;padding:0 10px;text-align:center}@media (min-width:1023px) and (max-width:1199px){.m-table-room__concept--hotel-fare,.m-table-room__concept--hotel-promo{min-width:16%}}.m-table-room__concept--hotel-expense{min-width:10%;padding:0;text-align:center}.m-table-room__concept--hotel-price{min-width:15%;padding:0 10px;text-align:center}@media (min-width:1023px) and (max-width:1199px){.m-table-room__concept--hotel-price{min-width:20%}}.m-table-room__concept--hotel-fake-column{min-width:14%;padding:0}.m-table-room__row--negotiated-fare{background-color:#f4f9ed}.m-table-room__title-xs{display:none;font-size:14px;font-weight:700;margin-bottom:4px;min-width:170px;text-transform:uppercase}@media (max-width:47.9375em){.m-table-room__title-xs{display:block}}@media (max-width:29.9375em){.m-table-room__title-xs{min-width:100%}}.dropdown-table{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-7px;top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:1}.dropdown-table--has-bg:before{background:#eff2f7;content:"";display:block;height:calc(100% + 1px);position:absolute;right:-15px;top:-15px;width:50px;z-index:-1}@media (max-width:47.9375em){.dropdown-table--has-bg:before{height:calc(100% - 65px)}}@media (min-width:30em) and (max-width:47.9375em){.dropdown-table{top:41px}}@media (max-width:47.875em){.dropdown-table{right:6px;top:50px}}.dropdown-table.toggle-open .dropdown-table__button{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.dropdown-table.toggle-open .dropdown-table__button .c-icon{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.dropdown-table.toggle-open .dropdown-table__handler{max-height:100%}.dropdown-table.toggle-open .dropdown-table__handler:before{opacity:1}.dropdown-table__button{cursor:pointer}.dropdown-table__handler{background:rgba(0,122,182,.6);bottom:0;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-height:0;width:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:max-height .6s;transition:max-height .6s}.dropdown-table__handler:before{background-color:#007ab6;border-radius:50%;color:transparent;content:".";height:10px;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .5s;transition:opacity .5s;width:10px}.m-fare-detail{min-width:280px;text-align:left}.m-fare-detail__text{font-size:13px;margin-bottom:3px}.m-fare-detail__text:has(picture){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-fare-detail__text picture{display:inline-block;margin-left:5px;margin-right:50%;max-width:50px;vertical-align:middle}.m-fare-detail__text span{display:block;font-size:12px;font-weight:600}.m-fare-detail__info{background:rgba(0,122,182,.06);margin:15px -15px -15px;padding-bottom:15px}.m-fare-detail__table{font-size:13px;margin:0 15px}.m-fare-detail__table span{font-weight:600}.m-fare-detail__note{background-color:#fff;font-size:12px;margin:15px;padding:5px 10px}.m-fare-detail__price{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.m-fare-detail__text-price{color:#1faaa5;font-size:18px;font-weight:600;min-width:58%}.m-fare-detail__actions{text-align:center}.m-brochure-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:4px;margin-bottom:20px}@media (max-width:63.9375em){.m-brochure-bar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:1260px){.m-brochure-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-brochure-bar__title{border-radius:4px;font-size:12px;font-weight:600;max-width:270px;padding:15px;text-align:left;text-transform:uppercase;z-index:1}.m-brochure-bar__actions,.m-brochure-bar__title{display:-webkit-box;display:-ms-flexbox;display:flex}.m-brochure-bar__actions{padding:5px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;background-color:#f3f1fa;-ms-flex:1;flex:1;opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all .6s;transition:all .6s;visibility:hidden}.m-brochure-bar__actions.is-active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}@media (max-width:1260px){.m-brochure-bar__actions{padding:10px}}@media (max-width:63.9375em){.m-brochure-bar__actions{display:block;position:absolute;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.m-brochure-bar__actions.is-active{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.m-brochure-bar__actions-title{color:#333;font-size:12px;font-weight:600;padding-left:15px;padding-right:15px}.m-brochure-bar__actions .c-checkbox{margin:0 10px}@media (max-width:63.9375em){.m-brochure-bar__actions .c-checkbox{margin:10px;padding-right:0;width:100%}}.m-brochure-bar__actions .c-btn{margin-left:auto}@media (max-width:63.9375em){.m-brochure-bar__actions .c-btn{display:table}}.m-brochure-bar .c-icon--has-margin-right{margin-right:17px}.m-promo-detail{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-promo-detail__logo{position:relative;width:28px}.m-promo-detail__logo img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-promo-detail__info{border-left:1px solid #007ab6;margin-left:10px;padding-left:10px}.sticky--hotel-detail{min-height:120px}.sticky--hotel-detail:not(.stuck) .m-anchor-nav{margin-top:-62px}.sticky--hotel-detail:not(.stuck) .s-fixed-hotel-name{height:62px;opacity:0;visibility:hidden}.s-poi__box{margin-top:20px}.s-poi__col:last-child{padding-bottom:20px;padding-top:20px}@media (min-width:75em){.s-poi__col:last-child{padding-left:80px!important}}.s-poi__col:last-child .c-poi{border:10px solid #f2f2f2;padding:20px}.s-poi__col:last-child .c-poi__image{margin-left:-20px;margin-right:-20px;margin-top:-20px}.s-seo-card-horizontal.m-slider .m-slider__box{margin:15px auto;position:relative;width:calc(100% - 30px)}.s-seo-card-horizontal.m-slider .m-seo-card-horizontal{margin-bottom:25px}.pg-a-meter{width:100px}@media (min-width:481px){.pg-a-meter{width:150px}}.pg-a-meter__hand{fill:#007ab6;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:137px 140px;-ms-transform-origin:137px 140px;transform-origin:137px 140px}.pg-a-meter__dial{fill:none;stroke-dasharray:100 500;stroke-width:50}.pg-a-meter__dial--1{stroke:#3adb76;stroke-dashoffset:305}.pg-a-meter__dial--2{stroke:#1faaa5;stroke-dashoffset:200}.pg-a-meter__dial--3{stroke:#de543f;stroke-dasharray:50 3 30 2 20 1 10 500;stroke-dashoffset:110}.pg-a-meter__circle{fill:#005883}.pg-a-meter.pg-a-deg-0 .pg-a-meter__hand{-webkit-animation:meter-0 1.2s ease-in forwards,shaking-0 .1s 1.2s infinite;animation:meter-0 1.2s ease-in forwards,shaking-0 .1s 1.2s infinite;-webkit-transform:rotate(-90);-ms-transform:rotate(-90);transform:rotate(-90)}.pg-a-meter.pg-a-deg-10 .pg-a-meter__hand{-webkit-animation:meter-10 1.2s ease-in forwards,shaking-10 .1s 1.2s infinite;animation:meter-10 1.2s ease-in forwards,shaking-10 .1s 1.2s infinite;-webkit-transform:rotate(-80);-ms-transform:rotate(-80);transform:rotate(-80)}.pg-a-meter.pg-a-deg-20 .pg-a-meter__hand{-webkit-animation:meter-20 1.2s ease-in forwards,shaking-20 .1s 1.2s infinite;animation:meter-20 1.2s ease-in forwards,shaking-20 .1s 1.2s infinite;-webkit-transform:rotate(-60);-ms-transform:rotate(-60);transform:rotate(-60)}.pg-a-meter.pg-a-deg-30 .pg-a-meter__hand{-webkit-animation:meter-30 1.2s ease-in forwards,shaking-30 .1s 1.2s infinite;animation:meter-30 1.2s ease-in forwards,shaking-30 .1s 1.2s infinite;-webkit-transform:rotate(-40);-ms-transform:rotate(-40);transform:rotate(-40)}.pg-a-meter.pg-a-deg-40 .pg-a-meter__hand{-webkit-animation:meter-40 1.2s ease-in forwards,shaking-40 .1s 1.2s infinite;animation:meter-40 1.2s ease-in forwards,shaking-40 .1s 1.2s infinite;-webkit-transform:rotate(-20);-ms-transform:rotate(-20);transform:rotate(-20)}.pg-a-meter.pg-a-deg-50 .pg-a-meter__hand{-webkit-animation:meter-50 1.2s ease-in forwards,shaking-50 .1s 1.2s infinite;animation:meter-50 1.2s ease-in forwards,shaking-50 .1s 1.2s infinite;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pg-a-meter.pg-a-deg-60 .pg-a-meter__hand{-webkit-animation:meter-60 1.2s ease-in forwards,shaking-60 .1s 1.2s infinite;animation:meter-60 1.2s ease-in forwards,shaking-60 .1s 1.2s infinite;-webkit-transform:rotate(20);-ms-transform:rotate(20);transform:rotate(20)}.pg-a-meter.pg-a-deg-70 .pg-a-meter__hand{-webkit-animation:meter-70 1.2s ease-in forwards,shaking-70 .1s 1.2s infinite;animation:meter-70 1.2s ease-in forwards,shaking-70 .1s 1.2s infinite;-webkit-transform:rotate(40);-ms-transform:rotate(40);transform:rotate(40)}.pg-a-meter.pg-a-deg-80 .pg-a-meter__hand{-webkit-animation:meter-80 1.2s ease-in forwards,shaking-80 .1s 1.2s infinite;animation:meter-80 1.2s ease-in forwards,shaking-80 .1s 1.2s infinite;-webkit-transform:rotate(70);-ms-transform:rotate(70);transform:rotate(70)}.pg-a-meter.pg-a-deg-90 .pg-a-meter__hand{-webkit-animation:meter-90 1.2s ease-in forwards,shaking-90 .1s 1.2s infinite;animation:meter-90 1.2s ease-in forwards,shaking-90 .1s 1.2s infinite;-webkit-transform:rotate(80);-ms-transform:rotate(80);transform:rotate(80)}.pg-a-meter.pg-a-deg-100 .pg-a-meter__hand{-webkit-animation:meter-100 1.2s ease-in forwards,shaking-100 .1s 1.2s infinite;animation:meter-100 1.2s ease-in forwards,shaking-100 .1s 1.2s infinite;-webkit-transform:rotate(90);-ms-transform:rotate(90);transform:rotate(90)}@-webkit-keyframes meter-0{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes meter-0{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes meter-10{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}}@keyframes meter-10{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}}@-webkit-keyframes meter-20{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}}@keyframes meter-20{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}}@-webkit-keyframes meter-30{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@keyframes meter-30{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@-webkit-keyframes meter-40{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes meter-40{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-webkit-keyframes meter-50{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes meter-50{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes meter-60{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes meter-60{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@-webkit-keyframes meter-70{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@keyframes meter-70{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@-webkit-keyframes shaking-70{0%{-webkit-transform:rotate(37deg);transform:rotate(37deg)}to{-webkit-transform:rotate(43deg);transform:rotate(43deg)}}@keyframes shaking-70{0%{-webkit-transform:rotate(37deg);transform:rotate(37deg)}to{-webkit-transform:rotate(43deg);transform:rotate(43deg)}}@-webkit-keyframes meter-80{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(70deg);transform:rotate(70deg)}}@keyframes meter-80{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(70deg);transform:rotate(70deg)}}@-webkit-keyframes shaking-80{0%{-webkit-transform:rotate(67deg);transform:rotate(67deg)}to{-webkit-transform:rotate(73deg);transform:rotate(73deg)}}@keyframes shaking-80{0%{-webkit-transform:rotate(67deg);transform:rotate(67deg)}to{-webkit-transform:rotate(73deg);transform:rotate(73deg)}}@-webkit-keyframes meter-90{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(80deg);transform:rotate(80deg)}}@keyframes meter-90{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(80deg);transform:rotate(80deg)}}@-webkit-keyframes shaking-90{0%{-webkit-transform:rotate(77deg);transform:rotate(77deg)}to{-webkit-transform:rotate(83deg);transform:rotate(83deg)}}@keyframes shaking-90{0%{-webkit-transform:rotate(77deg);transform:rotate(77deg)}to{-webkit-transform:rotate(83deg);transform:rotate(83deg)}}@-webkit-keyframes meter-100{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes meter-100{0%{-webkit-transform:rotate(0 -90deg);transform:rotate(0 -90deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes shaking-100{0%{-webkit-transform:rotate(87deg);transform:rotate(87deg)}to{-webkit-transform:rotate(93deg);transform:rotate(93deg)}}@keyframes shaking-100{0%{-webkit-transform:rotate(87deg);transform:rotate(87deg)}to{-webkit-transform:rotate(93deg);transform:rotate(93deg)}}.pg-m-meter{background-color:#fcfcfd;border:1px solid #dfe0e4;border-radius:4px;margin-bottom:15px;padding:10px}@media (min-width:481px){.pg-m-meter{padding:20px}}.pg-m-meter__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr;justify-self:center}@media (min-width:481px){.pg-m-meter__content{grid-template-columns:150px 1fr;justify-self:left}}.pg-m-meter__content p{font-size:12px;line-height:15px;margin:0;text-align:center}@media (min-width:481px){.pg-m-meter__content p{font-size:15px;margin:0 0 0 20px;text-align:left}}@media (max-width:480px){.pg-m-meter .pg-a-meter{margin:0 auto 10px}}.pg-m-coast-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-transition:background .3s;transition:background .3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg-m-coast-card:hover{background:#f6f6f6}.pg-m-coast-card__coast{color:#333;font-size:14px;font-weight:700}@media (min-width:767px){.pg-m-coast-card__coast{font-size:18px}}.pg-m-coast-card__link{color:#ff0074;font-size:15px;letter-spacing:-.45px;line-height:19px;text-decoration:underline}@media (max-width:767px){.pg-m-coast-card__link{font-size:14px}}.pg-m-coast-card__location{color:#333;font-size:15px;font-weight:600;line-height:17px;margin-bottom:4px}.pg-m-coast-card__service{color:#333;font-size:14px;line-height:17px;margin-top:4px}.pg-m-coast-card__service.c-category{padding:0}.pg-m-coast-card__service.c-category:after{bottom:0;font-size:10px;position:relative}.pg-m-coast-card__hotel{color:#ff3a51;display:block;font-size:12px;font-weight:600;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:pre}.pg-m-coast-card__lodging{font-size:12px;letter-spacing:-.4px;line-height:1;text-align:right;-ms-flex-item-align:center;align-self:center}.pg-m-coast-card__lodging span{display:block;font-size:12px;font-weight:300}.pg-m-coast-card__price{display:grid;grid-template-columns:1fr auto;padding-top:8px;grid-gap:8px}.pg-m-coast-card__price .c-price{font-size:22px}.pg-m-coast-card--heading{background:#f4f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px;text-align:center}@media (max-width:767px){.pg-m-coast-card--heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}}.pg-o-tabs-grid--theme-1 .pg-m-coast-card{gap:.1rem;padding:0}.pg-o-tabs-grid--theme-1 .pg-m-coast-card:hover{background:#fff}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__coast{color:#292929;font-size:.875rem;font-weight:700;line-height:1rem}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__link{color:#ec3985;font-size:.75rem;font-weight:400;line-height:1rem}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__location{color:#007ab6;font-size:.875rem;font-weight:600;line-height:1rem;margin-bottom:0;min-height:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service{color:#292929;font-size:.875rem;line-height:1rem;margin-top:0;min-height:1rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category:after{margin-left:.5rem}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--1:after{content:"\e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--2:after{content:"\e901  \e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--3:after{content:"\e901  \e901  \e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--4:after{content:"\e901  \e901  \e901  \e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--5:after{content:"\e901  \e901  \e901  \e901  \e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--6:after{content:"\e901  \e901  \e901  \e901  \e901  \e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__service.c-category-star--7:after{content:"\e901  \e901  \e901  \e901  \e901  \e901  \e901"}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__hotel{color:#292929;font-size:.75rem;font-weight:400;line-height:1rem;min-height:1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__price{gap:.3rem;grid-template-columns:1fr;padding-top:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__price .c-price{color:#007ab6;font-size:1.25rem;line-height:1.25rem;text-align:left}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__lodging{color:#292929;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:1rem;text-align:left;-ms-flex-item-align:center;align-self:center}.pg-o-tabs-grid--theme-1 .pg-m-coast-card__lodging span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;font-weight:300}.pg-o-tabs-grid--theme-1 .pg-m-coast-card--heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,81,147,.051);border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;text-align:center}.pg-o-tabs-grid--theme-1 .pg-m-coast-card--heading:hover{background:rgba(0,81,147,.051)}.pg-m-card-text__picture{margin-bottom:20px;position:relative}.pg-m-card-text__picture:before{content:"";display:block;padding-top:36.6%}.pg-m-card-text__picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.pg-m-card-text__title{border-bottom:1px solid #007ab6;font-size:18px;font-weight:400;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase}.pg-m-card-text__text{font-size:14px;line-height:1.4;text-align:justify}.pg-m-boxinfo{background:rgba(0,122,182,.1);border:1px solid rgba(0,122,182,.2);border-radius:2px;color:rgba(0,122,182,.7);font-size:14px;margin:10px;padding:20px;text-align:center}.m-seo--exclusive h2{display:inline-block;font-size:26px;font-weight:700;line-height:29px;margin-bottom:2rem;margin-top:35px;padding-left:15px;position:relative;text-transform:none}.m-seo--exclusive h2:before{background:#1faaa5;content:"";display:inline-block;height:75%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px}.m-seo--exclusive h3{color:#007ab6;font-size:18px;font-weight:700;line-height:22px;margin-bottom:10px;margin-top:40px;text-transform:uppercase}.m-seo--exclusive p{font-size:16px;line-height:26px;text-align:justify}.pg-o-hotels-filter .s-result-heading__button{background:none;color:#007ab6}@media (max-width:767px){.pg-o-hotels-filter .s-result-heading__title{display:grid;font-size:12px;grid-template-columns:1fr 35%}.pg-o-hotels-filter .s-result-heading__actions{margin-top:0;text-align:right}.pg-o-hotels-filter .s-filters-layout__filters{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.pg-o-hotels-filter .s-filters-layout__filters .m-actions-list:not(.m-actions-list--bottom) .m-actions-list__col--pagination{display:none}}@media (max-width:480px){.pg-o-hotels-filter .s-filters-layout__filters{display:block}.pg-o-hotels-filter .s-filters-layout__filters .s-filters-layout__link{margin-bottom:10px}}@media (max-width:767px){.pg-o-hotels-filter .s-filters-layout__link{margin-bottom:0;padding-bottom:0}.pg-o-hotels-filter .m-sort-category__label{font-size:8px;left:10px;line-height:18px;top:2px}.pg-o-hotels-filter .m-sort-category .c-select__element{height:40px;padding:15px 40px 5px 10px}.pg-o-hotels-filter .m-panel{border-color:#007ab6;border-radius:2px}.pg-o-hotels-filter .m-panel__header{display:none}}.pg-o-hotels-filter .m-panel__header:before{display:none}@media (max-width:767px){.pg-o-hotels-filter .m-panel .m-table-hotel__price{min-width:100%;position:relative;text-align:right}.pg-o-hotels-filter .m-panel .m-table-hotel__price .c-price{text-align:right}.pg-o-hotels-filter .m-card-resume{display:grid;grid-template-columns:120px auto;padding:8px;grid-gap:10px}.pg-o-hotels-filter .m-card-resume__img picture{height:100%}}@media (max-width:767px){.pg-o-hotels-filter .m-card-resume__img picture:before{height:100%;padding-top:120px}.pg-o-hotels-filter .m-card-resume__img picture img{height:100%;min-height:auto}.pg-o-hotels-filter .m-card-resume__box{min-width:1px}.pg-o-hotels-filter .m-card-resume .m-hotel-name__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-o-hotels-filter .m-card-resume .m-hotel-name__title{text-decoration:none}.pg-o-hotels-filter .m-card-resume .m-hotel-name__direction{margin-bottom:10px}.pg-o-hotels-filter .m-card-resume .m-hotel-name__direction-container{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.pg-o-hotels-filter .m-card-resume .m-hotel-name__direction-distance,.pg-o-hotels-filter .m-card-resume__desc{display:none}.pg-o-hotels-filter .m-card-resume__icons-box{display:none}.pg-o-hotels-filter .m-card-resume__more{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-top:10px}}@media (max-width:480px){.pg-o-hotels-filter .m-card-resume .m-hotel-name__map{display:block}.pg-o-hotels-filter .m-card-resume .m-hotel-name__title{display:block;line-height:18px;margin-bottom:10px;padding-right:0;text-overflow:inherit;white-space:normal}.pg-o-hotels-filter .m-card-resume .m-hotel-name__title.c-category{margin-bottom:10px}.pg-o-hotels-filter .m-card-resume .m-hotel-name__title.c-category:after{display:block;margin-top:5px;position:static;width:100%}.pg-o-hotels-filter .m-card-resume .m-hotel-name__direction-container{display:block}.pg-o-hotels-filter .m-card-resume .m-hotel-name__direction-text{display:block;font-size:12px;margin-bottom:10px;margin-right:0}}.pg-m-more-hotel-options{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #007ab6;margin:25px 0}.pg-m-more-hotel-options__icon{color:#007ab6;padding-right:15px}.pg-m-more-hotel-options__text{color:#007ab6;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase}.pg-o-tabs-grid{overflow:hidden}.pg-o-tabs-grid__navigation.uip-tabs__navigation{border-color:#007ab6}.pg-o-tabs-grid__navigation .uip-tabs__navigation-element{margin:0;-ms-flex-negative:0;flex-shrink:0}.pg-o-tabs-grid__navigation .uip-tabs__navigation-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pg-o-tabs-grid__navigation .uip-tabs__navigation-link{background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;color:#333;font-size:15px;text-transform:capitalize;-webkit-transition:background .3s;transition:background .3s}@media (min-width:768px){.pg-o-tabs-grid__navigation .uip-tabs__navigation-link{padding:16px 32px}}.pg-o-tabs-grid__navigation .uip-tabs__navigation-link--active{background-color:#007ab6;color:#fff;font-weight:700}.pg-o-tabs-grid .uip-tabs__tabs-panel{padding:0}.pg-o-tabs-grid__row{border-bottom:1px solid #edf0f5;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.pg-o-tabs-grid__row{display:grid;grid-template-columns:200px calc(100% - 200px)}}.pg-o-tabs-grid__row-inner{display:grid;grid-auto-columns:minmax(180px,200px);grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(180px,200px));min-width:1px;overflow-x:auto;overflow-y:hidden;width:100%}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__navigation{border-bottom:1px solid #dbdbdb}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__navigation .uip-tabs__navigation-link{border-top-left-radius:8px;border-top-right-radius:8px;font-size:1.125rem;font-weight:400;line-height:1.125rem;padding:14px 43px}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__navigation .uip-tabs__navigation-link--active{font-weight:700}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__content .uip-tabs__tabs-panel{border:none}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__row{background-color:#fff;border-bottom:1px solid #dbdbdb;display:grid;gap:2rem;grid-template-columns:180px 1fr;padding-block:1rem}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__row:last-child{border-bottom:none}.pg-o-tabs-grid--theme-1 .pg-o-tabs-grid__row-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:2rem;grid-template-columns:repeat(auto-fill,166px)}.pg-o-faqs-list__all{color:#007ab6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;text-transform:uppercase;-webkit-box-pack:end;-ms-flex-pack:end;cursor:pointer;justify-content:flex-end;padding-bottom:4px}.pg-o-faqs-list__item{border-top:1px solid #e5e1e1;padding:16px 0}.pg-o-faqs-list__item:last-child{border-bottom:1px solid #e5e1e1}.pg-o-faqs-list__item-more{cursor:pointer;font-size:18px;font-weight:600}.is-active .pg-o-faqs-list__item-more:before{content:"\e9d6"}.pg-o-faqs-list__item-title{color:#333;font-size:15px;font-weight:600;line-height:20px}.pg-o-faqs-list__item-heading{display:grid;grid-template-columns:auto 30px;grid-gap:8px}.pg-o-faqs-list__item-content{display:none;padding:24px 30px 0 0}.is-active .pg-o-faqs-list__item-content{display:block}.pg-o-faqs-list__item-content p{font-size:15px}.pg-o-faqs-list__item-content a{color:#007ab6}.pg-m-panel-hotel+.pg-m-panel-hotel{margin-top:24px}@media (max-width:767px){.pg-m-panel-hotel+.pg-m-panel-hotel{margin-top:8px}}.pg-m-panel-hotel__container{border:1px solid #eee;border-radius:4px}.pg-m-panel-hotel__cancelation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.pg-m-panel-hotel__regime{font-size:15px;font-weight:600;margin-top:10px;text-align:center}@media (max-width:47.9375em){.pg-m-panel-hotel__regime{text-align:right}}.pg-m-panel-hotel__regime--highlight{background:#008001;border-radius:4px;color:#fff;padding:2px 4px 3px}.pg-m-panel-hotel__check{background-color:#ebebeb;border-top-left-radius:4px;border-top-right-radius:4px;color:#007ab6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px}.pg-m-panel-hotel__check .c-checkbox label{font-size:14px}.pg-m-panel-hotel__check+.pg-m-panel-hotel__container{border-top-left-radius:0}.pg-m-panel-hotel__check--full-width{width:100%}.pg-m-panel-hotel .c-checkbox .c-icon-budget{font-weight:400;margin-left:-5px;margin-right:5px}.pg-m-panel-hotel__budget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#007ab6;margin-bottom:10px}@media (min-width:48em){.pg-m-panel-hotel__budget{margin-top:-20px}}.pg-m-panel-hotel__budget .c-icon{margin-right:10px}.pg-m-panel-hotel__inner{display:grid;grid-template-columns:185px 1fr;min-width:0}@media (max-width:47.9375em){.pg-m-panel-hotel__inner{grid-template-columns:150px 1fr}}.pg-m-panel-hotel__media{background-color:#fafafa;position:relative}@media (max-width:767px){.pg-m-panel-hotel__media{height:100%}}@media (min-width:48em) and (max-width:74.875em){.pg-m-panel-hotel__media{grid-row:span 2}}.pg-m-panel-hotel__media-img{height:100%;left:0;position:absolute;top:0;width:100%}.pg-m-panel-hotel__wrap{display:grid;grid-template-columns:1fr auto;min-width:0}@media (max-width:47.9375em){.pg-m-panel-hotel__wrap{grid-template-columns:1fr}}.pg-m-panel-hotel__box{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;padding:16px 0 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.9375em){.pg-m-panel-hotel__box{padding:8px 8px 0}}.pg-m-panel-hotel__services{margin-top:auto;padding-top:15px}.pg-m-panel-hotel__services .c-icon{margin-right:4px}.pg-m-panel-hotel__services .c-icon:before{padding:8px}.pg-m-panel-hotel__services .c-link{margin-left:8px}@media (max-width:767px){.pg-m-panel-hotel__services{display:none}}.pg-m-panel-hotel__title{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700}@media (max-width:47.9375em){.pg-m-panel-hotel__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}}.pg-m-panel-hotel__title .c-category{margin-left:5px;padding-right:0;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-ms-flex-negative:0;flex-shrink:0}@media (max-width:47.9375em){.pg-m-panel-hotel__title .c-category{margin-left:0}}.pg-m-panel-hotel__title .c-category:after{bottom:0;position:relative;width:auto!important}@media (max-width:47.9375em){.pg-m-panel-hotel__title .c-category:after{font-size:10px}}.pg-m-panel-hotel__location{display:grid;grid-template-columns:auto auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:15px;margin:10px 0}@media (max-width:47.9375em){.pg-m-panel-hotel__location{display:none}}.pg-m-panel-hotel__location-text{color:#999}.pg-m-panel-hotel__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#007ab6}@media (max-width:47.9375em){.pg-m-panel-hotel__map{display:none}}.pg-m-panel-hotel__map .c-icon{margin-right:4px}.pg-m-panel-hotel__trip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}@media (max-width:47.9375em){.pg-m-panel-hotel__trip{display:none}}.pg-m-panel-hotel__trip-img{margin-right:5px}.pg-m-panel-hotel__trip-text{color:#999;font-size:12px;line-height:1}.pg-m-panel-hotel__text{color:#333;font-size:14px;font-weight:600;margin-top:20px}@media (max-width:47.9375em){.pg-m-panel-hotel__text{margin-top:10px}}.pg-m-panel-hotel__box-price{padding:16px}@media (max-width:47.9375em){.pg-m-panel-hotel__box-price{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.pg-m-panel-hotel__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:74.875em){.pg-m-panel-hotel__price{margin-right:16px}}.pg-m-panel-hotel__price-from{font-size:11px;margin-bottom:4px;text-transform:uppercase}@media (max-width:47.9375em){.pg-m-panel-hotel__price-from{display:none}}.pg-m-panel-hotel__price-before{font-size:14px;margin-bottom:4px;text-decoration:line-through}@media (max-width:47.9375em){.pg-m-panel-hotel__price-before{display:none}}.pg-m-panel-hotel__price-value{color:#1faaa5;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}@media (max-width:47.9375em){.pg-m-panel-hotel__price-value{font-size:20px}}.pg-m-panel-hotel__price-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#eee;border-radius:50%;justify-content:center;margin-left:10px}@media (max-width:47.9375em){.pg-m-panel-hotel__price-dropdown{display:none}}.pg-m-panel-hotel__price-dropdown .c-icon{font-size:12px;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.pg-m-panel-hotel__btn{margin-top:20px;padding:10px;width:100%}@media (max-width:47.9375em){.pg-m-panel-hotel__btn{font-size:12px;margin-top:5px;min-height:auto;padding:8px;width:auto}}@media (max-width:26.1875em){.pg-m-panel-hotel__btn{width:100%}}@media (max-width:47.9375em){.pg-m-panel-hotel__tabs-box{background-color:#fff;height:100%;left:0;overflow-y:auto;padding-bottom:70px;position:fixed;top:0;width:100%;z-index:1000}.pg-m-panel-hotel__tabs-box:not(.is-active){display:none}}@media (min-width:48em){.pg-m-panel-hotel__tabs-box{border-top:1px solid #eee}}.pg-m-panel-hotel__tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#eef2f8;justify-content:space-between}@media (max-width:47.9375em){.pg-m-panel-hotel__tabs-nav{background-color:#fff;border-radius:30px;bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;left:10px;overflow-x:auto;position:fixed;width:calc(100% - 20px);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pg-m-panel-hotel__tab{font-size:13px;padding:10px 20px;position:relative;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto;text-align:center;-webkit-transition:background .3s;transition:background .3s}.pg-m-panel-hotel__tab:hover{background-color:#fff}@media (max-width:47.9375em){.pg-m-panel-hotel__tab{white-space:nowrap}.pg-m-panel-hotel__tab:before{border-left:1px solid #005193;content:"";display:block;height:26px;left:-5px;opacity:.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}}.pg-m-panel-hotel__tab.is-active{background-color:#fff;font-weight:700}@media (min-width:48em){.pg-m-panel-hotel__tab.is-active:not(:first-child){border-left:1px solid #eee}}@media (min-width:48em){.pg-m-panel-hotel__tab.is-active:not(:last-child){border-right:1px solid #eee}}.pg-m-panel-hotel__tab.is-active:after{-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}@media (min-width:48em){.pg-m-panel-hotel__tab.is-active:before{background-color:#fff;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:2}}.pg-m-panel-hotel__tabs-content{padding:16px;position:relative}@media (min-width:48em){.pg-m-panel-hotel__tabs-content{border-top:1px solid #eee;display:none;padding:45px 20px 20px}}.pg-m-panel-hotel__tabs-content.is-active{display:block}.pg-m-panel-hotel__tabs-title{color:#007ab6;font-weight:700;margin-bottom:15px;margin-top:50px;text-transform:uppercase}@media (min-width:48em){.pg-m-panel-hotel__tabs-title{display:none}}.pg-m-panel-hotel__close-2,.pg-m-panel-hotel__tabs-close{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#007ab6;justify-content:center;position:absolute;right:5px;top:5px}@media (max-width:47.9375em){.pg-m-panel-hotel__close-2,.pg-m-panel-hotel__tabs-close{display:none}}.pg-m-panel-hotel__close-2 .c-icon,.pg-m-panel-hotel__tabs-close .c-icon{color:#fff;font-size:10px}@media (max-width:47.9375em){.pg-m-panel-hotel__close-2{display:-webkit-box;display:-ms-flexbox;display:flex}}.pg-m-panel-hotel__mobile-hotel{margin:-16px -16px 16px}@media (min-width:48em){.pg-m-panel-hotel__mobile-hotel{display:none}}.pg-m-panel-hotel__mobile-hotel .pg-m-panel-hotel__title{background-color:#f2f2f2;left:0;padding:8px 32px 8px 16px;position:fixed;top:0;width:100%;z-index:20}.pg-m-panel-hotel__mobile-hotel .pg-m-panel-hotel__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-m-panel-hotel__mobile-hotel .pg-m-panel-hotel__media{display:block;margin-top:48px;min-height:180px}@media (max-width:767px){.pg-o-hotels-filter .s-layout{padding-top:8px}.pg-o-hotels-filter .s-layout__container{padding-left:8px;padding-right:8px}}.pg-m-panel-hotel-room{display:grid;grid-template-columns:repeat(2,1fr) auto 100px minmax(150px,auto);grid-gap:5px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:43.6875em){.pg-m-panel-hotel-room{grid-template-columns:1fr!important}}.pg-m-panel-hotel-room.with-save-budget{grid-template-columns:1fr 160px}@media (max-width:74.9375em){.pg-m-panel-hotel-room{grid-template-columns:1fr auto;grid-gap:10px}}.pg-m-panel-hotel-room--left{display:grid;grid-template-columns:1fr 1fr 200px 90px;grid-gap:16px}@media (max-width:74.9375em){.pg-m-panel-hotel-room--left{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));grid-gap:10px}}@media (max-width:43.6875em){.pg-m-panel-hotel-room--left{grid-template-columns:1fr}}.pg-m-panel-hotel-room--left__icons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-column:span 4;grid-gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}@media (max-width:43.6875em){.pg-m-panel-hotel-room--left__icons{grid-auto-flow:row;grid-template-columns:1fr;grid-gap:0}}.pg-m-panel-hotel-room--left__offers{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;padding:0 6px 6px}.pg-m-panel-hotel-room--left__offers--icons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;justify-items:center}.pg-m-panel-hotel-room--left__offer{margin-bottom:8px;min-width:0}.pg-m-panel-hotel-room--left__offer:not(:last-child){margin-right:8px}.pg-m-panel-hotel-room--left__offer--icon{width:30%}.pg-m-panel-hotel-room--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.pg-m-panel-hotel-room--right a{margin-bottom:8px}.pg-m-panel-hotel-room--right .c-checkbox--my{margin:12px 0 10px}.pg-m-panel-hotel-room__icons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-column:span 4;grid-gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}@media (max-width:43.6875em){.pg-m-panel-hotel-room__icons{grid-auto-flow:row;grid-template-columns:1fr;grid-gap:0}}.pg-m-panel-hotel-room__offers{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;padding:0 6px 6px}.pg-m-panel-hotel-room__offers--icons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;justify-items:center}.pg-m-panel-hotel-room__offer{margin-bottom:8px;min-width:0}.pg-m-panel-hotel-room__offer:not(:last-child){margin-right:8px}.pg-m-panel-hotel-room__offer--icon{width:30%}.pg-m-panel-hotel-room+.pg-m-panel-hotel-room{border-top:1px dotted #a1a1a1;margin-top:20px;padding-top:20px}.pg-m-panel-hotel-room__regime,.pg-m-panel-hotel-room__title,.pg-m-panel-hotel-room__title .c-checkbox label{font-size:15px;font-weight:600}@media (max-width:43.6875em){.pg-m-panel-hotel-room__regime{grid-column:span 2}}.pg-m-panel-hotel-room__info-box{text-align:center}@media (max-width:43.6875em){.pg-m-panel-hotel-room__info-box{grid-column:span 2;text-align:left}}.pg-m-panel-hotel-room__info{text-decoration:underline}.pg-m-panel-hotel-room__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:74.9375em){.pg-m-panel-hotel-room__price{grid-column:2/3;grid-row:1/2}}.pg-m-panel-hotel-room__price-box{cursor:pointer;position:relative}.pg-m-panel-hotel-room__price-num{color:#1faaa5;font-size:18px;font-weight:700;text-align:right}@media (max-width:74.9375em){.pg-m-panel-hotel-room__btn{grid-column:2/3;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (max-width:43.6875em){.pg-m-panel-hotel-room__btn{grid-column:span 2}}.pg-m-panel-hotel-room__rates-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;align-self:flex-end;color:#007ab6;cursor:pointer;font-size:14px;font-weight:700;grid-column:span 2;justify-content:flex-end;margin-top:10px}@media (max-width:74.9375em){.pg-m-panel-hotel-room__rates-link{-webkit-box-ordinal-group:11;-ms-flex-order:10;grid-column:span 2;order:10}}.pg-m-panel-hotel-room__rates-link .c-icon{border-radius:50%;height:16px;width:16px;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#007ab6;color:#fff;font-size:10px;font-weight:900;justify-content:center;margin-right:5px}.pg-m-panel-hotel-room__rates-link .c-icon,.pg-m-panel-hotel-room__rates-link-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-m-panel-hotel-room__rates-link-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.pg-m-panel-hotel-room__rates-link.is-active{position:relative}.pg-m-panel-hotel-room__rates-link.is-active:after{background:#007ab6;content:"";display:block;height:12px;position:absolute;right:-8px;top:3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:2px}.pg-m-panel-hotel-room__rates-link.is-active:before{background:#007ab6;content:"";height:41px;position:absolute;right:-15px;top:8px;width:2px}.pg-m-panel-hotel-room__rates-link.is-active .pg-m-panel-hotel-room__rates-link-text{border-top-left-radius:4px;border-top-right-radius:4px}.pg-m-panel-hotel-room__rates-link.is-active .pg-m-panel-hotel-room__rates-link-text .c-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pg-m-panel-hotel-room__rates-box{grid-column:1/-1;-webkit-box-ordinal-group:100;-ms-flex-order:99;background-color:#f6f6f6;margin-left:-20px;margin-right:-20px;margin-top:10px;order:99;padding:0 20px 20px}.pg-m-panel-hotel-room__rates-box:not(.is-active){display:none}@media (max-width:47.9375em){.pg-m-panel-hotel-room__rates-box{margin-left:-16px;margin-right:-16px;padding:0 16px 16px}}.pg-m-panel-hotel-room--rates:after{background:#007ab6;content:"";height:calc(100% + 21px);position:absolute;right:-15px;top:0;width:2px}@media (max-width:74.9375em){.pg-m-panel-hotel-room--rates:after{height:calc(200% + 10px)}}.pg-m-panel-hotel-room--rates:before{background:#007ab6;content:"";height:18px;position:absolute;right:-7px;top:27px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:2px}@media (max-width:74.9375em){.pg-m-panel-hotel-room--rates:before{top:calc(100% - 20px)}}.pg-m-panel-hotel-room--rates:last-child:after{height:35px}.pg-m-panel-hotel-room--rates:first-child{border-top:1px dotted #a1a1a1;padding-top:20px}@media (min-width:480px){.pg-m-panel-hotel-room--b2c{grid-template-columns:repeat(2,1fr) 100px minmax(150px,auto)}}.pg-m-panel-hotel-room--b2c .pg-m-panel-hotel-room__btn{display:grid;grid-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:480px){.pg-m-panel-hotel-room--b2c-cancelation{grid-template-columns:repeat(2,1fr) auto auto minmax(150px,auto)}}.pg-m-panel-hotel-room--rates{position:relative}.ngx-gallery-arrow-wrapper .ngx-gallery-icon{background-color:#fff!important;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;width:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px!important}.ngx-gallery-arrow-wrapper .ngx-gallery-icon:before{color:#000;content:"\e91d";font-family:pegasus-base-fonts;font-size:16px;width:10px}.ngx-gallery-arrow-right .ngx-gallery-icon{border-radius:16px 0 0 16px!important;right:0!important}.ngx-gallery-arrow-left .ngx-gallery-icon{border-radius:0 16px 16px 0!important;left:0!important}.ngx-gallery-arrow-left .ngx-gallery-icon:before{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.pg-m-hotel-cancelation-policy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:4px}.pg-m-hotel-cancelation-policy__title{border-right:1px solid;cursor:pointer;font-size:15px;font-weight:700;line-height:1;margin-right:4px;padding-right:4px;text-decoration:underline}.pg-m-hotel-cancelation-policy__text{font-size:12px;font-weight:600;text-align:center}.pg-m-hotel-cancelation-policy--allow{background-color:#cbeedc;color:#1b875b}.pg-m-hotel-cancelation-policy--disallow{background-color:#898989;color:#fff}.pg-m-hotel-map-mobile{background-color:#eee;position:relative}@media (min-width:48em){.pg-m-hotel-map-mobile{display:none}}.pg-m-hotel-map-mobile__media{height:120px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.pg-m-hotel-map-mobile__btn{background-color:#1faaa5;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.pg-m-hotel-interest{display:grid;height:100%}@media (min-width:768px){.pg-m-hotel-interest{grid-template-columns:220px auto}}.pg-m-hotel-interest__items{display:grid;grid-template-columns:1fr;grid-gap:16px 32px;max-height:450px;overflow-y:auto;padding-right:24px}@media (max-width:767px){.pg-m-hotel-interest__items{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pg-m-hotel-interest__item{display:grid;grid-template-columns:40px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #eee;cursor:pointer;padding:16px 4px 4px}.pg-m-hotel-interest__item:hover{background:#f6f8fb}@media (max-width:47.9375em){.pg-m-hotel-interest__item:nth-child(2){border-top:1px solid #eee;padding-top:16px}}.pg-m-hotel-interest__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:#fff;font-size:20px;height:30px;justify-content:center;width:30px}.pg-m-hotel-interest__title{color:#007ab6;font-size:12px;font-weight:600;text-transform:uppercase}.pg-m-hotel-interest__text{font-size:13px;font-weight:600;margin-top:2px}.pg-m-hotel-interest__sub{font-size:11px;margin-top:2px;text-transform:uppercase}.pg-m-hotel-interest__map{position:relative}.pg-m-hotel-interest__map-expand{background:#ff8c00;border-radius:50%;-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000;color:#fff;height:36px;position:absolute;right:10px;top:10px;width:36px}.pg-m-hotel-interest__map iframe{height:450px;width:100%}.pg-m-hotel-promo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:4px;font-size:12px;font-weight:400;min-height:30px;padding:6px 8px}.pg-m-hotel-promo:not(.pg-m-hotel-promo--icon){border:1px solid #eee}.pg-m-hotel-promo img{height:auto;margin-right:8px;width:16px}.pg-m-hotel-promo__icon{color:#007ab6;font-size:16px;margin-right:8px}.pg-m-hotel-promo__text{display:block;max-width:100%}.pg-m-hotel-promo__price{color:#007ab6;font-size:15px;font-weight:600}.pg-m-hotel-services__items{display:grid;grid-gap:8px}@media (min-width:768px){.pg-m-hotel-services__items{grid-template-columns:repeat(3,1fr);max-height:300px;overflow-y:auto}}@media (max-width:767px){.pg-m-hotel-services__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.pg-m-hotel-services__items{grid-template-columns:repeat(1,1fr)}}.pg-m-hotel-services__item{display:grid;grid-template-columns:40px 1fr;grid-gap:16px}.pg-m-hotel-services__icon,.pg-m-hotel-services__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-m-hotel-services__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:4px;font-size:16px;justify-content:center}.pg-m-hotel-breakdown{min-width:280px}.pg-m-hotel-breakdown__group+.pg-m-hotel-breakdown__group{margin-top:32px}.pg-m-hotel-breakdown__title{font-weight:600;margin-bottom:10px;text-transform:uppercase}.pg-m-hotel-breakdown__row{display:grid;grid-template-columns:1fr auto;grid-gap:15px;padding-bottom:10px;padding-top:10px}.pg-m-hotel-breakdown__row+.pg-m-hotel-breakdown__row{border-top:1px solid #eee}.pg-m-hotel-breakdown__row-title--strong,.pg-m-hotel-breakdown__row-value{font-weight:600}.pg-m-hotel-breakdown__row-value--total{font-size:18px;font-weight:700}.pg-m-hotel-breakdown__row--bg{background-color:#eee;border-radius:4px;padding:12px 10px}.pg-m-hotel-breakdown__link{margin-top:20px;text-align:right}.pg-m-hotel-breakdown__link-text{color:#007ab6;text-decoration:underline}.pg-m-modal-hotels-map-v2{height:100vh;position:relative}.pg-m-modal-hotels-map-v2__element{min-height:100vh;min-width:100vw;position:relative;z-index:1}.pg-m-modal-hotels-map-v2__inner{height:100vh;left:0;max-height:100vh;overflow-y:auto;position:absolute;top:0;width:100%;z-index:2}@media (min-width:64em){.pg-m-modal-hotels-map-v2__inner{display:grid;grid-template-columns:300px 1fr 320px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.pg-m-modal-hotels-map-v2__header{grid-column:1/-1}}.pg-m-modal-hotels-map-v2__header .pg-m-resume__container{max-width:100%}.pg-m-modal-hotels-map-v2__title{background-color:#eaeaea;font-weight:600;padding:14px 10px;text-transform:uppercase}.pg-m-modal-hotels-map-v2 .pg-m-resume{-webkit-box-shadow:none;box-shadow:none}@media (max-width:63.9375em){.pg-m-modal-hotels-map-v2__filters{background-color:#fff;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:100}.pg-m-modal-hotels-map-v2__filters.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:64em){.pg-m-modal-hotels-map-v2__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.1);box-shadow:10px 10px 10px rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}.pg-m-modal-hotels-map-v2__filters .pg-m-modal-hotels-map-v2__title{display:none}}.pg-m-modal-hotels-map-v2__filters-box{background-color:#fff;padding:16px}@media (min-width:64em){.pg-m-modal-hotels-map-v2__filters-box{display:none}.pg-m-modal-hotels-map-v2__filters-box.is-active{display:block}}.pg-m-modal-hotels-map-v2__filters-btn{background-color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;padding-right:15px}@media (max-width:63.9375em){.pg-m-modal-hotels-map-v2__filters-btn{display:none}}.pg-m-modal-hotels-map-v2__filters-btn .c-icon-arrow{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.pg-m-modal-hotels-map-v2__filters-btn.is-active{border-bottom:1px solid #eee}.pg-m-modal-hotels-map-v2__filters-btn.is-active .c-icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pg-m-modal-hotels-map-v2__filters-btn-text{display:block;margin-right:auto}.pg-m-modal-hotels-map-v2__filters-btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#007ab6;color:#fff;justify-content:center;margin-right:10px}.pg-m-modal-hotels-map-v2__hotels{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}@media (max-width:63.9375em){.pg-m-modal-hotels-map-v2__hotels{display:none}}@media (min-width:64em){.pg-m-modal-hotels-map-v2__hotels{-webkit-box-shadow:-10px 10px 10px rgba(0,0,0,.1);box-shadow:-10px 10px 10px rgba(0,0,0,.1);grid-column:3/4;overflow-y:auto}}.pg-m-modal-hotels-map-v2__hotels-header{background-color:#fff;position:sticky;top:0;z-index:10}.pg-m-modal-hotels-map-v2__hotels-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding-right:15px}.pg-m-modal-hotels-map-v2__hotels-title-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-m-modal-hotels-map-v2__hotels-title-icon{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#007ab6;justify-content:center;margin-right:10px}.pg-m-modal-hotels-map-v2__hotels-title-icon .c-icon{color:#fff}.pg-m-modal-hotels-map-v2__hotels-sort{background-color:#fcfcfc;padding-bottom:8px;padding-top:8px}.pg-m-modal-hotels-map-v2__hotels-items{padding:10px 10px 20px 5px}.pg-m-modal-hotels-map-v2__actions{background-color:#fff;border-radius:25px;bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;left:10px;padding-bottom:10px;padding-top:10px;position:absolute;width:calc(100% - 20px)}@media (min-width:64em){.pg-m-modal-hotels-map-v2__actions{display:none}}.pg-m-modal-hotels-map-v2__action{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;color:#007ab6;flex-grow:1}.pg-m-modal-hotels-map-v2__action+.pg-m-modal-hotels-map-v2__action{border-left:1px solid #eee}.pg-m-modal-hotels-map-v2__modal{background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.pg-m-modal-hotels-map-v2__modal:not(.is-active){display:none}.pg-m-modal-hotels-map-v2__modal-inner{background-color:#fff;border-radius:5px;max-height:100%;max-width:860px;position:relative}.pg-m-modal-hotels-map-v2__modal-wrap{height:100%;overflow-y:auto}.pg-m-modal-hotels-map-v2__modal-close{background-color:#007ab6;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #fff;cursor:pointer;position:absolute;right:-16px;top:-16px}.pg-m-panel-hotel-mobile{display:grid;grid-template-columns:100px 1fr;grid-gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.pg-m-panel-hotel-mobile+.pg-m-panel-hotel-mobile{margin-top:15px}.pg-m-panel-hotel-mobile__media{-o-object-fit:cover;object-fit:cover}.pg-m-panel-hotel-mobile__box{min-width:0;padding-top:5px}.pg-m-panel-hotel-mobile__title{color:#007ab6;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-m-panel-hotel-mobile__stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.pg-m-panel-hotel-mobile__stars .c-category{padding-left:0!important;padding-right:0!important}.pg-m-panel-hotel-mobile__stars .c-category:after{bottom:0;font-size:11px;position:static}.pg-m-panel-hotel-mobile__text{font-size:13px}.pg-m-panel-hotel-mobile__text+.pg-m-panel-hotel-mobile__text{margin-top:4px}.pg-m-panel-hotel-mobile__price{margin-top:10px;text-align:right}.pg-m-panel-hotel-mobile__price-num{color:#007ab6;font-size:18px;font-weight:700}.pg-m-panel-hotel-mobile__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.pg-m-hotel-sort-mobile{background-color:#fff;display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:100}@media (max-width:63.9375em){.pg-m-hotel-sort-mobile.is-active{display:block}}.pg-m-hotel-sort-mobile__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f0f0f0;justify-content:space-between;padding:8px 16px;position:sticky;top:0}.pg-m-hotel-sort-mobile__title{color:#007ab6;font-weight:700;text-transform:uppercase}.pg-m-hotel-sort-mobile__close{background-color:#007ab6;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.pg-m-hotel-sort-mobile__content{padding:16px}.pg-m-hotel-sort-mobile__item+.pg-m-hotel-sort-mobile__item{margin-top:15px}.pg-m-hotel-sort-mobile__item .c-radio{display:block;padding-right:0}.pg-m-hotel-sort-mobile__item .c-radio input[type=radio]:checked+label:before,.pg-m-hotel-sort-mobile__item .c-radio.is-active label:before,.pg-m-hotel-sort-mobile__item .c-radio:active label:before,.pg-m-hotel-sort-mobile__item .c-radio:focus label:before,.pg-m-hotel-sort-mobile__item .c-radio:hover label:before{-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff}.pg-m-hotel-sort-mobile__item label{display:block;font-size:16px;padding-left:0;padding-right:32px;padding-top:2px}.pg-m-hotel-sort-mobile__item label:before{height:24px;left:auto;right:0;width:24px}.pg-m-card-hotel-cg{padding:10px}.pg-m-card-hotel-cg.is-active{-webkit-box-shadow:inset 0 0 8px 0 #999;box-shadow:inset 0 0 8px 0 #999}.pg-m-card-hotel-cg__inner{display:grid;grid-template-columns:112px 1fr;grid-gap:16px}@media (min-width:48em){.pg-m-card-hotel-cg__inner{margin-bottom:10px}}.pg-m-card-hotel-cg__media{position:relative}.pg-m-card-hotel-cg__media:before{content:"";display:block;padding-top:75%;width:100%}.pg-m-card-hotel-cg__media>iframe,.pg-m-card-hotel-cg__media>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.pg-m-card-hotel-cg__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.pg-m-card-hotel-cg__wrap--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pg-m-card-hotel-cg__title{font-size:16px;font-weight:600}@media (max-width:47.9375em){.pg-m-card-hotel-cg__title{font-size:14px}}.pg-m-card-hotel-cg__category:after{font-size:10px;margin-right:2px;width:auto}.pg-m-card-hotel-cg__trip{display:grid;grid-template-columns:60px 1fr;grid-gap:8px;margin-top:6px}.pg-m-card-hotel-cg__trip-text{font-size:8px}.pg-m-card-hotel-cg__desc{font-size:10px;margin-top:6px}.pg-m-card-hotel-cg__text{font-size:12px}.pg-m-card-hotel-cg__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;margin-top:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pg-m-card-hotel-cg__price-from{font-size:12px}.pg-m-card-hotel-cg__price-text{color:#1faaa5;font-size:18px;font-weight:600}.pg-m-card-hotel-cg__btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pg-m-card-hotel-cg__btn{border-radius:40px;text-transform:uppercase}[disabled]{opacity:.3;pointer-events:none}.u-empty{opacity:0}@media (min-width:64em){.u-empty{display:none}}.u-has-error{border:1px solid #de543f;border-radius:4px}[class*="--underline"]{text-decoration:underline}[class*="--uppercase"]{text-transform:uppercase}.u-w-full{width:100%}.u-block{display:block}.u-radius{border-radius:4px}.u-radius-half-t{border-radius:4px 4px 0 0}.u-radius-half-b{border-radius:0 0 4px 4px}.u-radius-half-l{border-radius:4px 0 0 4px}.padding-tb{padding-bottom:20px;padding-top:20px}.u-underline{text-decoration:underline}.u-lowercase{text-transform:lowercase}[class^=aspect-ratio]{position:relative}[class^=aspect-ratio]:before{content:"";display:block;position:relative;width:100%}[class^=aspect-ratio]:after{background:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:4px;color:#c6c6c6;content:"\e94b";font-family:pegasus-base-fonts;font-size:40px;justify-content:center}[class^=aspect-ratio]>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.aspect-ratio-1:before{padding-bottom:1%}.aspect-ratio-2:before{padding-bottom:2%}.aspect-ratio-3:before{padding-bottom:3%}.aspect-ratio-4:before{padding-bottom:4%}.aspect-ratio-5:before{padding-bottom:5%}.aspect-ratio-6:before{padding-bottom:6%}.aspect-ratio-7:before{padding-bottom:7%}.aspect-ratio-8:before{padding-bottom:8%}.aspect-ratio-9:before{padding-bottom:9%}.aspect-ratio-10:before{padding-bottom:10%}.aspect-ratio-11:before{padding-bottom:11%}.aspect-ratio-12:before{padding-bottom:12%}.aspect-ratio-13:before{padding-bottom:13%}.aspect-ratio-14:before{padding-bottom:14%}.aspect-ratio-15:before{padding-bottom:15%}.aspect-ratio-16:before{padding-bottom:16%}.aspect-ratio-17:before{padding-bottom:17%}.aspect-ratio-18:before{padding-bottom:18%}.aspect-ratio-19:before{padding-bottom:19%}.aspect-ratio-20:before{padding-bottom:20%}.aspect-ratio-21:before{padding-bottom:21%}.aspect-ratio-22:before{padding-bottom:22%}.aspect-ratio-23:before{padding-bottom:23%}.aspect-ratio-24:before{padding-bottom:24%}.aspect-ratio-25:before{padding-bottom:25%}.aspect-ratio-26:before{padding-bottom:26%}.aspect-ratio-27:before{padding-bottom:27%}.aspect-ratio-28:before{padding-bottom:28%}.aspect-ratio-29:before{padding-bottom:29%}.aspect-ratio-30:before{padding-bottom:30%}.aspect-ratio-31:before{padding-bottom:31%}.aspect-ratio-32:before{padding-bottom:32%}.aspect-ratio-33:before{padding-bottom:33%}.aspect-ratio-34:before{padding-bottom:34%}.aspect-ratio-35:before{padding-bottom:35%}.aspect-ratio-36:before{padding-bottom:36%}.aspect-ratio-37:before{padding-bottom:37%}.aspect-ratio-38:before{padding-bottom:38%}.aspect-ratio-39:before{padding-bottom:39%}.aspect-ratio-40:before{padding-bottom:40%}.aspect-ratio-41:before{padding-bottom:41%}.aspect-ratio-42:before{padding-bottom:42%}.aspect-ratio-43:before{padding-bottom:43%}.aspect-ratio-44:before{padding-bottom:44%}.aspect-ratio-45:before{padding-bottom:45%}.aspect-ratio-46:before{padding-bottom:46%}.aspect-ratio-47:before{padding-bottom:47%}.aspect-ratio-48:before{padding-bottom:48%}.aspect-ratio-49:before{padding-bottom:49%}.aspect-ratio-50:before{padding-bottom:50%}.aspect-ratio-51:before{padding-bottom:51%}.aspect-ratio-52:before{padding-bottom:52%}.aspect-ratio-53:before{padding-bottom:53%}.aspect-ratio-54:before{padding-bottom:54%}.aspect-ratio-55:before{padding-bottom:55%}.aspect-ratio-56:before{padding-bottom:56%}.aspect-ratio-57:before{padding-bottom:57%}.aspect-ratio-58:before{padding-bottom:58%}.aspect-ratio-59:before{padding-bottom:59%}.aspect-ratio-60:before{padding-bottom:60%}.aspect-ratio-61:before{padding-bottom:61%}.aspect-ratio-62:before{padding-bottom:62%}.aspect-ratio-63:before{padding-bottom:63%}.aspect-ratio-64:before{padding-bottom:64%}.aspect-ratio-65:before{padding-bottom:65%}.aspect-ratio-66:before{padding-bottom:66%}.aspect-ratio-67:before{padding-bottom:67%}.aspect-ratio-68:before{padding-bottom:68%}.aspect-ratio-69:before{padding-bottom:69%}.aspect-ratio-70:before{padding-bottom:70%}.aspect-ratio-71:before{padding-bottom:71%}.aspect-ratio-72:before{padding-bottom:72%}.aspect-ratio-73:before{padding-bottom:73%}.aspect-ratio-74:before{padding-bottom:74%}.aspect-ratio-75:before{padding-bottom:75%}.aspect-ratio-76:before{padding-bottom:76%}.aspect-ratio-77:before{padding-bottom:77%}.aspect-ratio-78:before{padding-bottom:78%}.aspect-ratio-79:before{padding-bottom:79%}.aspect-ratio-80:before{padding-bottom:80%}.aspect-ratio-81:before{padding-bottom:81%}.aspect-ratio-82:before{padding-bottom:82%}.aspect-ratio-83:before{padding-bottom:83%}.aspect-ratio-84:before{padding-bottom:84%}.aspect-ratio-85:before{padding-bottom:85%}.aspect-ratio-86:before{padding-bottom:86%}.aspect-ratio-87:before{padding-bottom:87%}.aspect-ratio-88:before{padding-bottom:88%}.aspect-ratio-89:before{padding-bottom:89%}.aspect-ratio-90:before{padding-bottom:90%}.aspect-ratio-91:before{padding-bottom:91%}.aspect-ratio-92:before{padding-bottom:92%}.aspect-ratio-93:before{padding-bottom:93%}.aspect-ratio-94:before{padding-bottom:94%}.aspect-ratio-95:before{padding-bottom:95%}.aspect-ratio-96:before{padding-bottom:96%}.aspect-ratio-97:before{padding-bottom:97%}.aspect-ratio-98:before{padding-bottom:98%}.aspect-ratio-99:before{padding-bottom:99%}.aspect-ratio-100:before{padding-bottom:100%}.no-pointer-events{pointer-events:none}.u-leading-none{line-height:1}.u-leading-normal{line-height:1.5}.u-leading-loose{line-height:2}.text-break{display:block}.u-align-l{text-align:left}.u-align-r{text-align:right}.text-align-center,.u-align-c{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.italic,.u-italic{font-style:italic}.visible-lg,.visible-lg-down,.visible-md,.visible-md-down,.visible-sm,.visible-sm-down,.visible-xs,.visible-xs-down{display:none}@media (max-width:29.9375em){.visible-xs{display:block}}@media (min-width:48em) and (max-width:63.9375em){.visible-sm{display:block}}@media (min-width:64em) and (max-width:74.9375em){.visible-md{display:block}}@media (min-width:75em){.visible-lg{display:block}}@media (max-width:47.9375em){.visible-sm-down{display:block}}@media (max-width:63.9375em){.visible-md-down{display:block}.visible-md-down--inline{display:inline-block}}@media (max-width:74.9375em){.visible-lg-down{display:block}}@media (max-width:29.9375em){.hidden-xs{display:none}}@media (min-width:30em) and (max-width:47.9375em){.hidden-sm{display:none}}@media (min-width:64em) and (max-width:74.9375em){.hidden-md{display:none}}@media (min-width:75em){.hidden-lg{display:none}}@media (max-width:47.9375em){.hidden-sm-down{display:none}}@media (max-width:63.9375em){.hidden-md-down{display:none}}@media (max-width:74.9375em){.hidden-lg-down{display:none}}.pg-u-m-auto{margin:0 auto}.hidden:not([class*=w-]){display:none}.pg-u-hidden:not([class*=w-]){display:none}.u-pointer{cursor:pointer}.flex,.pg-u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-dir-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-dir-col-rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex--gap-none{gap:0}.flex--gap-8{gap:8px}.flex--gap-16{gap:16px}.flex--gap-24{gap:24px}.flex--gap-32{gap:32px}.js-sticky-trigger,.sticky{background-color:#fff;width:100%;z-index:49}.js-sticky-trigger--transparent,.sticky--transparent{background-color:transparent}.js-sticky-trigger--transparent.stuck,.sticky--transparent.stuck{background-color:#fff;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc;-webkit-transition:background-color .4s linear;transition:background-color .4s linear}.js-sticky-trigger--transparent.stuck .m-anchor-nav--theme-2 .m-anchor-nav__links,.sticky--transparent.stuck .m-anchor-nav--theme-2 .m-anchor-nav__links{border-bottom:0}.stuck{position:fixed;top:0;width:100%}.sticky-container{position:relative}.slide-out-left{-webkit-animation:slide-out-left 1s both;animation:slide-out-left 1s both}.slide-out-right{-webkit-animation:slide-out-right 1s both;animation:slide-out-right 1s both}[data-effect^=slide-out-]{visibility:hidden}.u-line-through{text-decoration:line-through}.u-m-80{margin:80px}.u-mh-80{margin-left:80px;margin-right:80px}.u-mv-80{margin-bottom:80px;margin-top:80px}.u-p-80{padding:80px}.u-pv-80{padding-bottom:80px;padding-top:80px}.u-ph-80{padding-left:80px;padding-right:80px}.u-mt-80{margin-top:80px}.u-pt-80{padding-top:80px}.u-mb-80{margin-bottom:80px}.u-pb-80{padding-bottom:80px}.u-ml-80{margin-left:80px}.u-pl-80{padding-left:80px}.u-mr-80{margin-right:80px}.u-pr-80{padding-right:80px}.u-m-70{margin:70px}.u-mh-70{margin-left:70px;margin-right:70px}.u-mv-70{margin-bottom:70px;margin-top:70px}.u-p-70{padding:70px}.u-pv-70{padding-bottom:70px;padding-top:70px}.u-ph-70{padding-left:70px;padding-right:70px}.u-mt-70{margin-top:70px}.u-pt-70{padding-top:70px}.u-mb-70{margin-bottom:70px}.u-pb-70{padding-bottom:70px}.u-ml-70{margin-left:70px}.u-pl-70{padding-left:70px}.u-mr-70{margin-right:70px}.u-pr-70{padding-right:70px}.u-m-60{margin:60px}.u-mh-60{margin-left:60px;margin-right:60px}.u-mv-60{margin-bottom:60px;margin-top:60px}.u-p-60{padding:60px}.u-pv-60{padding-bottom:60px;padding-top:60px}.u-ph-60{padding-left:60px;padding-right:60px}.u-mt-60{margin-top:60px}.u-pt-60{padding-top:60px}.u-mb-60{margin-bottom:60px}.u-pb-60{padding-bottom:60px}.u-ml-60{margin-left:60px}.u-pl-60{padding-left:60px}.u-mr-60{margin-right:60px}.u-pr-60{padding-right:60px}.u-m-50{margin:50px}.u-mh-50{margin-left:50px;margin-right:50px}.u-mv-50{margin-bottom:50px;margin-top:50px}.u-p-50{padding:50px}.u-pv-50{padding-bottom:50px;padding-top:50px}.u-ph-50{padding-left:50px;padding-right:50px}.u-mt-50{margin-top:50px}.u-pt-50{padding-top:50px}.u-mb-50{margin-bottom:50px}.u-pb-50{padding-bottom:50px}.u-ml-50{margin-left:50px}.u-pl-50{padding-left:50px}.u-mr-50{margin-right:50px}.u-pr-50{padding-right:50px}.u-m-40{margin:40px}.u-mh-40{margin-left:40px;margin-right:40px}.u-mv-40{margin-bottom:40px;margin-top:40px}.u-p-40{padding:40px}.u-pv-40{padding-bottom:40px;padding-top:40px}.u-ph-40{padding-left:40px;padding-right:40px}.u-mt-40{margin-top:40px}.u-pt-40{padding-top:40px}.u-mb-40{margin-bottom:40px}.u-pb-40{padding-bottom:40px}.u-ml-40{margin-left:40px}.u-pl-40{padding-left:40px}.u-mr-40{margin-right:40px}.u-pr-40{padding-right:40px}.u-m-30{margin:30px}.u-mh-30{margin-left:30px;margin-right:30px}.u-mv-30{margin-bottom:30px;margin-top:30px}.u-p-30{padding:30px}.u-pv-30{padding-bottom:30px;padding-top:30px}.u-ph-30{padding-left:30px;padding-right:30px}.u-mt-30{margin-top:30px}.u-pt-30{padding-top:30px}.u-mb-30{margin-bottom:30px}.u-pb-30{padding-bottom:30px}.u-ml-30{margin-left:30px}.u-pl-30{padding-left:30px}.u-mr-30{margin-right:30px}.u-pr-30{padding-right:30px}.u-m-25{margin:25px}.u-mh-25{margin-left:25px;margin-right:25px}.u-mv-25{margin-bottom:25px;margin-top:25px}.u-p-25{padding:25px}.u-pv-25{padding-bottom:25px;padding-top:25px}.u-ph-25{padding-left:25px;padding-right:25px}.u-mt-25{margin-top:25px}.u-pt-25{padding-top:25px}.u-mb-25{margin-bottom:25px}.u-pb-25{padding-bottom:25px}.u-ml-25{margin-left:25px}.u-pl-25{padding-left:25px}.u-mr-25{margin-right:25px}.u-pr-25{padding-right:25px}.u-m-20{margin:20px}.u-mh-20{margin-left:20px;margin-right:20px}.u-mv-20{margin-bottom:20px;margin-top:20px}.u-p-20{padding:20px}.u-pv-20{padding-bottom:20px;padding-top:20px}.u-ph-20{padding-left:20px;padding-right:20px}.u-mt-20{margin-top:20px}.u-pt-20{padding-top:20px}.u-mb-20{margin-bottom:20px}.u-pb-20{padding-bottom:20px}.u-ml-20{margin-left:20px}.u-pl-20{padding-left:20px}.u-mr-20{margin-right:20px}.u-pr-20{padding-right:20px}.u-m-18{margin:18px}.u-mh-18{margin-left:18px;margin-right:18px}.u-mv-18{margin-bottom:18px;margin-top:18px}.u-p-18{padding:18px}.u-pv-18{padding-bottom:18px;padding-top:18px}.u-ph-18{padding-left:18px;padding-right:18px}.u-mt-18{margin-top:18px}.u-pt-18{padding-top:18px}.u-mb-18{margin-bottom:18px}.u-pb-18{padding-bottom:18px}.u-ml-18{margin-left:18px}.u-pl-18{padding-left:18px}.u-mr-18{margin-right:18px}.u-pr-18{padding-right:18px}.u-m-15{margin:15px}.u-mh-15{margin-left:15px;margin-right:15px}.u-mv-15{margin-bottom:15px;margin-top:15px}.u-p-15{padding:15px}.u-pv-15{padding-bottom:15px;padding-top:15px}.u-ph-15{padding-left:15px;padding-right:15px}.u-mt-15{margin-top:15px}.u-pt-15{padding-top:15px}.u-mb-15{margin-bottom:15px}.u-pb-15{padding-bottom:15px}.u-ml-15{margin-left:15px}.u-pl-15{padding-left:15px}.u-mr-15{margin-right:15px}.u-pr-15{padding-right:15px}.u-m-10{margin:10px}.u-mh-10{margin-left:10px;margin-right:10px}.u-mv-10{margin-bottom:10px;margin-top:10px}.u-p-10{padding:10px}.u-pv-10{padding-bottom:10px;padding-top:10px}.u-ph-10{padding-left:10px;padding-right:10px}.u-mt-10{margin-top:10px}.u-pt-10{padding-top:10px}.u-mb-10{margin-bottom:10px}.u-pb-10{padding-bottom:10px}.u-ml-10{margin-left:10px}.u-pl-10{padding-left:10px}.u-mr-10{margin-right:10px}.u-pr-10{padding-right:10px}.u-m-5{margin:5px}.u-mh-5{margin-left:5px;margin-right:5px}.u-mv-5{margin-bottom:5px;margin-top:5px}.u-p-5{padding:5px}.u-pv-5{padding-bottom:5px;padding-top:5px}.u-ph-5{padding-left:5px;padding-right:5px}.u-mt-5{margin-top:5px}.u-pt-5{padding-top:5px}.u-mb-5{margin-bottom:5px}.u-pb-5{padding-bottom:5px}.u-ml-5{margin-left:5px}.u-pl-5{padding-left:5px}.u-mr-5{margin-right:5px}.u-pr-5{padding-right:5px}.u-m-3{margin:3px}.u-mh-3{margin-left:3px;margin-right:3px}.u-mv-3{margin-bottom:3px;margin-top:3px}.u-p-3{padding:3px}.u-pv-3{padding-bottom:3px;padding-top:3px}.u-ph-3{padding-left:3px;padding-right:3px}.u-mt-3{margin-top:3px}.u-pt-3{padding-top:3px}.u-mb-3{margin-bottom:3px}.u-pb-3{padding-bottom:3px}.u-ml-3{margin-left:3px}.u-pl-3{padding-left:3px}.u-mr-3{margin-right:3px}.u-pr-3{padding-right:3px}.u-m-0{margin:0}.u-mh-0{margin-left:0;margin-right:0}.u-mv-0{margin-bottom:0;margin-top:0}.u-p-0{padding:0}.u-pv-0{padding-bottom:0;padding-top:0}.u-ph-0{padding-left:0;padding-right:0}.u-mt-0{margin-top:0}.u-pt-0{padding-top:0}.u-mb-0{margin-bottom:0}.u-pb-0{padding-bottom:0}.u-ml-0{margin-left:0}.u-pl-0{padding-left:0}.u-mr-0{margin-right:0}.u-pr-0{padding-right:0}.u-border{border:1px solid #e1e1e1}.u-border-none{border:none!important}.u-border-t-none{border-top:0}.u-border--pr-dark{border-color:#005883}.u-border--pr-light{border-color:#50c5ff}.u-border--sc-dark{border-color:#177f7b}.u-border--sc-light{border-color:#7be7e3}.u-border--tr-dark{border-color:#177f7b}.u-border--tr-light{border-color:#7be7e3}.u-border--dashed{border-style:dashed}.u-border--dotted{border-style:dotted}.u-border--bw-2{border-width:2px}.u-border--bw-3{border-width:3px}.u-border--bw-4{border-width:4px}.u-border--bw-5{border-width:5px}.u-border--bw-6{border-width:6px}.u-border--bw-7{border-width:7px}.u-border--bw-8{border-width:8px}.u-border--bw-9{border-width:9px}.u-border--bw-10{border-width:10px}.u-border--b{border-bottom-width:1px;border-left:0;border-right:0;border-top:0}.u-border--t{border-bottom:0;border-left:0;border-right:0;border-top-width:1px}.u-border--tb{border-bottom-width:1px;border-left:0;border-right:0;border-top-width:1px}.u-border--l{border-bottom:0;border-left-width:1px;border-right:0;border-top:0}.u-border--r{border-bottom:0;border-left:0;border-right-width:1px;border-top:0}.u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-uppercase{text-transform:uppercase}.u-semi-bold{font-weight:600}.u-bold{font-weight:700}.u-ft-lato{font-family:Lato,sans-serif}.u-ft-7{font-size:7px;line-height:10.5px}.u-ft-10{font-size:10px;line-height:15px}.u-ft-11{font-size:11px;line-height:16.5px}.u-ft-12{font-size:12px;line-height:18px}.u-ft-13{font-size:13px;line-height:19.5px}.u-ft-14{font-size:14px;line-height:21px}.u-ft-15{font-size:15px;line-height:22.5px}.u-ft-16{font-size:16px;line-height:24px}.u-ft-17{font-size:17px;line-height:25.5px}.u-ft-18{font-size:18px;line-height:27px}.u-ft-19{font-size:19px;line-height:28.5px}.u-ft-20{font-size:20px;line-height:30px}.u-ft-22{font-size:22px;line-height:33px}.u-aspect{position:relative}.u-aspect:before{content:"";display:block;padding-top:100%;width:100%}.u-aspect>iframe,.u-aspect>img{bottom:0;left:0;max-width:100%;position:absolute;right:0;top:0}.u-aspect--16\/8:before{padding-top:50%}.u-aspect--16\/9:before{padding-top:56.25%}.u-aspect--16\/7:before{padding-top:43.75%}.u-aspect--16\/11:before{padding-top:68.75%}.u-aspect--9\/16:before{padding-top:177.7777777778%}.u-aspect--9\/10:before{padding-top:90%}.u-aspect--3\/4:before{padding-top:133.3333333333%}.u-aspect--4\/3:before{padding-top:75%}.u-aspect--180:before{padding-top:180px}.u-aspect--300:before{padding-top:300px}.u-aspect--450:before{padding-top:450px}.u-aspect__content{height:100%;left:0;position:absolute;top:0;width:100%}.u-cl-category{color:#1faaa5}.u-cl-white{color:#fff}.u-cl-black{color:#000}.u-bg-white{background-color:#fff}.u-absolute{position:absolute}.u-relative{position:relative}.u-overflow-hidden{overflow:hidden}.u-fixed{position:fixed}.u-float-left{float:left}.u-stuck{position:sticky;top:0;z-index:49}.u-revert-link{all:revert}.u-revert-link:visited{color:#00e}