.cms .hero-bp-multiproduct{position:relative;min-height:20.75rem;max-width:90rem;margin:0 auto;padding-top:3.75rem}@media(max-width:767.98px){.cms .hero-bp-multiproduct{padding-top:1.5rem;min-height:auto;padding-bottom:1.5rem}}.cms .hero-bp-multiproduct .image-wrapper{position:absolute;top:0;left:0;z-index:-1;line-height:0;height:100%;width:100%;background:#1b0088}@media(max-width:767.98px){.cms .hero-bp-multiproduct .image-wrapper{min-height:11.125rem;height:100%}}.cms .hero-bp-multiproduct .text-wrapper{display:grid;grid-gap:.5rem;gap:.5rem;padding-bottom:3.875rem}.cms .hero-bp-multiproduct .text-wrapper>div{max-width:66%}@media(max-width:767.98px){.cms .hero-bp-multiproduct .text-wrapper{text-align:center;padding-left:0;margin:0 auto}.cms .hero-bp-multiproduct .text-wrapper>div{max-width:100%}}@media(max-width:767.98px){.cms .hero-bp-multiproduct .text-wrapper{padding-left:1rem}.cms .hero-bp-multiproduct .text-wrapper h1{margin-bottom:.5rem}}.cms .hero-bp-multiproduct .tabsWrapper{margin-top:-56px}.cms .hero-bp-multiproduct .tabsWrapper>nav>div,.cms .hero-bp-multiproduct .tabsWrapper>div>div{gap:1rem}.cms .hero-bp-multiproduct .overlay:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;background:linear-gradient(108.96deg,#10004f99 38.36%,#10004f00 70.43%);z-index:3}@media(max-width:767.98px){.cms .hero-bp-multiproduct .overlay:before{display:none}}.cms .card-list-bp-multiproduct.hotels .button-container{text-align:center}.cms .card-list-bp-multiproduct.hotels .button-container.btn-skeleton{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cms .card-list-bp-multiproduct.hotels .card-list-group .card-list-group-container{margin-bottom:3.875rem}.cms .card-list-bp-multiproduct.hotels .card-list-group .card-element{margin-bottom:1.5rem;grid-column:span 4}@media(max-width:767.98px){.cms .card-list-bp-multiproduct.hotels .card-list-group .card-element{grid-column:span 12}}.cms .card-list-bp-multiproduct.hotels .card-list-empty-state{text-align:center;padding-bottom:4rem;padding-top:4rem}.cms .card-list-bp-multiproduct.hotels .card-list-empty-state>span{display:block;margin-bottom:1rem}.cms .card-list-bp-multiproduct.hotels .card-list-empty-state>i{margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.cms .control-box-hotel .filters-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.cms .card-list-bp-multiproduct.flights{margin-top:.5rem}.cms .card-list-bp-multiproduct.flights .card-page-title{margin-bottom:1.5rem}.cms .card-list-bp-multiproduct.flights .button-container{text-align:center}.cms .card-list-bp-multiproduct.flights .button-container.btn-skeleton{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cms .card-list-bp-multiproduct.flights .card-list-group .card-list-group-container{margin-bottom:3.875rem}.cms .card-list-bp-multiproduct.flights .card-list-group .card-list-group-container:last-of-type{margin-bottom:1.875rem}.cms .card-list-bp-multiproduct.flights .card-list-group .card-highlighted,.cms .card-list-bp-multiproduct.flights .card-list-group .card-element{margin-bottom:1.5rem}.cms .card-list-bp-multiproduct.flights .card-list-empty-state{text-align:center;padding-bottom:4rem;padding-top:4rem}.cms .card-list-bp-multiproduct.flights .card-list-empty-state>span{display:block;margin-bottom:1rem}.cms .card-list-bp-multiproduct.flights .card-list-empty-state>i{margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.cms .card-list-bp-multiproduct.flights .skeleton-card-item .card-container{margin-top:-24px}.cms .card-list-bp-multiproduct.flights .skeleton-card-item .card-container>div{max-width:100%}.cms .card-list-bp-multiproduct.flights .card-list-group-flights .flights-grid{padding:0}.cms .card-list-bp-multiproduct.flights .card-list-group-flights .flights-grid .card-highlighted{grid-column:1/span 8}@media(max-width:991.98px){.cms .card-list-bp-multiproduct.flights .card-list-group-flights .flights-grid .card-highlighted{grid-column:1/span 12}}.cms .card-list-bp-multiproduct.flights .card-list-group-flights .flights-grid .card-element{grid-column-end:span 4}@media(max-width:991.98px){.cms .card-list-bp-multiproduct.flights .card-list-group-flights .flights-grid .card-element{grid-column-end:span 12}}.cms .card-list-bp-multiproduct.flights .card-list-group-flights .flights-grid .button-container{grid-column:1/span 12}.cms .card-list-bp-multiproduct.flights .highlighted-row{padding:0}.cms .card-list-bp-multiproduct.flights .highlighted-row>div{display:block}.cms .card-list-bp-multiproduct.flights .highlighted-row>div:first-of-type{grid-column:1/span 8}@media(max-width:991.98px){.cms .card-list-bp-multiproduct.flights .highlighted-row>div:first-of-type{grid-column:1/span 12}}.cms .card-list-bp-multiproduct.flights .highlighted-row>div:last-of-type{grid-column:9/span 4}@media(max-width:991.98px){.cms .card-list-bp-multiproduct.flights .highlighted-row>div:last-of-type{grid-column:1/span 12}}.cms .control-box-skeleton-v2__selectors{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1.5rem;width:100%;margin:2rem 0px;padding:1.5rem;border:1px solid #e1e1e1;border-radius:.5rem}.cms .control-box-skeleton-v2__od{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.4375rem}.cms .control-box-skeleton-v2__divider{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;width:0;min-height:2.875rem;border-left:1px solid #e1e1e1}.cms .control-box-skeleton-v2__title-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cms .control-box-skeleton-v2__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.cms .control-box-skeleton-v2__mobile-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem;margin:1.5rem 0;padding:.5rem 1rem;border:1px solid #e1e1e1;border-radius:.5rem}.cms .control-box-skeleton-v2__mobile-switch{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;min-width:0}.cms .selectors-filters--v1{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;margin:2rem 0px}@media(max-width:991.98px){.cms .selectors-filters--v1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.cms .selectors-filters--v1 .selectors{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}@media(max-width:991.98px){.cms .selectors-filters--v1 .selectors{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.cms .selectors-filters--v1 .selectors .airport-selector{margin:0}.cms .selectors-filters--v1 .selectors span{font-size:1.125rem;line-height:1.125rem}.cms .selectors-filters--v2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1.5rem;width:100%;margin:2rem 0px;border:1px solid #e1e1e1;border-radius:.5rem;padding:1.5rem}.cms .selectors-filters--v2 .selectors{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:.4375rem}.cms .selectors-filters--v2 .selectors .airport-selector{margin:0}.cms .selectors-filters--v2 .selectors span{font-size:1.125rem;line-height:1.125rem}.cms .selectors-filters--v2 .selectors-filters__divider{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;width:0;min-height:2.875rem;border-left:1px solid #e1e1e1}.cms .selectors-filters--v2 .milesSwitches{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cms .selectors-filters--v2 .milesSwitches .miles{padding:0!important}.cms .selectors-filters--v2 .milesSwitches .miles p{font-size:.875rem;line-height:1.125rem;color:#5c5c5c}.cms .sort-selector{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem;margin-bottom:.75rem}.cms .sort-selector span{line-height:1rem}@media(max-width:991.98px){.cms .sort-selector{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 0px}}.cms .filters-v1 .filters-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.cms .filters-v2__title-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cms .filters-v2__title-row .header{-ms-flex:1 1;flex:1 1;min-width:0}.cms .filters-v2__title-row .header .header-container>div.title>*{margin-bottom:0}.cms .filters-v2__mobile-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem;margin:1.5rem 0;padding:.5rem 1rem;border:1px solid #e1e1e1;border-radius:.5rem}.cms .filters-v2__mobile-bar .milesSwitches{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;min-width:0}.cms .filters-v2__mobile-bar .milesSwitches .miles{width:100%;padding:0!important}.cms .filters-v2__mobile-bar .milesSwitches .miles label{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cms .filters-v2__mobile-bar .milesSwitches .miles p{font-size:.875rem;line-height:1.125rem;color:#5c5c5c}.cms .filters-v2__divider{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;width:0;min-height:2.875rem;border-left:1px solid #e1e1e1}.cms .control-box-flight .skeleton .selector-container,.cms .control-box-flight .skeleton .chip-container{display:-ms-flexbox;display:flex;gap:1.5rem;margin:2rem 0px}.cms .control-box-flight .skeleton .sort-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem;margin:2rem 0px}.cms .banner-list-bp-multiproduct{margin-bottom:6.25rem}.cms .banner-list-bp-multiproduct .title{display:block;margin-top:var(--marginTop);margin-bottom:1.5rem}.cms .banner-list-bp-multiproduct .banner-container{padding:0}.cms .banner-list-bp-multiproduct .banner-container .small-banner,.cms .banner-list-bp-multiproduct .banner-container .big-banner{grid-column:span 6}@media(max-width:991.98px){.cms .banner-list-bp-multiproduct .banner-container .small-banner,.cms .banner-list-bp-multiproduct .banner-container .big-banner{grid-column:span 12}}.cms .banner-list-bp-multiproduct .banner-container .small-banner.full,.cms .banner-list-bp-multiproduct .banner-container .big-banner.full{grid-column:span 12}.cms .tabs-container{margin-top:-26px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media(max-width:767.98px){.cms .tabs-container{margin-top:-36px}}@media(max-width:400px){.cms .tabs-container .tabs-wrapper{overflow-x:auto}}.cms .tabs-container .tabs-wrapper>nav>div{gap:0rem}.cms .tabs-container .tabs-wrapper>nav>div>button[data-testid=tabs--tabs-controls__prev],.cms .tabs-container .tabs-wrapper>nav>div>button[data-testid=tabs--tabs-controls__next]{display:none}.cms .tabs-container .tabs-wrapper>nav>div>div{gap:0rem}.cms .tabs-container .tabs-wrapper>nav>div>div>button:not(:only-child):not(:last-child){border-right:2px solid #fff}.cms .tabs-container .tabs-wrapper>nav>div>button:not(:only-child):not(:last-child){border-right:2px solid #fff}.cms .tabs-container .tabs-wrapper>nav>div>button:only-child{margin-top:.5rem}
