.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon path,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon path,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon path{fill:white}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image.mod--gradient-overlay .cmp-image::after,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item:after,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image.mod--gradient-overlay .cmp-image::after,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item:after,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image.mod--gradient-overlay .cmp-image::after,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item:after{content:none}.hotels-comparator .c-hotels-comparator__comparing,.meetings-comparator .c-hotels-comparator__comparing,.offers-comparator .c-hotels-comparator__comparing{display:none;width:100%;margin:27px auto 0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper{background:#fff;width:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item{padding:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header{background:var(--b-blue);width:100%;display:inline-block;font-size:14px;line-height:28px;color:#fff;padding:5px 5px 5px 10px;text-align:left}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon{margin-top:7px;position:relative;float:right;margin-right:-2px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon img,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon svg,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon img,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon svg,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon img,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon svg{height:20px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item.active .accordion-toggle:before,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item.active .accordion-toggle:before,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item.active .accordion-toggle:before{transform:rotate(-90deg)}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-title,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-title,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-title{display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content{display:flex;flex-wrap:wrap}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel{width:100%;margin:0;display:inline-flex;height:55px;box-shadow:none;border-bottom:1px solid #767676}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content hr,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content hr,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content hr,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image{display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .icon-close,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .icon-close,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .icon-close{width:16px;height:16px;font-size:16px;display:block;color:var(--b-blue);top:19px;z-index:2}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content{border:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header{padding:0 10px;height:28px;width:70%;flex-direction:column}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-tripadvisor-top,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-tripadvisor-top,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-tripadvisor-top{display:flex;align-items:center;gap:3px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-tripadvisor-bottom,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-tripadvisor-bottom,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-tripadvisor-bottom{display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:28px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta{font-weight:700;line-height:22px;padding-top:5px;font-size:14px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location{font-size:12px;display:none;max-width:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location-link-text,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location-link-text,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location-link-text{line-height:1.3;margin:6px 0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body{width:55%;padding:0 10px 5px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info{padding-top:0;height:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor{max-width:unset;display:inline-flex}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__reviews,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info-label,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-cta,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__type,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .comparing__placeholder-hotel,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__reviews,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info-label,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__type,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .comparing__placeholder-hotel,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__reviews,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info-label,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__type,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .comparing__placeholder-hotel{display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .svg-icon,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .svg-icon,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .svg-icon{margin-right:0;padding-top:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer{padding:0 30px 0 0;position:absolute;right:0;border-top:0;text-align:right;top:0;width:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price{flex-wrap:wrap;padding:5px 0;margin:0;justify-content:flex-end;height:54px;flex-wrap:nowrap;flex-direction:column}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price-claim,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price-claim,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price-claim{width:auto;font-size:12px;color:#767676;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:initial;line-height:16px;align-self:self-end}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price{align-self:self-end;line-height:28px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-price-header .c-card-hotel__content-footer-price-claim,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-price-header .c-card-hotel__content-footer-price-claim,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-price-header .c-card-hotel__content-footer-price-claim{color:#fff}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer{display:flex;justify-content:center;align-items:center;margin:5px auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-comparator-btn .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-comparator-btn .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-comparator-btn .c-cta{font-size:15px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-close-btn .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-close-btn .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-close-btn .c-cta{font-size:16px;margin:0 15px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer{max-width:30%;max-height:54px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content{position:relative;overflow-y:hidden}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header{display:flex;height:24px;padding-top:4px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__reviews,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info-label,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-card-hotel__content-footer-location-link,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta:after{display:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta{text-decoration:none;color:#000}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body{width:60%;position:relative;padding:0}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates{width:100%;padding:2px 10px;left:1px;position:relative}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date{display:flex;background:0 0;padding:0;min-width:190px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date-claim{font-size:14px;line-height:24px;font-weight:300;max-width:calc(100% - 85px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date-travel{flex-shrink:0}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date:first-child,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-separator,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-more-info-btn{display:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer{width:70%;display:flex;align-items:center;padding:0 10px;position:initial}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo .c-card-hotel__content-footer-location-link,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-location,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-flip-card__front_buttons,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-flip-card__reverse_buttons,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-header .c-label{display:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo{display:flex}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-hotel{font-size:14px;line-height:22px;font-weight:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-hotel:nth-child(2){padding-left:4px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount{margin-right:7px;width:30%;margin-top:0;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount .c-offer{max-height:32px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount .c-offer .c-card-hotel__content-footer-discount-claim{font-size:12px;line-height:20px;font-weight:500;white-space:nowrap}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount .c-offer .c-card-hotel__content-footer-discount-value{font-size:16px;line-height:24px;font-weight:700}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-flip-card__front_offer{padding:5px 5px 5px 16px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-flip-card__front_offer .c-offer{width:100%}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer{max-width:none}@media (min-width:1025px){.hotels-comparator .c-hotels-comparator__comparing,.meetings-comparator .c-hotels-comparator__comparing,.offers-comparator .c-hotels-comparator__comparing{margin-top:60px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header{text-align:center;padding:5px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .comparing__header .svg-icon{position:relative;float:unset;margin-top:unset;margin-left:9px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-title,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-title,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-title{margin:10px auto;font-size:20px;line-height:36px;display:flex;height:100px;align-items:center;justify-content:center}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content{display:inline-flex;width:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel{flex-wrap:nowrap;flex-flow:row;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image{flex-shrink:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-container-image,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-container-image,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-container-image{height:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header{flex-grow:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body{flex-grow:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info{height:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .ta__score,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .ta__score,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .ta__score{font-size:14px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .ta__reviews,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .ta__reviews,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .ta__reviews{font-size:12px;line-height:14px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list{font-size:14px;line-height:18px;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;text-overflow:inherit;max-height:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-not-available,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-not-available,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-not-available{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 25px 10px 35px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price{flex-flow:row;margin:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__currency,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__type,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__currency,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__type,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__currency,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price .c-price__type{font-size:16px;font-weight:500}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer.mod--hotel-my-barcelo,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer.mod--hotel-my-barcelo,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer.mod--hotel-my-barcelo{padding-top:0;padding-bottom:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .mod--cta-full-width,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .mod--cta-full-width,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .mod--cta-full-width{max-width:250px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .mod--cta-full-width .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .mod--cta-full-width .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .mod--cta-full-width .c-cta{margin:0 auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount{justify-content:space-between;flex-wrap:nowrap}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount .c-offer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount .c-offer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount .c-offer{max-width:245px;width:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel{display:flex;height:auto;width:calc(33.3% - 29px);margin:24px 29px 27px 0;border:1px solid #d8d8d8}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel:last-child,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel:last-child,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel:last-child{margin-right:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image{display:block;width:136px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-container-image.mod--gradient-overlay .cmp-image:after,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-container-image.mod--gradient-overlay .cmp-image:after,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-container-image.mod--gradient-overlay .cmp-image:after{content:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-btn-over-image,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-btn-over-image,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__image .c-btn-over-image{display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-close-btn.icon-close,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-close-btn.icon-close,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-close-btn.icon-close{width:16px;height:16px;font-size:16px;top:5px;display:block}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content{position:relative;border:none;width:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header{padding:20px 15px 0;height:auto;width:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title{overflow:inherit;text-overflow:inherit;white-space:normal}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta{font-size:16px;line-height:24px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-location{display:block;font-size:14px;margin:5px 0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer button,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer button,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-list,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer button{display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body{padding:0 16px 10px;display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .svg-icon,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .svg-icon,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor .svg-icon{width:18px;height:18px;margin-right:.35em;padding-top:2px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate{display:flex;flex-wrap:wrap;flex-flow:column;align-items:flex-start}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__score{display:block}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__dots,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__dots,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body-info .c-tripadvisor__rate .ta__dots{margin:0 0 0 -24px;width:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer{border-top:1px solid #d8d8d8;position:relative;padding:4px 15px 0;width:100%;justify-content:end}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price{justify-content:flex-end;height:54px;flex-wrap:nowrap;flex-direction:column}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price-claim,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price-claim,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-price-claim{font-size:14px;overflow:inherit;text-overflow:inherit;white-space:normal;margin-bottom:0;position:absolute}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-price,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-price__currency,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-price__currency,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-price__currency{line-height:56px;align-self:initial;height:45px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer{padding:0 6px 0 15px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price{margin:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb{display:initial;padding-right:2px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb .c-price__value,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb .c-price__value,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb .c-price__value{font-size:15px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb .c-price__currency:after,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb .c-price__currency:after,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer-price .c-price-normal-myb .c-price__currency:after{font-size:16px;line-height:20px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .comparing__placeholder-hotel,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .comparing__placeholder-hotel,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .comparing__placeholder-hotel{color:#8c9091;border:1px dashed #d8d8d8;display:flex;justify-content:center;align-items:center;width:calc(33.3% - 29px);margin:24px 29px 27px 0;padding:0 75px;text-align:center;font-weight:500}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer{padding:25px 0 20px;border-top:1px solid #d8d8d8;flex-flow:row-reverse;margin:15px auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-comparator-btn .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-comparator-btn .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-comparator-btn .c-cta{font-size:16px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-close-btn .c-cta,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-close-btn .c-cta,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__footer-close-btn .c-cta{font-size:18px;margin:0 15px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer{max-width:100%;max-height:none;height:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer-price .c-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer-price .c-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer-price .c-price{font-size:28px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer-price .c-price__currency:after,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer-price .c-price__currency:after,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel .c-card-hotel__content-footer-price .c-price__currency:after{font-size:20px;line-height:20px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header{display:inherit;padding:10px 30px 0 15px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title{font-size:16px;font-weight:700;line-height:20px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta{color:#155583;text-decoration:underline}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-card-hotel__content-footer-location-link,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header-title .c-cta:after{display:initial}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-header .c-label{display:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body{width:100%;position:relative;padding:10px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates{width:inherit;position:inherit;bottom:inherit;left:inherit;height:auto;padding:0 4px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date{display:inherit;background:#f5f5f5;padding:0 4px;min-width:inherit}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date-claim{font-size:14px;line-height:24px;font-weight:300;max-width:inherit;white-space:inherit;overflow:auto}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date-travel{width:inherit;flex-shrink:inherit}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-date:first-child,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-card-dates__periods-separator{display:inherit}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-body .c-more-info-btn{display:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer{border-top:0;padding:0;height:inherit;display:flex;align-items:center}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo{flex-flow:column;display:flex;justify-content:space-between;padding:0 15px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo .c-card-hotel__content-footer-location-link,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-location .svg-icon{display:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-hotel{font-size:14px;font-weight:700;overflow:inherit;text-overflow:inherit;white-space:normal;max-width:100%;line-height:18px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-hotel:nth-child(2){padding-left:0}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount{border-top:1px solid #d8d8d8;margin-right:0;width:100%;padding:10px 15px;position:relative;top:initial;transform:none}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount .c-offer{width:100%;max-height:32px}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount .c-offer .c-card-hotel__content-footer-discount-claim{font-size:12px;line-height:20px;font-weight:500;white-space:nowrap}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer .c-card-coupon__promo-discount .c-offer .c-card-hotel__content-footer-discount-value{font-size:16px;line-height:24px;font-weight:700}.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer-location{display:inherit;padding:0 15px;color:#767676;font-size:12px;line-height:13px;font-weight:500}}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb,.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb{padding:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo{width:42%;padding:0 30px 0 0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price{flex-direction:column;flex-wrap:nowrap;justify-content:end}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb .c-card-hotel__content-footer-price-claim,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb .c-card-hotel__content-footer-price-claim,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb .c-card-hotel__content-footer-price-claim{overflow:visible}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb__container,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb__container,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb__container{padding-right:24px;padding-bottom:5px;padding-left:12px}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-normal-myb,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-normal-myb,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-normal-myb{align-self:flex-start;display:none}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo{margin-top:auto;height:auto}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper .accordion-item .c-container__grid-wrapper .comparing__container-content .c-card-hotel__content-footer{margin-top:auto;height:64px}@media (min-width:1025px){.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom{z-index:5}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo{padding:0 15px;width:100%}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price{flex-direction:row}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-normal-myb,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-normal-myb,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-normal-myb{display:block}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb .c-card-hotel__content-footer-price-claim__dstp,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb .c-card-hotel__content-footer-price-claim__dstp,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb .c-card-hotel__content-footer-price-claim__dstp{padding:6px 0 0 12px;margin-right:0}.hotels-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb__container,.meetings-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb__container,.offers-comparator .c-hotels-comparator__comparing .comparing-wrapper.mod--stick-bottom .accordion-item .c-card-hotel.c-card-hotel-my-barcelo-price .c-card-hotel__content-footer.mod--hotel-my-barcelo .c-card-hotel__content-footer-price .c-price-myb__container{padding-right:0}}.hotels-comparator .c-hotels-comparated,.meetings-comparator .c-hotels-comparated,.offers-comparator .c-hotels-comparated{transition:.5s ease-out;right:0;background:#fff;position:fixed;top:0;z-index:8;height:100vh;width:100%;overflow-y:auto}.hotels-comparator .c-hotels-comparated.data-info-1-hide .data-info-1,.hotels-comparator .c-hotels-comparated.data-info-2-hide .data-info-2,.hotels-comparator .c-hotels-comparated.data-info-3-hide .data-info-3,.meetings-comparator .c-hotels-comparated.data-info-1-hide .data-info-1,.meetings-comparator .c-hotels-comparated.data-info-2-hide .data-info-2,.meetings-comparator .c-hotels-comparated.data-info-3-hide .data-info-3,.offers-comparator .c-hotels-comparated.data-info-1-hide .data-info-1,.offers-comparator .c-hotels-comparated.data-info-2-hide .data-info-2,.offers-comparator .c-hotels-comparated.data-info-3-hide .data-info-3{display:none!important}.hotels-comparator .c-hotels-comparated.hidden-delete-items-compare .hotel-card__delete,.meetings-comparator .c-hotels-comparated.hidden-delete-items-compare .hotel-card__delete,.offers-comparator .c-hotels-comparated.hidden-delete-items-compare .hotel-card__delete{display:none}.hotels-comparator .c-hotels-comparated.hidden,.hotels-comparator .c-hotels-comparated.hidden .c-hotels-comparated__header-nav,.meetings-comparator .c-hotels-comparated.hidden,.meetings-comparator .c-hotels-comparated.hidden .c-hotels-comparated__header-nav,.offers-comparator .c-hotels-comparated.hidden,.offers-comparator .c-hotels-comparated.hidden .c-hotels-comparated__header-nav{right:-100%}.hotels-comparator .c-hotels-comparated__header,.meetings-comparator .c-hotels-comparated__header,.offers-comparator .c-hotels-comparated__header{text-align:center;position:relative;background:#f5f5f5}.hotels-comparator .c-hotels-comparated__header-title,.meetings-comparator .c-hotels-comparated__header-title,.offers-comparator .c-hotels-comparated__header-title{font-size:20px;line-height:32px;font-weight:700;padding:57px 15px 0}.hotels-comparator .c-hotels-comparated__header-subtitle,.meetings-comparator .c-hotels-comparated__header-subtitle,.offers-comparator .c-hotels-comparated__header-subtitle{padding:0 15px}.hotels-comparator .c-hotels-comparated__header-nav,.meetings-comparator .c-hotels-comparated__header-nav,.offers-comparator .c-hotels-comparated__header-nav{transition:.5s ease-out;right:0;position:fixed;display:flex;padding:0 15px;justify-content:space-between;align-items:center;background:#fff;height:40px;width:100%;z-index:5;top:0;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.hotels-comparator .c-hotels-comparated__header-nav-title,.meetings-comparator .c-hotels-comparated__header-nav-title,.offers-comparator .c-hotels-comparated__header-nav-title{font-size:12px;line-height:20px;font-weight:500;color:#767676}.hotels-comparator .c-hotels-comparated__header-nav-back-btn,.meetings-comparator .c-hotels-comparated__header-nav-back-btn,.offers-comparator .c-hotels-comparated__header-nav-back-btn{display:inline-block;font-size:14px;line-height:20px;font-weight:500}.hotels-comparator .c-hotels-comparated__header-share-btn,.meetings-comparator .c-hotels-comparated__header-share-btn,.offers-comparator .c-hotels-comparated__header-share-btn{margin-top:14px}.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta{border:2px solid #384044;line-height:30px;text-transform:none}.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta .svg-icon,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta .svg-icon,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta .svg-icon{margin-right:6px;margin-top:-3px}.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle,.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg g,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg g,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg g{stroke:white}.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle path,.hotels-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg g path,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle path,.meetings-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg g path,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg circle path,.offers-comparator .c-hotels-comparated__header-share-btn .c-cta:hover .svg-icon svg g path{stroke:white;fill:transparent}.hotels-comparator .c-hotels-comparated__map-container,.meetings-comparator .c-hotels-comparated__map-container,.offers-comparator .c-hotels-comparated__map-container{width:100%;height:700px}.hotels-comparator .c-hotels-comparated__grid .grid__header,.meetings-comparator .c-hotels-comparated__grid .grid__header,.offers-comparator .c-hotels-comparated__grid .grid__header{display:flex;flex-wrap:wrap;background:#f5f5f5}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter{display:flex;justify-content:center;width:100%;padding:12px 15px 20px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter label,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter label,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter label{font-weight:300;margin-left:.5rem}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .comparated-diferences,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .comparated-diferences,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .comparated-diferences{margin:auto}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn{margin-top:4px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset{margin:0}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset__row-wrap,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset__row-wrap,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset__row-wrap{padding:0 5px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset label,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset label,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-fieldset label{overflow:inherit;text-overflow:inherit;white-space:normal}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards{display:flex;width:100%}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card{position:relative;display:flex;flex-flow:column;min-width:25%;width:100%;border-style:solid;border-color:#f5f5f5;text-align:center;border-width:1px 1px 0;border-top-left-radius:2px;border-top-right-radius:2px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card:last-child,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card:last-child,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card:last-child{margin-right:0}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image{width:100%;height:68px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name{font-size:14px;line-height:16px;margin-top:5px;color:var(--b-blue);transition:.3s ease-out;text-decoration:underline;font-weight:700;cursor:pointer;display:block;flex-grow:1}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__location,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__location,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__location{display:none;flex-grow:1}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete{position:absolute;top:5px;right:5px;background-color:#fff;width:24px;height:24px;border-radius:24px;border:2px solid var(--b-blue)}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete .cmp-icon,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete .cmp-icon,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete .cmp-icon{width:12px;height:12px;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete .cmp-icon svg,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete .cmp-icon svg,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__delete .cmp-icon svg{fill:var(--b-blue);stroke:var(--b-blue);stroke-width:4px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn{width:100%;margin:12px auto 20px;height:24px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta{font-size:14px;line-height:23px;max-height:26px;padding:0 5px;width:calc(100% - 18px);font-weight:500}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta span,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta span,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotels-comparator .c-hotels-comparated__grid .grid__content .accordion-item,.meetings-comparator .c-hotels-comparated__grid .grid__content .accordion-item,.offers-comparator .c-hotels-comparated__grid .grid__content .accordion-item{padding:0}.hotels-comparator .c-hotels-comparated__grid .grid__content .accordion-item .accordion-toggle,.meetings-comparator .c-hotels-comparated__grid .grid__content .accordion-item .accordion-toggle,.offers-comparator .c-hotels-comparated__grid .grid__content .accordion-item .accordion-toggle{margin-left:15px}.hotels-comparator .c-hotels-comparated__grid .grid__content .accordion-item:after,.meetings-comparator .c-hotels-comparated__grid .grid__content .accordion-item:after,.offers-comparator .c-hotels-comparated__grid .grid__content .accordion-item:after{left:0;width:100%;background-color:#000}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row{display:flex;flex-wrap:wrap;width:calc(100% - 30px);margin:0 15px;align-items:center;border-color:#384044;text-align:center;border-bottom-width:1px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row:first-child,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row:first-child,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row:first-child{border-top:1px solid #384044;width:100%;padding:8px 15px 0;margin:0}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row:last-child,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row:last-child,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row:last-child{border-bottom-width:0}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title{font-size:14px;line-height:18px;font-weight:500;height:25px;width:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title [class^=icon-],.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title [class^=icon-],.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title [class^=icon-]{font-size:21px;vertical-align:middle;margin-left:3px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values{display:flex;width:100%}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value{min-width:33.3%;width:100%;min-height:50px;display:flex;justify-content:center;align-items:center;border-color:#d8d8d8;text-align:center;border-left-width:1px;padding:8px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value:first-child,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value:first-child,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value:first-child{border-left-width:0}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price{color:var(--b-blue);font-weight:700}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price .price,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price .price,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price .price{font-size:28px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price .c-price__currency:after,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price .c-price__currency:after,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--price .c-price__currency:after{font-size:20px;line-height:20px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor{text-align:center;flex-flow:column;align-items:center}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor .ta__score,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor .ta__score,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor .ta__score{font-size:14px;line-height:16px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--brand img,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--brand img,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--brand img{width:65px;height:23px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--check-price .icon-close,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--check-price .icon-close,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--check-price .icon-close{font-size:20px;color:#8c9091}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--check-price .icon-tick,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--check-price .icon-tick,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--check-price .icon-tick{font-size:20px;color:#2b8536}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room{display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;color:#767676}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .icon-login,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .icon-login,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .icon-login{width:100%;font-size:12px;color:#384044;font-weight:700}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .room-price,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .room-price,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .room-price{display:block;width:100%;font-weight:700;font-size:14px;color:#384044}.hotels-comparator .c-hotels-comparated__map,.meetings-comparator .c-hotels-comparated__map,.offers-comparator .c-hotels-comparated__map{height:calc(100vh - 40px);display:flex;flex-flow:column-reverse}.hotels-comparator .c-hotels-comparated .active-hidden-check .c-hotels-comparated__grid .grid__content .grid__row.hidden-check,.hotels-comparator .c-hotels-comparated.mod--not-discount .container-discount,.hotels-comparator .c-hotels-comparated.mod--not-promocode .container-promocode,.hotels-comparator .c-hotels-comparated.mod--not-value .container-value,.meetings-comparator .c-hotels-comparated .active-hidden-check .c-hotels-comparated__grid .grid__content .grid__row.hidden-check,.meetings-comparator .c-hotels-comparated.mod--not-discount .container-discount,.meetings-comparator .c-hotels-comparated.mod--not-promocode .container-promocode,.meetings-comparator .c-hotels-comparated.mod--not-value .container-value,.offers-comparator .c-hotels-comparated .active-hidden-check .c-hotels-comparated__grid .grid__content .grid__row.hidden-check,.offers-comparator .c-hotels-comparated.mod--not-discount .container-discount,.offers-comparator .c-hotels-comparated.mod--not-promocode .container-promocode,.offers-comparator .c-hotels-comparated.mod--not-value .container-value{display:none}.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name{text-decoration:none;color:#384044;font-weight:500;line-height:22px;cursor:auto}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value .hotel-card__name{font-weight:700;font-size:14px;line-height:16px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-discount .grid__values .grid__value{font-weight:500;font-size:12px;line-height:20px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-discount .grid__values .grid__value span{font-size:14px;line-height:18px;font-weight:700}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-argument .grid__values .grid__value{display:flex;flex-flow:column;font-size:12px;font-weight:500;line-height:20px;justify-content:flex-start}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-argument .grid__values .grid__value span{padding-left:10px;position:relative;margin-bottom:10px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-argument .grid__values .grid__value span:before{font-family:barcelo-ui-kit;content:"\e926";color:#8c9091;font-size:10px;position:absolute;left:-2px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-dates .grid__values .grid__value{font-size:12px;line-height:20px;font-weight:500;display:inline}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel{flex-wrap:initial;width:375px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel .c-close-btn{left:15px;top:15px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel .c-container-image{height:176px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content{justify-content:space-around}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-info{flex-direction:row;display:flex;justify-content:space-between;align-items:center}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-location{flex-basis:180px;flex-grow:1}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer{justify-content:center}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price{margin-bottom:0;flex-direction:row;width:100%}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-main{flex-direction:column}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body{padding:10px 15px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info{flex-direction:column;justify-content:center;flex-basis:120px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info-label{width:100%}@media (min-width:320px) and (max-width:1025px){.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel{flex-wrap:nowrap;flex-flow:row;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__image,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__image,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__image{flex-shrink:0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content{width:100%;position:relative}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header{padding:15px 25px 0 35px;flex-grow:0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-title .c-cta,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-title .c-cta,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-title .c-cta{font-size:20px;line-height:28px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-location,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-location,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-location{font-size:14px;margin-top:4px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body{padding:10px 25px 10px 35px;flex-grow:0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info{height:auto}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info .c-tripadvisor .ta__score,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info .c-tripadvisor .ta__score,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info .c-tripadvisor .ta__score{font-size:14px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info .c-tripadvisor .ta__reviews,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info .c-tripadvisor .ta__reviews,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-info .c-tripadvisor .ta__reviews{font-size:12px;line-height:14px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-not-available,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-not-available,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-not-available{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 25px 10px 35px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price{flex-flow:row;margin:0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price-claim,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price-claim,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price-claim{font-size:14px;margin-bottom:0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price .c-price__currency,.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price .c-price__type,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price .c-price__currency,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price .c-price__type,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price .c-price__currency,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price .c-price__type{font-size:16px;font-weight:500}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer.mod--hotel-my-barcelo,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer.mod--hotel-my-barcelo,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer.mod--hotel-my-barcelo{padding-top:0;padding-bottom:0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer .mod--cta-full-width,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer .mod--cta-full-width,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer .mod--cta-full-width{max-width:250px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer .mod--cta-full-width .c-cta,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer .mod--cta-full-width .c-cta,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer .mod--cta-full-width .c-cta{margin:0 auto}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount{justify-content:space-between;flex-wrap:nowrap}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount .c-offer,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount .c-offer,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel.c-card-hotel-offer .c-card-coupon__promo-discount .c-offer{max-width:245px;width:auto}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list{-webkit-line-clamp:unset;-webkit-box-orient:unset;max-height:100%;max-height:calc(28px * (2 + 2));font-size:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:28px * 2 + 2;line-height:20px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel{flex-flow:column}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel .c-close-btn,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel .c-close-btn,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel .c-close-btn{z-index:1}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__image,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__image,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__image{width:auto}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__image .c-container-image,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__image .c-container-image,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__image .c-container-image{height:220px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer{flex-wrap:nowrap;justify-content:space-around}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price{flex-direction:row;width:100%}.hotels-comparator .c-hotels-comparated__map-container,.meetings-comparator .c-hotels-comparated__map-container,.offers-comparator .c-hotels-comparated__map-container{height:100%}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.mod--horizontal-card-compact .c-card-hotel__image{width:38%}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.mod--horizontal-card-compact .c-card-hotel__content{align-items:flex-end}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.mod--horizontal-card-compact .c-card-hotel__content-body,.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.mod--horizontal-card-compact .c-card-hotel__content-header{width:62%;padding:15px 15px 0 20px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.mod--horizontal-card-compact .c-card-hotel__content-body-list{font-size:14px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel.mod--horizontal-card-compact .c-card-hotel__content-footer{flex-wrap:nowrap;background-color:#fff}}@media (min-width:1025px){.hotels-comparator .c-hotels-comparated,.meetings-comparator .c-hotels-comparated,.offers-comparator .c-hotels-comparated{position:relative;left:0;z-index:0;height:100%;padding-bottom:40px;background:0 0}.hotels-comparator .c-hotels-comparated__header-nav,.meetings-comparator .c-hotels-comparated__header-nav,.offers-comparator .c-hotels-comparated__header-nav{display:flex;justify-content:center;position:relative;background:0 0;box-shadow:none;left:0;margin-top:16px}.hotels-comparator .c-hotels-comparated__header-nav-back-btn,.meetings-comparator .c-hotels-comparated__header-nav-back-btn,.offers-comparator .c-hotels-comparated__header-nav-back-btn{margin:0 31px 0 0}.hotels-comparator .c-hotels-comparated__header-nav-share-btn .c-cta .svg-icon,.meetings-comparator .c-hotels-comparated__header-nav-share-btn .c-cta .svg-icon,.offers-comparator .c-hotels-comparated__header-nav-share-btn .c-cta .svg-icon{margin-right:6px;margin-top:-3px}.hotels-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle,.hotels-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg g,.meetings-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle,.meetings-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg g,.offers-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle,.offers-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg g{stroke:white}.hotels-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle path,.hotels-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg g path,.meetings-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle path,.meetings-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg g path,.offers-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle path,.offers-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg g path{stroke:white;fill:transparent}.hotels-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle,.meetings-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle,.offers-comparator .c-hotels-comparated__header-nav-share-btn .c-cta:hover .svg-icon svg circle{fill:white}.hotels-comparator .c-hotels-comparated__grid .grid__header,.meetings-comparator .c-hotels-comparated__grid .grid__header,.offers-comparator .c-hotels-comparated__grid .grid__header{flex-wrap:nowrap;align-items:flex-end;padding-top:30px;border-color:#d8d8d8;border-bottom:1px solid #d8d8d8}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body,.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header{padding:10px 15px 0}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter{width:25%;justify-content:flex-start;padding:0}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__filter .comparated-diferences,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__filter .comparated-diferences,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .c-hotels-comparated__header-map-btn,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__filter .comparated-diferences{margin-left:0;margin-right:0}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards{width:75%}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card{min-width:33.3%;border-color:#d8d8d8}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .c-container-image{height:100px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name{font-size:16px;line-height:24px;padding:0 32px;position:relative}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete{position:absolute;top:0;right:8px;cursor:pointer;background:0 0;border-radius:0;border:0}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete .cmp-icon,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete .cmp-icon,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete .cmp-icon{width:16px;height:16px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete .cmp-icon svg,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete .cmp-icon svg,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__name .hotel-card__delete .cmp-icon svg{stroke-width:1px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__location,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__location,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__location{display:block;font-size:14px;line-height:14px}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta{max-height:32px;height:32px;font-size:16px;line-height:30px;width:calc(100% - 26px)}.hotels-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta span,.meetings-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta span,.offers-comparator .c-hotels-comparated__grid .grid__header .grid__hotel-cards .grid__hotel-card .hotel-card__btn .c-cta span{height:32px;line-height:32px}.hotels-comparator .c-hotels-comparated__grid .grid__content .accordion-item .accordion-toggle,.meetings-comparator .c-hotels-comparated__grid .grid__content .accordion-item .accordion-toggle,.offers-comparator .c-hotels-comparated__grid .grid__content .accordion-item .accordion-toggle{margin-left:0}.hotels-comparator .c-hotels-comparated__grid .grid__content .accordion-item:after,.meetings-comparator .c-hotels-comparated__grid .grid__content .accordion-item:after,.offers-comparator .c-hotels-comparated__grid .grid__content .accordion-item:after{background-color:#d8d8d8}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row{flex-wrap:nowrap;padding:0;margin:0;width:100%}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row:first-child,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row:first-child,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row:first-child{border-top:1px solid #d8d8d8;padding:0}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title{font-size:16px;min-width:25%;height:50px;justify-content:flex-start}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title [class^=icon-],.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title [class^=icon-],.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__title [class^=icon-]{font-weight:500}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values{min-width:75%;border-right:1px solid #d8d8d8}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value:first-child,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value:first-child,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value:first-child{border-left-width:1px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor{flex-flow:row;justify-content:center}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor .ta__score,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor .ta__score,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--social .c-tripadvisor .ta__score{font-size:16px;margin-right:8px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room{flex-wrap:nowrap;justify-content:space-around;font-size:14px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .icon-login,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .icon-login,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .icon-login{width:auto;font-size:16px}.hotels-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .room-price,.meetings-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .room-price,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value.mod--room .room-price{display:inline;margin-right:.25rem;font-size:20px}.hotels-comparator .c-hotels-comparated__map,.meetings-comparator .c-hotels-comparated__map,.offers-comparator .c-hotels-comparated__map{height:inherit;margin-top:40px;flex-flow:row}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel{height:545px;width:360px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel .c-container-image,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel .c-container-image,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel .c-container-image{height:176px}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-title,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-title,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-header-title{height:auto}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body hr,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body hr,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body hr{margin:4px 0}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list{max-height:calc(28px * (2 + 2));font-size:16px;line-height:28px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:28px * 2 + 2}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list-item,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list-item,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-body-list-item{line-height:1.4}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer{padding:5px 25px 10px;margin-top:0;display:flex}.hotels-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price,.meetings-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price,.offers-comparator .c-hotels-comparated__map-card .c-card-hotel__content-footer-price{margin-right:10px}.hotels-comparator .c-hotels-comparated__map-container,.meetings-comparator .c-hotels-comparated__map-container,.offers-comparator .c-hotels-comparated__map-container{height:545px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row .grid__values .grid__value .hotel-card__name{font-size:16px;line-height:24px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-argument .grid__values .grid__value,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-dates .grid__values .grid__value,.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-discount .grid__values .grid__value{font-size:14px}.offers-comparator .c-hotels-comparated__grid .grid__content .grid__row.container-discount .grid__values .grid__value span{font-size:18px;line-height:24px}.mod--ARS .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--ARS .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--ARS .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--CLP .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--CLP .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--CLP .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--COP .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--COP .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--COP .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--CRC .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--CRC .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--CRC .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--HUF .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--HUF .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--HUF .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--IDR .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--IDR .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--IDR .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--LKR .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--LKR .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--LKR .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--MAD .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--MAD .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--MAD .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--MXN .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--MXN .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--MXN .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--RON .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--RON .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--RON .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--UYU .hotels-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--UYU .meetings-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price,.mod--UYU .offers-comparator .c-hotels-comparated .c-card-hotel__content-footer-price .c-price{font-size:26px}.mod--ARS .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--ARS .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--ARS .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--CLP .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--CLP .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--CLP .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--COP .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--COP .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--COP .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--CRC .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--CRC .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--CRC .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--HUF .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--HUF .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--HUF .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--IDR .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--IDR .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--IDR .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--LKR .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--LKR .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--LKR .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--MAD .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--MAD .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--MAD .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--MXN .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--MXN .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--MXN .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--RON .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--RON .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--RON .offers-comparator .c-hotels-comparated .c-price__currency:after,.mod--UYU .hotels-comparator .c-hotels-comparated .c-price__currency:after,.mod--UYU .meetings-comparator .c-hotels-comparated .c-price__currency:after,.mod--UYU .offers-comparator .c-hotels-comparated .c-price__currency:after{font-size:18px}}.c-detail-offer{width:100%}.c-detail-offer__header{position:fixed;width:100%;background:#fff;z-index:6}.c-detail-offer__header .c-back-bar{display:flex;justify-content:space-between;max-width:1140px;margin:auto;height:26px;overflow:hidden}.c-detail-offer__header .c-back-bar .c-pagination{position:absolute;right:15px}.c-detail-offer__header .c-back-bar .cmp-title{position:absolute;top:35px;left:50%;transform:translateX(-50%);width:100%}.c-detail-offer__header .c-back-bar .cmp-title .cmp-title__text{font-size:14px}.c-detail-offer__header .c-header-detail__nav{display:flex;height:112px;align-items:center;overflow:hidden;padding:20px 0}.c-detail-offer__header .c-header-detail__nav-title{max-height:calc(24px * (2 + 2));font-size:20px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:24px * 2 + 2;min-width:75%}.c-detail-offer__content{padding-top:138px;display:flex;flex-flow:column-reverse;justify-content:center;align-items:center}.c-detail-offer__content-info{text-align:left;font-size:20px;line-height:32px;padding:0 15px}.c-detail-offer__content-info .cmp-title{text-align:center;margin:15px 0 12px}.c-detail-offer__content-info .c-card-dates{font-size:16px;line-height:20px;margin:15px 0;display:flex;flex-direction:column}.c-detail-offer__content-info .c-card-dates__alert{margin-left:auto;margin-right:auto}.c-detail-offer__content-info .c-card-dates__container{background:0 0}.c-detail-offer__content-info .c-card-dates__container .c-card-dates__periods-date{margin:0 auto}.c-detail-offer__content-info ul li{margin-bottom:1em}.c-detail-offer__content-card{width:100%;position:relative;margin-bottom:50px}.c-detail-offer__content-card-image{position:relative}.c-detail-offer__content-card-image .c-container-image{width:100%;height:250px}.c-detail-offer__content-card-image .cmp-icon svg circle,.c-detail-offer__content-card-image .cmp-icon svg path{stroke:inherit;stroke-width:inherit}.c-detail-offer__content-card-footer{position:absolute;width:calc(100% - 30px);left:15px;bottom:-15px;z-index:1;background-color:#fff;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);display:flex;justify-content:space-between;align-items:center;padding:4px 8px}.c-detail-offer__content-card-footer .c-label{position:relative;font-size:18px;font-weight:700;padding:4px 10px;margin-right:15px}.c-detail-offer__content-card-footer .c-offer{margin-right:7px}.c-detail-offer__content-card-footer button{overflow:hidden}.c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount{justify-content:center}.c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer{border-radius:8px;background-color:#d9e8db;color:#384044;padding:8px 40px}.c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-card-dates__periods-date-claim{align-items:center;display:flex;font-weight:700}.c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-card-dates__periods-date-claim .svg-icon{width:16px;height:16px;margin-right:8px}.c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-card-dates__periods-date-claim .c-card-hotel__content-footer-discount-claim{margin-right:4px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.08px}.c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-card-dates__periods-date-claim .c-card-hotel__content-footer-discount-value{font-size:16px;font-weight:600;line-height:24px;letter-spacing:.08px}.c-detail-offer__policies{display:flex;flex-flow:column}.c-detail-offer__policies-item{margin:15px;font-size:16px;font-weight:300;line-height:24px}.c-detail-offer__policies-item-title{font-size:18px;font-weight:700;line-height:26px;margin-bottom:15px}.c-detail-offer .promo-info{display:flex;width:100%;flex-wrap:wrap}.c-detail-offer .promo-info__item{width:100%;display:flex;padding:0 15px 30px}.c-detail-offer .promo-info__item .icon{margin-right:.9rem}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount{padding:12px 10px 4px}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer{max-width:none;padding:8px 4px}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-card-hotel__content-footer-price-claim{margin-left:10px}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-price__value{font-size:20px}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-price__currency,.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-price__type{font-size:12px}@media (min-width:1025px){.c-detail-offer__header .c-back-bar{display:flex}.c-detail-offer__header .c-back-bar .c-pagination{position:absolute;left:50%;right:auto;transform:translate(-50%)}.c-detail-offer__header .c-back-bar .cmp-title{position:relative;top:auto;left:auto;transform:none;width:auto;max-width:40%}.c-detail-offer__header .c-back-bar .cmp-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-detail-offer__header .c-header-detail__nav-title{max-height:calc(36px * (2 + 2));font-size:24px;line-height:36px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:36px * 2 + 2;min-width:60%}.c-detail-offer__header .c-fastbooking .c-back-bar{display:none}.c-detail-offer__fastbooking-container{display:block;height:66px;width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f5f5f5}.c-detail-offer__content{padding-top:195px;flex-flow:row;justify-content:space-between;align-items:flex-start;margin:30px auto}.c-detail-offer__content-info{max-width:555px}.c-detail-offer__content-info .cmp-title{text-align:left}.c-detail-offer__content-info .c-card-dates{font-size:20px;line-height:24px;display:block}.c-detail-offer__content-info .c-card-dates__alert{margin-left:0;margin-right:0;margin-bottom:8px}.c-detail-offer__content-info .c-card-dates__container .c-card-dates__periods-date{margin:0}.c-detail-offer__content-card{max-width:458px;overflow:hidden;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.c-detail-offer__content-card-image .c-container-image{height:350px}.c-detail-offer__content-card-footer{width:100%;padding:10px;position:relative;left:auto;bottom:auto;border-radius:0;box-shadow:none;margin:0;display:flex}.c-detail-offer__content-card-footer .c-offer{max-width:150px}.c-detail-offer__content-card-footer .c-label{font-size:20px}.c-detail-offer__policies{flex-flow:row;margin:0 15px}.c-detail-offer__policies-item{margin:50px 15px;font-size:18px;line-height:28px}.c-detail-offer__policies-item-title{font-size:20px;line-height:28px}.c-detail-offer .promo-info__item{padding:0;width:50%}.c-detail-offer .promo-info__item:first-child{padding-right:30px}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-price__value{font-size:24px}.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-price__currency,.c-detail-offer.paginated .c-detail-offer__content.c-card-hotel-offer .c-detail-offer__content-card-footer.c-card-coupon__promo-discount .c-offer .c-price__type{font-size:18px}.fastbooking-on-detail-offer .fastbooking .c-fastbooking{left:0;top:0;background:#f5f5f5;max-width:1140px;margin:auto;box-shadow:none}}@media (min-width:1025px) and (max-width:1140px){.c-detail-offer__header{padding-right:16px}.c-detail-offer__header .c-header-detail__nav{padding:15px}.fastbooking-on-detail-offer .fastbooking .c-fastbooking{padding:0 17px 0 0;width:calc(100vw - 40px)}}