.comparePage{display:flex;flex-direction:column;color:#000}.comparePage__mobile-selectors-box{display:grid;grid-template-columns:1fr 1fr;padding:0 1rem;background:#fff;grid-gap:1rem;gap:1rem;position:sticky;top:0;z-index:9}.comparePage__mobile-selectors-box.with-padding{padding:0 1rem}.comparePage__mobile-selector{background:#fff;border-radius:6px;position:relative;margin-bottom:.5rem;display:flex}.comparePage__mobile-selector__select{background:#fff;border-radius:6px;cursor:pointer;padding:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;width:calc(100% - 1rem);white-space:normal;margin:0;line-height:140%;font-size:14px;font-weight:700;font-family:"acumin-pro-semi-condensed"}.comparePage__mobile-selector__select-icon{position:absolute;pointer-events:none;right:1rem;top:0;bottom:0}.comparePage__bg-container,.comparePage__grid,.comparePage__table-row{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(5,1fr)}@media(max-width:1380px){.comparePage__bg-container,.comparePage__grid,.comparePage__table-row{grid-template-columns:1fr 1fr}}.comparePage__textList{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(max-width:1380px){.comparePage__textList{height:calc(100% - 1rem)}}.comparePage__textList__item{display:flex;grid-gap:.5rem;gap:.5rem}.comparePage__textList__item .icon-wrapper{display:block}.comparePage__textList__item .icon{width:.5rem;height:.5rem;margin:0 .25rem}.comparePage__search-empty-msg{padding:1rem}.comparePage__search-result{border-bottom:1px solid #f9f9f9;padding:.5rem .5rem 1rem;cursor:pointer}.comparePage__search-result__title{display:grid;grid-template-columns:8fr 4fr;grid-gap:1rem;gap:1rem}.comparePage__search-result__image{border-radius:6px}.comparePage__search-result__price-section{display:flex;align-items:baseline;grid-gap:.5rem;gap:.5rem}.comparePage__search-result__price-section__old-price--no-strikethrough{text-decoration:none}.comparePage__search-result__button-section{padding:.5rem}.comparePage__search-result:hover{background:#f9f9f9}.comparePage__input{padding:.5rem 1rem;border:1px solid #000;border-radius:9999px;width:-webkit-fill-available;width:stretch;width:-moz-available;margin:.75rem .5rem .5rem;outline:unset}.comparePage__box{position:relative;padding-top:.5rem}.comparePage__tag-box{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.comparePage__actions-title{padding-bottom:1rem}.comparePage__title-box{background-color:#fff}.comparePage__cards{display:grid;grid-template-columns:1fr 4fr;grid-gap:.25rem;gap:.25rem}@media(max-width:1380px){.comparePage__cards{grid-template-columns:1fr}}.comparePage__countries-box{height:var(--countries-box-height)}.comparePage__countries-box-list{height:calc(100% - var(--icon-text-height))}.comparePage__table-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(11,auto);grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-auto-flow:column;min-height:16rem;position:relative}@media(max-width:1380px){.comparePage__table-cards{grid-template-columns:calc(50% - .5rem) calc(50% - .5rem)}}.comparePage__table-image{border-radius:4px}.comparePage__table__iconText{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.comparePage__table__iconTextList{padding-left:1.5rem}.comparePage__table-section-header{margin-bottom:.25rem;padding:.5rem;display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between;border-radius:6px;cursor:pointer}.comparePage__table-header{padding:.5rem}@media(max-width:1380px){.comparePage__table-header{padding:unset;border:unset;margin-bottom:.25rem}}.comparePage__table-row:nth-of-type(odd) .comparePage__table-cell{background-color:#fff}.comparePage__table-row:last-child{margin-bottom:2.5rem}.comparePage__table-row:last-child .comparePage__table-cell{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:1.5rem}.comparePage__table-row--section .comparePage__table-cell{background-color:#fff}.comparePage__table-row--section+.comparePage__table-row .comparePage__table-header{border:unset}.comparePage__table-cell{background-color:#f9f9f9;padding:.5rem .75rem;margin:0}.comparePage__card-box-container{height:100%;display:grid;grid-template-columns:1fr 1fr}@media(max-width:1380px){.comparePage__card-box-container{grid-template-columns:1fr}}.comparePage__card-box-container--absolute{background-color:#fff;position:absolute;height:100%;left:0;right:0;bottom:.5rem;top:.5rem;z-index:-1}.comparePage__expand-btn-box{display:flex;justify-content:center;margin:.25rem 0}.comparePage__expand-btn-box .btn-text{border-radius:200px;color:#000;color:var(--custom-button-colors,#000);background-color:unset;border-color:transparent;border-width:1px;box-shadow:unset;text-decoration:underline;padding-left:unset;padding-right:unset}.comparePage__expand-btn-box .btn-text .btn__icon{fill:#000;fill:var(--custom-button-colors,#000)}@media(-ms-high-contrast:none),(hover:hover){.comparePage__expand-btn-box .btn-text:hover{color:#222;color:var(--custom-button-colors,#222);background:unset;border-color:transparent;box-shadow:unset;text-decoration:underline}.comparePage__expand-btn-box .btn-text:hover .btn__icon{fill:#222;fill:var(--custom-button-colors,#222)}}.comparePage__expand-btn-box .btn-text:focus:active{color:#000;color:var(--custom-button-colors,#000);background:unset;border-color:transparent;box-shadow:transparent;text-decoration:unset}.comparePage__expand-btn-box .btn-text:focus:active .btn__icon{fill:#000;fill:var(--custom-button-colors,#000)}.comparePage__expand-btn-box .btn-text:disabled,.comparePage__expand-btn-box .btn-text:disabled:active,.comparePage__expand-btn-box .btn-text:disabled:focus,.comparePage__expand-btn-box .btn-text:disabled:hover{color:#d4d3d9;transition:unset;text-decoration:unset;border-color:transparent;background-color:unset;cursor:default;box-shadow:unset}.comparePage__expand-btn-box .btn-text:disabled .btn__icon,.comparePage__expand-btn-box .btn-text:disabled:active .btn__icon,.comparePage__expand-btn-box .btn-text:disabled:focus .btn__icon,.comparePage__expand-btn-box .btn-text:disabled:hover .btn__icon{fill:#d4d3d9}.comparePage__expand-btn-box .btn-text:disabled *,.comparePage__expand-btn-box .btn-text:disabled:active *,.comparePage__expand-btn-box .btn-text:disabled:focus *,.comparePage__expand-btn-box .btn-text:disabled:hover *{cursor:default}.comparePage__itinerary-box{flex-direction:column;display:flex;height:100%;justify-content:space-between}@media(max-width:1380px){.comparePage__itinerary-box{height:calc(100% - 1rem)}}.comparePage__itinerary .icon-wrapper>span{align-items:unset}.comparePage__itinerary .trip-itinerary__content{padding-left:0;overflow-y:unset}.comparePage__itinerary .trip-itinerary__number-of-days,.comparePage__itinerary .trip-itinerary__wrapper-location{display:none}.comparePage__itinerary .trip-itinerary__day__icon--bigger{margin:.25rem 0 0}.comparePage__itinerary .trip-itinerary__day__text{margin-left:.5rem;white-space:nowrap}@media(max-width:768px){.comparePage__itinerary .trip-itinerary__day__text{margin-left:.25rem;white-space:normal}}.comparePage__itinerary .trip-itinerary__day__icon{margin:.5rem .25rem 0}.comparePage__itinerary .trip-itinerary__day__city{margin-left:.5rem}.comparePage__bg-container{height:100%}.comparePage__card-bg{box-shadow:0 0 11px rgba(0,0,0,.2);border:none}.comparePage__emptyState{padding:1rem;display:flex;grid-gap:.5rem;gap:.5rem;flex-flow:column;align-items:center;text-align:center}.comparePage__bg-container,.comparePage__card-bg,.comparePage__empty-bg{margin-bottom:3rem;border-radius:6px}.comparePage__empty-bg{border:none}.mobile-compare-search{position:absolute;width:100%;top:2rem}.mobile-compare-search .dropdown__container{box-shadow:0 0 11px rgba(0,0,0,.2);width:-webkit-fill-available;width:-moz-available;width:stretch;margin:1rem}.comparePage__input{background:#fff}.comparePage__tag-box .content-header__tag{background-color:#000;color:#fff}.comparePage__table-section-header{background:#f1fff1;color:#000}.comparePage__table-section-header .icon{fill:#000}.comparePage__table-header{color:#000;border-top:1px solid #d7d6dc}.comparePage__itinerary .trip-itinerary__day__icon,.comparePage__itinerary .trip-itinerary__day__icon circle{fill:#000}.comparePage__empty-bg{border:1px solid #d7d6dc;background:#f9f9f9}.comparePage__empty-bg--active{border-color:#767676}.comparePage__cell-highlights{display:flex}@media(max-width:1380px){.comparePage__cell-highlights{flex-direction:column}}.mobile-compare-search .dropdown__container{border:1px solid #000}.compared-card{padding:0 .75rem}.compared-card__oldPrice__hidden{text-decoration:none;text-decoration:initial}.compared-card__price{display:flex;align-items:baseline}.compared-card__price :first-child{padding-right:.25rem}.compared-card__header{border-top-left-radius:6px;border-top-right-radius:6px}.compared-card__link{text-decoration:none;color:inherit}.compared-card__link:active,.compared-card__link:hover,.compared-card__link:visited{color:inherit}.compared-card__button{display:flex;justify-content:center}.compared-card__button .btn{border-radius:200px;color:#000;color:var(--custom-button-colors,#000);background-color:unset;border-color:transparent;border-width:1px;box-shadow:unset;text-decoration:underline;padding-left:unset;padding-right:unset}.compared-card__button .btn .btn__icon{fill:#000;fill:var(--custom-button-colors,#000)}@media(-ms-high-contrast:none),(hover:hover){.compared-card__button .btn:hover{color:#222;color:var(--custom-button-colors,#222);background:unset;border-color:transparent;box-shadow:unset;text-decoration:underline}.compared-card__button .btn:hover .btn__icon{fill:#222;fill:var(--custom-button-colors,#222)}}.compared-card__button .btn:focus:active{color:#000;color:var(--custom-button-colors,#000);background:unset;border-color:transparent;box-shadow:transparent;text-decoration:unset}.compared-card__button .btn:focus:active .btn__icon{fill:#000;fill:var(--custom-button-colors,#000)}.compared-card__button .btn:disabled,.compared-card__button .btn:disabled:active,.compared-card__button .btn:disabled:focus,.compared-card__button .btn:disabled:hover{color:#d4d3d9;transition:unset;text-decoration:unset;border-color:transparent;background-color:unset;cursor:default;box-shadow:unset}.compared-card__button .btn:disabled .btn__icon,.compared-card__button .btn:disabled:active .btn__icon,.compared-card__button .btn:disabled:focus .btn__icon,.compared-card__button .btn:disabled:hover .btn__icon{fill:#d4d3d9}.compared-card__button .btn:disabled *,.compared-card__button .btn:disabled:active *,.compared-card__button .btn:disabled:focus *,.compared-card__button .btn:disabled:hover *{cursor:default}.compared-card__cell{padding:0 .75rem;background-color:#fff;margin:0}.compared-card__cell .stars-full-rating{justify-content:start;padding:.5rem 0}.compared-card__cell .stars-full-rating__tag,.compared-card__cell .variant-section{margin:.5rem 0}.compared-card__cell .info-bar{height:-moz-fit-content;height:fit-content}.compared-card__cell .info-bar__right-title{display:none}.compared-card__cell .waitlist-price-placeholder{align-items:flex-start}.compared-card__view-trip-btn{padding-bottom:.5rem}.compared-card__title{text-transform:none}.compared-card__oldPrice{color:#767676}.variant-section{margin-top:.5rem;margin-bottom:.5rem;display:flex;border:1px solid #f9f9f9;padding:.5rem;justify-content:flex-start;align-items:center;background-color:#fff;box-shadow:0 0 11px #f9f9f9}.variant-section .icon-wrapper{margin-right:.25rem}.variant-section__texts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.variant-section__texts-text{padding-right:.25rem;font-size:12px}.variant-section__texts-text--link{text-decoration:none;font-weight:500;font-size:12px;padding-right:0}.variant-section__texts-text--link:hover{text-decoration:underline}.variant-section{border-left:4px solid #6564fe;border-radius:6px}.variant-section__texts-text{color:#767676}.variant-section__texts-text--link{color:#000}.variant-section__icon,.variant-section__icon path{fill:#6564fe}.internalFlightTag.tag{background:#302a3c;grid-gap:.25rem;gap:.25rem;font-size:.75rem;display:flex;position:relative;color:#fff;margin-bottom:1rem;padding-right:1.5rem;border-radius:unset;-webkit-clip-path:polygon(100% 0,calc(100% - .75rem) 50%,100% 100%,0 100%,0 50%,0 0);clip-path:polygon(100% 0,calc(100% - .75rem) 50%,100% 100%,0 100%,0 50%,0 0)}.comparePage__spinner-box{position:absolute;background:hsla(0,0%,46.3%,.25);left:0;right:0;top:0;bottom:0;z-index:1;transition:all .5s;display:flex;justify-content:center;padding-top:1.5rem;--spinner-loader__color:#000}.comparePage__add-to-trip-box{position:relative}.comparePage__add-to-trip-content{position:absolute;width:100%}.comparePage__add-to-trip-content .dropdown__container{margin:0 .5rem;min-width:275px;box-shadow:0 0 11px rgba(0,0,0,.2)}@media(max-width:1380px){.comparePage__add-to-trip-content .dropdown__container{min-width:100%}}.comparePage__dropdown-spinner{display:flex;justify-content:center;padding:2rem}.comparePage__emptyState__desc{color:#767676}.content-info-points{display:flex;height:2.5rem;flex-wrap:nowrap;width:105%;justify-content:flex-start;color:#000}.content-info-points-list{padding:0}.content-info-points-list:empty{height:unset;margin-top:1rem}.content-info-point{display:inline-flex;white-space:nowrap;align-items:center}.content-info-point__icon{padding-right:.25rem}.content-info-point__text{padding-right:.5rem}.content-info-point__separator{padding-right:1rem}.content-info-point--last-item .content-info-point__text{padding-right:0}@media(max-width:1024px){.content-info-point--last-item .content-info-point__text{padding-right:0}}.countries-tooltip.tooltip-content__desc{margin:0;line-height:150%;font-weight:400;font-size:12px;font-family:"soleil";max-width:42ch}.countries-tooltip.link-style-underline:hover .link-style-underline__target{text-decoration:none}.countries-tooltip .link-style-underline__target{text-decoration:underline}.suggestedToursSection__title{margin:1rem .5rem}@media(max-width:1024px){.suggestedToursSection__title{margin:.5rem .5rem 1rem}}@media(max-width:768px){.suggestedToursSection__title{margin:.5rem}}.suggestedTourCard{background:#fff;border:1px solid #f9f9f9;border-radius:6px;margin:.5rem .5rem 1rem}.suggestedTourCard__content{padding:.75rem}.suggestedTourCard__img{border-top-right-radius:6px;border-top-left-radius:6px}.suggestedTourCard__rating{justify-content:start}.suggestedTourCard__btn{margin-top:.25rem}.highlights{display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.highlights{height:-webkit-fill-available}}.highlights__button{text-decoration:none}@media(max-width:768px){.highlights__button{margin-top:auto;padding:2rem 0 0}}.highlights__modal{width:60%;height:auto}@media(max-width:1380px){.highlights__modal{width:80%}}@media(max-width:1024px){.highlights__modal{width:90%}}@media(max-width:768px){.highlights__modal{width:100%}}.highlights__modal .modal__header{padding:1.5rem;box-shadow:inset 0 -1px 0 #f2f2f2}.highlights__modal-content{padding:1.5rem 1.5rem 3rem}@media(max-width:1024px){.highlights__modal-content{padding:1.5rem 1rem 3rem}}@media(max-width:768px){.highlights__modal-content{padding:1.5rem 0 3rem}}.highlight-entry{display:flex;width:100%;height:5.5rem;margin-bottom:1rem}@media screen and (max-width:620px){.highlight-entry{margin-bottom:1rem}}@media(max-width:768px){.highlight-entry{flex-direction:column;height:auto}}.highlight-entry__image{max-width:5rem;max-height:5rem;margin-right:1rem;border-radius:4px;flex:none}@media(max-width:768px){.highlight-entry__image{max-width:100%;max-height:unset;height:7.5rem;margin:.5rem 0}}@media screen and (max-width:620px){.highlight-entry__image{height:6rem}}@media(max-width:360px){.highlight-entry__image{height:5rem}}.highlight-entry__tag{padding:.25rem;margin-bottom:.5rem}.highlight-entry__title{word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}@media screen and (max-width:620px){.highlight-entry__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}}.highlight-entry__tag{background-color:#fffe03;color:#000}.compare-highlights{display:flex;flex-direction:column}.compare-highlights__carousel{order:2}.compare-highlights__content-carousel{margin:0 1rem}@media(max-width:1024px){.compare-highlights__content-carousel .carousel-title-section__arrows{display:none}}.compare-highlights__compare-item{display:flex;flex-direction:column;height:100%;margin:0 1.5rem}.carousel-label-with-description{display:flex;align-items:center;margin-top:.5rem;padding-right:12.5rem}@media(max-width:768px){.carousel-label-with-description{padding-right:0}}.carousel-label-with-description__content{align-items:center;width:100%}.carousel-label-with-description__title{margin-right:.25rem;float:left}.carousel-label-with-description__icon{width:1.5rem;height:1.5rem;margin-right:1.25rem;padding:0}@media(max-width:768px){.carousel-label-with-description__icon{margin-right:1rem}}.carousel-label-with-description__icon .icon-text__icon{width:1.5rem;height:1.5rem;padding:0}.accordion__drawer{position:relative}.accordion__drawer,.accordion__drawer--opened{overflow:hidden;transition:max-height .5s}.accordion__drawer--opened .accordion__drawer-shadow{transition:all .5s;background:transparent}.accordion__drawer-shadow{position:absolute;width:100%;bottom:0;top:75%;transition:all .5s;background:linear-gradient(1turn,#f9f9f9,hsla(0,0%,97.6%,.951699) 6.67%,hsla(0,0%,97.6%,.881607) 20%,hsla(0,0%,97.6%,.641391) 40%,hsla(0,0%,97.6%,.00830131) 93.33%,hsla(0,0%,97.6%,0));z-index:1}.accordion__trigger,.accordion__trigger *{cursor:pointer}.accordion--trigger-on-bottom{display:flex;flex-flow:column;flex-direction:column-reverse}.accordion--visible{background-color:unset}.expandableText{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1380px){.expandableText{height:calc(100% - 1rem)}}.expandableText__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.expandableText__button-box{display:flex;justify-content:center;margin:.25rem 0}.expandableText__button-box .btn-text{border-radius:200px;color:#000;color:var(--custom-button-colors,#000);background-color:unset;border-color:transparent;border-width:1px;box-shadow:unset;text-decoration:underline;padding-left:unset;padding-right:unset}.expandableText__button-box .btn-text .btn__icon{fill:#000;fill:var(--custom-button-colors,#000)}@media(-ms-high-contrast:none),(hover:hover){.expandableText__button-box .btn-text:hover{color:#222;color:var(--custom-button-colors,#222);background:unset;border-color:transparent;box-shadow:unset;text-decoration:underline}.expandableText__button-box .btn-text:hover .btn__icon{fill:#222;fill:var(--custom-button-colors,#222)}}.expandableText__button-box .btn-text:focus:active{color:#000;color:var(--custom-button-colors,#000);background:unset;border-color:transparent;box-shadow:transparent;text-decoration:unset}.expandableText__button-box .btn-text:focus:active .btn__icon{fill:#000;fill:var(--custom-button-colors,#000)}.expandableText__button-box .btn-text:disabled,.expandableText__button-box .btn-text:disabled:active,.expandableText__button-box .btn-text:disabled:focus,.expandableText__button-box .btn-text:disabled:hover{color:#d4d3d9;transition:unset;text-decoration:unset;border-color:transparent;background-color:unset;cursor:default;box-shadow:unset}.expandableText__button-box .btn-text:disabled .btn__icon,.expandableText__button-box .btn-text:disabled:active .btn__icon,.expandableText__button-box .btn-text:disabled:focus .btn__icon,.expandableText__button-box .btn-text:disabled:hover .btn__icon{fill:#d4d3d9}.expandableText__button-box .btn-text:disabled *,.expandableText__button-box .btn-text:disabled:active *,.expandableText__button-box .btn-text:disabled:focus *,.expandableText__button-box .btn-text:disabled:hover *{cursor:default}.compare-carousel-parent{display:flex;flex-direction:column}.compare-carousel-parent .carousel-title-section__heading{margin-bottom:.75rem}.compare-carousel-parent .carousel-title-section__button-group{order:1}.compare-carousel-parent .compare-carousel__wrapper{order:2}.compare-carousel-parent .compare-carousel__wrapper--empty{overflow:visible;z-index:1}.compare-carousel-parent .carousel-dots{padding:1.5rem}@media(max-width:768px){.compare-carousel-parent .compared-card__cell .variant-section{margin:.5rem 0 1rem}}.compare-carousel-parent .compared-card__view-trip-btn{padding-bottom:0}@media(max-width:476px){.compare-carousel-parent .compared-card__view-trip-btn *{margin:0;font-family:"soleil";font-size:14px;line-height:16px;cursor:pointer;font-weight:700}}.compare-carousel__item{display:flex}.compare-carousel__item:first-child{z-index:1}.compare-carousel__item .card-wrapper{margin:.75rem;box-shadow:0 0 .7rem rgba(0,0,0,.2);border-radius:6px;width:calc(100% - 1.5rem);display:flex;flex-direction:column}@media(max-width:768px){.compare-carousel__item .card-wrapper{margin:.5rem;width:calc(100% - 1rem)}}.compare-carousel__item .card-wrapper__sections-wrapper{display:flex;flex-direction:column}.compare-carousel__item .card-wrapper__trips-wrapper{display:grid;grid-template-columns:repeat(4,100%);grid-template-rows:repeat(11,auto);grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-auto-flow:column;min-height:16rem}@media(max-width:768px){.compare-carousel__item .card-wrapper__trips-wrapper{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.compare-carousel__item .comparePage__add-to-trip-box{width:100%;margin:.75rem;border:1px solid #767676;background:#f9f9f9;border-radius:6px;position:relative;min-height:16rem}@media(max-width:768px){.compare-carousel__item .comparePage__add-to-trip-box{margin:.5rem}}.compare-carousel__item .comparePage__table-header{border-top:none}.compare-carousel__item .comparePage__table-row{grid-template-columns:repeat(4,100%);grid-gap:1.5rem}@media(max-width:768px){.compare-carousel__item .comparePage__table-row{grid-gap:1rem}}.compare-carousel__item .comparePage__table-row:last-child{margin-bottom:0}.compare-carousel__item .mobile-compare-search{top:3rem}@media(max-width:768px){.compare-carousel__item .mobile-compare-search{width:135%;right:0;z-index:2}}.compare-carousel__item:first-child .mobile-compare-search{left:0}.comparePage__box.iceberging-right{padding-right:0;margin-left:-.75rem}@media(max-width:768px){.comparePage__box.iceberging-right{margin-left:-.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.trip-variants{align-content:center;background-color:#f9f9f9;height:calc(100% - 3.5rem);overflow-y:auto;padding-top:1rem}.trip-variants,.trip-variants__header{display:flex;flex-direction:column;align-items:center}.trip-variants__header{justify-content:center}@media(max-width:768px){.trip-variants__title{width:90%;text-transform:uppercase;text-align:center}}.trip-variants__rating{display:flex;padding:.5rem}.trip-variants__rating-text{padding-left:.5rem}.trip-variants__container{width:100%;background-color:#f9f9f9;padding-bottom:1.5rem}.trip-variants__container__cards{display:grid;margin:auto;justify-content:center;align-content:baseline;background-color:#f9f9f9;padding-bottom:1.5rem}.trip-variants__container__cards--grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1380px){.trip-variants__container__cards--grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.trip-variants__container__cards--grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.trip-variants__container__cards--grid{grid-template-columns:1fr}}.trip-variants__container__cards--grid:after{content:"";flex:auto}.trip-variants__container__cards--list{display:flex;flex-direction:column}.trip-variants__container__cards__element--grid{height:auto;margin:.75rem}.trip-variants__container__cards__element--grid.trip-card{height:auto}.trip-variants__container__cards__element--list{width:100%;margin-bottom:1rem;max-height:250px;overflow:hidden}.trip-variants__container__cards__element--list .image-section--list{height:auto!important}.trip-variants__close{width:100%;background:#fff;position:fixed;height:3rem;border-top:1px solid #f9f9f9;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer}