﻿.fk-file-input:after,.formz .fz-phone-with-prefix .intl-tel-input .selected-flag:after,.fz-field.fz-field-date:after,html:not(.ie-9) .formz input[type=checkbox]:checked+label:after,.formikation label.fk-check.checked:after,.date-picker-wrapper .caption .next:after,.date-picker-wrapper .caption .prev:after,.date-picker-wrapper .caption .next-year:after,.date-picker-wrapper .caption .prev-year:after,.date-picker-wrapper.inline-wrapper .dates .date:after,.date-picker-wrapper .dates-selected .date:after,.date-picker-wrapper .date-range-length-tip:before,.alert-level:before,.alert-points:before,.alert-action:before,.flash.fixed .alert.alert-success:before,.flash.fixed .alert.alert-warning:before,.flash.fixed .alert.alert-no_activated:before,.flash.fixed .alert.alert-danger:before,.alert-delete-favourite .delete-favourite-info:after,.fb-button span:after,.file-link:before,.connect-btn.facebook:after,.connect-btn.google:after,.custom-input-number .input-number-inc:after,.custom-input-number .input-number-dec:after,.destination-breadcrumb .has-children>a:after,.e-iberostarpoints:after,.fastbooking .discount-checks .discount.static:after,#fastbooking-mobile .discount-checks .discount.static:after,.fastbooking .discount-checks .info:after,#fastbooking-mobile .discount-checks .info:after,.fastbooking .discount-checks .info.cro-my-ibe:after,#fastbooking-mobile .discount-checks .info.cro-my-ibe:after,.go-to-top:before,a.l-down:not([class]):after,a.negative.l-down:after,a.view-phones.l-down:after,a.inline.l-down:after,a.form-link.l-down:after,a.fake-link.l-down:after,a.open-link.l-down:after,a.msg-do-nothing.l-down:after,a.l-down:after,a.l-right.l-down:after,a.l-external.l-down:after,a.reset.l-down:after,a.export-csv-link.l-down:after,a.multi-modal.l-down:after,a.l-right:not([class]):after,a.negative.l-right:after,a.view-phones.l-right:after,a.inline.l-right:after,a.form-link.l-right:after,a.fake-link.l-right:after,a.open-link.l-right:after,a.msg-do-nothing.l-right:after,a.l-right:after,a.l-external.l-right:after,a.reset.l-right:after,a.export-csv-link.l-right:after,a.multi-modal.l-right:after,.formz .password-row .validation-success .text-success:before,.formz .password-row .validation-errors li:before,.formz .password-row .validation-errors li.validated:before,.rating-circles:before,.rating-stars:after,.search-trigger:before,.last-search-card .shared:after,.share-offer .shared:after,.card.hotel .shared:after,.user-links>span a.edit:after,.bottom-nav .nav-prev:before,.bottom-nav .nav-next:after,.footer-contact .language-selector .fk-select:after,.footer-contact .currency-selector .fk-select:after,.footer-contact .language-selector .fk-select:before,.footer-contact .currency-selector .fk-select:before,.footer-contact .currency-selector .fk-select.currency-EUR:before,.footer-contact .currency-selector .fk-select.currency-USD:before,.footer-contact .currency-selector .fk-select.currency-GBP:before,.footer-contact .currency-selector .fk-select.currency-CHF:before,.footer-contact .currency-selector .fk-select.currency-RUB:before,.footer-contact .currency-selector .fk-select.currency-DKK:before,.footer-contact .currency-selector .fk-select.currency-SEK:before,.footer-contact .currency-selector .fk-select.currency-INR:before,.footer-contact .currency-selector .fk-select.currency-JPY:before,.footer-contact .footer-social-media:before,.footer-contact .contact-us-btn .footer-contact-btn:before,.footer-contact .contact-us-btn .footer-contact-form:before,.footer-contact .contact-us-btn .footer-need-help:before,.mice-header .banner-back a:after,.mice-header .main-nav li a.phone:before,.mice-header .main-nav .fk-select-label:after,.mobile-fastbooking-cnt.meetings .chosen-choices>li:after,.mobile-fastbooking-cnt.meetings .chosen-list li:after,.multi-slider-nav .nav-prev:before,.multi-slider-nav .nav-next:after,.not-available-message ul li.not-available:after,.not-available-message ul li.phone:after,.phone-list a.secondary-btn:before,.pill .pill-title:after,#repeat-reservation .fancybox-close-small:before,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin:after,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout:after,#repeat-reservation .alert-reserved-days span:after,#repeat-reservation .action .hover-info span:before,.cards-slider .swiper-button-prev:before,.highlighted-rooms .swiper-button-prev:before,.cards-slider .swiper-button-next:before,.highlighted-rooms .swiper-button-next:before,.card-banner:before,.card.hotel .swiper-button-prev:before,.card.hotel .swiper-button-next:after,.card.hotel .overlay .gallery:after,.card.hotel .overlay .gallery-expand:after,.dashboard-booking-row .block .content .code.points:after,.dashboard-booking-row .block .content .date:after,.dashboard-booking-row .bottom-links-contaniner>li a.download-pwa-link:after,.dashboard-booking-row .bottom-links-mobile>li a.download-pwa-link:after,.dashboard-booking-row .bottom-links-contaniner>li a.modify-booking:after,.dashboard-booking-row .bottom-links-mobile>li a.modify-booking:after,.dashboard-booking-row .bottom-links-contaniner>li a.improve-room:after,.dashboard-booking-row .bottom-links-mobile>li a.improve-room:after,.dashboard-booking-row .bottom-links-contaniner>li a.more-options-link:after,.dashboard-booking-row .bottom-links-mobile>li a.more-options-link:after,.dashboard-booking-row .bottom-links-contaniner>li a.print:after,.dashboard-booking-row .bottom-links-mobile>li a.print:after,.dashboard-booking-row .bottom-links-contaniner>li a.send-voucher:after,.dashboard-booking-row .bottom-links-mobile>li a.send-voucher:after,.dashboard-booking-row .bottom-links-contaniner>li a.exchange-points:after,.dashboard-booking-row .bottom-links-mobile>li a.exchange-points:after,.dashboard-booking-row .bottom-links-contaniner>li a.add-extra:after,.dashboard-booking-row .bottom-links-mobile>li a.add-extra:after,.dashboard-booking-row .bottom-links-contaniner>li a.complain:after,.dashboard-booking-row .bottom-links-mobile>li a.complain:after,.dashboard-booking-row .bottom-links-contaniner>li a.download:after,.dashboard-booking-row .bottom-links-mobile>li a.download:after,.dashboard-booking-row .bottom-links-contaniner>li a.share:after,.dashboard-booking-row .bottom-links-mobile>li a.share:after,.dashboard-booking-row .bottom-links-contaniner>li a.send:after,.dashboard-booking-row .bottom-links-mobile>li a.send:after,.dashboard-booking-row .bottom-links-contaniner>li a.repeat-reservation:after,.dashboard-booking-row .bottom-links-mobile>li a.repeat-reservation:after,.dashboard-booking-row .bottom-links-contaniner>li a.cancel:after,.dashboard-booking-row .bottom-links-mobile>li a.cancel:after,.dashboard-booking-row .results-order-by>*>a:after,.dashboard-booking-row .bottom-canceled span:after,.fancybox-close-small:before,.fancybox-next-opening .fancybox-slide ul li:before,.multi-modal.highlighted-room-modal .fancybox-close-small:before,.preferences-edit-block .row:after,#preferences-lightbox .fancybox-close-small:before,#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:after,#preferences-lightbox .swiper-slide.bed .preference-logo:after,#preferences-lightbox .swiper-slide.pref .preference-logo:after,#preferences-lightbox .swiper-slide.room .preference-logo:after,#preferences-lightbox .preferences-last-step .block .title:after,.preferences-start .title:before,.starpoints .points-num:after,.fastbooking.meetings .chosen-choices>li:after,.hotel-breadcrumb li:before,.gmapz-ibx .gmapz-ibx-close:before,.gmapz-ibx .horizontal-card.hotel .swiper-button-prev:after,.gmapz-ibx .horizontal-card.hotel .swiper-button-next:after,.message-hotels-not-found:after,.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .alert-message:before,.modal-compare.modal-choose-rooms .footer-choose .num-selected:after,.press-page .press-list-module .list-module .row>div.link>a:after,.b-register-form .session-block .advantages-content:after,.vue-menu-destinations .panel .inner-header .title-container span:after,.vue-menu-destinations .panel .inner>ul li:after,.b-mi-points-summary .current-points:before,.b-mi-points-summary .points-num:after,.check-in-module .block .btn-bottom:after,.check-in-module .block .btn-bottom.active:after,.check-in-module-header:after,.explore-module.swiper-container-horizontal .masonry-basic-js-prev:after,.explore-module.swiper-container-horizontal .masonry-basic-js-next:after,.my-iberostar-best-gift .block-best-gift .points:after,.payment-method-block .wrapper:before,.payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container:before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-method-block .container:before,.segmented-messages-banner .newsletter-pre-title:before,.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up):after,.faqs-block .faqs-container .single-faq .faq-question.arrow-up:after,.wrapper-regimes .regimes-row .regimes-box .main ul li:before,.availability-dates .block .btn-bottom:after,.availability-dates .block .btn-bottom.active:after,.availability-dates .availability-dates-header:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-EUR:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-USD:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-GBP:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-CHF:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-RUB:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-DKK:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-SEK:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-INR:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-JPY:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-BRL:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-ARS:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-MXN:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-CLP:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-CAD:after,.availabity-dates .block .btn-bottom:after,.availabity-dates .block .btn-bottom.active:after,.availabity-dates .availabity-dates-header:after,.b-discounts-tooltip .info-discount:after,.b-event-item .location:before,.b-event-item .hour:before,.offers-index-with-filter .offer-block .arrow-container:after,.offers-index-with-filter .internal-nav.centered .offer-cat-next:after,.offers-index-with-filter .internal-nav.centered .offer-cat-prev:after,.banners-grid .banner-grid-item .content ul li:after,.e-selected-dates .date:after,.e-selected-dates.nodates .date:after,table.comp-results.collapsable th:last-child:after,table.comp-results.collapsable.collapsed th:last-child:after,.contest-module form .intl-tel-input .selected-flag:after,.destination-index-tags .clear-all:after,.destination-index-tags a.tag:after,.featured-destinations .swiper-button-prev:after,.featured-destinations .swiper-button-next:after,.filters-sidebar .filters-block .title:after,.filters-sidebar .filters-block .title.active:after,.filters-sidebar.formikation label.fk-check.checked:after,.filters-sidebar .info:after,.filters-sidebar .bottom-actions .clear-all:after,.filters-sidebar.theme-plus-sign .title:after,.filters-sidebar.theme-plus-sign .title.active:after,.filters-sidebar.theme-plus-sign .clear-all:before,#footer-sticky .toolbar .action .hide:after,#footer-sticky .toolbar .action .show:after,.b-greetings:before,.guest-opinions .opinion-block .review a.l-down.active:after,.guest-opinions-full-body .opinion-block .review a.l-down.active:after,.highlighted-rooms .card .view-more:after,.highlighted-rooms .card .download:after,.home-banners-slider .swiper-button-prev:after,.home-banners-slider .swiper-button-next:after,.hotel-header-slider .hotel-header-prev:after,.hotel-header-slider .hotel-header-next:after,.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .video-link:before,.hotel-services-list .container>a:after,.hotel-services-list .container>a.active:after,#more-hotels-container .hotel-index-panel .back a:before,#more-hotels-container .hotel-index-panel .has-children:after,.hotels-fancy-index.fancybox-wrap .fancybox-skin .fancybox-close:after,.destination-select:after,.how-to-arrive ol li:first-child:after,.how-to-arrive ol li:last-child:after,.ib-gallery .gallery-items .gallery-item .layer.swiper-fullscreen:before,.ib-gallery .gallery-items .gallery-item .layer.play-video:before,.ib-gallery .gallery-items .gallery-item .layer.play-virtual-tour:before,.ib-gallery .gallery-items .swiper-exit-fullscreen:after,.ib-gallery .gallery-filters .more-link:after,.ib-gallery .navigation .swiper-button-prev:after,.ib-gallery .navigation .swiper-button-next:after,.ib-gallery .navigation .swiper-button-next.swiper-button-prev:after,.ib-gallery.nfh-gallery .gallery-items .swiper-button-prev:after,.ib-gallery.nfh-gallery .gallery-items .swiper-button-next:after,.information-banner.with-icon .promo:before,.horizontal-card.info.information-horizontal-module-item .desc ul li:after,.job-vacancies-and-resume .block .inner:before,.legal-text-with-title .secondary-btn.icon:before,.list-with-photo-gallery .feature-gallery .swiper-button-prev:after,.list-with-photo-gallery .feature-gallery .swiper-button-next:after,.matterport-block .iframe-container .image:after,.my-room-online .check-in-block .video-wrapper .fancybox-video:before,.opinions-list.guest-opinions .answer.opened .answer-title:after,.overview-feature-multimedia-gallery .feature-gallery .swiper-button-prev:after,.overview-feature-multimedia-gallery .feature-gallery .swiper-button-next:after,.package-card ul li:before,.package-details.fancybox-wrap .fancybox-skin .fancybox-close:after,.package-details-people:before,.package-details-gallery .swiper-button-next:before,.package-details-gallery .swiper-button-prev:before,.package-details-features>li ul li:before,.press-contact .press-contact-container ul:before,.sidebar-hotel-awards:after,.sidebar-hotel-awards .swiper-button-prev:after,.sidebar-hotel-awards .swiper-button-next:after,.user-level-description .level-item-container .level-list .level-item .text-item li:before,.video-module .cover .video-link:before,.edit-user-page .accordion-block .accordion-title a:after,.edit-user-page .accordion-block.opened .accordion-title a:after,.edit-user-page .accordion-block.personal-data .intl-tel-input .selected-flag .iti-arrow:after,.edit-user-page .change-element a:after,.edit-lightbox .fancybox-close-small:before,.updated-lightbox .fancybox-close-small:before,.connect-lightbox .fancybox-close-small:before,.edit-lightbox .validation-success .text-success:before,.updated-lightbox .title:after,.connect-lightbox ul li.info:before,.connect-lightbox ul li.facebook:before,.connect-lightbox ul li.google:before,.connect-lightbox ul li.age:before,.my-iberostar-page .results-filters .results-order-by>*>a:after,.my-iberostar-page .results-filters .results-order-by>*>a.active:after,.my-iberostar-page .bookings-title .booking-categories-cnt>a:after,.my-iberostar-page .points-cnt .point>span:after,.my-iberostar-page .booking-upselling .swiper-button-prev:before,.my-iberostar-page .booking-upselling .swiper-button-next:before,.quote-form .event-wrapper .event-button-remove:after,.quote-form .date-field:after,.quote-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag .iti-arrow:after,.not-found-wrapper .error-call-center .error-call-center-first .btn-primary:before,.hotel-infowindow .close:before,.offers-index-header .actions .l-down.active:after,.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a.menu:after,.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link:before,.session-page .block-content:first-child .block-title:before,.s:after{display:inline-block;font-family:"iberostar-symbols";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;vertical-align:middle;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}[data-icon]:after{content:attr(data-icon)}.s-10-percent:after{content:"\f2fe"}.s-15-percent:after{content:"\f300"}.s-2-bedrooms:after{content:"\f100"}.s-20-percent:after{content:"\f301"}.s-25-percent:after{content:"\f303"}.s-30-percent:after{content:"\f304"}.s-35-percent:after{content:"\f305"}.s-40-percent:after{content:"\f306"}.s-404:after{content:"\f101"}.s-45-percent:after{content:"\f307"}.s-5-percent:after{content:"\f308"}.s-50-percent:after{content:"\f309"}.s-BAR-NO-ALCOHOL:after{content:"\f35c"}.s-BOTELLA:after{content:"\f35d"}.s-BRL:after{content:"\f102"}.s-BUS:after{content:"\f35e"}.s-BUTACA:after{content:"\f35f"}.s-CAD:after{content:"\f103"}.s-CAMA-DOSEL:after{content:"\f360"}.s-CAMA-REDONDA:after{content:"\f361"}.s-CARGA:after{content:"\f362"}.s-CAVA:after{content:"\f363"}.s-CHF:after{content:"\f104"}.s-COPA-CAVA:after{content:"\f364"}.s-COPA-VINO:after{content:"\f365"}.s-CUPON:after{content:"\f366"}.s-DKK:after{content:"\f105"}.s-ENCHUFE-EU:after{content:"\f367"}.s-ENCHUFE-USA:after{content:"\f368"}.s-ESPEJO:after{content:"\f369"}.s-ESTACION-OTONO:after{content:"\f36a"}.s-EUR:after{content:"\f106"}.s-FONTANA-DI-TREVI:after{content:"\f36b"}.s-FOOD-TRUCK:after{content:"\f36c"}.s-FORMULARIO:after{content:"\f36d"}.s-FUEGO:after{content:"\f36e"}.s-GBP:after{content:"\f107"}.s-HALLOWEEN:after{content:"\f36f"}.s-INFINITY-POOL:after{content:"\f370"}.s-INR:after{content:"\f108"}.s-JPY:after{content:"\f109"}.s-LAPTOP:after{content:"\f371"}.s-LITERA:after{content:"\f372"}.s-MALETA:after{content:"\f373"}.s-MEGAPHONE:after{content:"\f374"}.s-MICRO-2:after{content:"\f375"}.s-MUSIC:after{content:"\f376"}.s-MUSIC-BLUETOOTH:after{content:"\f377"}.s-RESORT-CREDITS:after{content:"\f378"}.s-RUB:after{content:"\f10a"}.s-SEK:after{content:"\f10b"}.s-SISTEMA-AUDIO:after{content:"\f379"}.s-TABLET:after{content:"\f37a"}.s-TARIMA:after{content:"\f37b"}.s-TARJETA-CREDITO:after{content:"\f37c"}.s-TOCADOR:after{content:"\f37d"}.s-USD:after{content:"\f10c"}.s-VASO:after{content:"\f37e"}.s-VASO-PAJITA:after{content:"\f37f"}.s-VIDEO-PROYECTOR:after{content:"\f380"}.s-VINO:after{content:"\f381"}.s-ZONA-RELAX:after{content:"\f382"}.s-accept:after{content:"\f31d"}.s-access-to-nearby-premium-gold-and-premium-resorts:after{content:"\f10d"}.s-access-to-nearby-premium-resorts:after{content:"\f10e"}.s-adapted-room:after{content:"\f10f"}.s-adults-only:after{content:"\f110"}.s-air-conditioninng:after{content:"\f111"}.s-air-dryer:after{content:"\f112"}.s-airport:after{content:"\f113"}.s-alert-alert:after{content:"\f114"}.s-alert-check:after{content:"\f115"}.s-alert-check-color:after{content:"\f116"}.s-alert-check-color-grey:after{content:"\f117"}.s-alert-error:after{content:"\f118"}.s-alert-info:after{content:"\f119"}.s-alert-warning:after{content:"\f11a"}.s-all-inclusive:after{content:"\f11b"}.s-all-suites:after{content:"\f11c"}.s-aquafun:after{content:"\f11d"}.s-arches:after{content:"\f11e"}.s-arches-made-out-of-glass:after{content:"\f11f"}.s-area:after{content:"\f120"}.s-aromatherapy:after{content:"\f121"}.s-arrow-down:after{content:"\f122"}.s-arrow-down-fat:after{content:"\f123"}.s-arrow-left:after{content:"\f124"}.s-arrow-left-double:after{content:"\f125"}.s-arrow-left-fat:after{content:"\f126"}.s-arrow-left-long-tail:after{content:"\f127"}.s-arrow-left-tail:after{content:"\f128"}.s-arrow-right:after{content:"\f129"}.s-arrow-right-double:after{content:"\f12a"}.s-arrow-right-fat:after{content:"\f12b"}.s-arrow-right-long-tail:after{content:"\f12c"}.s-arrow-up:after{content:"\f12d"}.s-arrow-up-down:after{content:"\f12e"}.s-arrow-up-down-slim:after{content:"\f12f"}.s-arrow-up-fat:after{content:"\f130"}.s-arrow_stick_up:after{content:"\f131"}.s-arrow_up_big:after{content:"\f132"}.s-atm:after{content:"\f133"}.s-audience:after{content:"\f134"}.s-baby-center:after{content:"\f135"}.s-baby-kitchen:after{content:"\f136"}.s-baby-sitting:after{content:"\f137"}.s-baby-spa:after{content:"\f138"}.s-balcony:after{content:"\f139"}.s-bali-stye-beds-with-charge:after{content:"\f13a"}.s-balinese-beds:after{content:"\f13b"}.s-bar-lounge:after{content:"\f13c"}.s-bar-lounge-straw:after{content:"\f328"}.s-basketball:after{content:"\f13d"}.s-bath:after{content:"\f13e"}.s-bath-robes-and-slippers:after{content:"\f13f"}.s-bathrobe:after{content:"\f329"}.s-beach-towels-at-room:after{content:"\f140"}.s-beachfront-massage:after{content:"\f141"}.s-beauty-salon:after{content:"\f142"}.s-bed-double:after{content:"\f143"}.s-bed-hotel:after{content:"\f358"}.s-bike-rental:after{content:"\f144"}.s-billar:after{content:"\f145"}.s-blog:after{content:"\f146"}.s-bono:after{content:"\f147"}.s-bono-eur:after{content:"\f31e"}.s-bottle:after{content:"\f148"}.s-building:after{content:"\f149"}.s-building2:after{content:"\f14a"}.s-bussiness-center:after{content:"\f14b"}.s-buttler-service:after{content:"\f14c"}.s-cable-tv:after{content:"\f14d"}.s-calendar:after{content:"\f14e"}.s-calendar-times:after{content:"\f14f"}.s-cama-de-matrimonio:after{content:"\f150"}.s-camera:after{content:"\f151"}.s-camera-with-tripod:after{content:"\f152"}.s-candy:after{content:"\f153"}.s-candy-pillow:after{content:"\f154"}.s-caribbean-style-shopping-street:after{content:"\f155"}.s-casino:after{content:"\f156"}.s-cast-videos:after{content:"\f157"}.s-ceiling-fan:after{content:"\f158"}.s-chair:after{content:"\f159"}.s-chandelier:after{content:"\f15a"}.s-chapel:after{content:"\f15b"}.s-check:after{content:"\f15c"}.s-check-circle:after{content:"\f15d"}.s-check-circle-fat:after{content:"\f15e"}.s-check-in:after{content:"\f15f"}.s-check-input:after{content:"\f160"}.s-check-input-2:after{content:"\f161"}.s-check-input-3:after{content:"\f162"}.s-check_rounded:after{content:"\f163"}.s-children-s-menu:after{content:"\f164"}.s-children-s-menu-straw:after{content:"\f32a"}.s-children-s-pool:after{content:"\f165"}.s-chill-out-area:after{content:"\f166"}.s-cigar-lounge:after{content:"\f167"}.s-circular-plus:after{content:"\f168"}.s-city-center:after{content:"\f169"}.s-clock:after{content:"\f16a"}.s-clock-expire:after{content:"\f31f"}.s-clock-thin-stroke:after{content:"\f16b"}.s-close:after{content:"\f16c"}.s-close-fat:after{content:"\f16d"}.s-close-super-fat:after{content:"\f16e"}.s-coffee-machine:after{content:"\f16f"}.s-coffee-tea-kit:after{content:"\f170"}.s-collapse:after{content:"\f171"}.s-comment:after{content:"\f172"}.s-compass:after{content:"\f173"}.s-competition-games:after{content:"\f174"}.s-concierge-at-pool-area:after{content:"\f175"}.s-convention-center:after{content:"\f176"}.s-convention-center-clean:after{content:"\f177"}.s-copy:after{content:"\f178"}.s-couples:after{content:"\f179"}.s-cuna:after{content:"\f17a"}.s-curtains-in-the-scenario:after{content:"\f17b"}.s-cutlery:after{content:"\f17c"}.s-daily-aroma:after{content:"\f17d"}.s-dance-lessons:after{content:"\f17e"}.s-direct-access-to-the-beach:after{content:"\f17f"}.s-disco:after{content:"\f180"}.s-document:after{content:"\f181"}.s-document-circle:after{content:"\f182"}.s-dolphin:after{content:"\f183"}.s-double-bed:after{content:"\f184"}.s-download:after{content:"\f185"}.s-download-app:after{content:"\f186"}.s-dressing-room:after{content:"\f187"}.s-ducha:after{content:"\f188"}.s-dvd:after{content:"\f189"}.s-dvd-player:after{content:"\f18a"}.s-eagle:after{content:"\f18b"}.s-eco-friendly:after{content:"\f18c"}.s-edit:after{content:"\f18d"}.s-edit-thin:after{content:"\f32b"}.s-empire-state-view:after{content:"\f18e"}.s-energy:after{content:"\f18f"}.s-error:after{content:"\f190"}.s-exchange:after{content:"\f191"}.s-excursion:after{content:"\f192"}.s-expand:after{content:"\f193"}.s-expired:after{content:"\f320"}.s-extra-bed:after{content:"\f194"}.s-eye:after{content:"\f195"}.s-eye2:after{content:"\f196"}.s-facebook:after{content:"\f197"}.s-facilities-for-cyclists:after{content:"\f198"}.s-families:after{content:"\f199"}.s-fifa-regulated-soccer-field:after{content:"\f19a"}.s-filter:after{content:"\f19b"}.s-filter-fat:after{content:"\f19c"}.s-fish:after{content:"\f19d"}.s-fit-and-fun:after{content:"\f19e"}.s-fitness-room:after{content:"\f19f"}.s-fitnfun:after{content:"\f1a0"}.s-fitnfun-clean:after{content:"\f1a1"}.s-flight-hotel:after{content:"\f35a"}.s-flower-detail:after{content:"\f1a2"}.s-flower-side:after{content:"\f1a3"}.s-form:after{content:"\f1a4"}.s-formaldresscode:after{content:"\f1a5"}.s-free-baby-sitting:after{content:"\f1a6"}.s-free-wifi:after{content:"\f1a7"}.s-full-bath:after{content:"\f1a8"}.s-fun-park:after{content:"\f1a9"}.s-game-room:after{content:"\f1aa"}.s-gaming-lounge:after{content:"\f1ab"}.s-garden-lake-view:after{content:"\f1ac"}.s-garden-view:after{content:"\f1ad"}.s-gastronomy:after{content:"\f1ae"}.s-gift:after{content:"\f1af"}.s-glasses:after{content:"\f1b0"}.s-glasses-circle:after{content:"\f1b1"}.s-golf:after{content:"\f1b2"}.s-golf-discount-green-fee:after{content:"\f1b3"}.s-golf-round:after{content:"\f1b4"}.s-google:after{content:"\f1b5"}.s-googlenoplus:after{content:"\f1b6"}.s-grand-star-service:after{content:"\f1b7"}.s-green:after{content:"\f1b8"}.s-grid:after{content:"\f1b9"}.s-habitaciones_superiores:after{content:"\f1ba"}.s-hair-straightener:after{content:"\f1bb"}.s-half-board:after{content:"\f1bc"}.s-hammock:after{content:"\f1bd"}.s-hand-lens:after{content:"\f1be"}.s-heart:after{content:"\f1bf"}.s-heating:after{content:"\f1c0"}.s-help:after{content:"\f1c1"}.s-heritage:after{content:"\f1c2"}.s-honeymoon:after{content:"\f1c3"}.s-hotel-bell-ringing:after{content:"\f1c4"}.s-house:after{content:"\f1c5"}.s-iberostar-inverse:after{content:"\f1c6"}.s-iberostar-logo:after{content:"\f1c7"}.s-iberostar-logo-transparent:after{content:"\f1c8"}.s-ico-alert:after{content:"\f1c9"}.s-ico-bell:after{content:"\f344"}.s-ico-filter:after{content:"\f1ca"}.s-ico-warning-triangle:after{content:"\f1cb"}.s-ico_caminando:after{content:"\f1cc"}.s-ico_couple:after{content:"\f321"}.s-ico_creditcard:after{content:"\f1cd"}.s-ico_exit:after{content:"\f1ce"}.s-ico_hucha:after{content:"\f1cf"}.s-ico_luxury_facilities:after{content:"\f1d0"}.s-ico_pago-hotel:after{content:"\f1d1"}.s-ico_premium:after{content:"\f1d2"}.s-ico_print:after{content:"\f1d3"}.s-ico_share-circles:after{content:"\f1d4"}.s-ico_smile:after{content:"\f1d5"}.s-ico_square_check:after{content:"\f1d6"}.s-ico_star:after{content:"\f1d7"}.s-ico_tarjeta-de-identificaci-n:after{content:"\f1d8"}.s-ico_thalassoterapy:after{content:"\f1d9"}.s-ico_transferencia-bancaria:after{content:"\f1da"}.s-ico_whatsapp:after{content:"\f1db"}.s-icono-app:after{content:"\f1dc"}.s-in-room-butler-service:after{content:"\f1dd"}.s-in-room-check-in:after{content:"\f1de"}.s-info:after{content:"\f1df"}.s-information:after{content:"\f1e0"}.s-inspirationguide:after{content:"\f1e1"}.s-instagram:after{content:"\f1e2"}.s-instructed-recreational-classes:after{content:"\f1e3"}.s-interconected-comunicated-rooms:after{content:"\f1e4"}.s-interconected-rooms:after{content:"\f1e5"}.s-international-reception:after{content:"\f1e6"}.s-internet-cafe:after{content:"\f1e7"}.s-invoice:after{content:"\f322"}.s-iron-service:after{content:"\f1e8"}.s-jacuzzi:after{content:"\f1e9"}.s-jacuzzi-exterior:after{content:"\f1ea"}.s-kangaroo:after{content:"\f1eb"}.s-key:after{content:"\f1ec"}.s-kids:after{content:"\f323"}.s-kids-club:after{content:"\f1ed"}.s-kids-dining-room:after{content:"\f1ee"}.s-kids-free:after{content:"\f1ef"}.s-kitchen:after{content:"\f1f0"}.s-kitchenette:after{content:"\f1f1"}.s-larger-room:after{content:"\f1f2"}.s-laundry-service:after{content:"\f1f3"}.s-lazy-river:after{content:"\f1f4"}.s-library:after{content:"\f1f5"}.s-linkedin:after{content:"\f1f6"}.s-list:after{content:"\f1f7"}.s-list-menu:after{content:"\f1f8"}.s-live-chat:after{content:"\f1f9"}.s-live-cooking:after{content:"\f1fa"}.s-lock:after{content:"\f1fb"}.s-luxury-cruise:after{content:"\f1fc"}.s-luxury-facilities:after{content:"\f1fd"}.s-mail:after{content:"\f1fe"}.s-mail-simple:after{content:"\f1ff"}.s-mail-v2:after{content:"\f200"}.s-mail-v3:after{content:"\f201"}.s-mall:after{content:"\f202"}.s-map:after{content:"\f203"}.s-marker:after{content:"\f204"}.s-massage-in-the-jungle:after{content:"\f205"}.s-maxi-club:after{content:"\f206"}.s-maxi-club-13:after{content:"\f207"}.s-meeting-room:after{content:"\f208"}.s-meeting-room-clean:after{content:"\f209"}.s-meeting-rooms:after{content:"\f20a"}.s-menu-restaurant:after{content:"\f20b"}.s-menu-restaurant-clean:after{content:"\f20c"}.s-menu-spa:after{content:"\f20d"}.s-micro:after{content:"\f20e"}.s-microwaves:after{content:"\f20f"}.s-mini-bar:after{content:"\f210"}.s-mini-golf:after{content:"\f211"}.s-minus:after{content:"\f212"}.s-monkey:after{content:"\f213"}.s-more-options:after{content:"\f214"}.s-near-aquatic-park:after{content:"\f215"}.s-near-kids-club:after{content:"\f216"}.s-near-spa:after{content:"\f217"}.s-nearby-riding-school:after{content:"\f218"}.s-nespresso-machine:after{content:"\f219"}.s-nevera:after{content:"\f21a"}.s-ocean-views:after{content:"\f21b"}.s-on-site-medicalservice-charge:after{content:"\f21c"}.s-options_menu:after{content:"\f21d"}.s-outdoor-meeting-space:after{content:"\f21e"}.s-outdoor-meeting-space-clean:after{content:"\f21f"}.s-padi-certified:after{content:"\f220"}.s-padlock:after{content:"\f221"}.s-paid-wifi:after{content:"\f222"}.s-paid-wifi-euro:after{content:"\f223"}.s-paper-bin:after{content:"\f224"}.s-paper_plane:after{content:"\f225"}.s-park-ave-view:after{content:"\f226"}.s-parking:after{content:"\f227"}.s-pax-1:after{content:"\f228"}.s-pax-1-1:after{content:"\f229"}.s-pax-1-2:after{content:"\f22a"}.s-pax-2:after{content:"\f22b"}.s-pax-2-1:after{content:"\f22c"}.s-pax-2-2:after{content:"\f22d"}.s-pax-3:after{content:"\f22e"}.s-pax-3-1:after{content:"\f22f"}.s-pax-3-2:after{content:"\f230"}.s-pax-4:after{content:"\f231"}.s-pax-4-1:after{content:"\f232"}.s-pax-4-2:after{content:"\f233"}.s-pebble-beach:after{content:"\f234"}.s-pending:after{content:"\f324"}.s-percentage:after{content:"\f235"}.s-person:after{content:"\f236"}.s-person2:after{content:"\f237"}.s-pesca:after{content:"\f238"}.s-pet-friendly:after{content:"\f239"}.s-phone:after{content:"\f23a"}.s-photo-gallery:after{content:"\f23b"}.s-photo-with-charge:after{content:"\f23c"}.s-picture-gallery:after{content:"\f23d"}.s-pilates:after{content:"\f23e"}.s-pillow-menu:after{content:"\f23f"}.s-pin:after{content:"\f240"}.s-pin2:after{content:"\f241"}.s-pingpong:after{content:"\f242"}.s-pinterest:after{content:"\f243"}.s-plane:after{content:"\f35b"}.s-plastic_free:after{content:"\f244"}.s-play:after{content:"\f245"}.s-play-circle:after{content:"\f246"}.s-playground:after{content:"\f247"}.s-playstation:after{content:"\f248"}.s-plus:after{content:"\f249"}.s-plus-circle:after{content:"\f24a"}.s-pool-semi-private:after{content:"\f24b"}.s-pool-towels:after{content:"\f24c"}.s-pool-view:after{content:"\f24d"}.s-preference-room:after{content:"\f24e"}.s-printer:after{content:"\f24f"}.s-private-balcony-with-ocean-view:after{content:"\f250"}.s-professional-show:after{content:"\f251"}.s-promo_bg:after{content:"\f32c"}.s-quiet-area:after{content:"\f252"}.s-quiet-pool:after{content:"\f253"}.s-quiet-pool-clean:after{content:"\f254"}.s-quotes:after{content:"\f255"}.s-rating-00:after{content:"\f256"}.s-rating-05:after{content:"\f257"}.s-rating-10:after{content:"\f258"}.s-reception:after{content:"\f259"}.s-reference-restaurant:after{content:"\f25a"}.s-refresh:after{content:"\f32d"}.s-register:after{content:"\f25b"}.s-reservations-required:after{content:"\f25c"}.s-restaurantes:after{content:"\f25d"}.s-romantic-dinner-balcony:after{content:"\f25e"}.s-romantic-dinner-beach:after{content:"\f25f"}.s-romantic-pack:after{content:"\f260"}.s-room-service:after{content:"\f261"}.s-rose:after{content:"\f262"}.s-safe:after{content:"\f263"}.s-salon:after{content:"\f264"}.s-salud_costera:after{content:"\f265"}.s-sand-beach:after{content:"\f266"}.s-sauna:after{content:"\f267"}.s-scuba-diving:after{content:"\f268"}.s-sea-sun:after{content:"\f269"}.s-seasoul:after{content:"\f26a"}.s-semi-private-pool:after{content:"\f26b"}.s-separate-beds:after{content:"\f26c"}.s-servicios_exclusivos:after{content:"\f26d"}.s-share:after{content:"\f26e"}.s-share-alt:after{content:"\f26f"}.s-share-circles:after{content:"\f270"}.s-shoe-shine-service:after{content:"\f271"}.s-shopping:after{content:"\f272"}.s-shopping-area:after{content:"\f273"}.s-shower-and-tube:after{content:"\f274"}.s-single-bed:after{content:"\f275"}.s-smart-TV:after{content:"\f276"}.s-smart-hdtv:after{content:"\f277"}.s-sms:after{content:"\f278"}.s-sofa-cama:after{content:"\f279"}.s-spa-bonus:after{content:"\f27a"}.s-spa-discount:after{content:"\f27b"}.s-spa-sensation:after{content:"\f27c"}.s-spa-we-areas:after{content:"\f27d"}.s-speech-bubbles:after{content:"\f27e"}.s-sport-offer:after{content:"\f27f"}.s-sports-bar:after{content:"\f280"}.s-sports-bar-clean:after{content:"\f281"}.s-sports-offer:after{content:"\f282"}.s-star:after{content:"\f283"}.s-star-camp:after{content:"\f284"}.s-star-camp-clean:after{content:"\f285"}.s-star-empty:after{content:"\f286"}.s-star-prestige:after{content:"\f287"}.s-star_iberostar:after{content:"\f288"}.s-starcafe:after{content:"\f289"}.s-starmarket:after{content:"\f28a"}.s-sun:after{content:"\f28b"}.s-supermarket:after{content:"\f28c"}.s-surprise-box:after{content:"\f325"}.s-tag:after{content:"\f28d"}.s-tag2:after{content:"\f28e"}.s-target:after{content:"\f28f"}.s-taxi-auto:after{content:"\f290"}.s-teen-club:after{content:"\f291"}.s-teen-club-14:after{content:"\f292"}.s-telf:after{content:"\f293"}.s-tennis:after{content:"\f294"}.s-terrace:after{content:"\f295"}.s-terrace-with-barbecue:after{content:"\f296"}.s-terraza:after{content:"\f297"}.s-terraza-con-cama-balinesa:after{content:"\f298"}.s-terraza-con-jacuzzi:after{content:"\f299"}.s-terraza-con-jaima:after{content:"\f29a"}.s-thalassoterapy:after{content:"\f29b"}.s-theatre:after{content:"\f29c"}.s-ticket-agency:after{content:"\f326"}.s-ticket-client:after{content:"\f327"}.s-top-floor-location:after{content:"\f29d"}.s-tour-360:after{content:"\f29e"}.s-tree:after{content:"\f29f"}.s-triangle_down:after{content:"\f2a0"}.s-turism:after{content:"\f2a1"}.s-turn-down-service:after{content:"\f2a2"}.s-tv-pantalla-plana:after{content:"\f2a3"}.s-twilight:after{content:"\f2a4"}.s-twitter:after{content:"\f2a5"}.s-two-balcony:after{content:"\f2a6"}.s-two-bathrooms:after{content:"\f2a7"}.s-two-closets:after{content:"\f2a8"}.s-two-sofa-bed:after{content:"\f2a9"}.s-two-sofas:after{content:"\f2aa"}.s-two-tags:after{content:"\f2ab"}.s-umbrella:after{content:"\f2ac"}.s-umbrellas-with-charge:after{content:"\f2ad"}.s-unlimited:after{content:"\f2ae"}.s-unlimited-diiners:after{content:"\f2af"}.s-unlimited-diners:after{content:"\f2b0"}.s-user:after{content:"\f2b1"}.s-user_fat:after{content:"\f2b2"}.s-user_rounded:after{content:"\f2b3"}.s-user_rounded2:after{content:"\f2b4"}.s-videos:after{content:"\f2b5"}.s-view:after{content:"\f2b6"}.s-views:after{content:"\f2b7"}.s-villas:after{content:"\f2b8"}.s-vip-location:after{content:"\f2b9"}.s-vip-zone:after{content:"\f2ba"}.s-volleyball:after{content:"\f2bb"}.s-warning:after{content:"\f2bc"}.s-water-park:after{content:"\f2bd"}.s-water-polo:after{content:"\f2be"}.s-water-sports:after{content:"\f2bf"}.s-wave-pool:after{content:"\f2c0"}.s-weather-1:after{content:"\f2c1"}.s-weather-10:after{content:"\f2c2"}.s-weather-11:after{content:"\f2c3"}.s-weather-12:after{content:"\f2c4"}.s-weather-13:after{content:"\f2c5"}.s-weather-14:after{content:"\f2c6"}.s-weather-15:after{content:"\f2c7"}.s-weather-16:after{content:"\f2c8"}.s-weather-17:after{content:"\f2c9"}.s-weather-18:after{content:"\f2ca"}.s-weather-19:after{content:"\f2cb"}.s-weather-2:after{content:"\f2cc"}.s-weather-20:after{content:"\f2cd"}.s-weather-21:after{content:"\f2ce"}.s-weather-22:after{content:"\f2cf"}.s-weather-23:after{content:"\f2d0"}.s-weather-24:after{content:"\f2d1"}.s-weather-25:after{content:"\f2d2"}.s-weather-26:after{content:"\f2d3"}.s-weather-27:after{content:"\f2d4"}.s-weather-28:after{content:"\f2d5"}.s-weather-29:after{content:"\f2d6"}.s-weather-3:after{content:"\f2d7"}.s-weather-30:after{content:"\f2d8"}.s-weather-31:after{content:"\f2d9"}.s-weather-32:after{content:"\f2da"}.s-weather-33:after{content:"\f2db"}.s-weather-34:after{content:"\f2dc"}.s-weather-36:after{content:"\f2dd"}.s-weather-37:after{content:"\f2de"}.s-weather-38:after{content:"\f2df"}.s-weather-39:after{content:"\f2e0"}.s-weather-4:after{content:"\f2e1"}.s-weather-40:after{content:"\f2e2"}.s-weather-41:after{content:"\f2e3"}.s-weather-42:after{content:"\f2e4"}.s-weather-43:after{content:"\f2e5"}.s-weather-44:after{content:"\f2e6"}.s-weather-45:after{content:"\f2e7"}.s-weather-46:after{content:"\f2e8"}.s-weather-47:after{content:"\f2e9"}.s-weather-5:after{content:"\f2ea"}.s-weather-6:after{content:"\f2eb"}.s-weather-7:after{content:"\f2ec"}.s-weather-8:after{content:"\f2ed"}.s-weather-9:after{content:"\f2ee"}.s-webcam:after{content:"\f2ef"}.s-webcam-2:after{content:"\f2f0"}.s-welcome-pack-for-adults:after{content:"\f2f1"}.s-welcomepack-for-kids:after{content:"\f2f2"}.s-wellness-room:after{content:"\f2f3"}.s-whatsapp:after{content:"\f2f4"}.s-wifi-alta:after{content:"\f2f5"}.s-wifi-en-el-lobby:after{content:"\f2f6"}.s-wifi-in-room:after{content:"\f2f7"}.s-wifi-premium:after{content:"\f2f8"}.s-world:after{content:"\f2f9"}.s-world-with-pins:after{content:"\f2fa"}.s-worning:after{content:"\f2fb"}.s-youtube:after{content:"\f2fc"}.s-youtube-big:after{content:"\f2fd"}.s-2x{font-size:2em}.s-3x{font-size:3em}.s-4x{font-size:4em}.s-5x{font-size:5em}.s-xs{font-size:12px}.s-s{font-size:16px}.s-m{font-size:24px}.s-l{font-size:32px}.s-xl{font-size:42px}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes ring{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}1%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}3%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}5%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}7%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}9%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}11%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}13%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}15%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}17%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}19%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}21%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}23%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}25%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}27%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg)}29%{-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg)}31%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}33%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}35%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}37%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}39%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes ring{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}1%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}3%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}5%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}7%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}9%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}11%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}13%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}15%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}17%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}19%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}21%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}23%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}25%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}27%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg)}29%{-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg)}31%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}33%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}35%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}37%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}39%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@-webkit-keyframes ring2{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring2{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@font-face{font-family:"iberostar-symbols";font-weight:normal;font-style:normal;src:url(//assets4.cdn.iberostar.com/assets/iberostar-symbols-06874a82e09b014e90200ea520130fd5e72c942e89fb3c0b7606b773ca39640e.eot);src:url(//assets4.cdn.iberostar.com/assets/iberostar-symbols-06874a82e09b014e90200ea520130fd5e72c942e89fb3c0b7606b773ca39640e.eot?#iefix) format("embedded-opentype"),url(//assets4.cdn.iberostar.com/assets/iberostar-symbols-db8c8a4ce9714dacc7ae3d0d0dd4f66e141edad167cb7eac1ceca1ca355f3dd1.woff) format("woff"),url(//assets4.cdn.iberostar.com/assets/iberostar-symbols-0868942f789ed714a0b5efe99eccec8f0f3f238070e228f473039993634c70a7.ttf) format("truetype"),url(//assets4.cdn.iberostar.com/assets/iberostar-symbols-9efff48717b566c632c91e209e314ce20272ad6a9dfe1549f872f96230caecea.svg#iberostar-symbols) format("svg")}@font-face{font-family:"NoeText";font-weight:normal;font-style:normal;src:url(//assets4.cdn.iberostar.com/assets/Noe_Text_Regular-1d8954da4b300b115185cb8352214374cda17e644885c11f7a309e9f98e810d2.eot);src:url(//assets4.cdn.iberostar.com/assets/Noe_Text_Regular-1d8954da4b300b115185cb8352214374cda17e644885c11f7a309e9f98e810d2.eot?#iefix) format("embedded-opentype"),url(//assets4.cdn.iberostar.com/assets/Noe_Text_Regular-f40cc8e55e04de88073077c59e77030e8d5e3c2ec634579480eb4f6778aa2d6f.woff) format("woff"),url(//assets4.cdn.iberostar.com/fonts/Noe_Text_Regular.ttf) format("truetype"),url(//assets4.cdn.iberostar.com/assets/Noe_Text_Regular-d5b2acfec3897d1690a92be7503ff23b3a2c1a9608c8bc4c75394d12c012d99d.svg#NoeText) format("svg")}@font-face{font-family:"NoeText";font-weight:bold;font-style:normal;src:url(//assets4.cdn.iberostar.com/assets/NoeText-Bold-ec260e644761bc3aa38859eb19c39887c237013b04ce4724881a12ae722cc04c.eot);src:url(//assets4.cdn.iberostar.com/assets/NoeText-Bold-ec260e644761bc3aa38859eb19c39887c237013b04ce4724881a12ae722cc04c.eot?#iefix) format("embedded-opentype"),url(//assets4.cdn.iberostar.com/assets/NoeText-Bold-45267380d604229d0807738f6041fe69b191a480f072cf2f0169b00ff76cb3df.woff) format("woff"),url(//assets4.cdn.iberostar.com/assets/NoeText-Bold-8294281c227a3428a44085a9d28f2bdddc62bfd125e6ecf654dc61c3a9ef75c6.ttf) format("truetype"),url(//assets4.cdn.iberostar.com/assets/NoeText-Bold-a65b088af0bd83c9573cb248cf36b3bdc4536f83d6cb646034225e662164f554.svg#NoeText) format("svg")}html,body,ol,ul,address,blockquote,pre,code,kbd,samp,q,sub,sup,small,p,h1,h2,h3,h4,h5,h6{margin:0;font-family:"Open Sans", sans-serif}body{font-size:16px;line-height:24px;text-align:left;font-weight:400;color:#515357}h1,h2,h3,h4,h5,h6{font-weight:inherit}ul,ol,li{list-style:none}li{line-height:24px}ol,ul{margin:0;padding:0}.block-title .l-external{font-size:16px;font-size:1rem;line-height:24px;font-weight:600}@media only screen and (max-width: 767px){.block-title .l-external{font-size:12px;font-size:0.75rem}.block-title .l-external:after{font-size:10px}}a,a:focus,a:hover{outline:0;text-decoration:none}.apply-segment-color{background:rgba(103,186,175,0.8)}.apply-segment-color-grand{color:#E5554F}.apply-segment-color-secondary,.header-sticky-hotel .sticky-internal-nav,.multi-modal .multi-modal-tabs,.internal-nav-cnt,.internal-nav,.modal-module-nfh .tabs-wrapper{background:#EDF7F6}.seg-ocean *.apply-segment,.seg-ocean.apply-segment{background:#EDF7F6 url(//assets4.cdn.iberostar.com/assets/patterns/ocean-181a85261290fa4af2b09ee9fef7f80ea9e7ba20b5776f1a9c97827868b07aa4.svg) repeat center/cover}.seg-ocean *.apply-square-segment,.seg-ocean.apply-square-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_301x301-2217a096f7ad55b0d537ab962a24722247511d7e635e653b8cc2d883db11cda2.svg) no-repeat center/cover}.seg-ocean *.apply-rectangle-segment,.seg-ocean.apply-rectangle-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_602x301-5ae5297f8fb3d3e5736de18d123efc0d14ab919f92146c76dd907bf2c3190965.svg) no-repeat center/cover}.seg-ocean *.apply-segment-rectangle-2,.seg-ocean.apply-segment-rectangle-2{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_392x190-16ad54229201ba77433e11f48d2cf7a7b2e777a872fd1d264c3e48fb378a694d.svg) no-repeat center/cover}.seg-ocean *.apply-segment-color,.seg-ocean.apply-segment-color{background:rgba(103,186,175,0.8)}.seg-ocean *.apply-segment-color-secondary,.seg-ocean .header-sticky-hotel *.sticky-internal-nav,.header-sticky-hotel .seg-ocean *.sticky-internal-nav,.seg-ocean .multi-modal *.multi-modal-tabs,.multi-modal .seg-ocean *.multi-modal-tabs,.seg-ocean *.internal-nav-cnt,.seg-ocean *.internal-nav,.seg-ocean .modal-module-nfh *.tabs-wrapper,.modal-module-nfh .seg-ocean *.tabs-wrapper,.seg-ocean.apply-segment-color-secondary,.header-sticky-hotel .seg-ocean.sticky-internal-nav,.multi-modal .seg-ocean.multi-modal-tabs,.seg-ocean.internal-nav-cnt,.seg-ocean.internal-nav,.modal-module-nfh .seg-ocean.tabs-wrapper{background:#EDF7F6}.seg-ocean *.apply-segment-border,.seg-ocean.apply-segment-border{border-top:solid 4px #67BAAF}.seg-ocean .apply-segment-base-color{color:#67BAAF}.apply-segment-color-ocean{color:#67BAAF}.seg-city *.apply-segment,.seg-city.apply-segment{background:#F1F2F9 url(//assets4.cdn.iberostar.com/assets/patterns/city-85030a55528df810f319c6d6f76cd6c518087313df61bb1090b4fa67e556c069.svg) repeat-x bottom}.seg-city *.apply-square-segment,.seg-city.apply-square-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_city_301x301-f122b30808f36ac02d0a18c463163f3b1230ce30a3092341eca5f49d5a145c90.svg) no-repeat center/cover}.seg-city *.apply-rectangle-segment,.seg-city.apply-rectangle-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_city_602x301-3a9ccfa0568fe492f89a72c327e66e4a6b464c4e2629a4a52bcbbd8460b63639.svg) no-repeat center/cover}.seg-city *.apply-segment-rectangle-2,.seg-city.apply-segment-rectangle-2{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_city_392x190-e2917bece2eba136dc8d506b8a68ca565d3f321dc7711022980235748995d7a6.svg) no-repeat center/cover}.seg-city *.apply-segment-color,.seg-city.apply-segment-color{background:rgba(0,40,85,0.8)}.seg-city *.apply-segment-color-secondary,.seg-city .header-sticky-hotel *.sticky-internal-nav,.header-sticky-hotel .seg-city *.sticky-internal-nav,.seg-city .multi-modal *.multi-modal-tabs,.multi-modal .seg-city *.multi-modal-tabs,.seg-city *.internal-nav-cnt,.seg-city *.internal-nav,.seg-city .modal-module-nfh *.tabs-wrapper,.modal-module-nfh .seg-city *.tabs-wrapper,.seg-city.apply-segment-color-secondary,.header-sticky-hotel .seg-city.sticky-internal-nav,.multi-modal .seg-city.multi-modal-tabs,.seg-city.internal-nav-cnt,.seg-city.internal-nav,.modal-module-nfh .seg-city.tabs-wrapper{background:#F1F2F9}.seg-city *.apply-segment-border,.seg-city.apply-segment-border{border-top:solid 4px #002855}.seg-city .apply-segment-base-color{color:#002855}.apply-segment-color-city{color:#002855}.seg-heritage *.apply-segment,.seg-heritage.apply-segment{background:#F0F5E8 url(//assets4.cdn.iberostar.com/assets/patterns/heritage-d13af9bfeb1309b9bed47e2e14af9e3a629219b2bc1bbf68e35e60607147a969.svg) repeat center/contain}.seg-heritage *.apply-square-segment,.seg-heritage.apply-square-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_301x301-356afe70fb30698f3e2ea9d01ec139e350430fcc6bdac7b61de1637f11b98f16.svg) no-repeat center/cover}.seg-heritage *.apply-rectangle-segment,.seg-heritage.apply-rectangle-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_602x301-b328b9712c72d003e430a764af2d65a5f4651ab21e432a68c176eefaeeb1cdc5.svg) no-repeat center/cover}.seg-heritage *.apply-segment-rectangle-2,.seg-heritage.apply-segment-rectangle-2{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_392x190-91db6013b3e31671b9134ae2f1c47a19d8fe88b60ae72945f4a9d3d3bec60fcd.svg) no-repeat center/cover}.seg-heritage *.apply-segment-color,.seg-heritage.apply-segment-color{background:rgba(166,194,110,0.8)}.seg-heritage *.apply-segment-color-secondary,.seg-heritage .header-sticky-hotel *.sticky-internal-nav,.header-sticky-hotel .seg-heritage *.sticky-internal-nav,.seg-heritage .multi-modal *.multi-modal-tabs,.multi-modal .seg-heritage *.multi-modal-tabs,.seg-heritage *.internal-nav-cnt,.seg-heritage *.internal-nav,.seg-heritage .modal-module-nfh *.tabs-wrapper,.modal-module-nfh .seg-heritage *.tabs-wrapper,.seg-heritage.apply-segment-color-secondary,.header-sticky-hotel .seg-heritage.sticky-internal-nav,.multi-modal .seg-heritage.multi-modal-tabs,.seg-heritage.internal-nav-cnt,.seg-heritage.internal-nav,.modal-module-nfh .seg-heritage.tabs-wrapper{background:#F0F5E8}.seg-heritage *.apply-segment-border,.seg-heritage.apply-segment-border{border-top:solid 4px #A6C26E}.seg-heritage .apply-segment-base-color{color:#A6C26E}.apply-segment-color-heritage{color:#A6C26E}.seg-ocean *.apply-segment-hover,.seg-ocean.apply-segment-hover{cursor:pointer}.seg-ocean *.apply-segment-hover:hover,.seg-ocean *.apply-segment-hover:active,.seg-ocean.apply-segment-hover:hover,.seg-ocean.apply-segment-hover:active{background:#EDF7F6 url(//assets4.cdn.iberostar.com/assets/patterns/ocean-181a85261290fa4af2b09ee9fef7f80ea9e7ba20b5776f1a9c97827868b07aa4.svg) repeat center/cover}.seg-ocean *.apply-segment-gradient,.seg-ocean.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #EDF7F6), color-stop(10%, #fff));background:linear-gradient(270deg, #EDF7F6 75%, #fff 10%)}.seg-city *.apply-segment-hover,.seg-city.apply-segment-hover{cursor:pointer}.seg-city *.apply-segment-hover:hover,.seg-city *.apply-segment-hover:active,.seg-city.apply-segment-hover:hover,.seg-city.apply-segment-hover:active{background:#F1F2F9 url(//assets4.cdn.iberostar.com/assets/patterns/city-85030a55528df810f319c6d6f76cd6c518087313df61bb1090b4fa67e556c069.svg) repeat-x bottom}.seg-city *.apply-segment-gradient,.seg-city.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #F1F2F9), color-stop(10%, #fff));background:linear-gradient(270deg, #F1F2F9 75%, #fff 10%)}.seg-heritage *.apply-segment-hover,.seg-heritage.apply-segment-hover{cursor:pointer}.seg-heritage *.apply-segment-hover:hover,.seg-heritage *.apply-segment-hover:active,.seg-heritage.apply-segment-hover:hover,.seg-heritage.apply-segment-hover:active{background:#F0F5E8 url(//assets4.cdn.iberostar.com/assets/patterns/heritage-d13af9bfeb1309b9bed47e2e14af9e3a629219b2bc1bbf68e35e60607147a969.svg) repeat center/contain}.seg-heritage *.apply-segment-gradient,.seg-heritage.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #F0F5E8), color-stop(10%, #fff));background:linear-gradient(270deg, #F0F5E8 75%, #fff 10%)}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}}@keyframes blink{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes type{from{width:0}to{width:120px}}@keyframes type{from{width:0}to{width:120px}}@-webkit-keyframes type-mobile{from{width:0}to{width:auto}}@keyframes type-mobile{from{width:0}to{width:auto}}@-webkit-keyframes placeHolderShimmer{0%{background-position:0 0}100%{background-position:1200px 0}}@keyframes placeHolderShimmer{0%{background-position:0 0}100%{background-position:1200px 0}}input:focus{outline:none}.fk-file-input{padding:0 10px 8px 40px;position:relative}.fk-file-input p{font-size:16px;font-size:1rem;line-height:24px}.fk-file-input:after{content:"";position:absolute;bottom:9px;left:10px;font-size:22px;z-index:1;color:#67BAAF}.formz input[type=text],.formz input[type=email],.formz input[type=phone],.formz input[type=password],.formz input[type=tel],.formz input[type=date],.formz textarea{width:100%;padding:0 10px 8px 10px;border:0;outline:0;background-color:transparent;color:#4A4A4A;line-height:24px}.formz input[type=text]:focus,.formz input[type=email]:focus,.formz input[type=phone]:focus,.formz input[type=password]:focus,.formz input[type=tel]:focus,.formz input[type=date]:focus,.formz textarea:focus{outline:0}.formz input[type=text]:-webkit-autofill,.formz input[type=email]:-webkit-autofill,.formz input[type=phone]:-webkit-autofill,.formz input[type=password]:-webkit-autofill,.formz input[type=tel]:-webkit-autofill,.formz input[type=date]:-webkit-autofill,.formz textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0px 9999px white}.formz input[type=text]::-webkit-datetime-edit-month-field,.formz input[type=email]::-webkit-datetime-edit-month-field,.formz input[type=phone]::-webkit-datetime-edit-month-field,.formz input[type=password]::-webkit-datetime-edit-month-field,.formz input[type=tel]::-webkit-datetime-edit-month-field,.formz input[type=date]::-webkit-datetime-edit-month-field,.formz textarea::-webkit-datetime-edit-month-field{padding:0 5px}.formz input[type=text]::-webkit-datetime-edit-day-field,.formz input[type=email]::-webkit-datetime-edit-day-field,.formz input[type=phone]::-webkit-datetime-edit-day-field,.formz input[type=password]::-webkit-datetime-edit-day-field,.formz input[type=tel]::-webkit-datetime-edit-day-field,.formz input[type=date]::-webkit-datetime-edit-day-field,.formz textarea::-webkit-datetime-edit-day-field{padding:0 5px}.formz input[type=text]::-webkit-datetime-edit-year-field,.formz input[type=email]::-webkit-datetime-edit-year-field,.formz input[type=phone]::-webkit-datetime-edit-year-field,.formz input[type=password]::-webkit-datetime-edit-year-field,.formz input[type=tel]::-webkit-datetime-edit-year-field,.formz input[type=date]::-webkit-datetime-edit-year-field,.formz textarea::-webkit-datetime-edit-year-field{padding:0 5px}.formz .required-mark:after{content:" *"}.formz input[type=text].is-date{padding-left:44px;background-image:url(//assets4.cdn.iberostar.com/images/calendar.svg);background-position:12px 0;background-repeat:no-repeat}.formz input[type=date]::-webkit-clear-button{-webkit-appearance:none;display:none}.formz input[type="date"]::-ms-clear{display:none}.formz input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.formz input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.formz textarea{width:calc( 100% - 8px);min-height:120px;resize:vertical;margin-right:14px}.formz input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:1;opacity:0;cursor:pointer}.formz input[type=file]+label{position:absolute;top:8px;right:8px;bottom:8px;width:auto;cursor:pointer;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;display:inline-block;line-height:20px;font-weight:700;padding:15px 24px 16px;text-align:center;min-width:130px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;transition-property:color, background-color;border-radius:0;padding-top:12px;padding-bottom:12px;color:#67BAAF;border:1px solid #67BAAF;background:transparent}.formz input[type=file]+label.disabled,.formz input[type=file]+label:disabled{pointer-events:none;opacity:.4}.formz input[type=file]+label.hidden{display:none}.formz input[type=file]+label:hover:not(.disabled):not(:disabled){color:#fff;background:#67BAAF}.formz input[type=file]+label.disabled,.formz input[type=file]+label:disabled{color:#fff;background:#67BAAF}.formz input[type=file]+label+input[type=text]{width:calc( 100% - 170px)}.formz select{width:100%;padding:0 25px 8px 10px;border:0;outline:0;background:#fff;-moz-appearance:none;-webkit-appearance:none;background:#fff url(//assets4.cdn.iberostar.com/assets/new/arrow_formz_select-0a612ae21c70ac5b14c242e772fc337a624f487bdd57c2d9ce476ffc30928685.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat;cursor:pointer;color:#4A4A4A}.formz select.phone-prefix{width:100px;position:absolute;top:0;bottom:0;left:0;padding-top:4px;padding-bottom:4px;background-color:#eee;border-radius:0;background-position-y:center}.formz select.phone-prefix ~ *{padding-left:114px}.formz select::-ms-expand{display:none}.formz label{display:block;width:100%;color:#080808}.formz label.label-col{display:inline-block;width:auto;margin-right:20px}@media screen and (max-width: 450px){.formz label.general-conditions{margin-top:10px;max-width:80%}}.formz label abbr{display:none}.formz label span{font-size:12px;color:#080808;margin-left:4px}.formz label.group-title{margin:10px 0}.formz p.info{margin-top:8px;color:#999EA5}.formz p.info span{color:#080808}.formz p.desc{margin:10px 0 20px 0;color:#999EA5}.formz p.fz-main-title{width:100%;margin:10px 0 20px 0;color:#080808}.formz p.fz-section-title{width:100%;margin:10px 0 20px 0;color:#080808}.formz p.fz-section-title+p.desc{margin-top:-10px}.formz p.fz-section-title span{font-size:12px;margin-left:20px}.formz input[type=checkbox],.formz input[type=radio]{-webkit-appearance:inital}.formz fieldset.check-group{padding:10px 14px 20px 14px}.formz .fz-phone-with-prefix{position:relative;padding-left:90px}.formz .fz-phone-with-prefix .intl-tel-input{position:static}.formz .fz-phone-with-prefix .intl-tel-input .selected-flag{padding-left:0}.formz .fz-phone-with-prefix .intl-tel-input .selected-flag:after{content:"";font-size:12px;font-weight:bold;color:#67BAAF;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formz .fz-phone-with-prefix .intl-tel-input .selected-flag .iti-arrow{display:none}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag,.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag,.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:88px}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:10px}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:10px;text-align:center}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code .selected-flag{background-color:#F6F8FC}.fz-step{padding:20px 20px 10px 20px;margin-bottom:30px;background-color:#F9FAFD;border:none;margin-left:0;margin-right:0}.fz-row{overflow:hidden;width:100%;margin-bottom:20px}.fz-row.cols-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fz-row.cols-2 .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px);width:calc( 50% - 10px)}.fz-row.cols-3 .fz-col{width:calc( 33.33% - 13.33333px);margin-left:20px}.fz-row .form-link{display:inline-block}.fz-col{width:100%;float:left}.fz-col:first-child{margin-left:0 !important}.fz-field{width:100%;position:relative;background:#fff;border:1px solid #F1F2F9}.fz-field.fz-field-date{position:relative}.fz-field.fz-field-date:after{content:"";font-size:20px;color:#67BAAF;position:absolute;left:10px;bottom:10px}.fz-field.fz-field-date input{padding-left:35px}.fz-field label{padding:8px 10px 6px}.fz-field.fixed-small{max-width:150px}.fz-field.fz-focus{-webkit-box-shadow:0 2px 14px 0 rgba(174,181,207,0.14);box-shadow:0 2px 14px 0 rgba(174,181,207,0.14)}.fz-field.parsley-error{border:1px solid #EF5350}.fz-field.parsley-error *{color:#EF5350}.fz-field.parsley-error *::-webkit-input-placeholder{color:#EF5350}.fz-field.parsley-error *::-moz-placeholder{color:#EF5350}.fz-field.parsley-error *:-ms-input-placeholder{color:#EF5350}.fz-field.parsley-error *:-moz-placeholder{color:#EF5350}.fz-field.disabled{opacity:.3}.fz-field .show-password{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fz-field .show-password .toggle-password-icon{font-size:35px;color:#67BAAF}.fz-spacer{width:100%;height:1px;margin:20px 0;border:0;background-color:#F1F2F9}.fz-error-container .parsley-errors-list li{margin:8px 0 0;color:#EF5350;font-size:14px;font-size:0.875rem;line-height:22px}.fz-collapsable.fz-collapsed{overflow:hidden;height:32px}html:not(.ie-9) .formz input[type=checkbox],html:not(.ie-9) .formz input[type=radio]{position:absolute;margin-left:-9999px;-webkit-appearance:none}html:not(.ie-9) .formz input[type=checkbox]+label,html:not(.ie-9) .formz input[type=radio]+label{position:relative;padding:0 0 0 30px;cursor:pointer}html:not(.ie-9) .formz input[type=checkbox]+label:before,html:not(.ie-9) .formz input[type=radio]+label:before{content:'';display:block;position:absolute;left:0;top:0;width:20px;height:20px;background-color:#fff;border:1px solid #7F7F7F}html:not(.ie-9) .formz input[type=radio]+label:before{border-radius:50%}html:not(.ie-9) .formz .inline input[type=checkbox]+label,html:not(.ie-9) .formz .inline input[type=radio]+label{display:inline;width:auto}html:not(.ie-9) .formz input[type=checkbox]:disabled+label,html:not(.ie-9) .formz input[type=radio]:disabled+label{opacity:.3}html:not(.ie-9) .formz input[type=checkbox]:checked+label:before{border-color:#67BAAF;background:#67BAAF}html:not(.ie-9) .formz input[type=checkbox]:checked+label:after{content:"";font-size:11px;position:absolute;left:5px;top:9px;color:#fff}html:not(.ie-9) .formz input[type=radio]:checked+label:before{border-color:#7BD124}html:not(.ie-9) .formz input[type=radio]:checked+label:after{content:"";width:14px;height:14px;position:absolute;border-radius:50%;background:#7BD124;left:3px;top:3px}.mb-1{margin-bottom:8px}.mt-1{margin-top:8px}.mb-2{margin-bottom:10px}.mt-2{margin-top:10px}.mb-3{margin-bottom:16px}.mt-3{margin-top:16px}.mb-4{margin-bottom:24px}.mt-4{margin-top:24px}.mb-5{margin-bottom:40px}.mt-5{margin-top:40px}.mb-6{margin-bottom:60px}.mt-6{margin-top:60px}.mb-7{margin-bottom:80px}.mt-7{margin-top:80px}.t-link{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px}.t-link-secondary,.card.room .feature,.ib-gallery .gallery-filters .more-link,.t-date,.t-small-text{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px}.t-fb-label,.sash{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;text-transform:uppercase;letter-spacing:1.54px}.t-fb-p{font-family:"Open Sans", sans-serif;font-size:16px;font-size:16px;font-size:1rem;line-height:24px}.t-headband{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;text-transform:uppercase;letter-spacing:1.8px;color:#002855}.block-title{color:#002855}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .container{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.wrapper.flex,.fastbooking-overlay-wrapper .fastbooking>.wrapper .flex.container{display:-webkit-box;display:-ms-flexbox;display:flex}html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.row{width:100%}picture{display:block}.hidden{display:none}.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.tablet-only{display:none}.card.hotel .tablet-only.offer-pill{display:none}.tablet-only.l-external,.tablet-only.secondary-btn,.tablet-only.btn-primary{display:none}.mobile-only{display:none}.mobile-only.l-external,.mobile-only.secondary-btn,.mobile-only.btn-primary{display:none}@media only screen and (max-width: 1024px){.desktop-only{display:none}body{padding-top:90px}body.mice-home{padding-top:0}}@media only screen and (max-width: 767px){body{padding-top:60px;padding-bottom:70px}body.mice-home{padding-top:0;padding-bottom:0}body.hide-fastbooking-mobile{padding-bottom:0}.wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .container{padding:0 20px}.mobile-only{display:block}.mobile-only.l-external,.mobile-only.secondary-btn,.mobile-only.btn-primary{display:inline-block}.hide-on-mobile{display:none !important}}.show-in-app{display:none}.in-app .show-in-app{display:block}.in-app .hide-in-app{display:none !important}/*!
  Chosen, a Select Box Enhancer for jQuery and Prototype
  by Patrick Filler for Harvest, http://getharvest.com

  Version 1.4.2
  Full source at https://github.com/harvesthq/chosen
  Copyright (c) 2011-2015 Harvest http://getharvest.com

  MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
  This file is generated by `grunt build`, do not edit it by hand.
  */.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:-1px}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-search input[type="text"]::-ms-search-cancel-button,.chosen-container-single .chosen-search input[type="text"]::-ms-search-decoration{-ms-appearance:none}.chosen-container-single .chosen-search input[type="text"]::-ms-clear{display:none}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #67BAAF;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.meetings-search-engine .chosen-container-active .chosen-choices{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-container-multi.chosen-container-active .chosen-drop{left:0}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}.chosen-container .chosen-drop .confirm-box{-webkit-display:-webkit-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:60px;background:#FFF;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #F1F2F9}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.87;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;-webkit-transition:opacity .25s, visibility 0s linear .25s;transition:opacity .25s, visibility 0s linear .25s;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;-webkit-transition:opacity .25s, visibility 0s;transition:opacity .25s, visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0, 0, 0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity, -webkit-transform;-webkit-transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#info-promocode{max-width:80%}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity, -webkit-transform;-webkit-transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,0.6);-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:0.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,0.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;-webkit-transition:background-color .25s;transition:background-color .25s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0,0,0,0.1)), color-stop(40%, rgba(0,0,0,0.2)), color-stop(80%, rgba(0,0,0,0.6)), to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;-webkit-transition:all .2s;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.formikation input[type=checkbox],.formikation input[type=radio]{padding-top:1px;margin:0;padding:0;cursor:pointer;position:absolute;left:-9999px}.formikation label{display:block;cursor:pointer;font-size:16px;font-size:1rem;line-height:24px;color:#7F7F7F}.formikation label.fk-check{position:relative;padding-left:30px}.formikation label.fk-check:before{content:'';display:block;position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #7F7F7F}.formikation label.fk-check.checked:before{border-color:#67BAAF;background:#67BAAF}.formikation label.fk-check.checked:after{content:"";font-size:11px;position:absolute;left:4px;top:9px;color:#fff}.formikation label.fk-check.disabled{opacity:.5;cursor:default;pointer-events:none}.formikation label.fk-radio:before{border-radius:50%}.formikation label.fk-radio:after{content:' ';width:10px;height:10px;border-radius:50%;background:transparent;position:absolute;top:4px;left:3px}.formikation label.fk-radio.checked:before{border-color:#7BD124}.formikation label.fk-radio.checked:after{background:#7BD124}.formikation label.fk-radio.disabled.checked:after{background:#DBDBDB}.formikation label.switch.fk-radio,.formikation label.switch.fk-check{width:73px;height:34px;font-size:0;border:1px solid #7F7F7F;border-radius:22px}.formikation label.switch.fk-radio:before,.formikation label.switch.fk-check:before{content:" ";width:26px;height:26px;border-radius:50%;border:0;background:#7F7F7F;position:absolute;top:50%;left:3px;margin-top:-13px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:2}.formikation label.switch.fk-radio:after,.formikation label.switch.fk-check:after{content:attr(data-off);width:auto;height:auto;font-size:14px;font-size:0.875rem;line-height:14px;text-transform:uppercase;border-radius:0;color:#7F7F7F;position:absolute;left:auto;right:8px;top:50%;margin-top:-6px;z-index:1}.formikation label.switch.fk-radio.checked,.formikation label.switch.fk-check.checked{border-color:#7BD124}.formikation label.switch.fk-radio.checked:before,.formikation label.switch.fk-check.checked:before{content:"";left:calc(100% - 29px);background:#7BD124}.formikation label.switch.fk-radio.checked:after,.formikation label.switch.fk-check.checked:after{content:attr(data-on);font-size:14px;font-size:0.875rem;line-height:14px;font-family:"Open Sans", sans-serif;right:auto;left:8px;color:#002855;background:transparent}.formikation label.switch.fk-radio.disabled,.formikation label.switch.fk-check.disabled{border-color:#DBDBDB}.formikation label.switch.fk-radio.disabled:before,.formikation label.switch.fk-check.disabled:before{background:#DBDBDB}.formikation label.switch.fk-radio.disabled:after,.formikation label.switch.fk-check.disabled:after{color:#DBDBDB}.formikation .fk-file-input{display:block;position:relative;overflow:hidden;width:100%;outline:0;font-size:14px}.formikation .fk-file-input:after{content:attr(data-text);display:block;position:absolute;right:0;border:0;outline:0;cursor:pointer}.formikation .fk-file-input>p{margin:0;padding:0;font-size:14px;line-height:1.15}.formikation .fk-file-input input[type=file]{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:3;cursor:pointer;font-size:14px}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{display:none;position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{display:none}.date-picker-wrapper{position:absolute;z-index:9999;background:#FFF;padding:0;color:#aaa;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.15);box-shadow:2px 2px 6px rgba(0,0,0,0.15);-webkit-box-shadow:1px 0 2px 0 rgba(69,69,69,0.41);box-shadow:1px 0 2px 0 rgba(69,69,69,0.41)}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:0}.date-picker-wrapper.no-topbar{padding-top:0;z-index:99992}.date-picker-wrapper .footer{font-size:12px}.date-picker-wrapper b{color:#666}.date-picker-wrapper a{color:#002855;text-decoration:underline}.date-picker-wrapper .month{margin:0 5px}.date-picker-wrapper .month-title{color:#515357;font-size:15px}.date-picker-wrapper .month-title span{padding:0 3px}.date-picker-wrapper .month-wrapper{cursor:default;position:relative;margin:0 auto;padding:7px 0 0}.date-picker-wrapper .gap{float:left;visibility:visible !important}.date-picker-wrapper .gap-lines{position:relative;top:5%;width:1px;height:90%;background:#DBDBDB}.date-picker-wrapper .gap-top-mask,.date-picker-wrapper .gap-bottom-mask{display:none}.date-picker-wrapper .removeDates{width:calc(100% - 20px);margin:10px auto 0;padding-top:10px;overflow:hidden;border-top:1px solid #4A4A4A}.date-picker-wrapper .removeDates a{background:transparent url(//assets4.cdn.iberostar.com/assets/trashcan-7650c4c20e448780f4265452bd8ab2909cca84c223ab0d70f759939b55c364aa.svg) no-repeat left center;background-size:contain;color:#67BAAF;font-family:"Open Sans", sans-serif;font-size:12px;font-weight:600;float:right;letter-spacing:0;line-height:16px;margin:0 10px 10px 0;padding-left:17px;text-decoration:none}.date-picker-wrapper table{width:301px;float:left;border-collapse:separate;position:relative}.date-picker-wrapper thead{position:relative}.date-picker-wrapper thead:after{content:" ";width:95%;height:1px;background:#DBDBDB;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.date-picker-wrapper th{vertical-align:middle;text-align:center;text-transform:capitalize;font:14px/17px "Open Sans", sans-serif}.date-picker-wrapper td{width:43px;vertical-align:middle;text-align:center;text-transform:capitalize;font:14px/43px "Open Sans", sans-serif}.date-picker-wrapper tr:last-child td{border-bottom:0}.date-picker-wrapper .caption .next,.date-picker-wrapper .caption .prev,.date-picker-wrapper .caption .next-year,.date-picker-wrapper .caption .prev-year{display:block;font-size:0}.date-picker-wrapper .caption .next:after,.date-picker-wrapper .caption .prev:after,.date-picker-wrapper .caption .next-year:after,.date-picker-wrapper .caption .prev-year:after{font-size:12px;color:#67BAAF}.date-picker-wrapper .caption .next:after{content:""}.date-picker-wrapper .caption .prev:after{content:""}.date-picker-wrapper .caption .next-year:after{content:""}.date-picker-wrapper .caption .prev-year:after{content:""}.date-picker-wrapper .caption th{border-bottom:0}.date-picker-wrapper .week-name th{color:#4A4A4A;padding-bottom:7px;text-transform:uppercase}.date-picker-wrapper .caption th{color:#002855;padding:2px 0 7px}.date-picker-wrapper .day{cursor:pointer;color:#515357;margin-top:5px}.date-picker-wrapper .day.weekend{background:#F6F8FC}.date-picker-wrapper .day.checked,.date-picker-wrapper .day.hovering,.date-picker-wrapper .day:hover{background:rgba(103,186,175,0.1);opacity:1 !important}.date-picker-wrapper .day.hovering-permanent{background:rgba(103,186,175,0.1);opacity:1 !important}.date-picker-wrapper .day.invalid{color:#DBDBDB;cursor:default;background:none !important}.date-picker-wrapper .day.invalid.weekend{background:#fff}.date-picker-wrapper .day.invalid:hover{color:#DBDBDB;background:none !important}.date-picker-wrapper .day.first-date-selected,.date-picker-wrapper .day.last-date-selected{background:#67BAAF !important;opacity:1 !important;color:#FFF}.date-picker-wrapper .day.first-date-selected:hover,.date-picker-wrapper .day.last-date-selected:hover{opacity:1 !important;background:#67BAAF !important;color:#FFF}.date-picker-wrapper .day.first-date-selected{border-top-left-radius:5px;border-bottom-left-radius:5px}.date-picker-wrapper .day.last-date-selected{border-top-right-radius:5px;border-bottom-right-radius:5px}.date-picker-wrapper .day.nextMonth,.date-picker-wrapper .day.lastMonth{opacity:0 !important;cursor:default;pointer-events:none;display:none}.date-picker-wrapper .day .number{display:inline-block;line-height:1em}.date-picker-wrapper .day .number.has-offer:after{background-color:#67BAAF;border-radius:3px;content:' ';display:block;height:3px;margin:0 auto;width:15px}.date-picker-wrapper.two-months .day.nextMonth,.date-picker-wrapper.two-months .day.lastMonth{opacity:0 !important;cursor:default}.date-picker-wrapper.inline-wrapper{left:0 !important;margin:0;-webkit-box-shadow:none;box-shadow:none;color:#4A4A4A}.date-picker-wrapper.inline-wrapper .month{margin:0}.date-picker-wrapper.inline-wrapper .month-wrapper{width:100% !important}.date-picker-wrapper.inline-wrapper .month-name{text-align:left;padding:5px 15px;color:#4A4A4A}.date-picker-wrapper.inline-wrapper .week-name th{color:#4A4A4A;width:43px}.date-picker-wrapper.inline-wrapper .dates{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;padding-right:20px;margin-bottom:20px}.date-picker-wrapper.inline-wrapper .dates .date{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border:0;position:relative}.date-picker-wrapper.inline-wrapper .dates .date:after{content:"";position:absolute;font-size:16px;color:#67BAAF;z-index:2}.date-picker-wrapper.inline-wrapper .dates .date:after{bottom:5px;left:0}.date-picker-wrapper.inline-wrapper .start-day,.date-picker-wrapper.inline-wrapper .end-day{width:100%;border:none;font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;padding:0 0 0 27px;display:block}.date-picker-wrapper.inline-wrapper .start-day.active,.date-picker-wrapper.inline-wrapper .end-day.active{border-color:#67BAAF}.date-picker-wrapper.inline-wrapper .day.lastMonth,.date-picker-wrapper.inline-wrapper .day.nextMonth{display:none}.date-picker-wrapper.inline-wrapper .day.weekend{background:transparent}.date-picker-wrapper.inline-wrapper .day.weekend.checked{background:rgba(103,186,175,0.1)}.date-picker-wrapper.inline-wrapper table{width:calc(100% - 10px);float:none}.date-picker-wrapper.inline-wrapper td{border-bottom:0;line-height:42px}.date-picker-wrapper .dates-selected label{font-size:14px;line-height:20px;color:#616469;display:inline-block;margin-bottom:5px}.date-picker-wrapper .dates-selected .separator{width:10px;height:1px;margin:0 5px;background:#DBDBDB;display:inline-block;vertical-align:middle}.date-picker-wrapper .dates-selected .separator.is-active{background:#616469}.date-picker-wrapper .dates-selected .date{display:inline-block;position:relative;padding-left:22px;font-size:14px;line-height:20px}.date-picker-wrapper .dates-selected .date:after{content:"";font-size:16px;left:0;top:1px;position:absolute;z-index:1;color:#4A4A4A}.date-picker-wrapper .dates-selected .date.is-active{color:#616469}.date-picker-wrapper .dates-selected .date.is-active:after{color:#616469}.date-picker-wrapper .dates-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #F1F2F9;padding:10px 24px 10px 15px}.date-picker-wrapper .dates-info.hidden{display:none}.date-picker-wrapper .offer-legend-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.date-picker-wrapper .offer-legend-wrapper .offer-legend{padding:10px}.date-picker-wrapper .offer-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;color:#8B9199;letter-spacing:0}.date-picker-wrapper .offer-legend:before{content:'';-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15px;height:3px;background-color:#67BAAF;margin-right:10px}.date-picker-wrapper .offer-legend.hidden{display:none}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 2px 14px 0 rgba(174,181,207,0.38);box-shadow:0 2px 14px 0 rgba(174,181,207,0.38);border-radius:4px;display:none;padding:10px;font-size:12px;line-height:16px;background:#fff;color:#7F7F7F;z-index:1}.date-picker-wrapper .date-range-length-tip:before{content:"";font-size:25px;font-size:1.5625rem;display:block;text-align:center;margin-bottom:10px;color:#7F7F7F}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper .date-range-length-tip.pos-bottom:after{content:'';border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid #fff;border-top:0;bottom:auto;top:-8px}@media only screen and (max-width: 767px){.date-picker-wrapper{z-index:8999}.date-picker-wrapper.margin-negative{top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.date-picker-wrapper thead:after{display:none}.date-picker-wrapper tbody:after{display:none}.date-picker-wrapper.inline-wrapper .month-name{line-height:35px}.date-picker-wrapper .dates-info .offer-legend{display:none !important}.date-picker-wrapper .offer-legend{border-color:#C9C8C8;padding:10px}.date-picker-wrapper>.offer-legend{display:none}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-inner .admin-browsing-container{width:600px;height:auto}.fancybox-inner .admin-browsing-container .btn-primary{margin:0 auto;display:block}.fancybox-inner .admin-browsing-container>.btn-primary{max-width:400px;margin-bottom:20px}.fancybox-inner .admin-browsing-container img.block-image{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px;border:1px solid #dedede;width:100%}.fancybox-inner .admin-browsing-container .cols-2{margin:20px 0;position:relative}.fancybox-inner .admin-browsing-container .cols-2 .btn-primary{width:80%;margin-bottom:3px}.admin-browsing{display:block !important;width:0px !important;height:0px !important}.admin-browsing-btn{position:absolute;font-size:50px;height:50px;border-radius:50%;line-height:44px;margin-left:-50px;color:#67BAAF;z-index:1100;background:#fff}.admin-browsing-btn.published{color:#27c24c}.admin-browsing-btn.under_review{color:#ffab5e}.admin-browsing-btn.draft{color:#f47f7f}.admin-browsing-btn.crop{color:#FFF;border-radius:15%}.admin-browsing-btn.crop.published{background-color:#27c24c}.admin-browsing-btn.crop.under_review{background-color:#ffab5e}.admin-browsing-btn.crop.draft{background-color:#f47f7f}#market-simulator{width:320px;padding:20px;position:fixed;left:-320px;top:30%;background:#FFF;border:5px solid #67BAAF;z-index:10000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#market-simulator.opened{left:0}#market-simulator .title{background:#67BAAF;position:absolute;bottom:0;right:-5px;padding:5px 15px;color:#FFF;font-size:16px;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#market-simulator .input{display:block}#market-simulator .label{display:block;font-family:"NoeText", sans-serif;color:#002855}#market-simulator select{margin:5px 0}#market-simulator .btn-primary{margin:10px 15px 0 0}.gamification-alerts-cointainer-flashy{bottom:40px;position:fixed;right:40px;z-index:99}.gamification-alert{color:#7F7F7F;display:block;font-size:12px;font-size:0.75rem;font-weight:600;line-height:18px;padding:16px 0 16px 53px;position:relative;width:100%}.gamification-alert::before{left:0}.gamification-alert a:not([class]){font-size:12px;font-size:0.75rem}.gamification-alert .alert-title{letter-spacing:1.52px}.gamification-alert .alert-title{letter-spacing:1.52px}.gamification-alert .close{display:none}.gamification-alert.flashy{margin-top:10px;padding:12px 26px 12px 69px;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;width:282px}.gamification-alert.flashy::before{left:12px}.gamification-alert.flashy .close{color:#67BAAF;display:block;font-size:10px;position:absolute;right:12px;top:12px}.gamification-alerts-cointainer{background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);display:none;padding:0 16px;position:absolute;right:0;text-align:left;top:47px;width:392px;z-index:99}.gamification-alerts-cointainer:before{content:'';width:35px;height:12px;background:url(//assets4.cdn.iberostar.com/assets/fastbooking_select_arrow-029634a6f804b543a7c83ca980298ef94dfa3c2767704da2ccc27738ed34508d.svg) no-repeat;position:absolute;top:-12px;right:11px}.gamification-alerts-cointainer>.close{display:none}.gamification-alerts-cointainer .gamification-alert:not(:last-child){border-bottom:1px solid #DBDBDB}.alert-level:before{content:"";color:#FFA726;font-size:40px;margin-top:-20px;position:absolute;top:50%}.alert-level .alert-title{color:#FFA726;text-transform:uppercase}.alert-level.flashy{background-color:#FEF5E8;border:1px solid #FFA726;border-radius:4px}.alert-points:before{content:"";color:#B2BECC;font-size:40px;margin-top:-20px;position:absolute;top:50%}.alert-points .alert-title{color:#002855;text-transform:uppercase}.alert-points.flashy{background-color:#fff;border:1px solid #B2BECC;border-radius:4px}.alert-action:before{content:"";color:#67BAAF;font-size:40px;margin-top:-20px;position:absolute;top:50%}.alert-action .alert-title{color:#4A4A4A;text-transform:uppercase}.alert-action.flashy{background-color:#EDF7F6;border:1px solid #67BAAF;border-radius:4px}.flash.fixed{position:fixed;width:100%;max-width:100%;padding:0;text-align:center;top:0;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;z-index:9999;display:block}.flash.fixed.active{display:block}.flash.fixed .alert{width:100%;font-size:16px;font-size:1rem;line-height:26px;color:#080808;padding:18px 20px 15px}.flash.fixed .alert:before{font-size:32px;margin-right:7px;margin-top:-4px}.flash.fixed .alert.alert-success{background:#F0F9E8;border:1px solid #7BD124}.flash.fixed .alert.alert-success:before{content:"";color:#7BD124}.flash.fixed .alert.alert-warning,.flash.fixed .alert.alert-no_activated{background:#FEF5E8;border:1px solid #FFA726}.flash.fixed .alert.alert-warning:before,.flash.fixed .alert.alert-no_activated:before{content:"";color:#FFA726}.flash.fixed .alert.alert-danger{background:#FCECEC;border:1px solid #EF5350}.flash.fixed .alert.alert-danger:before{content:"";color:#EF5350}.flash.fixed .alert .close{display:none}.alert:not(.fixed){display:inline-block;min-width:282px;background:#fff;position:relative;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;padding:16px 35px 16px 42px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);margin-bottom:20px}.alert:not(.fixed).hidden{display:none}.alert:not(.fixed).negative{-webkit-box-shadow:none;box-shadow:none}.alert:not(.fixed).m0{margin:0}.alert:not(.fixed).fullWidth{width:100%}.alert:not(.fixed):before{content:"";position:absolute;left:16px;background:url(//assets4.cdn.iberostar.com/assets/alerts/info-457cfb33fe786d4103b962a4389220c70e83599fbd5544c560510d0b3391dfc6.svg) no-repeat;width:16px;height:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.alert:not(.fixed) .close{font-size:10px;color:#67BAAF;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.alert:not(.fixed).alert-success{background:#F0F9E8}.alert:not(.fixed).alert-success:before{background:url(//assets4.cdn.iberostar.com/assets/alerts/check-6422723ad43a9aa323982c1cba79755a25a62a417529fcb480d26efa1c240b18.svg) no-repeat}.alert:not(.fixed).alert-warning,.alert:not(.fixed).alert-no_activated{background:#FFFBE1}.alert:not(.fixed).alert-warning:before,.alert:not(.fixed).alert-no_activated:before{background:url(//assets4.cdn.iberostar.com/assets/alerts/warning-af9dc427defba528a361fc9d9d961ad86514326b2fbfaf226090c6c2c89f1365.svg) no-repeat;height:15px}.alert:not(.fixed).alert-danger{background:#FCECEC}.alert:not(.fixed).alert-danger:before{background:url(//assets4.cdn.iberostar.com/assets/alerts/alert-51477ea433496bf7412f1f348e0dc885dda8b707e9b2c5cf85f031f38ffe2b04.svg) no-repeat}.alert-delete-favourite{position:fixed;-webkit-transform:translateY(-110%);transform:translateY(-110%);top:0;left:0;width:100%;background:#FFFBE1;-webkit-box-shadow:0 2px 4px 0 rgba(67,73,97,0.15);box-shadow:0 2px 4px 0 rgba(67,73,97,0.15);z-index:9999;color:#080808;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.alert-delete-favourite.active{-webkit-transform:translateY(0);transform:translateY(0)}.alert-delete-favourite .delete-favourite-info{position:relative;padding-left:30px;display:inline-block}.alert-delete-favourite .delete-favourite-info:after{content:"";position:absolute;left:0;font-size:22px}.alert-delete-favourite a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .alert-delete-favourite a{font-size:inherit;line-height:inherit}.alert-delete-favourite a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.alert-delete-favourite a:hover:before,.alert-delete-favourite a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.alert-delete-favourite a:active{color:#002855}.alert-delete-favourite a:active:before{background:#F1F2F9}.badge{font-size:12px;font-size:0.75rem;line-height:14px;font-weight:600;font-family:"Open Sans", sans-serif;letter-spacing:1.52px;text-transform:uppercase;display:inline-block;border-width:1px;border-style:solid;padding:6px 13px;color:#67BAAF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.badge:hover{background:#67BAAF;color:#fff}.badge-plain{font-size:12px;font-size:0.75rem;line-height:14px;font-weight:600;font-family:"Open Sans", sans-serif;letter-spacing:1.52px;text-transform:uppercase;display:inline-block;border-width:1px;border-style:solid;padding:6px 13px;color:#67BAAF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.badge-plain:hover{background:#67BAAF;color:#fff}.badge-promo{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;line-height:14px;letter-spacing:1.52px;color:#fff;padding:5px 5px 4px;background:#EE8E00;display:inline-block;text-transform:uppercase}.btn-primary{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;display:inline-block;line-height:20px;font-weight:700;padding:15px 24px 16px;text-align:center;min-width:130px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;transition-property:color, background-color;border-radius:0;border:none;color:#fff;background-color:#67BAAF}.btn-primary.disabled,.btn-primary:disabled{pointer-events:none;opacity:.4}.btn-primary.hidden{display:none}.btn-primary:hover:not(.disabled):not(:disabled){background-color:rgba(103,186,175,0.8)}.secondary-btn{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;display:inline-block;line-height:20px;font-weight:700;padding:15px 24px 16px;text-align:center;min-width:130px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;transition-property:color, background-color;border-radius:0;color:#67BAAF;border:1px solid #67BAAF;background:transparent}.secondary-btn.disabled,.secondary-btn:disabled{pointer-events:none;opacity:.4}.secondary-btn.hidden{display:none}.secondary-btn:hover:not(.disabled):not(:disabled){color:#fff;background:#67BAAF}.secondary-btn.disabled,.secondary-btn:disabled{color:#fff;background:#67BAAF}.negative-btn{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;display:inline-block;line-height:20px;font-weight:700;padding:15px 24px 16px;text-align:center;min-width:130px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;transition-property:color, background-color;border-radius:0;color:#67BAAF;border:none;background:#fff}.negative-btn.disabled,.negative-btn:disabled{pointer-events:none;opacity:.4}.negative-btn.hidden{display:none}.negative-btn:hover:not(.disabled):not(:disabled){background:rgba(255,255,255,0.8)}.fb-button,.google-button{font-family:"Open Sans", sans-serif;font-size:14px;line-height:20px;font-weight:700;display:inline-block;padding:14px 20px 14px 20px;color:#fff;position:relative;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fb-button span,.google-button span{position:relative;padding-left:26px}.fb-button span:after,.google-button span:after{position:absolute;font-size:16px;line-height:16px;left:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fb-button{background:#3A599A}.fb-button span:after{content:""}.google-button{color:#7F7F7F;border:1px solid #7F7F7F}.google-button span{background:url(//assets4.cdn.iberostar.com/assets/ico_google-7552db383b91c53e4bb6a51e3705653c0752e0e98953d903b9a9b1f8fe038219.svg) no-repeat 0px center}.file-link{padding-left:55px;position:relative}.file-link:before{content:"";position:absolute;left:0;color:#002855;font-size:36px;top:50%;margin-top:-18px}.file-link .label{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:16px;line-height:18px;color:#002855}.file-link .link{display:block}.file-link .link a,.file-link .link .size{display:inline;color:#67BAAF}.file-link .link .size{color:#4A4A4A}.connect-btn{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;background:#FFFFFF;border:1px solid;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);border-radius:100px;padding:10px 27px 10px 59px;display:inline-block;min-width:250px;position:relative}.connect-btn:after{width:42px;height:42px;line-height:42px !important;position:absolute;left:-1px;top:-1px;border-radius:50%;font-size:16px;text-align:center}.connect-btn.facebook{border-color:#3B5998;color:#3B5998}.connect-btn.facebook:after{content:"";background:#3B5998;color:#fff}.connect-btn.google{border-color:#D62D20;color:#D62D20}.connect-btn.google:after{content:"";background:#D62D20;color:#fff}.connect-btn .connect{display:inline-block}.connect-btn .disconnect{display:none}.connect-btn.connected{padding:10px 59px 10px 27px}.connect-btn.connected:after{border:1px solid #DBDBDB;left:auto;right:-2px}.connect-btn.connected.facebook{background:#3B5998;color:#fff}.connect-btn.connected.facebook:after{background:#fff;color:#3B5998}.connect-btn.connected.google{background:#D62D20;color:#fff}.connect-btn.connected.google:after{background:#fff;color:#D62D20}.connect-btn.connected .connect{display:none}.connect-btn.connected .disconnect{display:inline-block}.btn-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50px;background:red;color:white;margin:10px}.btn-circle.fb-btn{background-color:#3b5998}.btn-circle.gplus-btn{background-color:#dd4b39}.custom-input-number{display:inline-block}.custom-input-number .input-number{display:none;color:#515357}.custom-input-number .input-number{display:inline-block;width:60px;padding:0 10px;vertical-align:top;text-align:center;outline:none;line-height:25px;pointer-events:none}.custom-input-number .input-number.parsley-error{color:#EF5350}.custom-input-number .input-number,.custom-input-number .input-number-dec,.custom-input-number .input-number-inc{border:0;height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-input-number .input-number-dec,.custom-input-number .input-number-inc{display:inline-block;width:25px;line-height:22px;border:1px solid #67BAAF;border-radius:50%;color:#67BAAF;text-align:center;cursor:pointer}.custom-input-number .input-number-dec:after,.custom-input-number .input-number-inc:after{font-size:13px;font-size:0.8125rem;color:#67BAAF;margin:0}.custom-input-number .input-number-dec.is-disabled,.custom-input-number .input-number-inc.is-disabled{border-color:#7F7F7F;color:#7F7F7F}.custom-input-number .input-number-dec.is-disabled:after,.custom-input-number .input-number-inc.is-disabled:after{color:#7F7F7F}.custom-input-number .input-number-inc:after{content:""}.custom-input-number .input-number-dec:after{content:""}.is-disabled .custom-input-number .input-number-dec,.is-disabled .custom-input-number .input-number-inc{pointer-events:none;border-color:#7F7F7F;color:#7F7F7F}.is-disabled .custom-input-number .input-number-dec:after,.is-disabled .custom-input-number .input-number-inc:after{color:#7F7F7F}@media only screen and (max-width: 767px){.custom-input-number .input-number{line-height:30px;font-size:14px;font-size:0.875rem;line-height:20px}.custom-input-number .input-number{padding:0;width:45px}.custom-input-number .input-number-dec,.custom-input-number .input-number-inc{width:24px;height:24px}.custom-input-number .input-number-dec,.custom-input-number .input-number-inc{position:relative}.custom-input-number .input-number-inc:before,.custom-input-number .input-number-inc:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#67BAAF}.custom-input-number .input-number-inc:before{width:1px;height:11px}.custom-input-number .input-number-inc:after{width:11px;height:1px}.custom-input-number .input-number-inc.is-disabled:before,.custom-input-number .input-number-inc.is-disabled:after{background:#CACACD}.custom-input-number .input-number-dec:after{display:none}.custom-input-number .input-number-dec:before{content:"";width:11px;height:1px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#67BAAF}.custom-input-number .input-number-dec.is-disabled:before{background:#CACACD}}.destination-breadcrumb{position:relative;background:#EDF7F6;z-index:12}.destination-breadcrumb.not-avd{position:static}.destination-breadcrumb>ul{padding:15px 0}.destination-breadcrumb .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.destination-breadcrumb .flex>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.destination-breadcrumb .has-children{position:relative;padding:0 24px;border-left:1px solid #D2DFED;line-height:28px}.destination-breadcrumb .has-children:first-child{border-left:0}.destination-breadcrumb .has-children>a{display:inline-block}.destination-breadcrumb .has-children>a:after{content:"";font-size:12px;margin-left:6px}.destination-breadcrumb .has-children>a.current{color:#002855}.destination-breadcrumb .has-children .drop-down-links{left:auto;right:-10px}.destination-breadcrumb .has-children .drop-down-links:before{left:auto;right:25px}.destination-breadcrumb .filter{padding:0 24px;border-left:1px solid #D2DFED}.destination-breadcrumb .filter:first-child{border-left:0}.b-hotels-services-filter .destination-breadcrumb{background:#FFF;z-index:1}.b-hotels-services-filter .destination-breadcrumb .wrapper,.b-hotels-services-filter .destination-breadcrumb .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .b-hotels-services-filter .destination-breadcrumb .container{max-width:1200px}.b-hotels-services-filter .destination-breadcrumb .open-link.active{color:#002855}.b-hotels-services-filter .destination-breadcrumb .open-link.active:before{background:#002855;opacity:1}.b-hotels-services-filter .destination-breadcrumb .open-link:hover{color:#002855}.b-hotels-services-filter .destination-breadcrumb .sticky{position:fixed;top:0;right:0;left:0}.destination-index-tabs-nav li>span{display:block;line-height:26px;position:relative;padding-left:31px;cursor:pointer}.destination-index-tabs-nav li>span:before{content:"";width:20px;height:20px;position:absolute;border:1px solid #4A4A4A;border-radius:50%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.destination-index-tabs-nav li>span.active:before{border-color:#7BD124}.destination-index-tabs-nav li>span.active:after{content:"";width:14px;height:14px;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#7BD124;border-radius:50%}.destination-index-tabs-nav li .filters{padding-left:0 !important}.drop-down-links{display:none;position:absolute;background:#fff;left:-7px;top:calc(100% + 12px);z-index:100;background:#FFFFFF;-webkit-box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);border-radius:2px;padding:8px 0 7px}.drop-down-links:before{content:'';width:35px;height:12px;background:url(//assets4.cdn.iberostar.com/assets/fastbooking_select_arrow-029634a6f804b543a7c83ca980298ef94dfa3c2767704da2ccc27738ed34508d.svg) no-repeat;position:absolute;top:-12px;left:20px}.drop-down-links li{display:block;white-space:nowrap}.drop-down-links li:first-child{border-top:none}.drop-down-links li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding:6px 30px 5px 20px;display:block}[data-base-text="true"] .drop-down-links li a{font-size:inherit;line-height:inherit}.drop-down-links li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.drop-down-links li a:hover:before,.drop-down-links li a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.drop-down-links li a:active{color:#002855}.drop-down-links li a:active:before{background:#F1F2F9}.drop-down-links li a:hover{text-decoration:none;background:#F1F2F9}.drop-down-links li a:before{display:none}.banner-download-pwa{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:0;right:0;background:#002855;color:#fff;padding:30px 20px 20px;z-index:99;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out, -webkit-transform 0.4s ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.banner-download-pwa.nav-down{-webkit-transform:translate3d(0, 65px, 0);transform:translate3d(0, 65px, 0)}.banner-download-pwa.nav-up{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.banner-download-pwa.active{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-download-pwa .banner-download-pwa-icon{font-size:40px;background:#67BAAF;color:#fff;padding:10px;border-radius:12px}.banner-download-pwa .banner-download-pwa-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px;font-size:13px;line-height:18px;font-weight:600;color:#fff}.banner-download-pwa .banner-download-pwa-cnt .banner-download-pwa-link{color:#67BAAF;font-size:14px;line-height:30px;font-weight:700}.banner-download-pwa .banner-download-pwa-close{position:absolute;top:6px;right:20px;font-size:11px;color:#67BAAF}.opened-left .banner-download-pwa.nav-down{-webkit-transform:translate3d(263px, 65px, 0);transform:translate3d(263px, 65px, 0)}.e-iberostarpoints{color:#002855;font-size:14px;font-size:0.875rem;position:relative}.e-iberostarpoints:after{content:"";color:#7F7F7F;margin-left:5px;color:#002855}.e-image-counter{position:absolute !important;top:8px;right:8px;width:32px;height:32px;padding:7px 0;background:rgba(0,40,85,0.2);border-radius:50%;color:#fff;font-size:12px;line-height:18px;font-weight:600;text-align:center;z-index:3 !important}.e-skeleton{background:#fff}.e-skeleton .bg{position:relative;background:#FAFAFA;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #fff), color-stop(18%, #FAFAFA), color-stop(42%, #F1F2F9), color-stop(80%, #fff));background:linear-gradient(to right, #fff 8%, #FAFAFA 18%, #F1F2F9 42%, #fff 80%);background-size:1200px 422px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}.user-image{height:120px;width:120px;display:none;font-family:"NoeText", sans-serif;font-weight:bold;font-size:54px;font-size:3.375rem}.user-image.user-image-with-letter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-image.user-image-with-letter .user-image-letter{font-family:Georgia;text-transform:uppercase}.user-image.user-image-with-letter.without-name .user-image-letter:after{color:#002855;font-size:100px}.user-image.user-image-with-letter.with-name{background-color:#002855;color:#fff;border-radius:50%}.user-image.user-image-with-letter.with-name .user-image-letter:after{display:none}.user-image.user-image-with-letter.user-image-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.user-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-level .content-level:before,.user-level .content-level:first-child:after,.user-level .user-level-description .level-item-container .level-list .level-item:first-child .progress-bar-level:after,.user-level-description .level-item-container .level-list .level-item:first-child .user-level .progress-bar-level:after,.user-level .user-level-description .level-item-container .level-list .level-item .progress-bar-level:before,.user-level-description .level-item-container .level-list .level-item .user-level .progress-bar-level:before{content:'';position:absolute;top:0;width:1px;height:14px;background-color:#EE8E00;z-index:1}.user-level .content-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.user-level .content-level:before{right:0}.user-level .content-level:first-child:after{left:0}.user-level .content-level .progress-bar-level{width:100%;height:6px;background-color:#FCE8CA;position:relative}.user-level .content-level .text-level{color:#67BAAF;font:700 12px/20px "Open Sans", sans-serif;text-transform:uppercase;margin-top:8px}.user-level .content-level.active .progress-bar-level{background-color:#EE8E00}.user-level .content-level.active .text-level{color:#EE8E00;z-index:1}.user-level:not(.user-level-extra-info){width:100%;height:6px;background-color:#FCE8CA;position:relative;border-radius:3px}.user-level:not(.user-level-extra-info):before{content:'';position:absolute;top:0;left:0;bottom:0;background-color:#EE8E00;border-radius:3px}.user-level-0:not(.user-level-extra-info):before{width:0%}.user-level-1:not(.user-level-extra-info):before{width:33.3%}.user-level-2:not(.user-level-extra-info):before{width:66.6%}.user-level-3:not(.user-level-extra-info):before{width:100%}.user-level-mobile{display:none}.fastbooking .discount-checks,#fastbooking-mobile .discount-checks{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:auto;padding:13px 0;text-align:right}.fastbooking .discount-checks fieldset,#fastbooking-mobile .discount-checks fieldset{border:none;margin:0;padding:0}.fastbooking .discount-checks .discount,#fastbooking-mobile .discount-checks .discount{display:inline-block;margin-left:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F}.fastbooking .discount-checks .discount.hidden,#fastbooking-mobile .discount-checks .discount.hidden{display:none}.fastbooking .discount-checks .discount.static,#fastbooking-mobile .discount-checks .discount.static{padding-left:25px;position:relative}.fastbooking .discount-checks .discount.static:after,#fastbooking-mobile .discount-checks .discount.static:after{content:"";font-size:12px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.fastbooking .discount-checks .info,#fastbooking-mobile .discount-checks .info{height:16px;display:inline-block;margin-left:6px;position:relative;top:1px}.fastbooking .discount-checks .info:after,#fastbooking-mobile .discount-checks .info:after{content:"";color:#67BAAF;font-size:16px;display:block}.fastbooking .discount-checks .info.cro-my-ibe:after,#fastbooking-mobile .discount-checks .info.cro-my-ibe:after{content:"";color:#67BAAF;font-size:30px;display:block}.fastbooking .discount-checks .info.cro-my-ibe.animation:after,#fastbooking-mobile .discount-checks .info.cro-my-ibe.animation:after{-webkit-animation:ring  4s ease-in-out 5s infinite normal none;animation:ring  4s ease-in-out 5s infinite normal none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.fastbooking .discount-checks label,#fastbooking-mobile .discount-checks label{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;display:inline;color:#7F7F7F;text-transform:none}.fastbooking .discount-checks label.fk-check:before,#fastbooking-mobile .discount-checks label.fk-check:before{margin-right:2px}.fastbooking .discount-checks label.fk-check:after,#fastbooking-mobile .discount-checks label.fk-check:after{top:6px;left:5px}.fastbooking .discount-checks.formikation .discount.checked label.fk-check:before,.fastbooking .discount-checks.formikation .discount.checked label.fk-check.check:before,#fastbooking-mobile .discount-checks.formikation .discount.checked label.fk-check:before,#fastbooking-mobile .discount-checks.formikation .discount.checked label.fk-check.check:before{background:transparent;border-color:transparent}.fastbooking .discount-checks.formikation .discount.checked label.fk-check:after,.fastbooking .discount-checks.formikation .discount.checked label.fk-check.check:after,#fastbooking-mobile .discount-checks.formikation .discount.checked label.fk-check:after,#fastbooking-mobile .discount-checks.formikation .discount.checked label.fk-check.check:after{top:2px;color:#67BAAF;font-size:14px}.fastbooking .discount-checks.formikation label.fk-check:before,#fastbooking-mobile .discount-checks.formikation label.fk-check:before{top:-1px;background:#fff}.fastbooking .discount-checks.formikation label.fk-check.checked:before,#fastbooking-mobile .discount-checks.formikation label.fk-check.checked:before{border-color:#67BAAF;background:#67BAAF}@media only screen and (max-width: 1200px){.fastbooking .discount-checks .discount,#fastbooking-mobile .discount-checks .discount{margin-left:10px}.fastbooking .discount-checks label.fk-check:after,#fastbooking-mobile .discount-checks label.fk-check:after{left:6px;top:5px}}@media only screen and (max-width: 767px){.fastbooking .discount-checks,#fastbooking-mobile .discount-checks{padding:0;text-align:left}.fastbooking .discount-checks .discount,#fastbooking-mobile .discount-checks .discount{margin-left:0;margin-bottom:6px}}#mi-iberostar-modal{max-width:877px}#mi-iberostar-modal h3{margin-bottom:15px}#mi-iberostar-modal .btn-container{text-align:center}#mi-iberostar-modal p{margin-bottom:15px}#mi-iberostar-modal ul{margin-bottom:36px}#mi-iberostar-modal ul li .s{color:#7ed321;margin-right:10px}@media only screen and (max-width: 1024px){.fastbooking .discount-checks{max-width:60%}}.favourite-btn{position:absolute;width:34px;height:34px;display:block;z-index:10}.favourite-btn .info-circles{display:none}.favourite-btn.top:before{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:2px solid #EF5350}.favourite-btn.top .info-circles{width:34px;height:34px;position:absolute;top:0;left:0;display:block}.favourite-btn.top .info-circles:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;top:0;left:0;background:rgba(239,83,80,0.5);-webkit-animation:puls 2s infinite ease-in-out;animation:puls 2s infinite ease-in-out}.favourite-btn.top .info-circles:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;background:rgba(239,83,80,0.5);-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-animation:puls2 2s infinite ease-in-out;animation:puls2 2s infinite ease-in-out}.favourite-btn .inline-svg{width:34px;position:absolute;top:0;left:0;z-index:2}.favourite-btn .inline-svg path{fill:#DBDBDB;-webkit-transition:fill .4s ease, -webkit-transform 1s ease;transition:fill .4s ease, -webkit-transform 1s ease;transition:fill .4s ease, transform 1s ease;transition:fill .4s ease, transform 1s ease, -webkit-transform 1s ease}.favourite-btn:before{content:"";width:34px;height:34px;border-radius:50%;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 rgba(86,86,86,0.5);box-shadow:0 2px 4px 0 rgba(86,86,86,0.5);position:absolute;top:0;left:0;z-index:2}.favourite-btn.dislike svg #capa-1{-webkit-animation:capaDerecha .8s 1 ease-in-out;animation:capaDerecha .8s 1 ease-in-out}.favourite-btn.dislike svg #capa-2{-webkit-animation:capaIzquierda .8s 1 ease-in-out;animation:capaIzquierda .8s 1 ease-in-out}.favourite-btn.static-active path{fill:#EF5350}.favourite-btn.active #heart{-webkit-animation:leaves .5s 1 ease-in-out;animation:leaves .5s 1 ease-in-out}.favourite-btn.active #heart path{fill:#EF5350}.favourite-btn.active .ball-container{-webkit-animation:rotateBalls .8s 1 ease-in-out;animation:rotateBalls .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(1){-webkit-animation:top .8s 1 ease-in-out;animation:top .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(2){-webkit-animation:rightTop .8s 1 ease-in-out;animation:rightTop .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(3){-webkit-animation:right .8s 1 ease-in-out;animation:right .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(4){-webkit-animation:rightBottom .8s 1 ease-in-out;animation:rightBottom .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(5){-webkit-animation:bottom .8s 1 ease-in-out;animation:bottom .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(6){-webkit-animation:leftBottom .8s 1 ease-in-out;animation:leftBottom .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(7){-webkit-animation:left .8s 1 ease-in-out;animation:left .8s 1 ease-in-out}.favourite-btn.active:not(.big) .ball:nth-child(8){-webkit-animation:leftTop .8s 1 ease-in-out;animation:leftTop .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(1){-webkit-animation:topBig .8s 1 ease-in-out;animation:topBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(2){-webkit-animation:rightTopBig .8s 1 ease-in-out;animation:rightTopBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(3){-webkit-animation:rightBig .8s 1 ease-in-out;animation:rightBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(4){-webkit-animation:rightBottomBig .8s 1 ease-in-out;animation:rightBottomBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(5){-webkit-animation:bottomBig .8s 1 ease-in-out;animation:bottomBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(6){-webkit-animation:leftBottomBig .8s 1 ease-in-out;animation:leftBottomBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(7){-webkit-animation:leftBig .8s 1 ease-in-out;animation:leftBig .8s 1 ease-in-out}.favourite-btn.active.big .ball:nth-child(8){-webkit-animation:leftTopBig .8s 1 ease-in-out;animation:leftTopBig .8s 1 ease-in-out}.favourite-btn.big{width:80px;height:80px}.favourite-btn.big:before,.favourite-btn.big .inline-svg{width:80px;height:80px}.favourite-btn.big.top .info-circles{width:80px;height:80px}.ball-container{width:4px;height:4px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;z-index:1}.ball{background:#DBDBDB;width:4px;height:4px;border-radius:50%;position:absolute;top:0;left:0}@-webkit-keyframes puls{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.236);transform:scale(1.236)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes puls{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.236);transform:scale(1.236)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes puls2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes puls2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotateBalls{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateBalls{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes capaDerecha{50%{d:path("M12.5,17.5l-0.1,0.3L12.5,17.5l-0.7-0.9L12.5,17.5l1.6-5c-0.1,0-0.2-0.1-0.3-0.2c-0.7-0.9-1.9-1.9-3.5-1.9c-2.5,0-4.2,2.2-4.2,4.3v0.2c0,1.8,0,4.2,7.7,10.5c0.1,0,0.1,0.1,0.2,0.1l0.8-4.9L12.5,17.5z")}100%{d:path("M15.7,17.5l-0.1,0.3L15.7,17.5l-0.7-0.9L15.7,17.5l1.6-5c-0.1,0-0.2-0.1-0.3-0.2c-0.7-0.9-1.9-1.9-3.5-1.9c-2.5,0-4.2,2.2-4.2,4.3v0.2c0,1.8,0,4.2,7.7,10.5c0.1,0,0.1,0.1,0.2,0.1l0.8-4.9L15.7,17.5z")}}@keyframes capaDerecha{50%{d:path("M12.5,17.5l-0.1,0.3L12.5,17.5l-0.7-0.9L12.5,17.5l1.6-5c-0.1,0-0.2-0.1-0.3-0.2c-0.7-0.9-1.9-1.9-3.5-1.9c-2.5,0-4.2,2.2-4.2,4.3v0.2c0,1.8,0,4.2,7.7,10.5c0.1,0,0.1,0.1,0.2,0.1l0.8-4.9L12.5,17.5z")}100%{d:path("M15.7,17.5l-0.1,0.3L15.7,17.5l-0.7-0.9L15.7,17.5l1.6-5c-0.1,0-0.2-0.1-0.3-0.2c-0.7-0.9-1.9-1.9-3.5-1.9c-2.5,0-4.2,2.2-4.2,4.3v0.2c0,1.8,0,4.2,7.7,10.5c0.1,0,0.1,0.1,0.2,0.1l0.8-4.9L15.7,17.5z")}}@-webkit-keyframes capaIzquierda{50%{d:path("M23.7,10.5c-1.6,0-2.8,1-3.5,1.9c0,0.1-0.1,0.2-0.3,0.2c0,0,0,0,0,0l-1.6,5l2.4,3.1l0.2-1.1l-0.2,1.1l0,0.1l0-0.1l-0.8,4.9c0,0,0,0,0,0c0.1,0,0.2,0,0.2-0.1c1-0.8,1.9-1.5,2.7-2.3c0-0.1,2.7-2.6,2.7-2.7c2.4-2.8,2.3-4.3,2.3-5.5v-0.2C27.9,12.7,26.3,10.5,23.7,10.5z")}100%{d:path("M20.6,10.5c-1.6,0-2.8,1-3.5,1.9c0,0.1-0.1,0.2-0.3,0.2c0,0,0,0,0,0l-1.6,5l2.4,3.1l0.2-1.1l-0.2,1.1l0,0.1l0-0.1l-0.8,4.9c0,0,0,0,0,0c0.1,0,0.2,0,0.2-0.1c1-0.8,1.9-1.5,2.7-2.3c0-0.1,2.7-2.6,2.7-2.7c2.4-2.8,2.3-4.3,2.3-5.5v-0.2C24.7,12.7,23.1,10.5,20.6,10.5z")}}@keyframes capaIzquierda{50%{d:path("M23.7,10.5c-1.6,0-2.8,1-3.5,1.9c0,0.1-0.1,0.2-0.3,0.2c0,0,0,0,0,0l-1.6,5l2.4,3.1l0.2-1.1l-0.2,1.1l0,0.1l0-0.1l-0.8,4.9c0,0,0,0,0,0c0.1,0,0.2,0,0.2-0.1c1-0.8,1.9-1.5,2.7-2.3c0-0.1,2.7-2.6,2.7-2.7c2.4-2.8,2.3-4.3,2.3-5.5v-0.2C27.9,12.7,26.3,10.5,23.7,10.5z")}100%{d:path("M20.6,10.5c-1.6,0-2.8,1-3.5,1.9c0,0.1-0.1,0.2-0.3,0.2c0,0,0,0,0,0l-1.6,5l2.4,3.1l0.2-1.1l-0.2,1.1l0,0.1l0-0.1l-0.8,4.9c0,0,0,0,0,0c0.1,0,0.2,0,0.2-0.1c1-0.8,1.9-1.5,2.7-2.3c0-0.1,2.7-2.6,2.7-2.7c2.4-2.8,2.3-4.3,2.3-5.5v-0.2C24.7,12.7,23.1,10.5,20.6,10.5z")}}@-webkit-keyframes top{0%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0)}70%{-webkit-transform:translate(4px, -35px);transform:translate(4px, -35px);background-color:#EF5350}100%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0);background-color:#EF5350}}@keyframes top{0%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0)}70%{-webkit-transform:translate(4px, -35px);transform:translate(4px, -35px);background-color:#EF5350}100%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0);background-color:#EF5350}}@-webkit-keyframes topBig{0%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0)}70%{-webkit-transform:translate(4px, -60px);transform:translate(4px, -60px);background-color:#EF5350}100%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0);background-color:#EF5350}}@keyframes topBig{0%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0)}70%{-webkit-transform:translate(4px, -60px);transform:translate(4px, -60px);background-color:#EF5350}100%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0);background-color:#EF5350}}@-webkit-keyframes rightTop{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(28px, -22px);transform:translate(28px, -22px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes rightTop{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(28px, -22px);transform:translate(28px, -22px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes rightTopBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(48px, -39px);transform:translate(48px, -39px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes rightTopBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(48px, -39px);transform:translate(48px, -39px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes right{0%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}70%{-webkit-transform:translate(35px, 4px);transform:translate(35px, 4px);background-color:#EF5350}100%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);background-color:#EF5350}}@keyframes right{0%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}70%{-webkit-transform:translate(35px, 4px);transform:translate(35px, 4px);background-color:#EF5350}100%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);background-color:#EF5350}}@-webkit-keyframes rightBig{0%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}70%{-webkit-transform:translate(60px, 4px);transform:translate(60px, 4px);background-color:#EF5350}100%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);background-color:#EF5350}}@keyframes rightBig{0%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}70%{-webkit-transform:translate(60px, 4px);transform:translate(60px, 4px);background-color:#EF5350}100%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px);background-color:#EF5350}}@-webkit-keyframes rightBottom{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(22px, 28px);transform:translate(22px, 28px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes rightBottom{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(22px, 28px);transform:translate(22px, 28px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes rightBottomBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(39px, 48px);transform:translate(39px, 48px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes rightBottomBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(39px, 48px);transform:translate(39px, 48px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes bottom{0%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}70%{-webkit-transform:translate(-4px, 35px);transform:translate(-4px, 35px);background-color:#EF5350}100%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0);background-color:#EF5350}}@keyframes bottom{0%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}70%{-webkit-transform:translate(-4px, 35px);transform:translate(-4px, 35px);background-color:#EF5350}100%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0);background-color:#EF5350}}@-webkit-keyframes bottomBig{0%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}70%{-webkit-transform:translate(-4px, 60px);transform:translate(-4px, 60px);background-color:#EF5350}100%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0);background-color:#EF5350}}@keyframes bottomBig{0%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}70%{-webkit-transform:translate(-4px, 60px);transform:translate(-4px, 60px);background-color:#EF5350}100%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0);background-color:#EF5350}}@-webkit-keyframes leftBottom{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-28px, 22px);transform:translate(-28px, 22px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes leftBottom{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-28px, 22px);transform:translate(-28px, 22px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes leftBottomBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-48px, 39px);transform:translate(-48px, 39px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes leftBottomBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-48px, 39px);transform:translate(-48px, 39px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes left{0%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px)}70%{-webkit-transform:translate(-35px, -4px);transform:translate(-35px, -4px);background-color:#EF5350}100%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px);background-color:#EF5350}}@keyframes left{0%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px)}70%{-webkit-transform:translate(-35px, -4px);transform:translate(-35px, -4px);background-color:#EF5350}100%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px);background-color:#EF5350}}@-webkit-keyframes leftBig{0%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px)}70%{-webkit-transform:translate(-60px, -4px);transform:translate(-60px, -4px);background-color:#EF5350}100%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px);background-color:#EF5350}}@keyframes leftBig{0%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px)}70%{-webkit-transform:translate(-60px, -4px);transform:translate(-60px, -4px);background-color:#EF5350}100%{-webkit-transform:translate(0, -4px);transform:translate(0, -4px);background-color:#EF5350}}@-webkit-keyframes leftTop{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-22px, -28px);transform:translate(-22px, -28px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes leftTop{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-22px, -28px);transform:translate(-22px, -28px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes leftTopBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-39px, -48px);transform:translate(-39px, -48px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@keyframes leftTopBig{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{-webkit-transform:translate(-39px, -48px);transform:translate(-39px, -48px);background-color:#EF5350}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#EF5350}}@-webkit-keyframes leaves{0%{transform:scale(1);-webkit-transform:scale(1)}50%{transform:scale(1.5);-webkit-transform:scale(1.5)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes leaves{0%{transform:scale(1);-webkit-transform:scale(1)}50%{transform:scale(1.5);-webkit-transform:scale(1.5)}100%{transform:scale(1);-webkit-transform:scale(1)}}.overlay-fovourite-info{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background:rgba(0,40,85,0.7)}.flag:before{content:' ';display:inline-block;width:30px;height:22px;background-size:100%;background-image:url(//assets4.cdn.iberostar.com/assets/flags-24adedc48568754e1ba2c2063c3e494c675a6a5797a95a14e93076c8091d001c.png);background-repeat:no-repeat;vertical-align:middle;font:0/0 a}.flag.flag-:before{width:0;height:0;background-image:none}.flag.flag-ad:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AD-8e6b633b52d5ba79bce4eedc2d54d2061687c4c1fb30f96489bcfe03459e7354.svg)}.flag.flag-ae:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AE-53b246e16db1cae64dd1c62f9af14b64cd534edbfc05b897e6e78941b89be5a2.svg)}.flag.flag-af:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AF-53334bfe8939f18c2d1740d8a852cfd98679a5d31451f42668004707600c5fe1.svg)}.flag.flag-ag:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AG-448410fd6d650b6e56506bc936c627260e07e3ed0d5be1bfb90c4e8718fcb892.svg)}.flag.flag-ai:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AI-1cf5cac3665f0b731f4491175cf24f75fca99ec8ae7e7db20ea6b9591deedebc.svg)}.flag.flag-al:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AL-501091bf9c319d8e702995cc4cb0f76c2b866652a1f40da69c39d2447b4804b5.svg)}.flag.flag-am:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AM-0285512bf3a29276a53bac8458820c1e7e47f2a1ddd50ad5000c68b901074efa.svg)}.flag.flag-an:before{background-position:-128px 0;width:16px;height:11px;background-size:auto}.flag.flag-ao:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AO-baa0fbbd7a0af681faa373d9c41a1c7c767a966069b06e99e4af224dba438dd6.svg)}.flag.flag-ar:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AR-c2c14fd1b8a472b3def040ce1791f8c3172cb1f51f73929d91fd75fd9626b78e.svg)}.flag.flag-as:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AS-c7a6b67720f3e6f029d614b3787d18761c46b1ece7db5ef1c321a2494e910af2.svg)}.flag.flag-at:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AT-bf8db0d70576ac3c18f9dc3ad3d3ea7bb0e5ce5d3e2cf8438f28c1759e2675cf.svg)}.flag.flag-au:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AU-e0a47c4b34964abe13d65d95e1c4934b6e74f76dc2471083a1ffdc06461f57b2.svg)}.flag.flag-aw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AW-a21933a4000ca64d944f16b269f44439467d72b328036ad47ab34f2ab791f8f2.svg)}.flag.flag-ax:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AX-889f28e727fa0a5b00fbf8116c7d2dc784281745fe26938863a796a9c5289470.svg)}.flag.flag-az:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/AZ-e42e47ec37f7ead9c771667a284a6058f3e7db0db1e2cf9d79417bc9feb4fbf5.svg)}.flag.flag-ba:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BA-0921620bee63b8f994cb4627a339b5512166fcf962e1c7ab07af7f27f7b6e796.svg)}.flag.flag-bb:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BB-2fd67fb34615aeeef2f5226494345767802fc541da2a993419b68f5e9b4f8de7.svg)}.flag.flag-bd:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BD-5afc7734e00a87c1f3097eb8ab690488dbd8a62fb308f939c0c136a6ecfba7ab.svg)}.flag.flag-be:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BE-3e4ecbc4af83940aae4fccc5a87575959d5db085b2efe1e14cc8324aace963f7.svg)}.flag.flag-bf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BF-76b76f0c84a4763734594ac65dd9940f3402a176f31139f833ac844b1c0c078b.svg)}.flag.flag-bg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BG-c408f875d60abc1819fefa6d97a8f8cc4f037e20bafbf3b06ce078c019400c4b.svg)}.flag.flag-bh:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BH-0763bcc96291fcadfc9da322f311b30eb4b182f4242d1f9f7236f37c03e364f3.svg)}.flag.flag-bi:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BI-160a60acc2d5041c4b67a2c867c2b4d3af595487d9b8499fcc39da8a6278bf83.svg)}.flag.flag-bj:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BJ-f883a5e90c6f74a98665135be4ed77d8836a308f804bb8328d0901252781e3be.svg)}.flag.flag-bl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BL-5c7597aa4ba745a6fb8bfa63a289c20d095c0f6a2d3de1acdfecfcf7edfb6e9d.svg)}.flag.flag-bm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BM-0d8eac2a16899a9e655df9c5849ce145f9624b85803a41a54b0f686fc878c7f0.svg)}.flag.flag-bn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BN-4f0adb1f9811c5ac22b290b3fbc6bfe7335ad3e5676bb6dd3279441812aae13f.svg)}.flag.flag-bo:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BO-b4bb93681845bcaaa91ecb3c822a3574585a156577e54de9b05cca2332160ae3.svg)}.flag.flag-br:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BR-adae5d838d420953b2329bde1e0318c59b77238247e60920e49f39006252f3ab.svg)}.flag.flag-bs:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BS-1f46de45067f28fe16bcba5a7b08a58402f8fdd37e477c144d16a62af496abf7.svg)}.flag.flag-bt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BT-f6393626c1501b1720a6cf867c26a379ce1097217ffe43441b9f6c596d4d5acf.svg)}.flag.flag-bv:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BV-58ab236d6954fe5816eda21f770953d5903d08629ec1b63d0f6489b6dd2d7377.svg)}.flag.flag-bw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BW-251d53f852193cc4cf93a49b4aa666f610ee74a4829b35e802db8d0f1411f9ac.svg)}.flag.flag-by:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BY-f8307368f45b98a6c19f2ca3a34e64aaf76771b33db515c2445d3536467d0443.svg)}.flag.flag-bz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/BZ-f80f6d0dcbf330d1b172df590e5e947e7dbb968a93df0c984398314704aa2c0f.svg)}.flag.flag-ca:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CA-721da6e5d0cebb131e6da010b83043ee001230f28260966ff12693531d1f35ed.svg)}.flag.flag-catalonia:before{background-position:-64px -22px;width:16px;height:11px;background-size:auto}.flag.flag-cc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CC-def3a0e7b60f33066fb965b1f664444dfae2ff12e50aa109371a18d53eb5c85d.svg)}.flag.flag-cd:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CD-797aea4c9f425a269779ed3741933a47b5f893f42c535cfedde25379b089fad0.svg)}.flag.flag-cf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CF-638b7ec9e325febae694ca8c401a0a2704bd1070d5ab50b1aa974b916ac92ebe.svg)}.flag.flag-cg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CG-34bd7ff6785567d10b6aef4115e70ce102278cdb19f9cedcbcc2bb9b4373d52e.svg)}.flag.flag-ch:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CH-dffc3ab667ceffe8359cf3dc2d53beb900dd2ee37a50322a380f1ca3160b9e75.svg)}.flag.flag-ci:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CI-e7e7b6ba9a4230e9c4bd58df7e677cbe0adf6e03b512415c825d697f29949ebe.svg)}.flag.flag-ck:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CK-7800f1d794f60ccaa80f8ca6b6fe08f48fe1ffa81130df391197c6a69a46be46.svg)}.flag.flag-cl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CL-c04974285e3c8383599aa8ae6abd62c69a9430c8a205438cb46bea9292e4d3cd.svg)}.flag.flag-cm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CM-0d07f6df709c689e1b0947a9edd6b836b45c514752ae7cc54efbd124a45ff399.svg)}.flag.flag-cn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CN-5200f8a26ef5768d91c1aaf10b8ac02ae96cdafb7480b496718c1d54c5f72c48.svg)}.flag.flag-co:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CO-3cb9e580c20b48050ced51168f4b3972e781a2d0c7ecfd6db39782661c47bbff.svg)}.flag.flag-cr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CR-dde8e416336e5cddd65aae53d8e939adb8211dc204f4190ffe050d8dd42487b3.svg)}.flag.flag-cu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CU-97ab49e68c19b067ab69fdcf90605fbd0f8fb6e8c2dc5254328ef815cb5e120a.svg)}.flag.flag-cv:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CV-e2e7280197a080bd23297e989c0bd6a497f4446d49df9af1a28727749ca9885e.svg)}.flag.flag-cw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CW-5654700a29b5fafe876491b4e360dd5f24b16fab781fceb30237725423b93254.svg)}.flag.flag-cy:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CY-d928243f7bf6a671f8d4971390e8e9bb4061691a27ce5117f16d25b7536ff870.svg)}.flag.flag-cz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/CZ-922749a21479f65102eb0f203de532651fea3c5c6e5c4ce0a7cfeb062a137d71.svg)}.flag.flag-de:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/DE-30b8c08723b0af130800167aeee7da1d2c3419484e20b2c1d3db5833801bf294.svg)}.flag.flag-dj:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/DJ-a0a1fc22229bc100860e54c25af27a48e138547a620763abbf902c682d8a62f2.svg)}.flag.flag-dk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/DK-1047854c1edde52019b3c10cc5a55a6fff7d749c1c8208e903ae46fd896dbe4d.svg)}.flag.flag-dm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/DM-dc1c0b934fa21f98d68aeaa61edadb8047847c5430a276a41880d85443bfa7a8.svg)}.flag.flag-do:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/DO-dccc61bde13112378773854be4b93b1f0121076b218a22496476e0f7e2869454.svg)}.flag.flag-dz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/DZ-f99c47d296fbf4162a3760ccaf93e288210791387abe3793ef0bcf650ac5f854.svg)}.flag.flag-ec:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/EC-1b11c9bd1fee57669a20852615be3395dcec57b8f71ade5504acd15e3ff40a07.svg)}.flag.flag-ee:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/EE-d693b75a474dbcb462919f7a4051787a9933f13dbcb3a57f7c1dee0bedb122e6.svg)}.flag.flag-eg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/EG-6a69da164c0e018b7c6f2825fca13883e81bc86a48567e1d7c8fd54257ae512c.svg)}.flag.flag-eh:before{background-position:-224px -33px;width:16px;height:11px;background-size:auto}.flag.flag-england:before{background-position:-240px -33px;width:16px;height:11px;background-size:auto}.flag.flag-er:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ER-214f15c2b6ce294750cc7ed315784e1bf1b8fdcc88338f9b20b0cf79e391f755.svg)}.flag.flag-es:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ES-7f536fce1aaae1fb1642a19afca74b3c2bc6358760a34950560fba0b88747de5.svg)}.flag.flag-et:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ET-2df6356857cb1a2fdee64d618789d59244438c07dbb2273fc3366a90f5a5664e.svg)}.flag.flag-eu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/EU-288e78e0926e5f76b836700a16eec45c4c30f0bcec21dad2ee499e21abe43478.svg)}.flag.flag-fi:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/FI-6e0f2367746dfa2f75e2a0dde87f9ae55d9adb5ca249b3a554b45dafcd196918.svg)}.flag.flag-fj:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/FJ-e3dc2f572adfb72ce45a099577851e7b59a739dcb255b101230def91978ab044.svg)}.flag.flag-fk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/FK-221cb050c19b3210da9c9c5b51fbee35513c96d0127174c2f094a209eb372e99.svg)}.flag.flag-fm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/FM-ccd1088dec1c434a5bd663693df08c43357203a028297f824cc63602e8e3a78d.svg)}.flag.flag-fo:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/FO-a9b1a3a92b8cc37158b7e2242c203a6f75791ebc2a613484f72a3ce4f5aeae6d.svg)}.flag.flag-fr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/FR-d42387631e2304003f2a38ee1a9272b97fbf8a113847408049fa3d56fff6323c.svg)}.flag.flag-ga:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GA-61696ed6f25afc1b7d437cf1b5586c622eb0388585bb1eac7cd9b55a15276797.svg)}.flag.flag-gb:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GB-712cba3fa8fa2aceeed253c363eb34d1c122a5159027d256815fc94b0941b3de.svg)}.flag.flag-gd:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GD-6e51cdeec71fff1eaf6aa6d1b4b915dd76f99bececfa0c121882b9a76beebed1.svg)}.flag.flag-ge:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GE-870344773e45f5cc3c82db49dbc71c51aaaf1ee5f88f5236275172d40a0ff53d.svg)}.flag.flag-gf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GF-0b24a37ad51d7080ea17be5a493647ea27d0924ff0aedcb510e8e6dac30d7db5.svg)}.flag.flag-gg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GG-b10d9f373a326fea84eef947e40cc338aa08ea2445e0bb686ce7b608a83ec609.svg)}.flag.flag-gh:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GH-bfb3f0d70b4239703f80c593fe8d8ed5b044e74b6cae6b68a29dd4f911cb4806.svg)}.flag.flag-gi:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GI-f67d9b5d7083cd70186c574c13df4b591dd4f0ccc4046b2c25ac6331b2d04af8.svg)}.flag.flag-gl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GL-383e638098d32305f4dd90195fde804ff5d82b1d6c20d3aed13ed916ee0671f6.svg)}.flag.flag-gm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GM-252a21bddf01ad53185f11b7467225dff92d4cc6e7c4d01395cb95c05e37fc37.svg)}.flag.flag-gn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GN-161f3481815ee8b27a5add144889236e897bd324d899714ecd6acd2d04845133.svg)}.flag.flag-gp:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GP-25215a742057ee346b805a97a73edc33b6989a9ffabefb75ca8f86ce41bca2f0.svg)}.flag.flag-gq:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GQ-eb0ed890d05473696f5ea0fb836d246ece7d41828d1512610cb6fc0fc2561f6b.svg)}.flag.flag-gr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GR-c90af8e4be9190b4986d2e4d1a6986d18a6275f85200a947b08f393122a6310b.svg)}.flag.flag-gs:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GS-adf45fbb0497b676d878446c2a6f7b85b4141e6a3a20f26d97ca28f67987e03c.svg)}.flag.flag-gt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GT-427b9e02b2ac298cd1de1bc66f7621a4744f7149745fa44be869d99ff9499546.svg)}.flag.flag-gu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GU-ccf0376be7618ca371fbbeacbad9253c54c814d7637fb862c478f74421d7a7d6.svg)}.flag.flag-gw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GW-a4e25a4a77cdb00c765c72084dbc281320992ba951472d53fc23d67a694048de.svg)}.flag.flag-gy:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/GY-b072df9c0dd262172bae61918ccdc306c035fba9480c647b872c3fd7c7f2780f.svg)}.flag.flag-hk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/HK-6600c96e20fc105b0fc007a6505276271ed5dd7a7c1d39ad4fa88cd3e7ac68ac.svg)}.flag.flag-hm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/HM-3ce2bd3c05dc91c472487bdb81380a692a1caaf558c82f1ccbeb3960646f9e85.svg)}.flag.flag-hn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/HN-d75530e0f5b825b6bb1df90e9a3049510ad77d3e954d53a802234f8a37749943.svg)}.flag.flag-hr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/HR-7d419816a533c99b630febd225cd9523f67aab499b23303ff2cdb61d0fb33073.svg)}.flag.flag-ht:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/HT-af259ca83fa8962f661920ec775c44f63316df862cd523e6c20b0eb6ab5e2eca.svg)}.flag.flag-hu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/HU-e2f5a2a3bed5987eb99c61750acede4659c3eee76cce96f573dc540a5374e2c6.svg)}.flag.flag-ic:before{background-position:-48px -66px;width:16px;height:11px;background-size:auto}.flag.flag-id:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ID-fc0548a7dade5078c7cb989b7723479cc83dca11d92ffa75a6fcaea56792a365.svg)}.flag.flag-ie:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IE-3719860541b9d93ef33a47270e3520c16effee27f50d6dcd7dd23f67d0823c85.svg)}.flag.flag-il:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IL-d2b34f179500390f77398c8fe86ce6c67374971201b70cf3f6b323dae6667566.svg)}.flag.flag-im:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IM-5721b1543fe4c2a1818d6a50a7cfe5110830eab056997d0425706e9156942b8a.svg)}.flag.flag-in:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IN-b9b21017f788f4963134c1fc60361d5462d8daea2fe0c6cdd705f3ece8ad2436.svg)}.flag.flag-io:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IO-6c23acec64c184fb8ccf8e01737c9f70fbd1dd1895ea833a8b9f8ae07eae7548.svg)}.flag.flag-iq:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IQ-593d6c5f7ecc34f22908a5581de0bd3202d2a712f4096f90c8e21ada49c64e77.svg)}.flag.flag-ir:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IR-19cb209dd6f1f01e147a37169f344af58ccc44ce9f710b16e808c0ddaaaca26d.svg)}.flag.flag-is:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IS-1ba6983ff8759206793d253b3075eb6931f6fb16f041928d0e743cfc04f9c114.svg)}.flag.flag-it:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/IT-4ccbcc3b899abfc282dadce5b52a66abd23a93fd86e7d4ae0a5251f806c4cb49.svg)}.flag.flag-je:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/JE-64bfaf722ba94912681ca411531c9355bbe74cfb7011a61f96f9dd81de151278.svg)}.flag.flag-jm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/JM-88b65daf67781a70d35263e86848f986722d932a7e68aa929186f1aeee10063f.svg)}.flag.flag-jo:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/JO-25a1b4168e1390396b7c73ba947844420ce9058ae45ca317ab0f843733767325.svg)}.flag.flag-jp:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/JP-dbdb54ed3df3ad69da6830480224b90135a2aca07464c5de5ac0a8b42d1b3deb.svg)}.flag.flag-ke:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KE-80afd4a1435d71baf4156f7da13100793c417795fb4d5858690d7876a9ce7ff2.svg)}.flag.flag-kg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KG-7cc3226eec96c6f06277a4903e3259a5479ff1c0c6afe8f938f168d5c04b8c23.svg)}.flag.flag-kh:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KH-d2ac8c8b472079b920fe12638768338877adb3bfe7a38d3963ee891e19bfd441.svg)}.flag.flag-ki:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KI-4188e581a3e297fb6db53300c1793a14b8b3ea2a250eb04e2c016d61ba63d65c.svg)}.flag.flag-km:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KM-8cc25884cdfcc8fed43ffdfdd631f86f5efc0038fea538f8aede2c28be4f57f1.svg)}.flag.flag-kn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KN-5f73e10750d8dfac60cfa232e9e3deb49012eee060fa59f370eaa5c8a7ca6de3.svg)}.flag.flag-kp:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KP-efe3ba3ae17f9fbd65af6d381e060bb5dc4b81d631a6330dc21f946985432e91.svg)}.flag.flag-kr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KR-ae4e3114608c146735eb20e355f7313c1968a1ee9eb5b9353f63e76c7bd45b8b.svg)}.flag.flag-kurdistan:before{background-position:-160px -77px;width:16px;height:11px;background-size:auto}.flag.flag-kw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KW-4e479c235abe12ce3ebe4e831685e99758ac98c02d5a86e15d3843401621b0fc.svg)}.flag.flag-ky:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KY-64796545d75c7cbb803d0cf7c9591ca41691f1077171ad5864a7c05aa0237433.svg)}.flag.flag-kz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/KZ-1c3bfdd5a99e3197b01c33336dea475f4577454c45e595ec3a78e5b91aee5a77.svg)}.flag.flag-la:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LA-02b2f1e3dbae9a81848455d0d1fe47ff5c365c37206776a94a3d946a8fa6c64e.svg)}.flag.flag-lb:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LB-8074c53f1d592c550819294aa8e06a6786930a7c04526ecfc3844c9b92f9f962.svg)}.flag.flag-lc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LC-b79d7de42f18540c2ab8a8a86e00d3dde77e75b50bb8e0eb5c57d5bc1383de15.svg)}.flag.flag-li:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LI-fba9bdf72f168328c28ba98c9e458ed6960b0211fb995ce298834e0358d664f8.svg)}.flag.flag-lk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LK-96dd0f1f9c1eec2c0dce055e3f2d2932671ef7a2537f7e9d5c8ad9fe2dd584a0.svg)}.flag.flag-lr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LR-e2b8b54e0318a553be67ed4908ec8f77ca843e9e2a43a51b477b70d02e6bff31.svg)}.flag.flag-ls:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LS-123438360499f736d721f8fbce4f8ba94673c9e44b57352f9cb32575b1f3a316.svg)}.flag.flag-lt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LT-47747c0e6f7c35bd119613ee73a9138e77797cd98127f631dd902c43fdc25c5c.svg)}.flag.flag-lu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LU-208e97f0e90a62f45c41c2648f494aeb5d25c221941b3951c0cca1d802ea9111.svg)}.flag.flag-lv:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LV-d326d78e6f0d573d7fd91c6091ee6abe57fb74cf9a618e14b06339128c03158c.svg)}.flag.flag-ly:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/LY-8f86f81ba96554770c0b6bdea8e9b8d47357459dcc6fbacf0af2d66cac306e7b.svg)}.flag.flag-ma:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MA-3fa1e08f2d814038ddc31d5987bf1c450b7d1519fe7d21d07140401682e05843.svg)}.flag.flag-mc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MC-22e6d33d1adfb1afc3f8b4be1f281266481611be8db4935d496bdf170cd3ef95.svg)}.flag.flag-md:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MD-7634043210e069148a3c376cf420cff4ab736f6d0a06efa353048bf9536b5031.svg)}.flag.flag-me:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ME-4ba3b046eec920fa46488a5f48dd0414ea5b313c7bfb6802db7ae59920de514a.svg)}.flag.flag-mg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MG-b32cca9b0a56396bd980eb5f5ad8d8179b04b3f56033aac7c619d08f2114ffcb.svg)}.flag.flag-mh:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MH-f2b9830d6a07f9d606f2c22822fde88a296b6cbb5f81dda791e614d046549d2d.svg)}.flag.flag-mk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MK-ee8af5925a737a86e3773ebf6c7c0f2cb4bb854156854592706679b104f8916d.svg)}.flag.flag-ml:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ML-32a87c658ff09ca30e9df4daf2919ec3390dc662c0e8467df9fd8a0704de46e5.svg)}.flag.flag-mm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MM-3c25c00c9cabdc1343c2fd2b05e86382857b754855dd13e19b0bce642e187899.svg)}.flag.flag-mn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MN-22a62c483faee3bc5d1f2db517b155a5fbb9c172f64c7e819a6daced71a2af59.svg)}.flag.flag-mo:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MO-86979c1b9a2ed86b651132d271c72f1880b02677c38d7f81a0352b7c5b8bb99c.svg)}.flag.flag-mp:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MP-822958b4cdcc3c9fa7f6ebe3fcaaae744a40004e87e3cb61180ae1ccedcd52e7.svg)}.flag.flag-mq:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MQ-685569bb61cea3267b74c77c698c2c95c25205a9a494dd79a9a1695539c6b6dd.svg)}.flag.flag-mr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MR-93398d8831b410586ab6934e67e8745a9f56b5e1d4e3a0a4ff8a71c732bc4c59.svg)}.flag.flag-ms:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MS-42f8d81359273ddeb54230144a8ab91928c8b7c09f84028b8ef631165dd3677d.svg)}.flag.flag-mt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MT-be9e60bc1df588c9c63333ee145b0ad307a8739bca259a93cc6de281ddb31947.svg)}.flag.flag-mu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MU-4f877a3b8e4cb445b133de525f33a83c7b929a812fbbe9c1d8ecd65ed7a01380.svg)}.flag.flag-mv:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MV-4d6024008919b1ed7bcd7fce2bccd3d40c75501a7e59cc391147ff593543fe7e.svg)}.flag.flag-mw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MW-8eb7bc8ea620f55a1f334a279c0f3af232e275ed03b76ad6689b9eebba0eb6c2.svg)}.flag.flag-mx:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MX-506b3058524b8bec51f28115ba340a87dd96f1d391a556b142bdcbc4ccf300b5.svg)}.flag.flag-my:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MY-fa36a07c370868fd64bb9722828525378141874d7f4147ab980af4e9f47244e2.svg)}.flag.flag-mz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/MZ-fc2c0fe8a60deb02fe1e2474d4e25ce960301e7d3d93f29210d100cd6ec1cd9b.svg)}.flag.flag-na:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NA-35a819b4bb2cd49d354e937c1ef6268e635c453ce33d37a63766dbb759867d17.svg)}.flag.flag-nc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NC-9aecd39f6afe31533158b9319f6d59717fa866e72057b4a5e890523cf79a19b4.svg)}.flag.flag-ne:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NE-09fb25a0291d3b5110dd5408ba9aa1aa83bb5294fba300efb846cdcbbaab4406.svg)}.flag.flag-nf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NF-60d25236dd2233507ecd6da8c375b51559cfbdefed6a341998a8c6fe3a8c200d.svg)}.flag.flag-ng:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NG-c13c40e22054625cd8e0ff6da6741cca877aacc5bbff01c0e7943b6ceb0d170b.svg)}.flag.flag-ni:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NI-37d6c06b4eb7141cf488b8a31889fcb2332d4711345cc4728896a84a30a59bd1.svg)}.flag.flag-nl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NL-e5d3c1a38229c9c475d8db5f75e3cb0aebb3ec6cd54e34ebd504fbf9230f52d4.svg)}.flag.flag-no:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NO-c43bd301a895bd61b9c50e66ef529fd3515444478fa6892273873fdb84fd050f.svg)}.flag.flag-np:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NP-ba593529973397914ed31eebf03381ac0d15d8a67c72f202af1c619d1b623755.svg)}.flag.flag-nr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NR-2e824b4f54a222e219a20e2da6a1b992992a4a0732995d1d7cb9852f7c62e031.svg)}.flag.flag-nu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NU-ea4d011afa0f64519c4d6c07cdf71adeea204cb32d061f783273ba3f69c87073.svg)}.flag.flag-nz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/NZ-3e723d374d628e94f52b7b2adec3683f5b9fed5da71a617635d7408f56f8d794.svg)}.flag.flag-om:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/OM-63383b746a4d8476273b5e77d91a570dfce60fa27be8feb7af0ee16f2a10c491.svg)}.flag.flag-pa:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PA-c0f8078d5154d9901ff2d132d609c5647f95d9e0eeb3f53d8e2745d510757a86.svg)}.flag.flag-pe:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PE-acda6cc8fc616d85725263e7db2fc6b6c5b43f9df6eaf9f9f0e775bce932c13a.svg)}.flag.flag-pf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PF-10acbaad65f9b3ad9fd6e332c5a13eb5a1acfab9dd9a34a4219c7dc6e56a5e39.svg)}.flag.flag-pg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PG-375f7ceb52aff08c14ca72a32601069448599addcff3c72e950f9f9ab157251d.svg)}.flag.flag-ph:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PH-8dfcfc4f001b0163b6582be579dcf981379b9961edfc6475cc4de5285ccf8f08.svg)}.flag.flag-pk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PK-de89b3cc28ee88e0604008b7ad21941ca74eda2abfccd08a058ab2ff36cbce7f.svg)}.flag.flag-pl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PL-51b02447c0a2c81ebd506d442ee5ed654adbbbf51c5b93deeb2c71c8d3a99461.svg)}.flag.flag-pm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PM-e631cb5000c4deabcac8db37bb1f3421078978dc7bd5a7dbffe2cdcb94fa2ed2.svg)}.flag.flag-pn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PN-3d4bcf99f27c864e8e5b01a25d0f2c33131d9907e74cf97f6ffd8f76231b33ed.svg)}.flag.flag-pr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PR-0649024e5203433fbecfb43eec11faf35d05559ae46941947c14f1ef8cd7bbed.svg)}.flag.flag-ps:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PS-104ea5d6a11058796f61aa8d860d288f41bc2c9f67165656b9f8fd41dd89de13.svg)}.flag.flag-pt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PT-192fef0f1f45db7d0c7cb91298b7865444e93d787ab80f9e7d16f062ed72e0fd.svg)}.flag.flag-pw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PW-fe18d35fe5c52669f1406247f7a3d10f558e9cc0759528dbeb5f4b71437e8248.svg)}.flag.flag-py:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/PY-a4843bff214b2d4ff8eea28cfbedd8d7c82c4fae43b7bcb8909eea96632b1211.svg)}.flag.flag-qa:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/QA-fcfe299a7dce423027828e7d6b16f8688b0f013b1d0aee5a2b08b6ebda81303d.svg)}.flag.flag-re:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/RE-2afb601cb063fd7a021d8dcffb41c04e2fd1b93479b7d096c062196d39fc11d9.svg)}.flag.flag-ro:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/RO-f5464b6081d981aaf8905d8d449596aa2124761c70a8d5703caefe67634ae2de.svg)}.flag.flag-rs:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/RS-5661e24a9a9250e9c79d01de445c19001bf6dece9c138b2953a52c0b4a3534c4.svg)}.flag.flag-ru:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/RU-ef922ec17299886d78d0e10aa9c1360519f5c2812b0a5202ea51a6a5c5e22a7f.svg)}.flag.flag-rw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/RW-9c3fc08acf3dd304b132ed9f89e8dca15780b146badb938123874da6b63e8fad.svg)}.flag.flag-sa:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SA-ee1e378ca834c88d98b4e076db9fbd0f99b8a648efa0e2b006f2fd13b0b12b39.svg)}.flag.flag-sb:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SB-7867e5a76bd9b913400c9320c155adb20b996e61a889c352c4f268d0aa0dcc98.svg)}.flag.flag-sc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SC-c0e2690985ba8e5906ff0641d886f12aedce4b65f300da489fff7da09957f405.svg)}.flag.flag-scotland:before{background-position:-48px -132px;width:16px;height:11px;background-size:auto}.flag.flag-sd:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SD-c0a3804ba87aadd7173dddb37ae574fe772ebb360e171450517c1e89332f858f.svg)}.flag.flag-se:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SE-3f9597d4ccf2494d2fc65b67107620311558c5458cf7c048ad2b222f1853ec02.svg)}.flag.flag-sg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SG-ed06f8761ce50b4f0a5879d3fca90dabdbd1e4be2896cf07b83fbe746fbf9b22.svg)}.flag.flag-sh:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SH-bf07182730ef2b8c95c3ef0d3747cf7bb56b62379a4b69419c4b78a390c87867.svg)}.flag.flag-si:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SI-2c7a173a5909f13831f3edd44d7dc1762ae6d3742fbbb0e327d1d6c6b1eca3b1.svg)}.flag.flag-sk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SK-436bfcb46054554d3a898d56426784c500567c5fcd062400136d608df5e970f1.svg)}.flag.flag-sl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SL-e728d373b6f60a53bf746081c19fbc5772a8af20d30a7dbf31de97b7656557b3.svg)}.flag.flag-sm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SM-b9d1d07b2fd233ab411586dc8e460c83c9448ad35411c5cc609fcea9dde1d469.svg)}.flag.flag-sn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SN-9848dacf1a78f1a3a1df8a52ac57a49023cea002b5be830c0cb0a5f065129bb5.svg)}.flag.flag-so:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SO-d05cebce4465c19a8f3448eb6ac68774778e6f20ffa70f5f5cd69fcd5226cb27.svg)}.flag.flag-somaliland:before{background-position:-224px -132px;width:16px;height:11px;background-size:auto}.flag.flag-sr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SR-5ccdebbbd16160de4699800266204245d62272bb3b956501dfae9c2f599a2911.svg)}.flag.flag-ss:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SS-badc8c5a4640a9019f4c4a18e5f921d795f0e79606bc95088209859bcb320fac.svg)}.flag.flag-st:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ST-bed2546b2e2dc5d088ffeb1c0a356e3380750c872347bc8c513cea6206e2294b.svg)}.flag.flag-sv:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SV-c0ab537c4cd75b403fbb3d8ee72481b90099a20c080acbbd5eb7820c8e22a2f9.svg)}.flag.flag-sx:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SX-743f0adb92e8211458d54a1d95148b1cb092fa717adac3dd1a0902fdf086f7ef.svg)}.flag.flag-sy:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SY-eb197e3ebfa2d96e3e69b20f60bc1a394429884a8c4f5e76cb86fabb23a53a09.svg)}.flag.flag-sz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/SZ-fd48d36192e06719f57e23bcedb2885fb9e63d774c91f2313568a55bef9f706b.svg)}.flag.flag-tc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TC-2b0e02e3410b39a2fb9294ec53e51d8275649e305cbea9e295eefea16369e45d.svg)}.flag.flag-td:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TD-0f3bcc9bcd2d78be37fa676e289f92dcdf1ff36e158d4c816d9defd8e635182c.svg)}.flag.flag-tf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TF-d7d7ea5358bf34bddf091d03bbeb30c944a42a657d99cfccad6e879a5cfc7369.svg)}.flag.flag-tg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TG-d4dd3a81fc2528a719ac8cb76af3a799c9fcc046ecfed8998eff5b9009cd2d5e.svg)}.flag.flag-th:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TH-977f91d3efb4e82c77b661b6d30152a33a8072860deb83e06aaef4f356d5b59b.svg)}.flag.flag-tibet:before{background-position:-176px -143px;width:16px;height:11px;background-size:auto}.flag.flag-tj:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TJ-dfc7e5525e7adcebad28de29f5da948ef30f7e5d8dbbc657f19b2fcf0800eff2.svg)}.flag.flag-tk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TK-c1f39a7910c8ce506889e4b57f8f2a6b282091b51eb369c64079ab7e9f8a8e03.svg)}.flag.flag-tl:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TL-6fccb56345ea8971daa2fb339a685fd37bef379e0459b71a1fce94751fc81d0c.svg)}.flag.flag-tm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TM-963b70a914cbf94a7dd5e3d6344caf5eef50d2b792f75d81a507d6221d20ef2e.svg)}.flag.flag-tn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TN-202b0a0b7e96d48016dd3d4215e46b758bb940e44c5a14f3cec240c005b746a1.svg)}.flag.flag-to:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TO-c795244ef1984728e1b7b906d8d17a204c274f1e1b76eff95ef3fc04f21c2ab8.svg)}.flag.flag-tr:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TR-057c66a21640a78f04e51f348a8a7397ec35b99aa16685f8998d22e5433604be.svg)}.flag.flag-tt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TT-6f789c99fcf2c7b217f0056672ca8ae2be78affb94925becfa344f26237cd0d5.svg)}.flag.flag-tv:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TV-cb624378ed3c45422fd0ac7295ee13fb7a2b69f9589b7508acde23323659a5d7.svg)}.flag.flag-tw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TW-b2e41cf4320a9bd2c48e354e38970025c2f6ad7b4580a57ca35763779bb32a1a.svg)}.flag.flag-tz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/TZ-708933173a9fba39fe5c03a78eb842fef4987b58960179701246e2e4f1d073e8.svg)}.flag.flag-ua:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/UA-738f5b0a923fbd4ca8d72649de87abf0ce0b5a01009700a77b3ec980a60f39c1.svg)}.flag.flag-ug:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/UG-3cded032ae33498654aae098c84f1bb8f6d79c544e2fb40f7e04b02bfa5fbf0c.svg)}.flag.flag-um:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/UM-10e7933f9eff205b716e4f2e36c86fda8652274b15b629ca2d3dc5594d72dc58.svg)}.flag.flag-us:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/US-7d7a5381e092a078224fa2303bd6486625212fbc4db2dc39d233c83f642fbdf0.svg)}.flag.flag-uy:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/UY-0a3bdbf24c032587b6c448d2c2ee95e5ca20817b01a48d2a76f1163009037dc4.svg)}.flag.flag-uz:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/UZ-6af470b1150ac58994e06939e100827f060d99ee8a2aeb70496ae2528556dc9f.svg)}.flag.flag-va:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VA-4b4fe2c2a79cad6a6effdf8779f98a74610a6ec86cbdb21bde232b1d8c45abff.svg)}.flag.flag-vc:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VC-c7658beb67183a22d1a7ec4df1a54779f9fa7a7fa910657c83e2b20966960114.svg)}.flag.flag-ve:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VE-a820001c510dfac6ead082027252ef9e0887ef292bac418f51d1730518fbd30c.svg)}.flag.flag-vg:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VG-e517311fda66b2922af5aad37cf3a2e20afbf8c37148033ff0154b1034e9aa7d.svg)}.flag.flag-vi:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VI-c59fe8fce72a92784e15782ea60ca7f5027b000e4a47f05b8e60c363f4e595c6.svg)}.flag.flag-vn:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VN-27674323488fb6b6643b6438dc0e096ca86ab29863bade35a6ac4030816264c1.svg)}.flag.flag-vu:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/VU-d064c2e0d3f37fdb269d0f8547fa02e347a1a7651860319c757b59d83e53bc72.svg)}.flag.flag-wales:before{background-position:-64px -165px;width:16px;height:11px;background-size:auto}.flag.flag-wf:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/WF-a7b6bff04af5ff5d9ab90d1782412090aaf04ddd672c0f4e2cdbe2a7dcfbb788.svg)}.flag.flag-ws:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/WS-8a82a13b538ca9b38915800895ca6cb5a76c6002aac7d2b8a98029febebcb81c.svg)}.flag.flag-xk:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/XK-1fe8d381caa2c39e4df2aede5e28cf4e9f4a67f00c5026fd2e616864b72a08d6.svg)}.flag.flag-ye:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/YE-0b90888c20eef450bffa6bc5243bd13bc53e1842b7fe7d4db14c5aa175b8c669.svg)}.flag.flag-yt:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/YT-22d609fdca71a90bd0239dc7e54e65346ed9a6078a498a3348f84df70d3d8ac0.svg)}.flag.flag-za:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ZA-f115587f34fb16ea734830f13d267527ced4be09baa7924e3e55c0624eeba06e.svg)}.flag.flag-zanzibar:before{background-position:-176px -165px;width:16px;height:11px;background-size:auto}.flag.flag-zm:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ZM-f59f8b967afc0117b839e28d498c176809c0037a15950e183cdb2ca009764dc3.svg)}.flag.flag-zw:before{background-image:url(//assets4.cdn.iberostar.com/assets/flags/ZW-6aefa317c65683d9fd0c4a108a77294e3bd7ecfc56c8e9c1e08222aa7a72d083.svg)}.go-to-top{position:absolute;width:44px;height:44px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:#fff;color:#67BAAF !important;border:1px solid;border-radius:100%;-webkit-box-shadow:0px 2px 5px 0px rgba(3,25,50,0.21);box-shadow:0px 2px 5px 0px rgba(3,25,50,0.21);-webkit-transition:-webkit-transform 0s ease-out;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out, -webkit-transform 0s ease-out;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:10}.go-to-top.active{position:fixed;top:auto;bottom:0;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out, -webkit-transform 0.4s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}.go-to-top.fixed-to-bottom{top:-100%}.go-to-top:hover{text-decoration:none}.go-to-top:before{content:"";position:absolute;top:50%;left:50%;width:10px;font-size:16px;font-weight:600;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.info-links .info-link{display:inline-block;margin-right:15px}.info-links a{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;color:#67BAAF}.info-links .s{font-size:23px;line-height:1}.info-links .s.s-picture-gallery{font-size:24px;padding-right:3px}.info-links .s.s-city-center{font-size:22px}a:not([class]),a.negative,a.view-phones,a.inline,a.form-link,a.fake-link,a.open-link,a.msg-do-nothing,a.l-down,a.l-right,a.l-external,a.reset,a.export-csv-link,a.multi-modal{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] a:not([class]),[data-base-text="true"] a.negative,[data-base-text="true"] a.view-phones,[data-base-text="true"] a.inline,[data-base-text="true"] a.form-link,[data-base-text="true"] a.fake-link,[data-base-text="true"] a.open-link,[data-base-text="true"] a.msg-do-nothing,[data-base-text="true"] a.l-down,[data-base-text="true"] a.l-right,[data-base-text="true"] a.l-external,[data-base-text="true"] a.reset,[data-base-text="true"] a.export-csv-link,[data-base-text="true"] a.multi-modal{font-size:inherit;line-height:inherit}a:not([class]):before,a.negative:before,a.view-phones:before,a.inline:before,a.form-link:before,a.fake-link:before,a.open-link:before,a.msg-do-nothing:before,a.l-down:before,a.l-right:before,a.l-external:before,a.reset:before,a.export-csv-link:before,a.multi-modal:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}a:not([class]):hover:before,a:not([class]):focus:before,a.negative:hover:before,a.negative:focus:before,a.view-phones:hover:before,a.view-phones:focus:before,a.inline:hover:before,a.inline:focus:before,a.form-link:hover:before,a.form-link:focus:before,a.fake-link:hover:before,a.fake-link:focus:before,a.open-link:hover:before,a.open-link:focus:before,a.msg-do-nothing:hover:before,a.msg-do-nothing:focus:before,a.l-down:hover:before,a.l-down:focus:before,a.l-right:hover:before,a.l-right:focus:before,a.l-external:hover:before,a.l-external:focus:before,a.reset:hover:before,a.reset:focus:before,a.export-csv-link:hover:before,a.export-csv-link:focus:before,a.multi-modal:hover:before,a.multi-modal:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}a:not([class]):active,a.negative:active,a.view-phones:active,a.inline:active,a.form-link:active,a.fake-link:active,a.open-link:active,a.msg-do-nothing:active,a.l-down:active,a.l-right:active,a.l-external:active,a.reset:active,a.export-csv-link:active,a.multi-modal:active{color:#002855}a:not([class]):active:before,a.negative:active:before,a.view-phones:active:before,a.inline:active:before,a.form-link:active:before,a.fake-link:active:before,a.open-link:active:before,a.msg-do-nothing:active:before,a.l-down:active:before,a.l-right:active:before,a.l-external:active:before,a.reset:active:before,a.export-csv-link:active:before,a.multi-modal:active:before{background:#F1F2F9}a:not([class]).negative,a.negative.negative,a.view-phones.negative,a.inline.negative,a.form-link.negative,a.fake-link.negative,a.open-link.negative,a.msg-do-nothing.negative,a.l-down.negative,a.l-right.negative,a.l-external.negative,a.reset.negative,a.export-csv-link.negative,a.multi-modal.negative{color:#fff}a:not([class]).negative:before,a.negative.negative:before,a.view-phones.negative:before,a.inline.negative:before,a.form-link.negative:before,a.fake-link.negative:before,a.open-link.negative:before,a.msg-do-nothing.negative:before,a.l-down.negative:before,a.l-right.negative:before,a.l-external.negative:before,a.reset.negative:before,a.export-csv-link.negative:before,a.multi-modal.negative:before{background:#fff;height:2px}a:not([class]).negative:active,a.negative.negative:active,a.view-phones.negative:active,a.inline.negative:active,a.form-link.negative:active,a.fake-link.negative:active,a.open-link.negative:active,a.msg-do-nothing.negative:active,a.l-down.negative:active,a.l-right.negative:active,a.l-external.negative:active,a.reset.negative:active,a.export-csv-link.negative:active,a.multi-modal.negative:active{color:#fff}a:not([class]).negative:active:before,a.negative.negative:active:before,a.view-phones.negative:active:before,a.inline.negative:active:before,a.form-link.negative:active:before,a.fake-link.negative:active:before,a.open-link.negative:active:before,a.msg-do-nothing.negative:active:before,a.l-down.negative:active:before,a.l-right.negative:active:before,a.l-external.negative:active:before,a.reset.negative:active:before,a.export-csv-link.negative:active:before,a.multi-modal.negative:active:before{background:#fff}a:not([class]).l-down,a.negative.l-down,a.view-phones.l-down,a.inline.l-down,a.form-link.l-down,a.fake-link.l-down,a.open-link.l-down,a.msg-do-nothing.l-down,a.l-down.l-down,a.l-right.l-down,a.l-external.l-down,a.reset.l-down,a.export-csv-link.l-down,a.multi-modal.l-down{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}a:not([class]).l-down:after,a.negative.l-down:after,a.view-phones.l-down:after,a.inline.l-down:after,a.form-link.l-down:after,a.fake-link.l-down:after,a.open-link.l-down:after,a.msg-do-nothing.l-down:after,a.l-down.l-down:after,a.l-right.l-down:after,a.l-external.l-down:after,a.reset.l-down:after,a.export-csv-link.l-down:after,a.multi-modal.l-down:after{content:"";margin-left:5px;margin-top:4px;font-size:12px}a:not([class]).l-down.l-up:after,a.negative.l-down.l-up:after,a.view-phones.l-down.l-up:after,a.inline.l-down.l-up:after,a.form-link.l-down.l-up:after,a.fake-link.l-down.l-up:after,a.open-link.l-down.l-up:after,a.msg-do-nothing.l-down.l-up:after,a.l-down.l-down.l-up:after,a.l-right.l-down.l-up:after,a.l-external.l-down.l-up:after,a.reset.l-down.l-up:after,a.export-csv-link.l-down.l-up:after,a.multi-modal.l-down.l-up:after{margin-top:-6px;-webkit-transform:scale(-1);transform:scale(-1)}a:not([class]).l-right:after,a.negative.l-right:after,a.view-phones.l-right:after,a.inline.l-right:after,a.form-link.l-right:after,a.fake-link.l-right:after,a.open-link.l-right:after,a.msg-do-nothing.l-right:after,a.l-down.l-right:after,a.l-right.l-right:after,a.l-external.l-right:after,a.reset.l-right:after,a.export-csv-link.l-right:after,a.multi-modal.l-right:after{content:"";margin-left:8px;font-size:12px}.fake-link{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}.fake-link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.fake-link:hover:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.fake-link:active{color:#002855}.fake-link:active:before{background:#F1F2F9}.list-styles ul li{position:relative;margin-bottom:10px;padding-left:26px}.list-styles ul li:before{content:'';position:absolute;top:7px;left:0;width:10px;height:10px;background-color:#DBDBDB}.list-styles ul li:last-child{margin-bottom:0}.list-styles ol{counter-reset:section}.list-styles ol li{margin-bottom:10px;padding-left:26px;position:relative}.list-styles ol li:before{counter-increment:section;content:counters(section, ".") " ";position:absolute;top:0;left:0;font-family:"Open Sans", sans-serif;font-weight:600}.formz .password-row .validation-success{background-color:#F0F9E8;padding:12px 12px 12px 12px;margin-top:20px}.formz .password-row .validation-success .text-success{font-size:11px;font-size:0.6875rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.formz .password-row .validation-success .text-success:before{content:"";color:#fff;background-color:#7BD124;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;height:22px;margin-right:12px;padding-left:2px;padding-top:2px}.formz .password-row .validation-success.hidden{display:none}.formz .password-row .validation-errors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#FAFCFE;margin-top:10px;padding:6px 10px 12px 15px;position:relative;clear:both;-webkit-transition:-webkit-box-ordinal-group 1s ease-out;transition:-webkit-box-ordinal-group 1s ease-out;transition:order 1s ease-out;transition:order 1s ease-out, -webkit-box-ordinal-group 1s ease-out, -ms-flex-order 1s ease-out}.formz .password-row .validation-errors.hidden{display:none}.formz .password-row .validation-errors ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-ordinal-group 1s ease-out;transition:-webkit-box-ordinal-group 1s ease-out;transition:order 1s ease-out;transition:order 1s ease-out, -webkit-box-ordinal-group 1s ease-out, -ms-flex-order 1s ease-out}.formz .password-row .validation-errors>p{font-family:"Open Sans", sans-serif;font-weight:400;font-size:12px;font-size:0.75rem;margin-bottom:10px}.formz .password-row .validation-errors li{font-family:"Open Sans", sans-serif;font-weight:400;font-size:11px;font-size:0.6875rem;margin-bottom:10px;line-height:15px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-transition:-webkit-box-ordinal-group 1s ease-out;transition:-webkit-box-ordinal-group 1s ease-out;transition:order 1s ease-out;transition:order 1s ease-out, -webkit-box-ordinal-group 1s ease-out, -ms-flex-order 1s ease-out}.formz .password-row .validation-errors li:before{content:"";margin-right:10px;font-size:8px;color:red}.formz .password-row .validation-errors li:nth-child(7){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.formz .password-row .validation-errors li:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.formz .password-row .validation-errors li:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.formz .password-row .validation-errors li:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.formz .password-row .validation-errors li:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.formz .password-row .validation-errors li:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.formz .password-row .validation-errors li:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.formz .password-row .validation-errors li.validated{color:#9DA2A9;-webkit-box-ordinal-group:9 !important;-ms-flex-order:8 !important;order:8 !important;-webkit-transition:-webkit-box-ordinal-group 1s ease-out;transition:-webkit-box-ordinal-group 1s ease-out;transition:order 1s ease-out;transition:order 1s ease-out, -webkit-box-ordinal-group 1s ease-out, -ms-flex-order 1s ease-out}.formz .password-row .validation-errors li.validated:before{content:"";color:green}.formz .password-row .parsley-errors-list li:not(.parsley-required){display:none}.price-content .actual-price{color:#002855}.price-content .after-price{display:block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F}.price-content .before-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:4px;color:#EE8E00}.price-content .before-price>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.price-content .before-price>*:first-child{margin-right:5px}.price-content .before-price .with-line{position:relative}.price-content .before-price .with-line:after{content:"";width:100%;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#EE8E00}.price-content .before-price .legend,.price-content .before-price .prev-highlight,.price-content .before-price .t-price,.price-content .before-price .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.price-content .s-information{margin-left:4px;color:#67BAAF;line-height:18px}.price-content .s-information:after{vertical-align:top}.price-content .legend{display:block}.price-content .t-price{font-size:30px;font-size:1.875rem;line-height:41px}.rating-circles{font-size:13px;letter-spacing:2px}.rating-circles:before{content:"";color:#67BAAF}.rating-circles.r1:before{content:""}.rating-circles.r2:before{content:""}.rating-circles.r3:before{content:""}.rating-circles.r4:before{content:""}.rating-circles.r5:before{content:""}.rating-circles.r6:before{content:""}.rating-circles.r7:before{content:""}.rating-circles.r8:before{content:""}.rating-circles.r9:before{content:""}.rating-circles.r10:before{content:""}.rating-circles.blue:before{color:#3c3a38}.rating-circles.green:before{color:#07A54E}.rating-circles.yellow:before{color:#e5b248}.rating-stars{font-size:16px;line-height:1;letter-spacing:3px}.rating-stars:after{content:"";color:#FAC937}.rating-stars.r5:after{content:""}.rating-stars.r4:after{content:""}.rating-stars.r3:after{content:""}.rating-stars.r2:after{content:""}.rating-stars.r1:after{content:""}.registration-steps{text-align:center;padding:17px 0 25px}.registration-steps>li{display:inline-block;margin-right:-0.285em;padding:0 46px}.registration-steps>li .step-num{display:inline-block;font-size:20px;color:#7F7F7F;padding-right:28px;position:relative}.registration-steps>li .step-num:after{content:' ';width:7px;height:7px;background:#7F7F7F;position:absolute;top:50%;margin-top:-4px;right:9px}.registration-steps>li .step-name{display:inline-block;font-size:16px;font-family:"Open Sans", sans-serif;color:#7F7F7F}.registration-steps>li.active .step-num{color:#002855}.registration-steps>li.active .step-num:after{background:#002855}.registration-steps>li.active .step-name{padding-bottom:5px;border-bottom:2px solid #002855;color:#002855}.e-ribbon{font-size:10px;font-size:0.625rem;position:absolute;z-index:9;display:inline-block;padding:4px 8px;margin-left:-10px;color:#FFF;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:2px;text-decoration:none;text-transform:uppercase;background:#002855}.e-ribbon:after{position:absolute;bottom:-9px;left:0;display:block;content:'';border-top:9px solid black;border-left:10px solid transparent}.sash{display:block;position:absolute;z-index:50;top:0;right:0;padding:4px 14px;background:#fff;color:#67BAAF;border:solid 1px #67BAAF;text-align:center;text-transform:uppercase}.sash[data-tooltip]{position:absolute;text-align:left;cursor:pointer}.sash[data-tooltip]:focus{outline:none}.sash.state-5,.sash.state-10,.sash.state-15{color:#FFA726;border-color:#FFA726}.sash.state-2,.sash.state-7,.sash.state-9,.sash.state-12,.sash.state-14,.sash.state-16,.sash.state-18{color:#EF5350;border-color:#EF5350}.search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#67BAAF;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;min-width:165px;padding:0 0 0 16px}.search-trigger:before{content:"";font-size:20px;font-size:1.25rem;display:inline-block;vertical-align:middle;margin-right:8px}.search-trigger.s:after{display:none}.search-trigger .false-input{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle}.search-trigger span{display:inline-block;width:0;margin-right:-0.285em;font-size:12px;font-size:0.75rem;line-height:18px;color:#FFF;white-space:nowrap;overflow:hidden}.search-trigger.animate span{width:auto;color:#CDCDCD;-webkit-animation:type 2s steps(16, end);animation:type 2s steps(16, end)}.search-trigger.animate .blink{width:auto;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.last-search-card .shared,.share-offer .shared,.card.hotel .shared{font-family:"Open Sans", sans-serif;font-weight:700;color:#67BAAF;background:#EDF7F6;border-radius:16px;padding:7px 0 8px 0}.last-search-card .shared:after,.share-offer .shared:after,.card.hotel .shared:after{content:"";width:32px;height:32px;line-height:32px;text-align:center;font-size:16px;background:#DCEFED;border-radius:50%}.card.hotel .shared{position:absolute;right:24px;bottom:-5px;max-width:32px;width:32px;height:32px;font-size:0;line-height:17px;overflow:hidden;-webkit-transition:max-width .4s ease-in-out, padding .4s ease-in-out;transition:max-width .4s ease-in-out, padding .4s ease-in-out;z-index:2}.card.hotel .shared:hover{width:auto;max-width:100%;padding:7px 38px 8px 15px;font-size:12px;font-size:0.75rem}.card.hotel .shared:after{position:absolute;top:0;right:0}.spinner svg path{fill:#67BAAF}.spinner-sun .line{opacity:0;-webkit-animation:appear 1.6s infinite;animation:appear 1.6s infinite}.spinner-sun #line0{opacity:1}.spinner-sun #line1{-webkit-animation-delay:150ms;animation-delay:150ms}.spinner-sun #line2{-webkit-animation-delay:350ms;animation-delay:350ms}.spinner-sun #line3{-webkit-animation-delay:550ms;animation-delay:550ms}.spinner-sun #line4{-webkit-animation-delay:750ms;animation-delay:750ms}.spinner-sun #line5{-webkit-animation-delay:950ms;animation-delay:950ms}.spinner-sun #line6{-webkit-animation-delay:1150ms;animation-delay:1150ms}.spinner-sun #line7{-webkit-animation-delay:1350ms;animation-delay:1350ms}.spinner-sun #line8{-webkit-animation-delay:1550ms;animation-delay:1550ms}.spinner-sun #line9,.spinner-sun #line10{-webkit-animation-delay:1750ms;animation-delay:1750ms}@-webkit-keyframes appear{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes appear{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.tabs-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs-menu>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 24px;position:relative;-ms-flex-item-align:center;align-self:center}.tabs-menu>li:first-child{padding-left:0}.tabs-menu>li:first-child:before{display:none}.tabs-menu>li:last-child{padding-right:0}.tabs-menu>li:before{content:"";width:1px;height:100%;background:#D2DFED;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tabs-menu>li a{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:14px;color:#67BAAF;-webkit-transition:color .3s ease;transition:color .3s ease}.tabs-menu>li a:hover{color:#002855}.tabs-menu>li.active a,.tabs-menu>li a.active{color:#002855;position:relative}.tabs-menu>li.active a:after,.tabs-menu>li a.active:after{content:"";width:calc( 100% + 10px);height:2px;background:#002855;position:absolute;bottom:-8px;left:-5px}[data-tooltip],[data-discounttooltip]{position:relative}.basic-tooltip{max-width:300px;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:calc( 100% + 15px);left:50%;background:#FFFFFF;z-index:100;padding:20px 30px;text-transform:none;border:1px solid #67BAAF;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.basic-tooltip:before{content:"";position:absolute;top:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #fff transparent;z-index:2}.basic-tooltip:after{content:"";position:absolute;top:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 8.5px 8.5px 8.5px;border-color:transparent transparent #67BAAF transparent;z-index:1}.basic-tooltip.top{top:auto;bottom:calc( 100% + 15px)}.basic-tooltip.top:before{top:auto;bottom:-7px;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent}.basic-tooltip.top:after{top:auto;bottom:-9px;border-width:8.5px 8.5px 0 8.5px;border-color:#67BAAF transparent transparent transparent}.basic-tooltip.left{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc( 100% + 15px);left:auto}.basic-tooltip.left:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #fff}.basic-tooltip.left:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:-9px;border-width:8.5px 0 8.5px 8.5px;border-color:transparent transparent transparent #67BAAF}.basic-tooltip.right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc( 100% + 15px)}.basic-tooltip.right:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-7px;border-width:7px 7px 7px 0;border-color:transparent #fff transparent transparent}.basic-tooltip.right:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-9px;border-width:8.5px 8.5px 8.5px 0;border-color:transparent #67BAAF transparent transparent}.basic-tooltip.shadow{-webkit-box-shadow:0 0 2px 0 rgba(69,69,69,0.41);box-shadow:0 0 2px 0 rgba(69,69,69,0.41)}.basic-tooltip.shadow.top:before{bottom:-5px}.basic-tooltip.shadow:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-box-shadow:-1px -1px 1px 0 rgba(150,150,150,0.41);box-shadow:-1px -1px 1px 0 rgba(150,150,150,0.41);width:10px;height:10px;background-image:none;background-color:#fff}.basic-tooltip.big{max-width:340px;width:340px;padding:20px}.basic-tooltip .tooltip-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;color:#4A4A4A;text-transform:uppercase}.basic-tooltip .tooltip-desc{font-size:16px;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:0;color:#4A4A4A}.basic-tooltip.dark{background:#00050F;-webkit-box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);box-shadow:0 1px 2px 0 rgba(117,124,133,0.23)}.basic-tooltip.dark .tooltip-title,.basic-tooltip.dark .tooltip-desc{color:#fff}.basic-tooltip.dark:before{content:" ";background:transparent;width:0;height:0;border-style:solid;border-width:0 8px 7px 8px;border-color:transparent transparent #00050F transparent}.basic-tooltip.dark.top:before{width:0;height:0;border-style:solid;border-width:7px 8px 0 8px;border-color:#00050F transparent transparent transparent}.tooltip,.tooltip-sash{max-width:200px;font-size:12px;line-height:120%;color:#fff;display:none;padding:8px;text-align:center;position:absolute;z-index:90;background-color:#000;font-family:"Open Sans", sans-serif;border-radius:4px;text-transform:none}.tooltip span,.tooltip-sash span{display:block;font-weight:bold}.tooltip.top:after,.tooltip-sash.top:after{content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;bottom:-5px;left:50%;margin-left:-3px}.tooltip.left:after,.tooltip-sash.left:after{content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #000;position:absolute;top:50%;margin-top:-3px;right:-5px;margin-left:-3px}.user-links>span{display:block;text-align:right}.user-links>span a{text-decoration:underline}.user-links>span a.edit{line-height:24px;position:relative;padding-left:30px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.user-links>span a.edit:after{content:"";font-size:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.user-links>span a:hover{text-decoration:none}.air-datepicker-inline .air-datepicker{width:100%}.air-datepickers-container{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:30}.air-datepickers-container .air-datepicker{min-width:320px;width:100%;z-index:9;pointer-events:auto;top:0 !important;border:none}.air-datepickers-container .air-datepicker.active{top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;height:100%;width:100%}.air-datepickers-container .air-datepicker .button-close{font-size:0;position:absolute;top:0;right:0;width:56px;height:67px}.air-datepickers-container .air-datepicker .button-close:before{content:'';height:16px;width:16px;background:url(//assets4.cdn.iberostar.com/images/icons/ico-close.svg) no-repeat center center}.air-datepickers-container .air-datepicker .button-close:hover{background:transparent}.air-datepicker--nav{height:67px;background:#002855}.meetings-wrapper .air-datepicker--nav{background:#67BAAF}.air-datepicker--nav-title{pointer-events:none;color:white;text-transform:uppercase;letter-spacing:2.62px;font-size:14px;font-weight:600;margin:0 auto}.air-datepicker--nav-action{display:none !important}.meetings-wrapper .air-datepicker--nav-action:hover{background:transparent}.air-datepicker--content{padding:24px 24px 16px}.air-datepicker--days-names{margin-top:0}.air-datepicker--cell{height:54px}.air-datepicker--cell-day.has-event{position:relative}.air-datepicker--cell-day.has-event:before{content:'';position:absolute;z-index:-1;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:30px;width:30px;background:rgba(103,186,175,0.2);border-radius:50%}.air-datepicker--cell-day.has-event.-selected-:before{background:#67baaf}.air-datepicker--cell-day.-other-month-,.air-datepicker--cell-year.-other-decade-{color:#979a9d}.air-datepicker--cell-day.-other-month-.disabled,.air-datepicker--cell-year.-other-decade-.disabled{color:#979a9d}.air-datepicker--cell-day.-other-month-.has-event:before,.air-datepicker--cell-year.-other-decade-.has-event:before{opacity:0.6}.air-datepicker--buttons{padding:0}.air-datepicker--cell-day.-other-month-,.air-datepicker--cell-year.-other-decade-{color:#979a9d}.air-datepicker--cell-day.-other-month-:hover,.air-datepicker--cell-year.-other-decade-:hover{color:#7d8184}.-disabled-.-focus-.air-datepicker--cell-day.-other-month-,.-disabled-.-focus-.air-datepicker--cell-year.-other-decade-{color:#979a9d}.-selected-.air-datepicker--cell-day.-other-month-,.-selected-.air-datepicker--cell-year.-other-decade-{color:#fff;background:white}.-selected-.-focus-.air-datepicker--cell-day.-other-month-,.-selected-.-focus-.air-datepicker--cell-year.-other-decade-{background:white}.-in-range-.air-datepicker--cell-day.-other-month-,.-in-range-.air-datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.1);color:#85888c}.-in-range-.-focus-.air-datepicker--cell-day.-other-month-,.-in-range-.-focus-.air-datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.2)}.air-datepicker--cell-day.-other-month-:empty,.air-datepicker--cell-year.-other-decade-:empty{background:none;border:none}.air-datepicker--cells{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.air-datepicker--cell{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.air-datepicker--cell.-focus-{background:white}.air-datepicker--cell.-current-{color:#4a4a4a}.air-datepicker--cell.-current-.-focus-{color:#4a4a4a}.air-datepicker--cell.-current-.-in-range-{color:#4a4a4a}.air-datepicker--cell.-in-range-{background:rgba(92,196,239,0.1);color:#4a4a4a;border-radius:0}.air-datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,0.2)}.air-datepicker--cell.-disabled-{cursor:default;color:#4a4a4a}.air-datepicker--cell.-disabled-.-focus-{color:#4a4a4a}.air-datepicker--cell.-disabled-.-in-range-{color:#3d3d3d}.air-datepicker--cell.-disabled-.-current-.-focus-{color:#4a4a4a}.air-datepicker--cell.-range-from-{border:1px solid rgba(255,255,255,0.5);background-color:rgba(92,196,239,0.1);border-radius:0 0 0 0}.air-datepicker--cell.-range-to-{border:1px solid rgba(255,255,255,0.5);background-color:rgba(92,196,239,0.1);border-radius:0 0 0 0}.air-datepicker--cell.-range-from-.-range-to-{border-radius:0}.air-datepicker--cell.-selected-{color:#fff;border:none;background:white}.air-datepicker--cell.-selected-.-current-{color:#fff;background:white}.air-datepicker--cell.-selected-.-focus-{background:white}.air-datepicker--cell:empty{cursor:default}.air-datepicker--days-names{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.air-datepicker--day-name{color:#dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:0.8em}.air-datepicker--cell-day{width:14.28571%}.air-datepicker--cells-months{height:170px}.air-datepicker--cell-month{width:33.33%;height:25%}.air-datepicker--years{height:170px}.air-datepicker--cells-years{height:170px}.air-datepicker--cell-year{width:25%;height:33.33%}.air-datepicker--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dbdbdb;min-height:32px;padding:4px}.-only-timepicker- .air-datepicker--nav{display:none}.air-datepicker--nav-title,.air-datepicker--nav-action{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.air-datepicker--nav-action{width:32px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.air-datepicker--nav-action:hover{background:white}.air-datepicker--nav-action.-disabled-{visibility:hidden}.air-datepicker--nav-action svg{width:32px;height:32px}.air-datepicker--nav-action path{fill:none;stroke:white;stroke-width:2px}.air-datepicker--nav-title{border-radius:0;padding:0 8px}.air-datepicker--nav-title i{font-style:normal;color:white;margin-left:5px}.air-datepicker--nav-title:hover{background:white}.air-datepicker--nav-title.-disabled-{cursor:default;background:none}.air-datepicker--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #dbdbdb}.air-datepicker--button{color:#4a4a4a;cursor:pointer;border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px}.air-datepicker--button:hover{color:#4a4a4a;background:white}.air-datepicker--time{border-top:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.air-datepicker--time.-am-pm- .air-datepicker--time-sliders{-webkit-box-flex:0;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .air-datepicker--time{border-top:none}.air-datepicker--time-sliders{-webkit-box-flex:0;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.air-datepicker--time-label{display:none;font-size:12px}.air-datepicker--time-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.air-datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.air-datepicker--time-current-hours,.air-datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif;position:relative;z-index:1}.air-datepicker--time-current-hours:after,.air-datepicker--time-current-minutes:after{content:'';background:white;border-radius:0;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker--time-current-hours.-focus-:after,.air-datepicker--time-current-minutes.-focus-:after{opacity:1}.air-datepicker--time-current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:white;margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker--time-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat}.air-datepicker--time-row:first-child{margin-bottom:4px}.air-datepicker--time-row input[type='range']{background:none;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker--time-row input[type='range']::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker--time-row input[type='range']::-ms-tooltip{display:none}.air-datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{border-color:#b8b8b8}.air-datepicker--time-row input[type='range']:hover::-moz-range-thumb{border-color:#b8b8b8}.air-datepicker--time-row input[type='range']:hover::-ms-thumb{border-color:#b8b8b8}.air-datepicker--time-row input[type='range']:focus{outline:none}.air-datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{background:white;border-color:white}.air-datepicker--time-row input[type='range']:focus::-moz-range-thumb{background:white;border-color:white}.air-datepicker--time-row input[type='range']:focus::-ms-thumb{background:white;border-color:white}.air-datepicker--time-row input[type='range']::-webkit-slider-thumb{-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}.air-datepicker--time-row input[type='range']::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}.air-datepicker--time-row input[type='range']::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}.air-datepicker--time-row input[type='range']::-webkit-slider-thumb{margin-top:-6px}.air-datepicker--time-row input[type='range']::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.air-datepicker--time-row input[type='range']::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.air-datepicker--time-row input[type='range']::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.air-datepicker--time-row input[type='range']::-ms-fill-lower{background:transparent}.air-datepicker--time-row input[type='range']::-ms-fill-upper{background:transparent}.air-datepicker--time-row span{padding:0 12px}.air-datepicker--time-icon{color:white;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.air-datepicker--time-icon:after,.air-datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.air-datepicker--time-icon:after{height:0.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.air-datepicker--time-icon:before{width:0.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.air-datepickers-container{position:absolute;left:0;top:0}@media print{.air-datepickers-container{display:none}}.air-datepicker{background:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:0;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:"Open sans", sans-serif;font-size:16px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;-webkit-transition:opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;z-index:100}.air-datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.air-datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.air-datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.air-datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.air-datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s;transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease}.air-datepicker-inline .air-datepicker{border-color:#dbdbdb;-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.air-datepicker-inline .air-datepicker--pointer{display:none}.air-datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:10px}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:10px}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:10px}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:10px}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - 10px / 2)}.air-datepicker--body{display:none}.air-datepicker--body.active{display:block}.about-my-iberostar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.about-my-iberostar .about-image{position:relative}.about-my-iberostar .about-image img{display:block}.about-my-iberostar .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:24px 16px}.about-my-iberostar .about-content .t-fb-label,.about-my-iberostar .about-content .sash{color:#080808}.about-my-iberostar .about-content .about-list{margin-top:24px;margin-bottom:48px}.about-my-iberostar .about-content .about-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;font-size:14px;font-size:0.875rem;line-height:20px}.about-my-iberostar .about-content .about-list li:before{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;background:url(//assets4.cdn.iberostar.com/assets/ico_check-686ea4c7cd727ccb6e9bd157663672b9984b01648409ddfb006ae323209fc974.svg) no-repeat;background-size:contain;margin:2px 5px 0 0}.bottom-nav{overflow:hidden;padding-top:10px;font-size:0}.bottom-nav .nav-prev,.bottom-nav .nav-next{color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px}.bottom-nav .nav-prev{float:left}.bottom-nav .nav-prev:before{content:"";font-size:30px;vertical-align:middle}.bottom-nav .nav-next{float:right}.bottom-nav .nav-next:after{content:"";font-size:30px;margin-left:7px;vertical-align:middle}.breadcrumbs li{display:inline-block}.breadcrumbs li a{color:#fff;font-family:"Open Sans", sans-serif;display:inline-block;font-size:13px;font-size:0.8125rem;position:relative;padding-right:10px}.breadcrumbs li a:after{content:" / ";position:absolute;right:0px;top:0px}.breadcrumbs li:last-child a:after{display:none}.cookies-warning{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;background:#67BAAF;z-index:10000}.cookies-warning p{color:#fff}.cookies-warning a{color:#FFF}.fastbooking-overlay-wrapper{position:fixed;top:0;left:0;width:100%;margin:0 auto;height:100vh;background-color:rgba(0,17,51,0.8);z-index:1000;cursor:pointer}.fastbooking-overlay-wrapper .best-rate-link,.fastbooking-overlay-wrapper .fastbooking-links,.fastbooking-overlay-wrapper .destination-claim{display:none}.fastbooking-overlay-wrapper .fastbooking{background-color:#fff}.fastbooking-overlay-wrapper .fastbooking>.wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking>.container{padding:0;max-width:none}.fastbooking-overlay-wrapper .fastbooking>.wrapper .container{border-radius:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:0 none}.fastbooking-overlay-wrapper-shown{overflow:hidden}@media only screen and (max-width: 1023px){.fastbooking-overlay-wrapper .fastbooking .wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .container{padding:0}.fastbooking-overlay-wrapper .fastbooking .wrapper .container{border-radius:0}}.footer-enjoy{display:none !important}.main-footer,.footer-nav,.footer-bottom{background:#67BAAF}.main-footer a,.footer-nav a,.footer-bottom a{color:#fff;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.main-footer a:not(.go-to-top),.footer-nav a:not(.go-to-top),.footer-bottom a:not(.go-to-top){position:relative}.main-footer .t-label,.footer-nav .t-label,.footer-bottom .t-label{color:#fff}.social-links{margin-top:25px}.social-links>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-links>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px}.social-links>ul>li .s{width:40px;height:40px;display:block;border-radius:50%;background-color:rgba(255,255,255,0.37);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease-out, color .3s ease-out;transition:background-color .3s ease-out, color .3s ease-out}.social-links>ul>li .s:after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;font-size:16px}.social-links>ul>li .s:hover{background-color:#fff;color:#67BAAF}.social-links>ul>li .s.s-linkedin:after{font-size:18px}.social-links>ul>li .s.s-google:after{font-size:27px}.social-links>ul>li .s.s-youtube:after{font-size:23px}.social-links>ul>li .s.s-inspirationguide:after{font-size:28px}.footer-contact .language-selector .t-label,.footer-contact .currency-selector .t-label{display:block}.footer-contact .language-selector select,.footer-contact .currency-selector select{cursor:pointer}.footer-contact .language-selector .fk-select,.footer-contact .currency-selector .fk-select{color:#fff;font-family:"Open Sans", sans-serif;font-size:12px;font-size:0.75rem;line-height:20px;font-weight:700}.footer-contact .language-selector .fk-select:after,.footer-contact .currency-selector .fk-select:after{content:"";font-size:12px;margin-top:4px;margin-left:5px}.footer-contact .language-selector .fk-select:before{content:"";color:#fff;font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:bottom}.footer-contact .currency-selector .fk-select:before{content:"";color:#fff;font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:bottom}.footer-contact .currency-selector .fk-select.currency-EUR:before{content:""}.footer-contact .currency-selector .fk-select.currency-USD:before{content:""}.footer-contact .currency-selector .fk-select.currency-GBP:before{content:""}.footer-contact .currency-selector .fk-select.currency-CHF:before{content:""}.footer-contact .currency-selector .fk-select.currency-RUB:before{content:""}.footer-contact .currency-selector .fk-select.currency-DKK:before{content:""}.footer-contact .currency-selector .fk-select.currency-SEK:before{content:""}.footer-contact .currency-selector .fk-select.currency-INR:before{content:""}.footer-contact .currency-selector .fk-select.currency-JPY:before{content:""}.footer-contact .app-stores a:before{display:none}.footer-contact .app-stores img{display:block}.footer-contact .xsmall{font-size:14px;font-size:0.875rem;color:#fff;line-height:17px}.footer-contact .footer-social-media{border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem}.footer-contact .footer-social-media:before{content:"";width:20px;height:28px;text-align:center;font-size:28px;margin-right:10px}.footer-my-iberostar{text-align:center;background:#fff}.footer-my-iberostar ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-my-iberostar li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:18px 20px 16px 0px;white-space:nowrap;text-align:left}.footer-my-iberostar li:first-child{border-left:none}.footer-my-iberostar li a{line-height:16px;color:#67BAAF;text-transform:uppercase;font-size:12px;font-size:0.75rem}.footer-contact .contact-us-btn{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.footer-contact .contact-us-btn .footer-contact-btn{color:#67BAAF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem}.footer-contact .contact-us-btn .footer-contact-btn:before{content:"";width:20px;height:20px;text-align:center;font-size:20px;margin-right:10px}.footer-contact .contact-us-btn .footer-contact-btn.mobile-only{display:none}.footer-contact .contact-us-btn .footer-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem}.footer-contact .contact-us-btn .footer-contact-form:before{content:"";width:27px;height:28px;text-align:center;font-size:28px;margin-right:10px}.footer-contact .contact-us-btn .footer-need-help{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem}.footer-contact .contact-us-btn .footer-need-help:before{content:"";width:27px;height:28px;text-align:center;font-size:28px;margin-right:10px}.footer-contact .contact-us-btn .show-on-mobile{display:none}.footer-contact .footer-ada-logo img{max-width:123px}@media all and (-ms-high-contrast: none){.footer-contact .contact-us-btn{-ms-flex-preferred-size:100%;flex-basis:100%}.footer-contact .footer-contact-right .footer-social-media.secondary-btn{height:48px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:290px}}@media (min-width: 1025px) and (max-width: 1200px){.main-header .wrapper-main-header{max-width:1240px;padding-right:20px}.main-header .logo{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;padding:0 14px}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications){margin-right:20px}}.header-sticky-hotel{position:fixed;top:-300px;left:0px;width:100%;z-index:1000;-webkit-transition:0s ease-in-out;transition:0s ease-in-out}.header-sticky-hotel.active{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translate(0, 300px);transform:translate(0, 300px)}.header-sticky-hotel .inner-header{background:#F6F8FC;padding:5px 0 0;height:116px}.header-sticky-hotel .inner-header .badges-list{padding:5px 10px;-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.header-sticky-hotel .inner-header .address .price-from{display:inline-block;color:#333}.header-sticky-hotel .inner-header .address .price-from .price{margin-left:5px}.header-sticky-hotel .sticky-internal-nav{-webkit-box-shadow:0 1px 2px 0 rgba(69,69,69,0.41);box-shadow:0 1px 2px 0 rgba(69,69,69,0.41)}.header-sticky-hotel .sticky-internal-nav .internal-nav ul .multi-button{display:list-item}.header-sticky-hotel .sticky-internal-nav .internal-nav li:after{top:50%;margin-top:-11px;-webkit-transform:none;transform:none}.header-sticky-hotel .sticky-internal-nav .internal-nav li a{padding-top:15px;padding-bottom:15px}#floating-fastbooking{display:none;position:absolute;left:0;right:0;background:rgba(236,236,236,0.95);border-top:3px solid #67BAAF;padding:10px 0px;z-index:1000}#floating-fastbooking .fastbooking{top:0;left:0;position:relative}#floating-fastbooking .fastbooking .best-rate-link{color:#67BAAF;text-shadow:0 0 0 transparent}#floating-fastbooking .fastbooking .fastbooking-links li a{color:#67BAAF}.inline-pill{position:relative;top:-1px;display:inline;font-family:"NoeText", sans-serif;font-size:10px;color:#FFFFFF;letter-spacing:1.08px;text-transform:uppercase;padding:2px 5px;border-radius:4px;background-color:#002855;white-space:nowrap}.inline-pill.pill-is-negative{color:#002855;background-color:#FFFFFF}#market-simulator{width:320px;padding:20px;position:fixed;left:-320px;top:30%;background:#FFF;border:5px solid #67BAAF;z-index:10000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#market-simulator.opened{left:0}#market-simulator .title{background:#67BAAF;position:absolute;bottom:0;right:-5px;padding:5px 15px;color:#FFF;font-size:16px;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#market-simulator .input{display:block}#market-simulator .label{display:block;font-family:"NoeText", sans-serif;color:#002855}#market-simulator select{margin:5px 0}#market-simulator .btn-primary{margin:10px 15px 0 0}.mice-header{position:absolute;top:0;left:0;width:100%;z-index:15}.mice-header .mice-header-content{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.mice-header .banner-back{height:40px;margin-bottom:20px;background:#67BAAF}.mice-header .banner-back a{position:relative;padding-left:20px;color:white;line-height:40px}.mice-header .banner-back a:after{content:"";position:absolute;font-size:12px;left:0;top:3px}.mice-header .logo{-webkit-box-flex:0;-ms-flex:0 0 224px;flex:0 0 224px}.mice-header .logo>img{display:block}.mice-header .logo.dark{display:none}.mice-header .main-nav{position:relative;z-index:15;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;text-align:right}.mice-header .main-nav>ul li{display:inline-block}.mice-header .main-nav li{position:relative;padding:0 16px}.mice-header .main-nav li:first-child{padding-left:0}.mice-header .main-nav li:first-child:before{display:none}.mice-header .main-nav li:last-child{padding-right:0}.mice-header .main-nav li.current a{color:#002855}.mice-header .main-nav li.current:after{content:"";width:calc( 100% - 38px);height:2px;background:#002855;position:absolute;bottom:-1px;left:19px}.mice-header .main-nav li:first-child.current:after{left:0}.mice-header .main-nav li:first-child.current:after,.mice-header .main-nav li:last-child.current:after{width:calc( 100% - 19px)}.mice-header .main-nav li a{color:white}.mice-header .main-nav li a.phone{font-size:14px;font-weight:bold}.mice-header .main-nav li a.phone:before{content:"";display:inline-block;margin-right:10px;font-size:20px}.mice-header .main-nav li.language-selector select option{color:#515357}.mice-header .main-nav .locale-form,.mice-header .main-nav .currency-form{margin-left:36px;color:white;font-size:12px;font-size:0.75rem;line-height:18px;font-weight:600;letter-spacing:0.6px;text-transform:uppercase}.mice-header .main-nav .fk-select-label:after{content:"";font-size:8px;color:white;margin-left:5px}.fastbooking-map-opened .mice-header,.mice-header.with-bg{position:relative}.fastbooking-map-opened .mice-header .logo.dark,.mice-header.with-bg .logo.dark{display:block}.fastbooking-map-opened .mice-header .logo.light,.mice-header.with-bg .logo.light{display:none}.fastbooking-map-opened .mice-header .main-nav li.menu_item:before,.mice-header.with-bg .main-nav li.menu_item:before{background-color:#7F7F7F}.fastbooking-map-opened .mice-header .main-nav li a,.mice-header.with-bg .main-nav li a{color:#67BAAF}.fastbooking-map-opened .mice-header .main-nav li.current a,.mice-header.with-bg .main-nav li.current a{color:#002855}.fastbooking-map-opened .mice-header .main-nav .locale-form,.fastbooking-map-opened .mice-header .main-nav .currency-form,.mice-header.with-bg .main-nav .locale-form,.mice-header.with-bg .main-nav .currency-form{color:#67BAAF;position:relative}.fastbooking-map-opened .mice-header .main-nav .fk-select-label:after,.mice-header.with-bg .main-nav .fk-select-label:after{color:#67BAAF}@media only screen and (max-width: 767px){.mice-header{display:none}}.mobile-fastbooking-cnt.meetings{border-top:4px solid #67BAAF}.mobile-fastbooking-cnt.meetings .mobile-fastbooking-form{padding-top:10px}.mobile-fastbooking-cnt.meetings ::-webkit-input-placeholder{color:#7F7F7F}.mobile-fastbooking-cnt.meetings :placeholder-shown{color:#7F7F7F}.mobile-fastbooking-cnt.meetings ::moz-placeholder{color:#7F7F7F}.mobile-fastbooking-cnt.meetings :-ms-input-placeholder{color:#7F7F7F}.mobile-fastbooking-cnt.meetings.mobile-panel.ready{background:#F6F8FC}.mobile-fastbooking-cnt.meetings.mobile-panel.ready .close-mobile-panel{color:#67BAAF}.mobile-fastbooking-cnt.meetings input{border:none;font-size:14px;font-size:0.875rem;color:#4A4A4A}.mobile-fastbooking-cnt.meetings .m-title{color:#002855}.mobile-fastbooking-cnt.meetings .row{margin:10px 0}.mobile-fastbooking-cnt.meetings .row.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-fastbooking-cnt.meetings .input{position:relative;padding:6px 10px 6px 10px;cursor:pointer}.mobile-fastbooking-cnt.meetings .input.action:after{display:none}.mobile-fastbooking-cnt.meetings label{padding:0;color:#002855}.mobile-fastbooking-cnt.meetings .label{padding:0;color:#002855}.mobile-fastbooking-cnt.meetings .chosen-container-multi.chosen-container-active .chosen-drop{left:-10px}.mobile-fastbooking-cnt.meetings .chosen-container{padding-left:0}.mobile-fastbooking-cnt.meetings .rooms,.mobile-fastbooking-cnt.meetings .people{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 5px);flex:0 0 calc( 50% - 5px);width:calc( 50% - 5px);margin:0;background:#fff;border:1px solid #F1F2F9}.mobile-fastbooking-cnt.meetings .rooms input,.mobile-fastbooking-cnt.meetings .people input{width:100%;font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.mobile-fastbooking-cnt.meetings .fake-select-mice{display:block;margin-top:7px;color:#7F7F7F}.mobile-fastbooking-cnt.meetings .chosen-choices{min-width:245px;background:#FFF;padding:0;border:0;cursor:pointer;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mobile-fastbooking-cnt.meetings .chosen-choices>li{position:relative;float:none;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#8B9199;padding:9px 10px 8px 50px}.mobile-fastbooking-cnt.meetings .chosen-choices>li.search-choice{position:relative;background:#F1F2F9;background-image:unset;border:0;margin:0;font-size:14px;border-radius:0;color:#4A4A4A;padding:9px 10px 8px}.mobile-fastbooking-cnt.meetings .chosen-choices>li.search-choice:hover{background:#FFF}.mobile-fastbooking-cnt.meetings .chosen-choices>li.search-choice .search-choice-close{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:unset}.mobile-fastbooking-cnt.meetings .chosen-choices>li:after{content:"";font-size:9px;position:absolute;top:12px;right:10px;color:#fff;background:#7BD124;width:15px;height:15px;line-height:18px;text-align:center}.mobile-fastbooking-cnt.meetings .chosen-choices>li.search-field:after{display:none}.mobile-fastbooking-cnt.meetings .chosen-choices>li.search-field input[type="text"]{color:transparent;cursor:pointer}.mobile-fastbooking-cnt.meetings .counter{position:absolute;bottom:0;background:#FFF;margin:0;color:#4A4A4A;font-size:14px;cursor:pointer}.mobile-fastbooking-cnt.meetings .chosen-results{margin-top:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mobile-fastbooking-cnt.meetings .chosen-results>li{position:relative}.mobile-fastbooking-cnt.meetings .chosen-results>li:after{content:'';position:absolute;top:13px;right:10px;display:block;width:15px;height:15px;border:1px solid #979797}.mobile-fastbooking-cnt.meetings .chosen-results>li.result-selected{display:none}.mobile-fastbooking-cnt.meetings .chosen-results>li.result-selected.hidden{display:none}.mobile-fastbooking-cnt.meetings .chosen-results>li.result-selected:after{background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);background-size:contain;border:0}.mobile-fastbooking-cnt.meetings .chosen-results>li.destinations,.mobile-fastbooking-cnt.meetings .chosen-results>li.hotels{border-bottom:1px solid #979797}.mobile-fastbooking-cnt.meetings .chosen-results>li.destinations:after,.mobile-fastbooking-cnt.meetings .chosen-results>li.hotels:after{border:0}.mobile-fastbooking-cnt.meetings.first-time .result-selected{display:block}.mobile-fastbooking-cnt.meetings .budget .chosen-results,.mobile-fastbooking-cnt.meetings .specialties .chosen-results{padding-top:10px}.mobile-fastbooking-cnt.meetings .budget .chosen-choices>li,.mobile-fastbooking-cnt.meetings .budget .chosen-results>li,.mobile-fastbooking-cnt.meetings .specialties .chosen-choices>li,.mobile-fastbooking-cnt.meetings .specialties .chosen-results>li{padding-left:10px}.mobile-fastbooking-cnt.meetings .chosen-drop{width:calc( 100% + 20px);min-width:245px;margin:20px 0 0;-webkit-box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);box-shadow:0 10px 50px 0 rgba(0,0,0,0.31)}.mobile-fastbooking-cnt.meetings .confirm-box{min-height:0;padding:10px}.mobile-fastbooking-cnt.meetings .confirm-box>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-fastbooking-cnt.meetings .confirm-box .clear-all{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.mobile-fastbooking-cnt.meetings .secondary-btn{cursor:pointer}.mobile-fastbooking-cnt.meetings .clear-all{margin-right:20px;font-size:1rem;cursor:pointer}.mobile-fastbooking-cnt.meetings .chosen-list{min-width:245px;background:#ECF6FD;-webkit-box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);border-radius:2px;margin:20px 0 0;padding:0;z-index:1011}.mobile-fastbooking-cnt.meetings .chosen-list li{position:relative;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#8B9199;padding:9px 10px 8px 50px}.mobile-fastbooking-cnt.meetings .chosen-list li:after{content:"";font-size:11px;position:absolute;top:12px;right:10px;color:#fff;background:#7BD124;width:15px;height:15px;line-height:24px;text-align:center}.mobile-fastbooking-cnt.meetings .place-to-go-mice{width:100%}.mobile-fastbooking-cnt.meetings .budget .fk-select,.mobile-fastbooking-cnt.meetings .budget .chosen-single,.mobile-fastbooking-cnt.meetings .specialties .fk-select,.mobile-fastbooking-cnt.meetings .specialties .chosen-single,.mobile-fastbooking-cnt.meetings .place-to-go-mice .fk-select,.mobile-fastbooking-cnt.meetings .place-to-go-mice .chosen-single{display:block;height:22px;padding-right:18px;padding-left:0;overflow:hidden}.mobile-fastbooking-cnt.meetings .people:after,.mobile-fastbooking-cnt.meetings .rooms:after{display:none}.mobile-fastbooking-cnt.meetings label{margin-bottom:0}.mobile-fastbooking-cnt.meetings .chosen-container{padding:0}.mobile-fastbooking-cnt.meetings .chosen-container .chosen-search{padding:0 20px 0 0;top:-20px}.mobile-fastbooking-cnt.meetings .chosen-container .chosen-results li.active-result:not(.group-option){padding-left:10px}.mobile-fastbooking-cnt.meetings .wrapper .container .people:after,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .people:after{content:'';position:absolute;bottom:-1px;left:-1px;display:none;width:100%;height:4px;background:#EE8E00;border-width:0;background-image:unset}.mobile-fastbooking-cnt.meetings .wrapper .container .people.parsley-error:after,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .people.parsley-error:after{display:block}.mobile-fastbooking-cnt.meetings .wrapper .container input,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container input,.mobile-fastbooking-cnt.meetings .wrapper .container .fk-select,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .fk-select,.mobile-fastbooking-cnt.meetings .wrapper .container .chosen-single,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .chosen-single{color:#080808;font-size:18px;font-size:1.125rem;line-height:22px}.mobile-fastbooking-cnt.meetings .wrapper .container .fk-is-placeholder,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .fk-is-placeholder,.mobile-fastbooking-cnt.meetings .wrapper .container .chosen-default,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .chosen-default,.mobile-fastbooking-cnt.meetings .wrapper .container .fake-select-mice,.fastbooking-overlay-wrapper .fastbooking>.wrapper .mobile-fastbooking-cnt.meetings .container .container .fake-select-mice{color:#7F7F7F;font-size:18px;font-size:1.125rem;line-height:22px}.mobile-fastbooking-cnt.meetings select.has-fk-select{z-index:1}.mobile-fastbooking-cnt.meetings .overlay-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:none}.mobile-fastbooking-cnt.meetings .label-tablet{display:none}.mobile-fastbooking-cnt.meetings.sticky,.floating-fastbooking .mobile-fastbooking-cnt.meetings{position:fixed;top:0;left:0;width:100%;margin:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 100ms ease-in-out;transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out;transition:transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out}.mobile-fastbooking-cnt.meetings.sticky.hidden,.floating-fastbooking .mobile-fastbooking-cnt.meetings.hidden{display:block;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mobile-fastbooking-cnt.meetings.sticky,.mice-header .mobile-fastbooking-cnt.meetings{background-color:white;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.14);box-shadow:0 0 16px 0 rgba(0,0,0,0.14)}.mobile-fastbooking-cnt.meetings.sticky .container,.mice-header .mobile-fastbooking-cnt.meetings .container{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.mobile-fastbooking-cnt.meetings.sticky .fastbooking-links,.mice-header .mobile-fastbooking-cnt.meetings .fastbooking-links{display:none}.mobile-fastbooking-cnt.meetings .parsley-error:after{content:'';position:absolute;bottom:-1px;left:-1px;display:block;width:100%;height:4px;background:#EE8E00}.mobile-fastbooking-cnt.meetings .place-to-go-mice .parsley-error:after{border-bottom-left-radius:4px}.mobile-fastbooking-cnt.meetings .parsley-errors-list{display:none}.mobile-fastbooking-cnt.meetings .actions{margin:20px 0}.mobile-fastbooking-cnt.meetings .actions .btn-primary{width:100%}.mobile-fastbooking-cnt.meetings .actions .timing{margin-top:25px}.mobile-fastbooking-cnt.meetings .actions .s-clock{margin-right:6px}.mobile-fastbooking-cnt.meetings .actions .s-clock:after{margin-top:-4px;font-size:28px;color:#67BAAF}.mobile-fastbooking-cnt.meetings .timing{position:relative}.mobile-mice-header{display:none}.multi-slider-nav{padding-top:0;margin-left:10px}.multi-slider-nav .nav-prev,.multi-slider-nav .nav-next{width:25px;height:25px;border:solid 1px #67baaf;-webkit-box-shadow:0 2px 4px 0 rgba(200,200,200,0.67);box-shadow:0 2px 4px 0 rgba(200,200,200,0.67);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.multi-slider-nav .nav-prev.swiper-button-disabled,.multi-slider-nav .nav-next.swiper-button-disabled{-webkit-box-shadow:none;box-shadow:none;border:solid 1px #8b9199}.multi-slider-nav .nav-prev{float:left}.multi-slider-nav .nav-prev.swiper-button-disabled::before{color:#8b9199}.multi-slider-nav .nav-prev:before{content:"";font-size:7px;color:#67baaf}.multi-slider-nav .nav-next{float:right}.multi-slider-nav .nav-next.swiper-button-disabled::after{color:#8b9199}.multi-slider-nav .nav-next:after{content:"";font-size:7px;color:#67baaf}.multi-slider-nav .nav-next{margin-left:20px}.not-available-message{background:#fff;margin-bottom:10px}.not-available-message ul{display:block}.not-available-message ul li{position:relative;display:block;max-width:180px;padding-left:25px;margin:10px 0;white-space:normal;font:500 12px/14px "Open Sans", sans-serif;color:#4A4A4A;text-align:left}.not-available-message ul li a{color:#002855}.not-available-message ul li.not-available:after{content:"";font-size:18px;position:absolute;left:0px;top:5px;color:#EF5350}.not-available-message ul li.phone:after{content:"";font-size:18px;position:absolute;left:0px;top:5px;color:#002855}.list .not-available-message{display:inline-block;background:transparent;border:none}.list .not-available-message ul{padding:0}.list .not-available-message ul li{padding:0;font-size:14px;line-height:1.4;color:#002855;font-style:italic;font-family:"NoeText", sans-serif}.list .not-available-message ul li:after{display:none}.list .not-available-message ul li.phone{display:none}@media only screen and (max-width: 767px){.not-available-message ul li{max-width:200px;float:right;font-size:14px}.not-available-message ul li.phone{display:none}}.not-logged-form{width:100%;max-width:730px}.fancybox-container .not-logged-form{padding:0}.not-logged-form .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex}.not-logged-form.reservation-management .toggle-inputs-link{display:block;margin-bottom:20px}.not-logged-form.reservation-management .toggle-inputs-link:before{opacity:0}.not-logged-form.reservation-management .toggle-inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.not-logged-form.reservation-management .toggle-inputs.hidden{display:none}.pagination ul li{display:inline-block;margin-right:-0.285em}.phone-list{text-align:center;color:#7F7F7F;background-color:#F1F2F9;width:100%;max-width:840px;padding:0}.phone-list-wrapper{background-color:#fff;padding:40px 0}.phone-list-header{max-width:500px;margin:0 auto}.phone-list-header .pretitle{letter-spacing:1.8px}.phone-list-header .title{padding:15px 0;color:#002855}.phone-list-number p{text-align:center}.phone-list-number .big-number{color:#67BAAF;font-size:36px;font-size:2.25rem;font-family:"NoeText", sans-serif;font-weight:bold;line-height:40px}.phone-list-number .number{color:#67BAAF;font-weight:bold}.phone-list-other-numbers{padding:16px 0 0 0}.phone-list-schedule{font-size:12px;font-size:0.75rem;padding:16px 0 0 0}.phone-list-email .show-on-mobile{display:none}.phone-list a{color:#67BAAF;text-decoration:none;margin-left:5px;font-size:14px;font-size:0.875rem;font-weight:700}.phone-list a.secondary-btn{margin:16px 0 0;border:2px solid;font-size:16px;font-size:1rem}.phone-list a.secondary-btn:before{content:""}.phone-list a.secondary-btn::before{font-size:20px;font-size:1.25rem;margin:0 20px 0 0}.phone-list a:hover{text-decoration:none}.phone-list-row:after{content:'';height:2px;width:200px;background-color:#DBDBDB;display:block;margin:22px auto 24px}.phone-list-row p{text-align:center}.phone-list-numbers{display:none;padding:0 40px}.phone-list-numbers:before{content:'';height:2px;width:100%;background-color:#DBDBDB;display:block}.phone-list-numbers .t-label{padding:32px 0 12px;text-align:left}.phone-list-numbers ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px}.phone-list-numbers ul li{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;margin:12px 0;text-align:left}.phone-list-numbers ul li a{margin:0;text-decoration:underline}.phone-list .fancybox-close-small{top:24px;right:24px}.pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;z-index:5;white-space:nowrap}.pill>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 14px}.pill .pill-title{background-color:#67BAAF;color:#fff;position:relative;padding-left:38px}.pill .pill-title:after{content:"";font-size:15px;color:#fff;position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px}.pill .pill-discount{background-color:#fff;color:#67BAAF}.pill.pill-is-negative .pill-title{background-color:#fff;color:#67BAAF}.pill.pill-is-negative .pill-title:before{border-top-color:#67BAAF;border-left-color:#67BAAF}.user-login-wrapper{width:100%;max-width:904px;max-height:calc( 100% - 42px);min-height:300px;margin:21px 0;padding:0}#repeat-reservation{width:100%;max-width:1045px}#repeat-reservation .fancybox-close-small{right:12px;top:12px}#repeat-reservation .fancybox-close-small:before{content:""}#repeat-reservation .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18pxpx;font-size:1.125pxrem;line-height:26px;color:#002855;padding-bottom:5px}#repeat-reservation .description{color:#4A4A4A;padding-bottom:15px}#repeat-reservation .month-wrapper{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0}#repeat-reservation .month-wrapper>*:not(table):not(.gap){display:none}#repeat-reservation .month-wrapper .gap{position:absolute;height:100% !important;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#F0F0F5}#repeat-reservation .month-wrapper .gap .gap-lines{background:transparent}#repeat-reservation .month-wrapper table{margin:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}#repeat-reservation .calendar-cnt{border:1px solid #DEE1E8;padding:20px;background:#fff;position:relative;z-index:2}#repeat-reservation .calendar-cnt .bootom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:10px;font-size:14px;font-size:0.875rem;line-height:20px}#repeat-reservation .calendar-cnt .bootom-info .info{display:none}#repeat-reservation .calendar-cnt .bootom-info.active .info{display:block}#repeat-reservation .calendar-cnt .dates-info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}#repeat-reservation .calendar-cnt .dates-info:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}#repeat-reservation .calendar-cnt .dates-info .dates-label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#repeat-reservation .calendar-cnt .dates-info>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout{position:relative;padding-left:27px}#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin:after,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#7F7F7F}#repeat-reservation .calendar-cnt .dates-info>span.separator{padding:0 10px 0 11px}#repeat-reservation .calendar-cnt .dates-info>span.separator:after{content:"";width:10px;height:1px;background:#7F7F7F;display:inline-block;vertical-align:middle}#repeat-reservation .calendar-cnt .dates-info>span.separator-vetical{padding:0 10px 0 11px}#repeat-reservation .calendar-cnt .dates-info>span.separator-vetical:after{content:"";width:1px;height:10px;background:#7F7F7F;display:inline-block;vertical-align:middle}#repeat-reservation .calendar-cnt .info{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;position:relative;padding-left:40px}#repeat-reservation .calendar-cnt .info:after{content:"";width:30px;height:30px;border:1px solid #67BAAF;position:absolute;left:0;top:0}#repeat-reservation .calendar-cnt .info:before{content:"2";position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;line-height:30px;color:#67BAAF}#repeat-reservation .alert-reserved-days{text-align:center;background:#FFFBE1;border:1px solid #FFD54F;padding:0 10px;margin-top:-1px;z-index:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;max-height:0;overflow:hidden}#repeat-reservation .alert-reserved-days span{display:inline-block;padding-left:43px;color:#080808;position:relative;padding-top:10px;padding-bottom:10px;font-size:0}#repeat-reservation .alert-reserved-days span:after{content:"";font-size:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFD54F}#repeat-reservation.active-alert .calendar-cnt{border-bottom:1px solid #FFD54F}#repeat-reservation.active-alert .alert-reserved-days{-webkit-transform:translateY(0);transform:translateY(0);max-height:100%}#repeat-reservation.active-alert .alert-reserved-days span{font-size:14px;line-height:18px}#repeat-reservation.active-alert .alert-reserved-days span:after{font-size:24px}#repeat-reservation .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;margin-top:24px}#repeat-reservation .action>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#repeat-reservation .action .close-repeat-booking{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] #repeat-reservation .action .close-repeat-booking{font-size:inherit;line-height:inherit}#repeat-reservation .action .close-repeat-booking:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}#repeat-reservation .action .close-repeat-booking:hover:before,#repeat-reservation .action .close-repeat-booking:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}#repeat-reservation .action .close-repeat-booking:active{color:#002855}#repeat-reservation .action .close-repeat-booking:active:before{background:#F1F2F9}#repeat-reservation .action .hover-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-height:0;text-align:right;color:#EF5350;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden;-webkit-transition:.2s ease-in;transition:.2s ease-in}#repeat-reservation .action .hover-info span{padding-left:30px;position:relative;display:inline-block}#repeat-reservation .action .hover-info span:before{content:"";font-size:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#repeat-reservation .action .btn-primary{margin-left:20px;position:relative}#repeat-reservation .action .btn-primary span.hover-info{display:none}#repeat-reservation .action .btn-primary.disabled{pointer-events:all;cursor:default}#repeat-reservation .action .btn-primary.disabled:hover{position:relative;z-index:2}#repeat-reservation .action .btn-primary.disabled:hover:before{content:"";width:100%;height:32px;position:absolute;top:-32px;right:0;background:rgba(255,255,255,0)}#repeat-reservation .action .btn-primary.disabled:hover+.hover-info{max-height:1000px;z-index:1;padding-bottom:8px}.b-date-selection-datepicker .date-picker-wrapper{position:relative;top:0 !important;left:0 !important;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.b-date-selection-datepicker .date-picker-wrapper>*:not(.month-wrapper){display:none !important}.b-date-selection-datepicker .date-picker-wrapper thead:after{width:100%;background:#F0F0F5}.b-date-selection-datepicker .date-picker-wrapper .caption th{font-size:16px;font-size:1rem;line-height:26px;color:#4A4A4A;text-align:center;padding-bottom:15px}.b-date-selection-datepicker .date-picker-wrapper .caption th .prev{text-align:left;margin-bottom:-5px}.b-date-selection-datepicker .date-picker-wrapper .caption th .prev:after{font-size:10px}.b-date-selection-datepicker .date-picker-wrapper .caption th .next{text-align:right;margin-bottom:-5px}.b-date-selection-datepicker .date-picker-wrapper .caption th .next:after{font-size:10px}.b-date-selection-datepicker .date-picker-wrapper .week-name th{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;color:rgba(127,127,127,0.7)}.b-date-selection-datepicker .date-picker-wrapper .day.first-date-selected,.b-date-selection-datepicker .date-picker-wrapper .day.last-date-selected{border-radius:0}.b-date-selection-datepicker .date-picker-wrapper .day .number{display:block;line-height:38px}.b-date-selection-datepicker .date-picker-wrapper .day .number.has-reserve{border-top:1px solid #67BAAF;border-bottom:1px solid #67BAAF}.b-date-selection-datepicker .date-picker-wrapper .day .number.has-reserve.first-reserved-day,.b-date-selection-datepicker .date-picker-wrapper .day .number.has-reserve.last-reserved-day{border:1px solid #67BAAF}.cards-slider,.highlighted-rooms{position:relative}.cards-slider .swiper-container,.highlighted-rooms .swiper-container{position:static;margin:40px 0}.cards-slider .swiper-button-prev,.highlighted-rooms .swiper-button-prev,.cards-slider .swiper-button-next,.highlighted-rooms .swiper-button-next{width:24px;height:24px;margin-top:-14px;background:rgba(0,5,10,0.23);z-index:1;color:#fff;border-radius:50%;border:1px solid #fff}.cards-slider .swiper-button-prev,.highlighted-rooms .swiper-button-prev{left:30px}.cards-slider .swiper-button-prev:before,.highlighted-rooms .swiper-button-prev:before{content:"";font-size:7px;color:#fff;position:absolute;left:50%;margin-left:-3px;top:50%;margin-top:-3px}.cards-slider .swiper-button-next,.highlighted-rooms .swiper-button-next{right:30px}.cards-slider .swiper-button-next:before,.highlighted-rooms .swiper-button-next:before{content:"";font-size:7px;color:#fff;position:absolute;left:50%;margin-left:-2px;top:50%;margin-top:-3px}.card-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#003970;padding:12px 10px;margin:10px 0;font-family:"NoeText", sans-serif;font-size:16px;color:#FFFFFF;line-height:20px}.card-banner:before{content:"";font-size:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px}.card{position:relative;background:#fff}.card .card-image{position:relative;display:block}.card .card-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.card .card-image img{display:block;width:100%;height:auto}.card .card-image .tooltip.top{margin-top:35px;margin-left:-40px}.card .card-image .tooltip.left{margin-left:20px;top:5px !important}.card .card-image .info-price{position:absolute;left:0;bottom:0;background:rgba(103,186,175,0.8);color:#fff;width:100%;display:table;padding:10px;z-index:2}.card .card-image .info-price .prev-type,.card .card-image .info-price .prev-highlight{display:none}.card .card-image .info-price>div{display:table-cell;white-space:nowrap;font-family:"Open Sans", sans-serif;font-size:12px;line-height:14px}.card .card-image .info-price>div .type,.card .card-image .info-price>div .highlight{display:inline-block;margin:0;color:#fff}.card .card-image .info-price>div .type{font-size:14px}.card .card-image .info-price>div .highlight{font-family:"Open Sans", sans-serif;font-size:18px;line-height:22px;font-weight:bold}.card .card-image .info-price>div:first-child{width:100%}.card .bottom-list{padding-top:5px}.card .bottom-list .s{display:inline-block;margin-right:16px;color:#7F7F7F}.card .bottom-list .s:after{font-size:24px;line-height:24px}.card .bottom-list .s:first-child+.tooltip:after{left:30px}.card .bottom-list .basic-tooltip{width:auto;white-space:nowrap}.card p{margin:0}.card .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;padding-bottom:5px;color:#4A4A4A}.card .title .s{position:relative;display:inline-block;top:-2px;margin-top:-22px;font-size:44px}.card .text .title{color:#4A4A4A}.card .text .title a,.card .text .title-link{color:#4A4A4A;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px}.card .text .title-link{margin-right:5px;color:#4A4A4A}.card .offer-image{display:block}.card .offer-image img{display:block;width:100%;height:auto}.card .card-container{position:relative;font-family:"Open Sans", sans-serif;padding:20px}.card .card-container .crs_offer_btn{display:inline-block;margin-left:5px}.card .desc{color:#515357;padding-bottom:5px}.card .summary{font-size:14px;margin-top:1em;color:#515357;margin-bottom:9px}.card .call-to-action::after{clear:both;content:"";display:table}.card .btn-primary{white-space:nowrap;text-align:center}.card.hotel:last-child{margin-bottom:0}.card.hotel .card-container .overlay{display:none}.card.hotel .hint{display:block;color:#515357;font-size:15px}.card.hotel .call-to-action:not(.grand){padding:0 0 0 40px}.card.hotel .stars{margin:0;position:relative;top:-2px}.card.hotel .location{display:block;color:#7F7F7F}.card.hotel .features li{margin-top:5px;font:14px/14px "Open Sans", sans-serif;color:#4A4A4A}.card.hotel .features li span.s{font-size:18px;color:#67BAAF}.card.hotel .opinions{display:inline-block}.card.hotel .opinions img{vertical-align:middle}.card.hotel .opinions:hover{text-decoration:none}.card.hotel .pills-cnt{margin-bottom:5px}.card.hotel .badges-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;width:calc( 100% + 10px)}.card.hotel .badges-list li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 5px 5px}.card.hotel .badges-list li.all-badges .badge{border-color:#EDF7F6;background:#EDF7F6}.card.hotel .badges-list li.all-badges .badge:hover{background:#67BAAF}.card.hotel .offer-pill{display:inline-block;margin-right:10px;padding:4px 8px;background:#FEF5E8;border:solid 1px #FFA726;color:#FFA726;white-space:nowrap}.card.hotel .offer-pill.s-kids-free:after{font-size:16px;line-height:1}.card.hotel .swiper-button-prev{background:none transparent;left:0px;width:30px}.card.hotel .swiper-button-prev:before{content:"";color:#FFF;font-size:14px;position:absolute;top:50%;margin-top:-7px;right:50%;margin-right:-7px}.card.hotel .swiper-button-next{background:none transparent;right:0;width:30px}.card.hotel .swiper-button-next:after{content:"";color:#FFF;font-size:14px;position:absolute;top:50%;margin-top:-7px;left:50%;margin-left:-7px}.card.hotel .overlay{position:absolute;bottom:0;left:0;right:0;padding:0 9px 8px;text-align:right;z-index:2}.card.hotel .overlay li{display:inline-block}.card.hotel .overlay .gallery,.card.hotel .overlay .gallery-expand{font-size:14px;color:#fff}.card.hotel .overlay .gallery:after,.card.hotel .overlay .gallery-expand:after{content:""}.card.hotel .overlay .gallery-expand{font-size:26px;font-size:1.625rem}.card.hotel.horizontal-card{min-height:145px}.card.hotel.horizontal-card.comparator-card{min-height:130px}.card.hotel.horizontal-card.comparator-card .card-container{padding:0}.card.hotel.horizontal-card.comparator-card .text{min-height:118px;margin-bottom:0;padding:20px}.card.hotel.horizontal-card.comparator-card .location{font:400 16px/22px "Open Sans", sans-serif;text-transform:none}.card.hotel.horizontal-card.comparator-card .features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}.card.hotel.horizontal-card.comparator-card .features li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.card.hotel.horizontal-card.comparator-card .features li:first-child{margin-right:50px}@media only screen and (max-width: 1024px){.card.hotel.horizontal-card .text{margin-bottom:10px;padding-right:0}.card.hotel .call-to-action{-ms-flex-negative:1;flex-shrink:1;padding:0 0 0 25px}.card.hotel .call-to-action:not(.grand)>div{white-space:normal}.card.hotel .call-to-action:not(.grand) .btn-floating-fastbooking{white-space:nowrap}.card.hotel .call-to-action:not(.grand) .hint-cnt{margin-bottom:10px}.card.hotel .call-to-action:not(.grand) .separator{display:none}}.dashboard-booking-row{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.dashboard-booking-row .block{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #E4E4E4}.dashboard-booking-row .block.faqs-block{border:none}.dashboard-booking-row .block.faqs-block .title-faq{background-color:#F1F2F9}.dashboard-booking-row .block.expired{position:relative}.dashboard-booking-row .block.expired .sash{top:auto;right:25px;bottom:20px}.dashboard-booking-row .block.expired .image-card{opacity:.5}.dashboard-booking-row .block.expired .content .left{opacity:.5}.dashboard-booking-row .block.expired .content .right>div.first,.dashboard-booking-row .block.expired .content .right>div.last{opacity:.5}.dashboard-booking-row .block .booked{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;color:#7F7F7F;text-transform:uppercase;padding-bottom:5px}.dashboard-booking-row .block .image-card{position:relative;background-size:cover;background-position:50% 50%}.dashboard-booking-row .block .image-card img{min-width:100%;height:100%}.dashboard-booking-row .block .content{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-booking-row .block .content .name{font-family:"Open Sans", sans-serif;font-weight:600;line-height:26px;color:#4A4A4A;margin-bottom:10px}.dashboard-booking-row .block .content .name .rating-stars{font-size:14px;position:relative;top:-1px}.dashboard-booking-row .block .content .label{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;color:#7F7F7F;text-transform:uppercase}.dashboard-booking-row .block .content .label.points{margin-top:20px}.dashboard-booking-row .block .content .code{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;color:#002855;text-transform:uppercase}.dashboard-booking-row .block .content .code.points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.dashboard-booking-row .block .content .code.points:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;font-size:14px;margin-left:3px}.dashboard-booking-row .block .content .price-to-pay,.dashboard-booking-row .block .content .t-price,.dashboard-booking-row .block .content .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;color:#002855}.dashboard-booking-row .block .content .dates-label{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;margin-top:10px}.dashboard-booking-row .block .content .date{display:inline-block;position:relative;padding-left:27px;color:#7F7F7F;text-transform:capitalize;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:26px}.dashboard-booking-row .block .content .date:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-booking-row .block .content .date.out{margin-left:23px;margin-right:10px}.dashboard-booking-row .block .content .date.out:before{content:"";width:10px;height:1px;background:#7F7F7F;position:absolute;left:-18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-booking-row .block .content .nights{display:inline-block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:26px;color:#7F7F7F;position:relative;padding-left:10px}.dashboard-booking-row .block .content .nights:before{content:"";width:1px;height:10px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#7F7F7F}.dashboard-booking-row .block .content .right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:right}.dashboard-booking-row .block .content .right>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.dashboard-booking-row .block .content .right>div.last{-ms-flex-item-align:end;align-self:flex-end}.booking-index .dashboard-booking-row{padding-top:24px;padding-bottom:24px}.booking-index .dashboard-booking-row .block:not(.expired) .content .dates-label.mobile-only{display:none !important}.booking-index .dashboard-booking-row .block:not(.expired) .content .dates-label+.mobile-only{display:none !important}.booking-index .dashboard-booking-row .block-cnt>ul:not(.results-order-by)>li{margin-top:24px}.booking-index .dashboard-booking-row .block-cnt>ul:not(.results-order-by)>li:first-child{margin-top:0}.dashboard-booking-row .info-booking-repeat{background:#EDF7F6;display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-booking-row .info-booking-repeat .label{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;text-transform:uppercase;color:#002855}.dashboard-booking-row .info-booking-repeat>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center}.dashboard-booking-row .bottom-deadline{background:#EDF7F6;display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-booking-row .bottom-deadline .item-counter{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.dashboard-booking-row .bottom-deadline .item-counter .label{-ms-flex-item-align:center;align-self:center}.dashboard-booking-row .bottom-deadline .item-counter>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:25px}.dashboard-booking-row .bottom-deadline .item-counter>div>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:12px}.dashboard-booking-row .bottom-deadline .item-counter>div>div:after{content:attr(data-title);display:inline;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#002855;letter-spacing:1.54px}.dashboard-booking-row .bottom-deadline .item-counter>div>div span{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#002855}.dashboard-booking-row .bottom-deadline>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center}.dashboard-booking-row .bottom-deadline .label{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;text-transform:uppercase;color:#002855}.dashboard-booking-row .bottom-links{background:#EDF7F6}.dashboard-booking-row .bottom-links a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .dashboard-booking-row .bottom-links a{font-size:inherit;line-height:inherit}.dashboard-booking-row .bottom-links a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.dashboard-booking-row .bottom-links a:hover:before,.dashboard-booking-row .bottom-links a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.dashboard-booking-row .bottom-links a:active{color:#002855}.dashboard-booking-row .bottom-links a:active:before{background:#F1F2F9}.dashboard-booking-row .bottom-links-contaniner{padding:0 24px}.dashboard-booking-row .bottom-links-contaniner>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:25px;line-height:44px}.dashboard-booking-row .bottom-links-contaniner>li a{padding-left:32px;display:inline-block}.dashboard-booking-row .bottom-links-contaniner>li a:after{font-size:24px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-booking-row .bottom-links-contaniner.flex,.dashboard-booking-row .bottom-links-mobile.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-booking-row .bottom-links-contaniner>li a,.dashboard-booking-row .bottom-links-mobile>li a{position:relative}.dashboard-booking-row .bottom-links-contaniner>li a:after,.dashboard-booking-row .bottom-links-mobile>li a:after{position:absolute}.dashboard-booking-row .bottom-links-contaniner>li a.download-pwa-link:after,.dashboard-booking-row .bottom-links-mobile>li a.download-pwa-link:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.modify-booking:after,.dashboard-booking-row .bottom-links-mobile>li a.modify-booking:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.improve-room:after,.dashboard-booking-row .bottom-links-mobile>li a.improve-room:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.more-options-link:after,.dashboard-booking-row .bottom-links-mobile>li a.more-options-link:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.print:after,.dashboard-booking-row .bottom-links-mobile>li a.print:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.send-voucher:after,.dashboard-booking-row .bottom-links-mobile>li a.send-voucher:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.exchange-points:after,.dashboard-booking-row .bottom-links-mobile>li a.exchange-points:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.add-extra:after,.dashboard-booking-row .bottom-links-mobile>li a.add-extra:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.complain:after,.dashboard-booking-row .bottom-links-mobile>li a.complain:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.download:after,.dashboard-booking-row .bottom-links-mobile>li a.download:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.share:after,.dashboard-booking-row .bottom-links-mobile>li a.share:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.send:after,.dashboard-booking-row .bottom-links-mobile>li a.send:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.repeat-reservation:after,.dashboard-booking-row .bottom-links-mobile>li a.repeat-reservation:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li a.cancel:after,.dashboard-booking-row .bottom-links-mobile>li a.cancel:after{content:""}.dashboard-booking-row .bottom-links-contaniner>li:first-child,.dashboard-booking-row .bottom-links-mobile>li:first-child{margin-left:0}.dashboard-booking-row .bottom-links-contaniner .more-options,.dashboard-booking-row .bottom-links-mobile .more-options{position:relative;z-index:200}.dashboard-booking-row .bottom-links-contaniner .more-options-content,.dashboard-booking-row .bottom-links-mobile .more-options-content{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.17);box-shadow:0 2px 4px 0 rgba(0,0,0,0.17);border-radius:3px;top:100%;min-width:235px;z-index:10}.dashboard-booking-row .bottom-links-contaniner .more-options-content:before,.dashboard-booking-row .bottom-links-mobile .more-options-content:before{content:"";width:0;height:0;border-style:solid;border-width:0 9px 8px 9px;border-color:transparent transparent #fff transparent;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dashboard-booking-row .bottom-links-contaniner .more-options-content>li,.dashboard-booking-row .bottom-links-mobile .more-options-content>li{padding:16px 17px;border-top:1px solid #DBDBDB}.dashboard-booking-row .bottom-links-contaniner .more-options-content>li:first-child,.dashboard-booking-row .bottom-links-mobile .more-options-content>li:first-child{border-top:0}.dashboard-booking-row .card-info{font-size:16px;font-size:1rem;line-height:26px;color:#080808;margin-top:10px}.dashboard-booking-row .card-info td{padding-top:10px;padding-right:15px;max-width:150px;vertical-align:top}.dashboard-booking-row .card-info td:last-child{padding-right:0}.dashboard-booking-row .card-info span.booking-label{display:block;font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.dashboard-booking-row .results-order-by{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;color:#7F7F7F}.dashboard-booking-row .results-order-by:not(.reversible){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dashboard-booking-row .results-order-by>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.dashboard-booking-row .results-order-by>*>a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding-right:20px;position:relative}[data-base-text="true"] .dashboard-booking-row .results-order-by>*>a{font-size:inherit;line-height:inherit}.dashboard-booking-row .results-order-by>*>a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.dashboard-booking-row .results-order-by>*>a:hover:before,.dashboard-booking-row .results-order-by>*>a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.dashboard-booking-row .results-order-by>*>a:active{color:#002855}.dashboard-booking-row .results-order-by>*>a:active:before{background:#F1F2F9}.dashboard-booking-row .results-order-by>*>a:after{content:"";font-size:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-booking-row .results-order-by>li:first-child{margin-right:10px}.dashboard-booking-row .bottom-canceled{background:#FCECEC;text-align:center;padding:8px 0 12px}.dashboard-booking-row .bottom-canceled span{color:#EF5350;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:700;font-size:10px;font-size:0.625rem;line-height:14px;letter-spacing:1.27px;position:relative;padding-left:25px}.dashboard-booking-row .bottom-canceled span:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#repeat-reservation{width:100%;max-width:1045px}.iframe-youtube .fancybox-slide--iframe .fancybox-content{width:100%;max-width:1240px;padding-top:39%}.iframe-youtube .fancybox-slide--iframe .fancybox-content .fancybox-close-small{top:-3px;right:-3px}.iframe-youtube .fancybox-slide--iframe .fancybox-content .fancybox-iframe{position:absolute;left:0;top:0;margin:30px;width:calc( 100% - 60px);height:calc( 100% - 60px)}.fancybox-close-small:before{content:"";color:#67BAAF;font-size:10px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.fancybox-close-small:after{display:none}.fancybox-close-small:hover:before{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fancybox-bg{background:#002855}.fancybox-is-open .fancybox-bg{opacity:.7}.fancybox-slide>*{border:24px solid #F1F2F9}.fancybox-slide>*.multi-modal{border:none;padding:30px 24px}.fancybox-slide>.fancybox-loading{border:none;width:64px;height:64px;-webkit-animation:none;animation:none;margin-top:-32px;margin-left:-32px;background:url(//assets4.cdn.iberostar.com/assets/new/ico_sol_white-1f762ee396d713cdb86874d0411c621628585cd249a602fc6dfddfc6aefe9fd1.svg)}.fancybox-slide--iframe .fancybox-content{width:auto;height:auto}.fancybox-slide--iframe .fancybox-close-small{right:0}.with-filter .fancybox-image-wrap:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(135deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%)}.fancy-map{width:100%;max-width:800px;height:100%;max-height:800px;padding:0}.fancy-map>div{width:100%;height:100%}.fancybox-next-opening{max-width:1024px;left:calc(0 + 512px)}.fancybox-next-opening .fancybox-slide{display:inline-block;position:relative;padding:0 40px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto !important}.fancybox-next-opening .fancybox-slide ul li:before{content:""}.fancybox-next-opening .fancybox-slide ul li:before{color:#7BD124;width:0px}.fancybox-next-opening .fancybox-slide ul li strong{margin-left:3px}.fancybox-next-opening .body-content :first-child{margin-top:0}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.horizontal-card{border:1px solid #DBDBDB}.horizontal-card .swiper-container .card-image-prev:before,.horizontal-card .swiper-container .card-image-next:after{font-size:24px;font-size:1.5rem}.horizontal-card .swiper-container .card-image-prev{left:5px}.horizontal-card .swiper-container .card-image-next{right:5px}@media only screen and (max-width: 320px){.horizontal-card.card.hotel.holidaycheck-card .call-to-action{margin-top:150px}}.mobile-fixed-buttons{display:none}#modal-exchange-points{width:calc( 100% - 30px);max-width:1000px;max-height:90vh;padding:30px 20px;margin:5vh auto;background:#f9f9f9;border:0}#modal-exchange-points .dashboard-booking-row{width:100%;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}#modal-exchange-points .dashboard-booking-row .active-booking:last-child{margin-bottom:0}#modal-exchange-points .dashboard-booking-row .block .image-card{-webkit-box-flex:0;-ms-flex:0 0 117px;flex:0 0 117px}#modal-exchange-points .exchange-point-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 185px;flex:0 0 185px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#EDF7F6}#modal-exchange-points .exchange-point-action i{font-size:24px;font-size:1.5rem;margin-right:6px}.multi-modal{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.multi-modal .room-header .t-label{color:#7F7F7F}.multi-modal .room-header .feature{position:relative;padding-left:32px;color:#7F7F7F;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600}.multi-modal .room-header .feature:after{position:absolute;top:0;left:0;font-size:24px;font-size:1.5rem}.multi-modal .top-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A;padding:35px 0 20px}.multi-modal .top-title .info-price{display:-webkit-box;display:-ms-flexbox;display:flex}.multi-modal .top-title .info-price>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Open Sans", sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:26px;color:#7F7F7F}.multi-modal .top-title .info-price>div:first-child{padding-right:10px}.multi-modal.highlighted-room-modal .fixed-header{position:relative}.multi-modal.highlighted-room-modal .fancybox-close-small{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#67BAAF;width:auto;height:auto;padding-right:22px}.multi-modal.highlighted-room-modal .fancybox-close-small:before{content:""}.multi-modal.highlighted-room-modal .fancybox-close-small:before{position:absolute;right:0;top:4px}.multi-modal .card .title{display:inline-block;padding-bottom:0}.multi-modal .card .title-link{color:#4A4A4A;margin-right:5px}.multi-modal .card .stars{display:inline-block}.multi-modal .card .location{margin:10px 0}.multi-modal .card .pills-cnt{margin:24px 0}.multi-modal .card .badges-list{width:auto}.multi-modal .wrapper,.multi-modal .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .multi-modal .container{padding:0}.multi-modal .multi-modal-tabs{padding:15px 0}.multi-modal .multi-modal-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multi-modal .multi-modal-tabs li{text-align:center;position:relative;padding:0 15px;font-size:14px;line-height:20px}.multi-modal .multi-modal-tabs li:after{content:"";width:1px;height:24px;background:#DBDBDB;position:absolute;left:0;top:0}.multi-modal .multi-modal-tabs li:first-child:after{display:none}.multi-modal .multi-modal-tabs li a{display:inline-block;padding:0 10px 4px}.multi-modal .multi-modal-tabs li a:hover{text-decoration:none}.multi-modal .multi-modal-tabs li:first-child{border-left:0}.multi-modal .multi-modal-tabs li.current>a,.multi-modal .multi-modal-tabs li.active>a,.multi-modal .multi-modal-tabs li:hover>a{color:#002855}.multi-modal .multi-modal-tabs li.current>a:before,.multi-modal .multi-modal-tabs li.active>a:before,.multi-modal .multi-modal-tabs li:hover>a:before{background:#002855;opacity:1}.multi-modal .tabs-carousel{position:absolute;top:214px;bottom:0;left:0;right:0;margin:0 auto;white-space:nowrap;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;font-size:0}.multi-modal .tab-content{display:inline-block;vertical-align:top;width:100%;height:100%;font-size:1rem;white-space:normal}.multi-modal .tab-content .rooms-services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#f6f6f6;margin-bottom:24px}.multi-modal .tab-content .rooms-services-list li{float:none;text-align:center}.multi-modal .tab-content .rooms-services-list li span.s,.multi-modal .tab-content .rooms-services-list li span.desc{display:block;width:100%;margin:0 auto}.multi-modal .tab-content .rooms-services-list li:before{display:none}.multi-modal .tab-content .rooms-services-list>.title{width:100%;display:block;float:none;font-size:18px;font-weight:600;padding-top:0;color:#4A4A4A}.multi-modal .tab-content .summary-container{margin-bottom:58px}.multi-modal .tab-content .summary-container p{margin-bottom:1em}.multi-modal .tab-content .summary-container ul{margin-bottom:1em}.multi-modal .tab-content .summary-container ul li>p{margin-bottom:0}.multi-modal .tab-content .summary-container.extra-info{border-top:1px solid #DBDBDB}.multi-modal .tab-content .summary-container.extra-info .t-label{color:#4A4A4A;margin-bottom:1em}.multi-modal .tab-content .summary-container.extra-info .t-price-coin-small{font-size:12px;font-size:0.75rem;color:#7F7F7F}.multi-modal .tab-content .summary-container.extra-info .hotel-address .t-highlight{margin-bottom:8px;color:#4A4A4A}.multi-modal .tab-content .summary-container.extra-info .hotel-address .t-adress{margin-bottom:0;color:#7F7F7F}.multi-modal .tab-content .summary-container.extra-info .t-time{margin-bottom:8px}.multi-modal .tab-content .summary-container.extra-info .additional-services ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.multi-modal .tab-content .summary-container.extra-info .additional-services ul li:before{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;background:url(//assets4.cdn.iberostar.com/assets/ico_check-686ea4c7cd727ccb6e9bd157663672b9984b01648409ddfb006ae323209fc974.svg) no-repeat;background-size:contain;margin:0 5px 0 0}.multi-modal .tab-content .summary-container.extra-info .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.multi-modal .tab-content .summary-container.extra-info .image{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px;margin-right:16px}.multi-modal .tab-content .summary-container.extra-info .image img{width:100%}.multi-modal .tab-content.tab-gallery .ib-gallery{background:#FFF;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.multi-modal .tab-content-wrapper{overflow-y:auto;overflow-x:visible;max-width:1240px;height:100%;width:100%;margin:0 auto}.multi-modal #info-tab{padding:0 24px}.multi-modal #info-tab .tab-content-wrapper{padding:0}.multi-modal.is-fullscreen-ios .tabs-carousel{top:0 !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.multi-modal.is-fullscreen-ios .tabs-carousel .tab-content{position:absolute;top:0;left:0;right:0;bottom:0}.multi-modal.is-fullscreen-ios .tabs-carousel .tab-content .tab-content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.multi-modal.is-fullscreen-ios .fancybox-close-small{display:none}.multi-modal .floating-action{display:none}.multi-modal #awards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;max-width:860px;margin:0 auto;padding:20px 0}.multi-modal #awards-list>li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:20px 21.906px}.multi-modal #awards-list>li .image{width:100%}.multi-modal #awards-list>li .image img{width:100%}.multi-modal #awards-list>li .t-h5-header{font-family:"Open Sans", sans-serif;font-weight:600;font-size:10px;font-size:0.625rem;line-height:14px;color:#002855;text-transform:uppercase;padding-top:10px}.multi-modal #awards-list>li .desc{font-size:10px;font-size:0.625rem;line-height:14px;color:#6E6E6E}.points-text-module .introduction-module,.points-text-module .b-base-text{margin:0;text-align:left}.points-text-module .introduction-module .wrapper,.points-text-module .introduction-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .points-text-module .introduction-module .container,.points-text-module .b-base-text .wrapper,.points-text-module .b-base-text .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .points-text-module .b-base-text .container{max-width:100%;padding:0}.points-text-module .introduction-module .textual-content h3,.points-text-module .introduction-module .b-text-content h3,.points-text-module .b-base-text .textual-content h3,.points-text-module .b-base-text .b-text-content h3{margin:42px 0 12px;font-family:"Open Sans", sans-serif;color:#002855;position:relative}.points-text-module .introduction-module .textual-content h3:before,.points-text-module .introduction-module .b-text-content h3:before,.points-text-module .b-base-text .textual-content h3:before,.points-text-module .b-base-text .b-text-content h3:before{content:' ';width:7px;height:7px;background:#002855;position:absolute;left:-40px;top:10px}.points-text-module .introduction-module .textual-content p:not(.content-title),.points-text-module .introduction-module .b-text-content p:not(.content-title),.points-text-module .b-base-text .textual-content p:not(.content-title),.points-text-module .b-base-text .b-text-content p:not(.content-title){margin-bottom:24px}.points-text-module .introduction-module .textual-content p:not(.content-title):last-of-type,.points-text-module .introduction-module .b-text-content p:not(.content-title):last-of-type,.points-text-module .b-base-text .textual-content p:not(.content-title):last-of-type,.points-text-module .b-base-text .b-text-content p:not(.content-title):last-of-type{margin-bottom:0}.points-text-module .introduction-module .textual-content ul,.points-text-module .introduction-module .b-text-content ul,.points-text-module .b-base-text .textual-content ul,.points-text-module .b-base-text .b-text-content ul{margin:0}.points-text-module .introduction-module .textual-content ul li,.points-text-module .introduction-module .b-text-content ul li,.points-text-module .b-base-text .textual-content ul li,.points-text-module .b-base-text .b-text-content ul li{color:#7F7F7F}.points-text-module .introduction-module .textual-content strong,.points-text-module .introduction-module .b-text-content strong,.points-text-module .b-base-text .textual-content strong,.points-text-module .b-base-text .b-text-content strong{color:#4A4A4A}.points-text-module .introduction-module .content-title,.points-text-module .b-base-text .content-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A;margin-bottom:5px}.points-text-module .introduction-module .block-title,.points-text-module .b-base-text .block-title{margin-bottom:16px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;text-transform:uppercase}.preferences-edit-block .row{padding-left:35px;position:relative;margin-top:35px}.preferences-edit-block .row:first-child{margin-top:0}.preferences-edit-block .row .title{color:#4A4A4A}.preferences-edit-block .row .element{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;display:inline-block}.preferences-edit-block .row:after{content:"";position:absolute;font-size:11px;color:#7F7F7F;position:absolute;left:7px;top:8px}.preferences-edit-block .row a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .preferences-edit-block .row a{font-size:inherit;line-height:inherit}.preferences-edit-block .row a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.preferences-edit-block .row a:hover:before,.preferences-edit-block .row a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.preferences-edit-block .row a:active{color:#002855}.preferences-edit-block .row a:active:before{background:#F1F2F9}.preferences-edit-block .row:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;border-radius:50%;background:#DBDBDB}.preferences-edit-block .row.completed .element{margin-right:5px}.preferences-edit-block .row.completed:after{color:#fff}.preferences-edit-block .row.completed:before{background:#7BD124}#preferences-lightbox{width:100%;height:100%;margin:0;max-height:100%;background:#F1F2F9;border:0}#preferences-lightbox .preferences-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#preferences-lightbox .fancybox-close-small{width:48px;height:48px;top:4px;right:84px}#preferences-lightbox .fancybox-close-small:before{content:"";font-size:16px;display:block}#preferences-lightbox .formz{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;max-width:812px}#preferences-lightbox .formz label{color:#4A4A4A}#preferences-lightbox .preferences-swiper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;max-width:812px}#preferences-lightbox .preferences-swiper .swiper-wrapper{margin-left:-8px}#preferences-lightbox .preferences-swiper .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:40px;padding-right:16px}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;position:relative;padding-left:19px}[data-base-text="true"] #preferences-lightbox .preferences-swiper .action .preferences-prev-slide{font-size:inherit;line-height:inherit}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:hover:before,#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:active{color:#002855}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:active:before{background:#F1F2F9}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}#preferences-lightbox .preferences-swiper .action .preferences-prev-slide.disabled{opacity:.4;pointer-events:none}#preferences-lightbox .preferences-swiper .action .preferences-next-slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:40px}#preferences-lightbox .swiper-slide{background-position:center;background-size:cover;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex}#preferences-lightbox .swiper-slide.swiper-slide-active{opacity:1}#preferences-lightbox .swiper-slide.swiper-slide-next{opacity:.8}#preferences-lightbox .swiper-slide .preference-logo{position:relative;background:#FBFBFB}#preferences-lightbox .swiper-slide .preference-logo:after{font-size:268px;color:rgba(103,186,175,0.3);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#preferences-lightbox .swiper-slide .preference-cnt{position:relative;padding:25px 22px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#preferences-lightbox .swiper-slide .preference-cnt:after{content:"";width:100%;height:37px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(50%, #fff));background-image:linear-gradient(-180deg, rgba(255,255,255,0) 0%, #fff 50%);position:absolute;left:0;bottom:5px;z-index:1}#preferences-lightbox .swiper-slide .preference-cnt .label-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A;margin-bottom:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#preferences-lightbox .swiper-slide .preference-cnt .fz-row{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:auto;margin-bottom:40px;padding-bottom:20px}#preferences-lightbox .swiper-slide .preference-cnt .radio-cnt{border-top:1px solid #DBDBDB;overflow:hidden;padding-top:20px}#preferences-lightbox .swiper-slide .preference-cnt .radio-cnt:first-child{padding-top:0;border:none}#preferences-lightbox .swiper-slide .preference-cnt .fz-col{margin-bottom:20px}#preferences-lightbox .swiper-slide .preference-cnt .counter{z-index:2;position:absolute;text-transform:uppercase;right:22px;bottom:18px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;color:#7F7F7F}#preferences-lightbox .swiper-slide .preference-cnt .counter span{font-family:"Open Sans", sans-serif;font-weight:700;color:#67BAAF}#preferences-lightbox .swiper-slide.bed .preference-logo:after{content:""}#preferences-lightbox .swiper-slide.pref .preference-logo:after{content:""}#preferences-lightbox .swiper-slide.room .preference-logo:after{content:""}#preferences-lightbox .preferences-last-step{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:796px;-ms-flex-item-align:center;align-self:center}#preferences-lightbox .preferences-last-step .block{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;height:378px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#preferences-lightbox .preferences-last-step .block .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:300px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A;-ms-flex-item-align:center;align-self:center;padding-top:83px;position:relative;text-align:center}#preferences-lightbox .preferences-last-step .block .title:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:64px;color:#67BAAF}#preferences-lightbox .preferences-last-step .action{padding-top:40px;text-align:center}.preferences-start{text-align:center;padding:0 7% 16px}.preferences-start .title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;line-height:28px;color:#002855;padding-top:80px;position:relative;margin-bottom:10px}.preferences-start .title:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:64px;color:#67BAAF}.preferences-start .text{margin-bottom:25px}.b-recommended-hotels-title.block-title-header{margin-bottom:8px}.b-recommended-hotels{overflow:hidden}.b-recommended-hotels .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.b-recommended-hotels .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.b-recommended-hotels .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.my-iberostar-page .b-recommended-hotels{padding:20px 24px 24px;background:#FFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.b-recommended-hotels .wrapper,.b-recommended-hotels .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .b-recommended-hotels .container{padding:0}.b-recommended-hotels .flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-recommended-hotels .flex li{position:relative;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:315px;min-width:33%;margin-right:12px}.b-recommended-hotels .flex li:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.b-recommended-hotels .flex li:hover:after{opacity:1}.b-recommended-hotels .flex li>*{position:relative}@media all and (-ms-high-contrast: none){.b-recommended-hotels .flex li *::-ms-backdrop,.b-recommended-hotels .flex li{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.b-recommended-hotels .flex li *::-ms-backdrop:hover,.b-recommended-hotels .flex li:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.b-recommended-hotels .flex li *::-ms-backdrop:after,.b-recommended-hotels .flex li:after{display:none}}.b-recommended-hotels .flex li .favourite-btn{position:absolute;right:10px;left:auto}.b-recommended-hotels .flex li .b-card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.b-recommended-hotels .flex li:last-child{margin-right:0}.b-recommended-hotels .b-card .stars{margin-bottom:8px}.b-recommended-hotels .b-card .price-content .t-label,.b-recommended-hotels .b-card .price-content .price-cnt{color:#002855}.upselling-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.upselling-list>li{display:none;position:relative;position:relative}.upselling-list>li:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.upselling-list>li:hover:after{opacity:1}.upselling-list>li>*{position:relative}@media all and (-ms-high-contrast: none){.upselling-list>li *::-ms-backdrop,.upselling-list>li{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.upselling-list>li *::-ms-backdrop:hover,.upselling-list>li:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.upselling-list>li *::-ms-backdrop:after,.upselling-list>li:after{display:none}}.upselling-list>li:after{z-index:0}.upselling-list>li .image-container{position:relative;padding-bottom:50.6%;overflow:hidden;border:solid 1px #DBDBDB;border-bottom:none}.upselling-list>li .image-container img{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;min-height:100%}.upselling-list>li .desc{background-color:#fff;border:solid 1px #DBDBDB;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:122px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.starpoints{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.starpoints .points-num{color:#002855;font-weight:bold;padding-right:18px;position:relative}.starpoints .points-num:after{content:"";font-size:6.5px;line-height:8px;position:absolute;right:8px;top:1px}.starpoints .points-title{color:#002855;text-transform:none}.starpoints .points-title span{font-weight:400}.starpoints .t-link-secondary,.starpoints .card.room .feature,.card.room .starpoints .feature,.starpoints .ib-gallery .gallery-filters .more-link,.ib-gallery .gallery-filters .starpoints .more-link{color:#67BAAF;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:bold;letter-spacing:0;text-align:right;text-transform:none}.iberostargift-lightbox-cnt{padding:0}.iberostargift-lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f9f9f9;max-width:990px;color:#4A4A4A}.iberostargift-lightbox .image-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:300px;overflow:hidden;width:541px}.iberostargift-lightbox .image{position:relative;display:block;min-height:300px}.iberostargift-lightbox .image img{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}.iberostargift-lightbox .content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:300px;padding:24px;position:relative}.iberostargift-lightbox .content .starpoints{bottom:24px;left:24px;position:absolute;width:auto}.iberostargift-lightbox .title{margin-bottom:24px}.affiliate-logos-wrapper .affiliate-logos-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px}.affiliate-logos-wrapper .affiliate-logos-list .item{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%}@media only screen and (max-width: 450px){.affiliate-logos-wrapper .affiliate-logos-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:20px}.affiliate-logos-wrapper .affiliate-logos-list .item{margin-bottom:10px}.affiliate-logos-wrapper img{width:auto;max-width:100%}}.badges-content .badges-item:not(:last-child){margin-bottom:40px}.badges-content a{color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px}.badges-content .block-title{display:table;line-height:inherit;margin-bottom:10px}.badges-content .block-title .title{display:table-cell}.badges-content .block-title .l-external{display:table-cell;white-space:nowrap;padding-left:20px;vertical-align:middle}.badges-content .desc{margin-bottom:16px}.best-online-rate a{color:#67BAAF;font-weight:bold}.best-online-rate .steps ol{counter-reset:steps}.best-online-rate .steps ol li{counter-increment:steps;position:relative;padding-left:20px}.best-online-rate .steps ol li:after{content:counter(steps);display:block;position:absolute;top:3px;left:0}.cards-slider,.highlighted-rooms{position:relative}.cards-slider .swiper-container,.highlighted-rooms .swiper-container{position:static;margin:40px 0}.cards-slider .swiper-button-prev,.highlighted-rooms .swiper-button-prev,.cards-slider .swiper-button-next,.highlighted-rooms .swiper-button-next{width:24px;height:24px;margin-top:-14px;background:rgba(0,5,10,0.23);z-index:1;color:#fff;border-radius:50%;border:1px solid #fff}.cards-slider .swiper-button-prev,.highlighted-rooms .swiper-button-prev{left:30px}.cards-slider .swiper-button-prev:before,.highlighted-rooms .swiper-button-prev:before{content:"";font-size:7px;color:#fff;position:absolute;left:50%;margin-left:-3px;top:50%;margin-top:-3px}.cards-slider .swiper-button-next,.highlighted-rooms .swiper-button-next{right:30px}.cards-slider .swiper-button-next:before,.highlighted-rooms .swiper-button-next:before{content:"";font-size:7px;color:#fff;position:absolute;left:50%;margin-left:-2px;top:50%;margin-top:-3px}.card-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#003970;padding:12px 10px;margin:10px 0;font-family:"NoeText", sans-serif;font-size:16px;color:#FFFFFF;line-height:20px}.card-banner:before{content:"";font-size:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px}.card{position:relative;background:#fff}.card .card-image{position:relative;display:block}.card .card-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.card .card-image img{display:block;width:100%;height:auto}.card .card-image .tooltip.top{margin-top:35px;margin-left:-40px}.card .card-image .tooltip.left{margin-left:20px;top:5px !important}.card .card-image .info-price{position:absolute;left:0;bottom:0;background:rgba(103,186,175,0.8);color:#fff;width:100%;display:table;padding:10px;z-index:2}.card .card-image .info-price .prev-type,.card .card-image .info-price .prev-highlight{display:none}.card .card-image .info-price>div{display:table-cell;white-space:nowrap;font-family:"Open Sans", sans-serif;font-size:12px;line-height:14px}.card .card-image .info-price>div .type,.card .card-image .info-price>div .highlight{display:inline-block;margin:0;color:#fff}.card .card-image .info-price>div .type{font-size:14px}.card .card-image .info-price>div .highlight{font-family:"Open Sans", sans-serif;font-size:18px;line-height:22px;font-weight:bold}.card .card-image .info-price>div:first-child{width:100%}.card .bottom-list{padding-top:5px}.card .bottom-list .s{display:inline-block;margin-right:16px;color:#7F7F7F}.card .bottom-list .s:after{font-size:24px;line-height:24px}.card .bottom-list .s:first-child+.tooltip:after{left:30px}.card .bottom-list .basic-tooltip{width:auto;white-space:nowrap}.card p{margin:0}.card .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;padding-bottom:5px;color:#4A4A4A}.card .title .s{position:relative;display:inline-block;top:-2px;margin-top:-22px;font-size:44px}.card .text .title{color:#4A4A4A}.card .text .title a,.card .text .title-link{color:#4A4A4A;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px}.card .text .title-link{margin-right:5px;color:#4A4A4A}.card .offer-image{display:block}.card .offer-image img{display:block;width:100%;height:auto}.card .card-container{position:relative;font-family:"Open Sans", sans-serif;padding:20px}.card .card-container .crs_offer_btn{display:inline-block;margin-left:5px}.card .desc{color:#515357;padding-bottom:5px}.card .summary{font-size:14px;margin-top:1em;color:#515357;margin-bottom:9px}.card .call-to-action::after{clear:both;content:"";display:table}.card .btn-primary{white-space:nowrap;text-align:center}.b-card{display:block}.b-card.b-card-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #DBDBDB}.b-card.b-card-vertical .t-label,.b-card.b-card-vertical .t-fb-label,.b-card.b-card-vertical .sash{color:#7F7F7F}.b-card.b-card-vertical .t-highlight{color:#515357}.b-card.b-card-vertical .btn-cta{width:100%}.b-card.b-card-vertical .b-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-card.b-card-vertical .b-card-info-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-card .b-card-image img{width:100%}.b-card .b-card-info{position:relative;background:#fff;padding:15px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-card .price-content.price-content-right{text-align:right}.b-card .price-content.inline-label .t-label,.b-card .price-content.inline-label .price-cnt{display:inline-block}.card.room.prominent-room{background:rgba(224,26,93,0.03);border-color:#E0245D}.card.room .desc{padding-bottom:0}.card.room .e-image-counter{right:auto;left:8px}.card.room .bottom-list{position:relative;height:26px;overflow:hidden;padding-top:0;padding-right:10px}.card.room .bottom-list .feature{position:relative;padding-left:32px}.card.room .bottom-list .feature:after{position:absolute;top:-3px;left:0}.card.room .bottom-list .link-circle{display:inline-block;position:absolute;top:0;right:0;width:25px;height:25px;color:#67BAAF;border:solid 1px #67BAAF;border-radius:50%;font-size:11px;line-height:23px;text-align:center}.card.room .text>a{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.card.room .claim{font-family:"NoeText", sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;line-height:26px;color:#002855}.card.room .prominent-room-text{color:#E0245D;margin-right:8px}.card.room .prominent-room-text .s{vertical-align:text-bottom;font-size:16px;font-size:1rem}.card.room .info-links{margin-top:20px}.card.room .hover{display:none}.popup-room .block-title{margin-bottom:16px}.popup-room .rooms-services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc( 100% + 48px);margin-left:-24px;background-color:#EDF7F6}.popup-room .rooms-services-list li{float:none;text-align:center}.popup-room .rooms-services-list li span.s,.popup-room .rooms-services-list li span.desc{display:block;width:100%;margin:0 auto}.popup-room .rooms-services-list li:before{display:none}.popup-room .more-info{margin-top:24px}.popup-room .t-h3{margin-bottom:8px}#destination-index-fb{left:0;right:0;border-top:3px solid #67BAAF;border-bottom:1px solid rgba(236,236,236,0.95);padding:10px 0px;z-index:2}#destination-index-fb .fastbooking{top:0;left:0;position:relative}#destination-index-fb .fastbooking.sticky-fb .wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper #destination-index-fb .fastbooking.sticky-fb .container .container{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:1px solid #DBDBDB}#destination-index-fb .destination-claim p{padding:15px 0px;margin:0;color:#0c4a77;font-size:20px}.destination-index-header-module #destination-index-fb{display:none;position:absolute;bottom:0px;background:#FBFBFB}.destination-title.big #destination-index-fb{position:relative;display:none;top:0px}.fastbooking.sticky-fb .wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.sticky-fb .container .container{max-width:1200px;padding:0;box-shadow:0 2px 16px 0 rgba(0,0,0,0.31);-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.31)}@media only screen and (max-width: 1023px){#destination-index-fb{padding-top:15px}}@media only screen and (max-width: 767px){#destination-index-fb{display:none}}.fastbooking.meetings .top-band .wrapper,.fastbooking.meetings .top-band .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .top-band .container{padding:0px}.fastbooking.meetings .top-band .wrapper .subject,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .top-band .container .subject{width:100%;background-color:#F1F2F9;padding:13px 0 13px 15px;border-right:1px solid #DBDBDB;font-weight:bold;font-size:18px;color:#00244e}.fastbooking.meetings .top-band .wrapper .fastbooking-links,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .top-band .container .fastbooking-links{padding:13px 15px}.fastbooking.meetings ::-webkit-input-placeholder{color:#7F7F7F}.fastbooking.meetings :placeholder-shown{color:#7F7F7F}.fastbooking.meetings ::moz-placeholder{color:#7F7F7F}.fastbooking.meetings :-ms-input-placeholder{color:#7F7F7F}.fastbooking.meetings .input{cursor:pointer}.fastbooking.meetings .chosen-drop{margin-top:16px}.fastbooking.meetings .chosen-choices{background:#FFF;padding:0;border:0;cursor:pointer;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.fastbooking.meetings .chosen-choices>li{position:relative;float:none;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#7F7F7F;padding:9px 10px 8px}.fastbooking.meetings .chosen-choices>li:after{content:"";font-size:11px;position:absolute;top:12px;right:10px;color:#fff;background:#7BD124;width:20px;height:20px;line-height:24px;text-align:center}.fastbooking.meetings .chosen-choices>li.search-choice{position:relative;background:#F1F2F9;background-image:unset;border:0;margin:0;border-radius:0;color:#7F7F7F}.fastbooking.meetings .chosen-choices>li.search-choice:hover{background:#FFF}.fastbooking.meetings .chosen-choices>li.search-choice .search-choice-close{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:unset;z-index:2}.fastbooking.meetings .chosen-choices>li.search-field:after{display:none}.fastbooking.meetings .chosen-choices>li.search-field input[type="text"]{color:transparent;cursor:pointer}.fastbooking.meetings .counter{position:absolute;bottom:0;background:#FFF;margin:0;font-size:18px;cursor:pointer}.fastbooking.meetings .chosen-results{min-width:0;margin-top:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.fastbooking.meetings .chosen-results>li{position:relative}.fastbooking.meetings .chosen-results>li:after{content:'';position:absolute;top:8px;right:15px;display:block;width:20px;height:20px;border:1px solid #979797}.fastbooking.meetings .chosen-results>li.result-selected{display:none}.fastbooking.meetings .chosen-results>li.result-selected.hidden{display:none}.fastbooking.meetings .chosen-results>li.result-selected:after{background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border:0}.fastbooking.meetings .chosen-results>li.destinations,.fastbooking.meetings .chosen-results>li.hotels{border-bottom:1px solid #979797}.fastbooking.meetings .chosen-results>li.destinations:after,.fastbooking.meetings .chosen-results>li.hotels:after{border:0}.fastbooking.meetings .budget .chosen-container,.fastbooking.meetings .specialties .chosen-container{margin-top:0}.fastbooking.meetings .budget .chosen-container .chosen-drop .confirm-box,.fastbooking.meetings .specialties .chosen-container .chosen-drop .confirm-box{min-height:0;padding:10px}.fastbooking.meetings .budget .chosen-container .chosen-drop .confirm-box .secondary-btn,.fastbooking.meetings .specialties .chosen-container .chosen-drop .confirm-box .secondary-btn{margin-right:0}.fastbooking.meetings .budget .chosen-choices>li,.fastbooking.meetings .budget .chosen-results>li,.fastbooking.meetings .specialties .chosen-choices>li,.fastbooking.meetings .specialties .chosen-results>li{padding:10px;font-size:16px}.fastbooking.meetings .chosen-drop{background:#FFF;margin:28px 0 0;-webkit-box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);border-radius:10px}.fastbooking.meetings .secondary-btn{margin-right:10px;cursor:pointer}.fastbooking.meetings .clear-all{margin-right:20px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;cursor:pointer}.fastbooking.meetings .chosen-list{background:#ECF6FD;-webkit-box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);border-radius:2px;margin:20px 0 0;padding:0;z-index:1011}.fastbooking.meetings .chosen-list li{position:relative;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#8B9199;padding:9px 10px 8px 50px}.fastbooking.meetings .chosen-list li:after{content:'';position:absolute;top:10px;right:30px;display:block;width:20px;height:20px;background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg)}.fastbooking.meetings .wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container{border:1px solid #DBDBDB;border-left:0;border-right:0}.fastbooking.meetings .wrapper .container .action,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .action{padding:0}.fastbooking.meetings .wrapper .container .people,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .people{padding:17px 15px 10px}.fastbooking.meetings .wrapper .container .people,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .people,.fastbooking.meetings .wrapper .container .rooms,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .rooms{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.fastbooking.meetings .wrapper .container .people:after,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .people:after,.fastbooking.meetings .wrapper .container .rooms:after,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .rooms:after{display:none}.fastbooking.meetings .budget,.fastbooking.meetings .rooms,.fastbooking.meetings .specialties{border-left:1px solid #DBDBDB}.fastbooking.meetings .budget .fk-select{letter-spacing:-0.5px}.fastbooking.meetings .budget .clear-all{margin-right:6px}.fastbooking.meetings .budget .chosen-choices>li:after{right:15px}.fastbooking.meetings .budget .chosen-container,.fastbooking.meetings .specialties .chosen-container{height:24px}.fastbooking.meetings .budget .chosen-container>input,.fastbooking.meetings .specialties .chosen-container>input{position:absolute;top:0;left:0;width:100%;height:24px}.fastbooking.meetings .budget .counter,.fastbooking.meetings .specialties .counter{position:relative;font-size:16px;font-size:1rem;white-space:nowrap}.fastbooking.meetings .budget .chosen-container-active .chosen-drop,.fastbooking.meetings .specialties .chosen-container-active .chosen-drop{white-space:nowrap;width:auto;left:auto;right:-15px}.fastbooking.meetings .budget .chosen-container-active .chosen-drop:before,.fastbooking.meetings .specialties .chosen-container-active .chosen-drop:before{right:10px}.fastbooking.meetings .specialties .chosen-choices>li:after{right:15px}.fastbooking.meetings .people{width:17%}.fastbooking.meetings .rooms{width:22%}.fastbooking.meetings .place-to-go-mice{padding:17px 0 10px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.fastbooking.meetings .place-to-go-mice .chosen-container{padding:0 15px}.fastbooking.meetings .place-to-go-mice .chosen-choices>li.search-choice{padding-right:38px;font-size:16px}.fastbooking.meetings .place-to-go-mice .chosen-results li{padding-right:38px}.fastbooking.meetings .budget .fk-select,.fastbooking.meetings .budget .chosen-single,.fastbooking.meetings .specialties .fk-select,.fastbooking.meetings .specialties .chosen-single,.fastbooking.meetings .place-to-go-mice .fk-select,.fastbooking.meetings .place-to-go-mice .chosen-single{display:block;height:22px;padding-right:18px;padding-left:0;overflow:hidden}.fastbooking.meetings label{margin-bottom:0}.fastbooking.meetings .chosen-container{padding-bottom:0;z-index:2}.fastbooking.meetings .chosen-container .chosen-search{padding:0 20px 0 0;top:-20px}.fastbooking.meetings .chosen-container .chosen-results li.active-result:not(.group-option){padding-left:10px;padding-right:38px}.fastbooking.meetings .chosen-container .chosen-results li.active-result:not(.group-option).highlighted{background:#F1F2F9;color:#4A4A4A}.fastbooking.meetings .wrapper .container .people:after,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .people:after{content:'';position:absolute;bottom:-1px;left:-1px;display:none;width:100%;height:4px;background:#EE8E00;border-width:0;background-image:unset}.fastbooking.meetings .wrapper .container .people.parsley-error:before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .people.parsley-error:before{display:block}.fastbooking.meetings .wrapper .container input,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container input,.fastbooking.meetings .wrapper .container .fk-select,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .fk-select,.fastbooking.meetings .wrapper .container .chosen-single,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .chosen-single{color:#7F7F7F;font-size:16px;font-size:1rem;line-height:22px}.fastbooking.meetings .wrapper .container .fk-is-placeholder,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .fk-is-placeholder,.fastbooking.meetings .wrapper .container .chosen-default,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .chosen-default{color:#7F7F7F;font-size:18px;font-size:1.125rem;line-height:22px}.fastbooking.meetings .wrapper .container .fake-select-mice,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .fake-select-mice{font-size:16px;font-size:1rem;line-height:22px;color:#7F7F7F;position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;white-space:nowrap;z-index:2;padding:43px 15px 0}.fastbooking.meetings select.has-fk-select{z-index:1}.fastbooking.meetings .overlay-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:none}.fastbooking.meetings .action .quote{display:none}.fastbooking.meetings .action .btn-primary{height:100%}.fastbooking.meetings .label-tablet{display:none}.fastbooking.meetings.sticky,.floating-fastbooking .fastbooking.meetings{position:fixed;top:0;left:0;width:100%;margin:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 100ms ease-in-out;transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out;transition:transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out}.fastbooking.meetings.sticky.hidden,.floating-fastbooking .fastbooking.meetings.hidden{display:block;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.fastbooking.meetings.sticky,.mice-header .fastbooking.meetings{background-color:white}.fastbooking.meetings.sticky .top-band,.fastbooking.meetings.sticky .fastbooking-links,.mice-header .fastbooking.meetings .top-band,.mice-header .fastbooking.meetings .fastbooking-links{display:none}.fastbooking.meetings .parsley-error:before{content:'';position:absolute;bottom:-1px;left:-1px;display:block;width:100%;height:4px;background:#EE8E00}.fastbooking.meetings .place-to-go-mice .parsley-error:before{border-bottom-left-radius:4px}.fastbooking.meetings .parsley-errors-list{display:none}@media only screen and (max-width: 1023px){.fastbooking.meetings>.wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings>.container{padding:0}.fastbooking.meetings .wrapper .container .rooms,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .rooms,.fastbooking.meetings .wrapper .container .people,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .people,.fastbooking.meetings .wrapper .container .budget,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .budget,.fastbooking.meetings .wrapper .container .specialties,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .specialties{padding:12px 8px 8px}.fastbooking.meetings .wrapper .container .place-to-go-mice,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .container .place-to-go-mice{padding-top:12px;padding-bottom:8px}.fastbooking.meetings .wrapper .action .quote,.fastbooking-overlay-wrapper .fastbooking>.wrapper .fastbooking.meetings .container .action .quote{width:auto;padding-left:16px;padding-right:16px}.fastbooking.meetings .label-tablet{display:inline-block}.fastbooking.meetings .label-desktop{display:none}}.fastbooking-new-hotel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.fastbooking-new-hotel .icon,.fastbooking-new-hotel .ann{color:#002855}.fastbooking-new-hotel .ann{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:22px;margin-bottom:0.625rem;text-align:center;text-transform:uppercase}.fastbooking-new-hotel .desc{font-size:16px;font-size:1rem;line-height:22px;margin-bottom:2.5rem;margin-top:0;padding-left:1.875rem;padding-right:1.875rem;text-align:center}.fastbooking-new-hotel .search-cta{margin-bottom:1.25rem;text-align:center;width:100%}.fastbooking-new-hotel .garantee{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;color:#67BAAF}.fastbooking-new-hotel--bgcolor{background-color:#EFF8F7}.fastbooking-new-hotel--bgcolor .ann{font-size:12px;font-size:0.75rem;margin-bottom:0.4375rem}.fastbooking-new-hotel--bgcolor .desc{font-size:14px;font-size:0.875rem;margin-bottom:0.625rem;padding-left:3.75rem;padding-right:3.75rem}.fastbooking-new-hotel--bgcolor .search-cta{margin-bottom:0}@media screen and (max-width: 767px){.fastbooking-new-hotel{display:-webkit-box;display:-ms-flexbox;display:flex}.fastbooking-new-hotel--bgcolor{margin-bottom:20px}}.filter-by{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:25px 0}.filter-by .fz-row{margin-bottom:0}.filter-by>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.filter-by>div.title{font-size:16px;font-family:"Open Sans", sans-serif;font-weight:bold;padding-right:10px}.filter-by>div.select-list{width:100%}.filter-by>div.select-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.filter-by>div.select-list>ul li{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:10px}.filter-by>div.select-list>ul li.last{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0}.filter-by>div .btn-primary{height:100%}.filter-header{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-header .destination-index-tags{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.filter-header .total-hotels-counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:3px;opacity:.8}.four-module-2x3{position:relative;padding-bottom:24px}.four-module-2x3:after{content:"";position:absolute;width:100%;height:305px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .four-module-2x3:after{background-color:#EDF7F6}.seg-city .four-module-2x3:after{background-color:#F1F2F9}.seg-heritage .four-module-2x3:after{background-color:#F0F5E8}.four-module-2x3 .block{-webkit-transition:all .3s;transition:all .3s;position:relative}.four-module-2x3 .block .image{display:block;position:relative;width:100%;padding-top:150.16%}.four-module-2x3 .block .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.four-module-2x3 .block img{width:100%;height:100%;position:absolute;top:0;left:0}.four-module-2x3 .block>a{position:static}.four-module-2x3 .block .content{position:absolute;top:0;left:0;width:100%;height:100%}.four-module-2x3 .block .content:before{display:none}.four-module-2x3 .block .view-more{display:block;text-align:center;color:#fff}.four-module-2x3 .block .desc{overflow:auto;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.four-module-2x3 .block .t-label{color:#7F7F7F}.four-module-2x3 .block .t-label,.four-module-2x3 .block .title{color:#fff;text-align:center}.four-module-2x3 .block .title{position:relative}.four-module-2x3 .block .title:after{content:"";display:block;width:30px;height:2px;border-radius:1px;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.block-header-title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5em}.block-header-title__label{font-size:12px;font-size:0.75rem;color:#7F7F7F;font-weight:600;margin-bottom:0;text-transform:uppercase}.block-header-title__title{margin-bottom:0;margin-top:0}.block-header-title__icon{display:inline-block;font-size:1.5625em}.block-header-title .block-title{margin:0}@media only screen and (max-width: 1023px){.block-header-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25em}.block-header-title__link{font-size:14px;font-size:0.875rem}.block-header-title__icon{display:none}.block-header-title .block-title{margin:0}}.hotel-big-card .text-container{text-align:center}.hotel-big-card .text{background:#FFF}.hotel-big-card .t-label,.hotel-big-card .t-p{color:#7F7F7F}.hotel-big-card .t-h2{display:block;color:#4A4A4A;margin-bottom:8px}.hotel-big-card .call-to-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;-ms-flex-item-align:end;align-self:flex-end;text-align:center}.hotel-big-card .call-to-action .price-cnt{display:inline-block}.hotel-big-card .call-to-action .highlight{display:inline-block}.hotel-big-card .call-to-action>div{white-space:nowrap;clear:right}.hotel-big-card .call-to-action>div.hint-cnt{white-space:normal;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;margin-bottom:10px}.hotel-big-card .call-to-action .prev-highlight,.hotel-big-card .call-to-action .highlight{text-align:right}.hotel-big-card .call-to-action .prev-type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.hotel-big-card .call-to-action .prev-highlight{display:inline-block;position:relative;margin-bottom:10px}.hotel-big-card .call-to-action .prev-highlight:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:10px;background:#EE8E00}.hotel-big-card .call-to-action .prev-highlight .t-price,.hotel-big-card .call-to-action .prev-highlight .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.hotel-big-card .call-to-action .type{display:inline-block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:19px;letter-spacing:1.8px;color:#002855;text-transform:uppercase}.hotel-big-card .call-to-action .t-price,.hotel-big-card .call-to-action .t-coin{color:#002855}.hotel-big-card .hint-cnt{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;text-align:center}.breadcrumb-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.breadcrumb-container .social-media-share{width:auto;margin:0;padding:0;margin-top:15px}.hotel-breadcrumb{margin:15px 0 20px}.hotel-breadcrumb li{display:inline-block;margin-right:-0.285em;padding-left:5px;font-family:"Open Sans", sans-serif;font-size:12px;font-size:0.75rem;line-height:18px;font-weight:600;color:#002855}.hotel-breadcrumb li:before{content:"";display:inline-block;font-size:10px;width:5px;color:#DDDDDD;margin-right:5px}.hotel-breadcrumb li a{font-size:12px;font-size:0.75rem;line-height:18px}.hotel-breadcrumb li:first-child{padding-left:0}.hotel-breadcrumb li:first-child:before{display:none}@media only screen and (max-width: 767px){.hotel-breadcrumb{display:none}}.three-module{position:relative}.card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-experience{background:rgba(103,186,175,0.8);color:#ffffff;cursor:pointer;-ms-flex-preferred-size:calc(33% - 9px);flex-basis:calc(33% - 9px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.card-experience .image{display:block;position:relative;width:100%;padding-top:110%}.card-experience img{width:100%;height:100%;position:absolute;top:0;left:0}.card-experience a{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:1rem;padding-right:1rem;text-decoration:none}.card-experience a:before{display:none}.card-experience:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.card-experience:hover .image{opacity:0.15}.card-experience:hover .view-more{color:#ffffff;opacity:1;height:auto;max-height:100%;padding-top:25px}.card-experience .t-label{font-size:14px;font-size:0.875rem;margin-bottom:2.5em;margin-top:0;text-transform:uppercase;letter-spacing:1.8px}.card-experience .t-label,.card-experience .t-h1{color:#ffffff;text-align:center}.card-experience .t-h1{padding-bottom:25px;position:relative;font-family:'NoeText', sans-serif;font-weight:900;line-height:48px;letter-spacing:0.77px}.card-experience .t-h1::after{content:'';display:block;width:30px;height:2px;border-radius:1px;background:#ffffff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-experience .desc{overflow:auto;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card-experience .view-more{display:block;opacity:0;overflow:hidden;height:0;max-height:0;-webkit-transition:all 0.3s;transition:all 0.3s}.card-experience .view-more .icon{font-size:1.5625em}@media only screen and (max-width: 1023px){.card-experience{cursor:pointer;margin-right:12px}.card-experience:hover{-webkit-transform:none;transform:none}.card-experience:hover .image{opacity:1}.card-experience .view-more{opacity:1;height:auto;max-height:100%;padding-top:15px;color:#ffffff;text-align:center;display:block}.card-experience .t-h1{font-family:"NoeText", sans-serif;font-weight:bold;font-size:26px;font-size:1.625rem;line-height:32px;padding-bottom:15px}.card-experience .t-label{margin-bottom:14px}}@media only screen and (max-width: 767px){.three-module{padding:0 10px 14px}.three-module .wrapper,.three-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .three-module .container{padding:0}.three-module .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.three-module .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.three-module .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.card-experience{-ms-flex-preferred-size:15.625em;flex-basis:15.625em}.card-experience .view-more{padding-top:15px}.card-experience .t-h1{padding-bottom:15px}.card-experience .t-label{margin-bottom:14px}}.gmapz-ibx{width:533px;background:#fff;opacity:.98;position:relative}.gmapz-ibx .favourite-btn{left:calc( 46.785% - 44px)}.gmapz-ibx:before{content:" ";position:absolute;left:-10px;top:25px;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.gmapz-ibx .gmapz-ibx-close{cursor:pointer;position:absolute;right:10px;top:10px;z-index:10}.gmapz-ibx .gmapz-ibx-close:before{content:"";color:#67BAAF;font-size:10px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.gmapz-ibx .horizontal-card.hotel{border:none;margin:0;padding:20px}.gmapz-ibx .horizontal-card.hotel:first-child{margin:0}.gmapz-ibx .horizontal-card.hotel:hover{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.gmapz-ibx .horizontal-card.hotel .card-image{width:46.785%}.gmapz-ibx .horizontal-card.hotel .overlay{padding:7px 10px}.gmapz-ibx .horizontal-card.hotel .overlay a{font-size:26px}.gmapz-ibx .horizontal-card.hotel .text{border:none;padding-right:0}.gmapz-ibx .horizontal-card.hotel .text .text-header{margin-bottom:0}.gmapz-ibx .horizontal-card.hotel .text .location{display:block}.gmapz-ibx .horizontal-card.hotel .text .price-cnt{text-align:right}.gmapz-ibx .horizontal-card.hotel .text .highlight{color:#002855}.gmapz-ibx .horizontal-card.hotel .card-container{background:transparent;width:53.215%;min-height:179px;padding:0 0 0 10px;position:relative;margin-left:46.785%;-ms-flex-wrap:wrap;flex-wrap:wrap}.gmapz-ibx .horizontal-card.hotel .card-container .stars{margin-bottom:5px}.gmapz-ibx .horizontal-card.hotel .card-container .text,.gmapz-ibx .horizontal-card.hotel .card-container .action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.gmapz-ibx .horizontal-card.hotel .swiper-button-prev{background:none;left:5px}.gmapz-ibx .horizontal-card.hotel .swiper-button-prev:before{display:none}.gmapz-ibx .horizontal-card.hotel .swiper-button-prev:after{content:"";position:absolute;top:50%;margin-top:-12px;font-size:23px;color:#fff;left:0px}.gmapz-ibx .horizontal-card.hotel .swiper-button-next{background:none;right:5px}.gmapz-ibx .horizontal-card.hotel .swiper-button-next:before{display:none}.gmapz-ibx .horizontal-card.hotel .swiper-button-next:after{content:"";position:absolute;top:50%;margin-top:-12px;font-size:23px;color:#fff;right:0px}.gmapz-ibx .horizontal-card.hotel .discount{padding-left:0;float:none;background:transparent;margin:-4px 0 0;font-weight:normal}.gmapz-ibx .horizontal-card.hotel .type{display:block;color:#002855}.gmapz-ibx .horizontal-card.hotel .hint{display:block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;margin-bottom:10px;color:#7F7F7F}.gmapz-ibx .horizontal-card.hotel .action{width:100%}.gmapz-ibx .horizontal-card.hotel .action .btn-primary{width:100%}.internal-nav{position:relative;z-index:3}.internal-nav.centered ul li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 11px}.internal-nav.centered ul li:after{height:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.internal-nav.centered ul li a{padding:18px 14px}.internal-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.internal-nav ul.submenu{display:none;position:absolute;left:0;top:100%;background:#FFF}.internal-nav ul.submenu li{float:none;display:inline-block;border-left:0}.internal-nav ul.submenu a.current:after{display:none}.internal-nav li{text-align:center;position:relative;padding:0 15px;font-size:14px;line-height:20px}.internal-nav li:after{content:"";width:1px;height:24px;background:#DBDBDB;position:absolute;left:0;top:0}.internal-nav li:first-child{padding-left:0}.internal-nav li:first-child:after{display:none}.internal-nav li a{display:inline-block;padding:0 10px 4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.internal-nav li a:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:2px;background:#002855;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.internal-nav li a:hover{text-decoration:none}.internal-nav li a:before{display:none}.internal-nav li:first-child{border-left:0}.internal-nav li:not(.multi-button).current>a,.internal-nav li:not(.multi-button).active>a,.internal-nav li:not(.multi-button):hover>a{color:#002855}.internal-nav li:not(.multi-button).current>a:after,.internal-nav li:not(.multi-button).active>a:after,.internal-nav li:not(.multi-button):hover>a:after{opacity:1}.internal-nav li:not(.multi-button).current>.submenu,.internal-nav li:not(.multi-button).active>.submenu,.internal-nav li:not(.multi-button):hover>.submenu{display:block}.internal-nav a{position:relative;display:block;white-space:pre}.internal-nav .more{position:relative;width:105px}.internal-nav .more>a span{margin-left:5px}.internal-nav #more-container,.internal-nav #more-container-sticky{display:none;position:absolute;right:0;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);box-shadow:0 1px 2px 0 rgba(117,124,133,0.23);border-radius:2px;top:100%;width:auto;margin-top:15px;padding:10px 0}.internal-nav #more-container:before,.internal-nav #more-container-sticky:before{content:" ";width:23px;height:11px;position:absolute;top:-11px;right:35px;background:url(//assets4.cdn.iberostar.com/assets/internal-nav-arrow-e11bbc24cc771c858cd85e2f93fa86b1409d137b2a8f5a5d30ed954e107a5022.png) no-repeat}.internal-nav #more-container li,.internal-nav #more-container-sticky li{display:block;text-align:left;padding:3px 0}.internal-nav #more-container li a,.internal-nav #more-container-sticky li a{padding:5px 20px;display:block}.internal-nav #more-container li a:hover,.internal-nav #more-container-sticky li a:hover{text-decoration:none;background:#DBDBDB}.internal-nav #more-container li:after,.internal-nav #more-container-sticky li:after{display:none}.js-tabs{margin-bottom:10px;position:relative}.affiliate-tabs .js-tabs-content .js-tab>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.affiliate-tabs .js-tabs-content .js-tab>ul>li .title{margin:0 0 10px;font-size:20px;color:#002855;font-family:"Open Sans", sans-serif}.affiliate-tabs .js-tabs-content .js-tab>ul>li .desc{margin:0;font-size:14px;line-height:18px;font-family:"Open Sans", sans-serif;color:#7F7F7F}.affiliate-tabs .js-tabs-content .js-tab>ul>li ul{padding-left:20px}.affiliate-tabs .js-tabs-content .js-tab>ul>li ul li{margin:5px 0;position:relative}.affiliate-tabs .js-tabs-content .js-tab>ul>li ul li:before{content:'';width:3px;height:3px;background:#7F7F7F;border-radius:50%;position:absolute;left:-10px;top:7px}.js-tab{display:none}.js-tab.active{display:block}.destination-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.destination-card-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.destination-card-image img{width:100%;display:block}.destination-card-content{padding:0 14% 10px 60px;color:#616469}.destination-card-title{color:#002855;margin:16px 0}.orientation-reverse .destination-card-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.orientation-reverse .destination-card-content{padding:0 12% 10px 80px}@media only screen and (max-width: 1023px){.destination-card-content{padding:0 5% 10px 40px}.orientation-reverse .destination-card-content{padding:0 5% 10px 40px}}@media only screen and (max-width: 767px){.landing-destination-card .wrapper,.landing-destination-card .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .landing-destination-card .container{padding:0}.destination-card-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px}.destination-card-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.destination-card-content{padding:16px}.orientation-reverse .destination-card-content{padding:16px}}.landing-intro{text-align:center}.landing-intro .intro-text{margin:20px auto;max-width:800px;color:#4A4A4A}.landing-intro .intro-features{margin:30px 0}.landing-intro .intro-feature{display:inline-block;width:33%;color:#002855}.landing-intro .intro-feature i{font-size:32px;font-size:2rem;margin-right:5px}@media only screen and (max-width: 767px){.landing-intro{text-align:left}.landing-intro .intro-features{margin:10px 0}.landing-intro .intro-feature{width:100%;margin:10px 0}}.b-login-registration-lightbox-wrapper{width:100%;max-width:742px;max-height:calc( 100% - 42px);min-height:300px;margin:21px 0;padding:0;border-width:21px}.b-login-registration-lightbox-wrapper .fancybox-close-small{width:52px;height:52px;border-bottom:1px solid #DBDBDB}.b-login-registration-lightbox-wrapper .fancybox-close-small:before{font-size:16px}.b-login-registration-lightbox .social-title{position:relative;display:block;width:100%;text-transform:uppercase;letter-spacing:2.25px;font-size:12px;font-size:0.75rem;color:#080808;font-family:"Open Sans", sans-serif;font-weight:600;text-align:center}.b-login-registration-lightbox .wrapper,.b-login-registration-lightbox .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .b-login-registration-lightbox .container{background-color:#F1F2F9}.b-login-registration-lightbox .square-tabs-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:calc(100% - 52px);cursor:pointer}.b-login-registration-lightbox .square-tabs-menu>li{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;text-align:center;border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;background-color:#f9f9f9}.b-login-registration-lightbox .square-tabs-menu>li a{padding:15px;display:block;text-transform:uppercase;letter-spacing:2.25px;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600}.b-login-registration-lightbox .square-tabs-menu>li a.active{color:#002855}.b-login-registration-lightbox .square-tabs-menu>li a:before{display:none}.b-login-registration-lightbox .square-tabs-menu>li.active{background-color:#fff;border-top:2px solid #002855;border-bottom:0}.b-login-registration-lightbox .square-tabs-menu>li.active a{color:#002855}.b-login-registration-lightbox .square-tabs-menu>li:not(.active) a{color:#7F7F7F}.b-login-registration-lightbox .square-tabs-menu>li:last-child{border-right:0}.b-login-registration-lightbox .square-tabs-menu>li:last-child.active{border-right:1px solid #DBDBDB}.b-login-registration-lightbox .tab-wrapper{display:none}.b-login-registration-lightbox .tab-wrapper.active{display:block}.b-login-registration-lightbox .social-buttons-wrapper{width:100%;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.b-login-registration-lightbox .social-buttons-wrapper .social-login-accept{line-height:14px}.message-hotels-not-found{position:relative;max-width:570px;text-align:center}.message-hotels-not-found:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#002855}.message-hotels-not-found .message-title{font-family:"NoeText", sans-serif;font-weight:bold;line-height:36px;color:#002855}.message-hotels-not-found .message-desc{opacity:.8}.rooms-comparator-fancybox{overflow:hidden}.modal-compare{background-color:#F6F8FC;height:100%;max-width:1000px;width:100%;padding:30px 20px;overflow:hidden}.modal-compare .title{font-family:"NoeText", sans-serif;font-size:22px;font-size:1.375rem;line-height:23px;font-weight:bold;color:#002855;margin:0 0 5px}.modal-compare .subtitle{font-size:14px;font-size:0.875rem;line-height:20px;color:#7F7F7F;margin:0 0 10px}.modal-compare .fancybox-close-small:before{color:#67BAAF}.modal-compare .room-services i{color:#67BAAF;font-size:24px;font-size:1.5rem;display:inline-block;margin-right:14px;margin-bottom:10px;font-style:normal}.modal-compare .room-services i:last-child{margin-right:0}.modal-compare .room-services i .basic-tooltip{white-space:nowrap;width:auto}.modal-compare .room-services .more-services{display:inline-block;height:24px;width:24px;border:1px solid #67BAAF;border-radius:50%;position:relative;text-align:center;color:#67BAAF;font-size:12px;font-size:0.75rem;line-height:22px}.modal-compare .room-services .more-services .basic-tooltip{padding:10px}.modal-compare.modal-choose-rooms{height:100%;padding:30px 20px}.modal-compare.modal-choose-rooms .body-choose{height:calc(100% - 180px);overflow-y:scroll}.modal-compare.modal-choose-rooms .list-rooms{margin-top:20px;height:auto}.modal-compare.modal-choose-rooms .list-rooms .room{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:20px;font-size:12px;font-size:0.75rem}.modal-compare.modal-choose-rooms .list-rooms .room .image{width:204px;min-height:134px;background-size:cover;background-position:50% 50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.modal-compare.modal-choose-rooms .list-rooms .room .image img{display:block}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% - 204px - 158px);min-height:134px;padding:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-info .room-title{font-family:"NoeText", sans-serif;font-size:22px;font-size:1.375rem;line-height:23px;font-weight:bold;color:#002855;margin:0 0 20px}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-info .room-details{margin-top:auto;font-weight:bold}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-info .room-details.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-9px}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-price{display:block;min-width:120px;margin-top:auto;text-align:right}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-price .price{display:inline-block;width:auto;font-size:32px;font-size:2rem;line-height:38px;color:#002855}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-price .coin{display:inline-block;width:auto;font-size:20px;font-size:1.25rem;color:#002855}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-price .text{display:block;line-height:12px;color:#7F7F7F}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select{color:#67BAAF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:158px;min-height:134px;padding:25px 20px;background-color:#F6F8FC;border-top:1px solid #DBDBDB;border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;text-align:center;text-decoration:none}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select .s{margin-bottom:5px;width:22px;height:22px;font-size:22px;font-size:1.375rem}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select .s.s-plus-circle{display:block;line-height:16px}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select .s.s-check-circle{display:none}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select .text{display:block;font-weight:normal;line-height:16px;color:#67BAAF}.modal-compare.modal-choose-rooms .list-rooms .room .more-details{background-color:#fff;border-top:1px solid #DBDBDB;width:100%;padding:20px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:14px;font-size:0.875rem;line-height:20px;color:#7F7F7F}.modal-compare.modal-choose-rooms .list-rooms .room .more-details.h0{border:none}.modal-compare.modal-choose-rooms .list-rooms .room:last-child{margin-bottom:0}.modal-compare.modal-choose-rooms .list-rooms .room.selected .cnt-room-info{border-color:#7BD124}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select{background-color:rgba(123,209,36,0.16);border-color:#7BD124;color:#7BD124}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .s.s-plus-circle{display:none}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .s.s-check-circle{display:block}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .s.s-check-circle:after{vertical-align:top}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .text{color:#7BD124}.modal-compare.modal-choose-rooms .footer-choose{position:absolute;left:0;bottom:0;width:100%;margin:0;background-color:#F6F8FC;padding-top:20px;height:180px;font-size:14px;font-size:0.875rem}.modal-compare.modal-choose-rooms .footer-choose .num-selected{width:100%;background-color:#002855;color:#fff;line-height:15px;padding:12px 10px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary{background-color:#F6F8FC;width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;min-height:138px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .btn-compare-container{position:absolute;right:20px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room{width:25%;height:auto;padding:10px;background-color:#fff;border:1px solid #DBDBDB;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .removeroom{color:#67BAAF;position:absolute;top:0;right:0;width:30px;height:30px;line-height:10px;padding:10px;font-size:10px;font-size:0.625rem}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .name{display:block;font-weight:bold;color:#002855;margin-bottom:10px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .room-price{text-align:right}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .room-price .price{font-size:18px;font-size:1.125rem;color:#002855}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .room-price .text{font-size:12px;font-size:0.75rem;color:#7F7F7F}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .room-price .coin{display:inline-block;width:auto;font-size:18px;font-size:1.125rem;color:#002855}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .alert-message{padding:20px 0 10px 0;color:#EF5350;text-align:right;position:absolute;right:20px;top:-15px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .alert-message:before{content:"";color:#EF5350;position:absolute;top:50%;left:-20px;font-size:14px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .btn-compare{-ms-flex-item-align:center;align-self:center;padding:18px 20px;margin-left:auto;margin-top:12px;margin-bottom:11px;white-space:nowrap;font-size:16px;font-size:1rem}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .btn-compare i{font-size:12px;font-size:0.75rem;position:relative;bottom:2px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .btn-compare.disabled{pointer-events:none}.modal-compare.modal-compare-rooms{overflow:scroll;overflow-x:hidden}.modal-compare.modal-compare-rooms .cnt-table-compare{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-legends{width:30%;-ms-flex-item-align:end;align-self:flex-end}.modal-compare.modal-compare-rooms .cnt-table-compare .list-legends ul{width:100%}.modal-compare.modal-compare-rooms .cnt-table-compare .list-legends ul li{background-color:#F6F8FC;min-height:50px;height:auto;padding:0 20px;line-height:50px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-legends ul li span{font-size:16px;font-size:1rem;color:#002855;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center}.modal-compare.modal-compare-rooms .cnt-table-compare .list-legends ul li:nth-child(odd){background-color:#DBDBDB}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-size:1rem}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 18px);padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:5px;margin:0 auto;background-color:#fff}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-info .removeroom{color:#67BAAF;display:block;width:100%;height:10px;line-height:10px;margin-bottom:10px;font-size:10px;font-size:0.625rem;text-align:right}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-info .removeroom.disabled{pointer-events:none;visibility:hidden}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-info .room-title{font-family:"NoeText", sans-serif;font-size:20px;font-size:1.25rem;line-height:20px;padding:0;min-height:20px;font-weight:bold;color:#002855;margin-top:0;margin-bottom:0;min-height:40px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 18px);padding:0px 15px 5px;margin:0 auto;background-color:#fff;text-align:right}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-price .price{display:inline-block;font-size:26px;font-size:1.625rem;line-height:27px;color:#002855;margin-bottom:5px;margin-right:-4px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-price .price .currency{font-size:18px;font-size:1.125rem;color:#002855}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-price .coin{font-size:26px;font-size:1.625rem}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-price .text{display:block;font-size:12px;font-size:0.75rem;line-height:12px;color:#7F7F7F}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .cnt-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(100% - 18px);padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px;margin:0 auto 20px auto;background-color:#fff}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .cnt-btn .btn-select{width:100%;padding:15px 10px;text-align:center;font-weight:bold;min-width:100px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .cnt-btn .btn-select .mobile-text{display:none}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:auto}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul{width:100%}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li{background-color:#F6F8FC;border-left:2px solid #fff;padding:0 20px;text-align:center;line-height:24px;position:relative;min-height:50px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text{color:#7F7F7F;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;padding:10px 0}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text .text-list{display:none}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text>.basic-tooltip{display:none}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text>.basic-tooltip::before{left:50%}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text>.basic-tooltip .tooltip-desc{font-size:14px;font-size:0.875rem}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text>.basic-tooltip.active{display:block;border:1px solid #67BAAF}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text>.basic-tooltip.top{bottom:calc( 100% + -10px)}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text .more-services{display:inline-block;height:24px;width:24px;border:1px solid #67BAAF;border-radius:50%;position:relative;text-align:center;color:#67BAAF;font-size:0.75rem;line-height:22px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon-success{display:inline-block;border-radius:50%;text-align:center;line-height:20px;padding:6px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon-success .s{display:block;font-size:20px;font-size:1.25rem;line-height:8px;vertical-align:top;color:#7BD124}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon-success .s:after{vertical-align:top}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon{display:inline-block;width:20px;height:20px;background-color:#EF5350;border-radius:50%;text-align:center;line-height:20px;padding:6px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon .s{display:block;font-size:8px;font-size:0.5rem;line-height:8px;vertical-align:top;color:#fff}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon .s:after{vertical-align:top}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li:nth-child(odd){background-color:#DBDBDB}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field{background-color:#F6F8FC;border-color:#DBDBDB;margin:31px 0;margin-bottom:20px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field label{padding-top:10px;padding-left:15px;font-size:12px;font-size:0.75rem;line-height:14px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field select{padding-left:15px;padding-bottom:10px;font-size:16px;font-size:1rem;line-height:16px;height:26px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:19px;color:#001841;background:transparent url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="15px" viewBox="0 0 24 15" enable-background="new 0 0 24 15" xml:space="preserve"><g><path fill="%2367BAAF" d="M1.6,5.8L5,2.1l3.4,3.6C8.7,6,9.2,6,9.5,5.8s0.3-0.8,0-1.1l-4-4.2c-0.3-0.3-0.9-0.3-1.2,0L0.4,4.8 C0.1,5.1,0.1,5.6,0.5,5.9C0.8,6.2,1.3,6.2,1.6,5.8z"/><path fill="%2367BAAF" d="M8.4,9.3L5,12.9L1.6,9.2c-0.3-0.3-0.8-0.3-1.1,0c-0.3,0.3-0.3,0.8-0.1,1.1l4.1,4.3c0.3,0.3,0.9,0.3,1.2,0 l4-4.2c0.3-0.3,0.3-0.8,0-1.1S8.7,9,8.4,9.3z"/></g></svg>') right 4px no-repeat;-moz-appearance:none;padding-bottom:5px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field select option[disabled]{display:none}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field select::-ms-expand{display:none}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .btn-add{width:100%;padding:10px;text-align:center;min-width:100px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.hidden{display:none}.modal-compare.modal-compare-rooms .back{padding-bottom:15px;color:#67BAAF}.cnt-more-services{text-align:left;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cnt-more-services .cnt-more-icon{display:inline-block;padding:4px;text-align:center;width:33%}.cnt-more-services .cnt-more-icon .s{display:inline-block;margin-right:0;margin-bottom:4px}.cnt-more-services .cnt-more-icon .text{display:block;font-size:11px;font-size:0.6875rem;line-height:16px;color:#7F7F7F}.cnt-more-services:after{content:'';height:0;width:0;border-top:7px solid transparent;border-right:4px solid transparent;border-bottom:7px solid white;border-left:4px solid transparent;position:absolute;top:-14px;left:18px}.cnt-more-services i{color:#67BAAF;font-size:24px;font-size:1.5rem;display:inline-block;margin-right:14px;margin-bottom:10px;font-style:normal}.cnt-more-services i:last-child{margin-right:0}@media only screen and (max-width: 1023px){.modal-compare .cnt-summary{min-height:auto;position:initial}.modal-compare .cnt-summary .room .name{margin-right:10px}.modal-compare .btn-compare{max-width:100px;white-space:normal !important}}@media only screen and (max-width: 767px){.modal-compare{padding:30px 15px}.modal-compare .title{font-size:20px;font-size:1.25rem}.modal-compare .subtitle{margin:10px 0 20px}.modal-compare .room-services{margin-bottom:10px;position:relative;width:100%}.modal-compare .room-services .more-services{position:static}.modal-compare .room-services .more-services:hover .cnt-more-services{left:auto;right:0;top:100%;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-compare .room-services .more-services:hover .cnt-more-services:after{left:178px}.modal-compare.modal-choose-rooms .body-choose{height:100%;padding-bottom:90px}.modal-compare.modal-choose-rooms .list-rooms{overflow-y:hidden}.modal-compare.modal-choose-rooms .list-rooms .room{display:block}.modal-compare.modal-choose-rooms .list-rooms .room .image{width:100%}.modal-compare.modal-choose-rooms .list-rooms .room .image img{width:100%}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info{display:block;width:100%;min-height:0;padding:15px 15px 10px 15px;border-top:0;border-right:1px solid #DBDBDB;border-bottom:0;border-left:1px solid #DBDBDB}.modal-compare.modal-choose-rooms .list-rooms .room .cnt-room-info .room-info .room-details{font-weight:bold}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select{display:block;width:100%;padding:5px;min-height:30px;line-height:16px;border-top:0;border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;border-left:1px solid #DBDBDB}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select .s.s-plus-circle{display:inline-block;width:16px;height:16px;line-height:14px;font-size:16px;padding:0;margin:0}.modal-compare.modal-choose-rooms .list-rooms .room .btn-select .text{display:inline-block}.modal-compare.modal-choose-rooms .list-rooms .room .more-details{border-bottom:1px solid #DBDBDB;padding:20px 15px}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .s.s-check-circle{display:inline-block;font-size:16px;margin:0;width:16px;height:16px}.modal-compare.modal-choose-rooms .footer-choose{position:fixed;height:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding-top:0;padding-bottom:10px;font-size:12px;font-size:0.75rem}.modal-compare.modal-choose-rooms .footer-choose .num-selected{padding:12px 15px;-webkit-transform:height .5s;transform:height .5s}.modal-compare.modal-choose-rooms .footer-choose .num-selected:after{content:"";color:#fff;float:right}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary{display:block;padding:10px 20px;min-height:auto}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .btn-compare-container{position:initial}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room{width:100%;padding-right:40px;margin-bottom:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .room .room-price .text{display:block}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .alert-message{position:relative;right:auto;top:auto;padding:0 0 10px 0;text-align:left;margin-left:20px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .alert-message:before{left:-20px;top:5px}.modal-compare.modal-choose-rooms .footer-choose .cnt-summary .btn-compare{width:100%;margin:0;text-align:center;max-width:100%}.modal-compare.modal-choose-rooms .footer-choose.collapsed{padding-bottom:0}.modal-compare.modal-choose-rooms .footer-choose.collapsed .cnt-summary{display:none}.modal-compare.modal-compare-rooms{overflow:auto}.modal-compare.modal-compare-rooms .cnt-table-compare{display:block;margin-bottom:0}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms{display:block;width:100%}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room{width:100%;margin-bottom:20px;background-color:#fff}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:20px;background-color:transparent}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-info .room-title{font-size:22px;font-size:1.375rem;line-height:23px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .room-price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;padding-bottom:0;margin-bottom:20px;background-color:transparent}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .cnt-btn{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;margin-bottom:0;background-color:transparent}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .cnt-btn .btn-select .mobile-text{display:inline}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:20px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li{background-color:transparent;height:auto;line-height:34px;padding:0 15px;font-size:14px;font-size:0.875rem;text-align:right}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon-success{padding-left:0;padding-right:0}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .legend{display:block;float:left;color:#002855}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text{display:block;float:right;text-align:right}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text .text-list{display:block}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .text .text-list li{padding-right:0}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .s-alert-check{float:right}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li .circle-icon{float:right}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li:nth-child(odd){background-color:transparent}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room .list-properties ul li:after{content:'';display:table;clear:both}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field{margin:20px 0 10px 0}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field label{font-size:14px;font-size:0.875rem;line-height:14px}.modal-compare.modal-compare-rooms .cnt-table-compare .list-rooms .room.addroom .fz-field select{font-size:18px;font-size:1.125rem;line-height:19px}.modal-compare.modal-compare-rooms .back{display:inline-block;float:left}.modal-compare.modal-compare-rooms .close{display:inline-block;float:right;color:#67BAAF}}.fancybox-wrap .fancybox-skin .fancybox-close{right:20px;top:20px}.fancybox.back{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-weight:600}@media all and (-ms-high-contrast: none){.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select{display:block;padding-top:40px}.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .s-check-circle{margin:auto}*::-ms-backdrop,.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select{display:block;padding-top:40px}*::-ms-backdrop .s-check-circle,.modal-compare.modal-choose-rooms .list-rooms .room.selected .btn-select .s-check-circle{margin:auto}}#msg-currency-change{width:100%;max-width:462px}#msg-currency-change .msg-actions{text-align:center}#msg-currency-change .msg-actions .update-currency{margin-bottom:15px}#my-notes{background:#fff;float:left;width:1000px;height:100%;min-height:650px;padding:97px 8% 85px 11%}#my-notes #my-notes-content{width:100%;float:left}#my-notes .form-wrapper{max-width:100%;padding:0}#my-notes .form-wrapper .formikation textarea{height:255px}#my-notes .form-wrapper .btn-primary.delete{background-color:#d6d6d6;background-image:-webkit-gradient(linear, left top, left bottom, from(#d6d6d6), to(#aaa));background-image:linear-gradient(#d6d6d6, #aaa);margin-right:28px}#my-notes .title{font-family:"Open Sans", sans-serif;font-size:45px;line-height:30px;padding-bottom:20px;border-bottom:1px solid #DBDBDB;margin:0 0 30px;color:#002855}#my-notes .sub-title{font-family:"Open Sans", sans-serif;font-size:20px;line-height:26px;color:#002855;margin:0 0 13px}#my-notes .notes-container{width:100%;height:320px;margin-bottom:30px;overflow:auto}#my-notes .notes-container>li{width:100%;border-top:1px solid #DBDBDB;padding:30px 0}#my-notes .notes-container>li:first-child{border-top:none;padding-top:0}#my-notes .notes-container>li .body{margin:0;font-family:"Open Sans", sans-serif;font-size:17px;line-height:26px;color:#7F7F7F}#my-notes .notes-container>li span{padding-top:30px;font-style:italic;color:#002855;font-size:15px}@media only screen and (max-width: 1023px){#my-notes{width:680px}}.fancybox-slide>.photo-album-lightbox{width:auto}.photo-album-lightbox{padding:40px 30px 30px}.photo-album-lightbox.error{background:#EF5350}.photo-album-lightbox.ok{background:#7BD124}.photo-album-lightbox .links-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.photo-album-lightbox .links-list>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px}.press-page .press-list-module{margin-bottom:60px}.press-page .press-list-module .links{text-align:right}.press-page .press-list-module .links a{display:inline;font-size:15px;font-style:italic;text-decoration:underline;margin-left:24px}.press-page .press-list-module .links a:hover{text-decoration:none}.press-page .press-list-module .filter-by{margin-bottom:17px}.press-page .press-list-module .list-module .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0}.press-page .press-list-module .list-module .row>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.press-page .press-list-module .list-module .row>div.date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px}.press-page .press-list-module .list-module .row>div.link>a{display:block;padding-right:0;text-decoration:none;font-style:normal;position:relative;padding-right:30px}.press-page .press-list-module .list-module .row>div.link>a:before{display:none}.press-page .press-list-module .list-module .row>div.link>a:after{content:"";position:absolute;right:0;bottom:10px}.press-page.show .introduction-module .wrapper,.press-page.show .introduction-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-page.show .introduction-module .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.press-page.show .introduction-module .wrapper>*,.press-page.show .introduction-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container>*,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-page.show .introduction-module .container>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.press-page.show .introduction-module:first-child .wrapper,.press-page.show .introduction-module:first-child .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-page.show .introduction-module:first-child .container{border-top:none}.press-page.show .introduction-module.note{margin-top:0}.press-page.show .introduction-module.note .pre-title{font-family:"Open Sans", sans-serif;color:#002855;font-size:18px;margin:0}.press-page.show .introduction-module.note .block-title{color:#002855;margin-top:20px}.press-page.show .introduction-module.note .wrapper,.press-page.show .introduction-module.note .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-page.show .introduction-module.note .container{padding:55px 5.5% 0}.press-page.show .introduction-module.note .sub-title{font-size:18px;line-height:22px;font-family:"Open Sans", sans-serif;font-style:italic;margin-bottom:24px;color:#4A4A4A}.press-page.show .introduction-module.note .desc p,.press-page.show .introduction-module.note .desc li{margin-bottom:20px}.press-page.show .tags-container{display:inline-block;width:50%;margin-right:-0.285em;text-align:right;vertical-align:top}.press-page.show .tags-container .tags{display:inline-block;text-align:left;font-size:14px;line-height:13px;font-family:"Open Sans", sans-serif}.press-page.show .tags-container .tags .label{display:block;padding-bottom:8px}@media only screen and (max-width: 1023px){.press-page .press-list-module .link .title{padding-left:4%}}.b-register-form{display:-webkit-box;display:-ms-flexbox;display:flex}.b-register-form .advantages-content-list{max-width:calc(1240px / 2);width:100%;margin:0 0 0 auto;position:relative;z-index:1}.b-register-form .session-block{margin:0;width:100%;background:rgba(241,242,249,0.5)}.b-register-form .session-block .advantages-content{position:relative}.b-register-form .session-block .advantages-content:after{content:"";position:absolute;color:#fff;top:-8px;left:-280px;margin-top:0;font-size:618px;z-index:0;opacity:0.5}.b-register-form .session-block .advantages-content .title{margin-bottom:20px;color:#67BAAF;text-transform:uppercase;letter-spacing:2px;font-size:22px}.b-register-form .session-block .advantages-content .b-list li,.b-register-form .session-block .advantages-content .b-list.not-icon li{position:relative;font-weight:700;font-size:14px;font-size:0.875rem;line-height:17px;padding:15px 0 15px 53px;color:#7F7F7F}.b-register-form .session-block .advantages-content .b-list li .s,.b-register-form .session-block .advantages-content .b-list.not-icon li .s{position:absolute;top:50%;left:0;color:#002855;font-size:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.b-register-form .session-block .advantages-content .new-user-content{margin:30px 0px}.b-register-form .session-block .block-form{background:transparent}.b-register-form .content-wrapper .new-user{padding:40px 20px 20px}.b-register-form .content-wrapper .new-user h3{font-weight:600;margin-bottom:25px}.b-register-form .content-wrapper .new-user .form-wrapper.register{margin-bottom:0px}.b-register-form .content-wrapper .new-user .register.form-wrapper,.b-register-form .content-wrapper .new-user .register-wrapper{max-width:none;margin:0;padding:0px;margin-bottom:0px}.b-register-form .content-wrapper .new-user .block-form{background:none}.b-register-form .content-wrapper .new-user label a{font-weight:400;font-size:1em}.b-register-form .content-wrapper .new-user>div{display:none;opacity:0}.b-register-form .content-wrapper .new-user>div.show,.b-register-form .content-wrapper .new-user>div .show{display:block;-webkit-transition:opacity 500ms;transition:opacity 500ms}.b-register-form .content-wrapper .new-user>div.show.visible,.b-register-form .content-wrapper .new-user>div .show.visible{opacity:1}.b-register-form .content-wrapper .new-user .rrss-form{display:none}.b-register-form .content-wrapper .new-user .rrss-form .social-login{border-top-width:0;border-bottom-width:0;display:block}.b-register-form .content-wrapper .new-user .rrss-form .social-login:before,.b-register-form .content-wrapper .new-user .rrss-form .social-login:after{content:none}.b-register-form .content-wrapper .new-user .switch-links{display:inline-block;color:#67BAAF;text-decoration:none;font-size:0.875rem;line-height:20px;font-weight:700;cursor:pointer;position:relative}.b-register-form .content-wrapper .new-user .switch-links:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.b-register-form .content-wrapper .new-user .switch-links:hover:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.b-register-form .content-wrapper .new-user .fz-row{margin-bottom:15px;vertical-align:top}.b-register-form .content-wrapper .new-user .fz-row .fz-field{border:1px solid #DBDBDB}.b-register-form .content-wrapper .new-user .fz-row .fz-field .show-password .toggle-password-icon{font-size:25px;color:#67BAAF}.b-register-form .content-wrapper .new-user .fz-row .fz-field.parsley-error{border:1px solid #EF5350}.b-register-form .content-wrapper .new-user .half{overflow:hidden;width:calc(50% - 20px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0px}.b-register-form .content-wrapper .new-user .half.password-row{margin-top:0px}.b-register-form .content-wrapper .new-user .half+.half,.b-register-form .content-wrapper .new-user .third+.third{margin-left:10px}.b-register-form .content-wrapper .new-user .third.only+.third{margin-left:0px}.b-register-form .content-wrapper .new-user .third{width:35%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.b-register-form .content-wrapper .new-user .third.only{display:-webkit-box;display:-ms-flexbox;display:flex}.b-register-form .content-wrapper .new-user input+label{color:#7F7F7F;font-size:0.75em;font-weight:500}.b-register-form .content-wrapper .new-user #linkto_rrss{float:left;margin-top:20px;cursor:pointer}.results-header{background:#FBFBFB;padding:30px 0 25px}.results-header .title{color:#002855}.room-list .horizontal-card:last-child{margin-bottom:0}.rooms-comparator-wrapper{text-align:right}.rooms-comparator-wrapper .rooms-comparator{display:inline-block;color:#67BAAF;font-size:14px;line-height:14px;font-weight:600;padding-bottom:10px;white-space:nowrap}.smartvel-component{position:relative;min-height:450px;width:100%}.smartvel-component .skeleton-inner{position:absolute;top:0;left:0;width:100%;height:100%;max-width:1240px;margin:0 auto;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #fff), color-stop(18%, #FAFAFA), color-stop(42%, #F1F2F9), color-stop(80%, #fff));background:linear-gradient(to right, #fff 8%, #FAFAFA 18%, #F1F2F9 42%, #fff 80%);background-size:1200px 422px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}.smartvel-component.smt-parent-component{min-height:450px}.smartvel-component .smt-component.smt-component-mobile{min-height:450px !important}.smartvel-component .ReactModal__Overlay{position:absolute !important}.smartvel-component .ReactModalPortal{position:absolute;bottom:0;top:0;left:0;right:0}.smartvel-component .ReactModalPortal .smt-filterwizard-modal-content{width:100%;height:100%}.smartvel-component .ReactModalPortal .smt-filterwizard-modal-content .smt-filterwizard-wrapper{width:60%}.smartvel-component .ReactModalPortal .smt-filterwizard-background{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1023px){.smartvel-component .ReactModalPortal .smt-filterwizard-modal-content .smt-filterwizard-wrapper{width:80%}}@media only screen and (max-width: 767px){.smartvel-component .ReactModalPortal .smt-filterwizard-modal-content .smt-filterwizard-wrapper{width:100%}}.social-login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;position:relative;margin-top:24px}.social-login li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.social-login li:first-child{margin-bottom:10px}.social-login .s{margin-right:5px}.social-login .s.google{background:url(//assets4.cdn.iberostar.com/assets/ico_google-7552db383b91c53e4bb6a51e3705653c0752e0e98953d903b9a9b1f8fe038219.svg) no-repeat 0px center;height:20px;width:20px}.circle-separator,.social-login,.circle-separator-vertical{border-top:1px solid #DBDBDB}.circle-separator:before,.social-login:before,.circle-separator-vertical:before{content:"";width:26px;height:1px;position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.circle-separator:after,.social-login:after,.circle-separator-vertical:after{content:"";width:7px;height:7px;border:1px solid #7F7F7F;border-radius:50%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-3px}.circle-separator-vertical{border-top:0;border-left:1px solid #DBDBDB}.circle-separator-vertical:before{top:50%;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:26px;width:1px}.circle-separator-vertical:after{top:50%;left:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.steps-list{text-align:center}.steps-list .block-title{text-align:left}.steps-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.steps-list ul li{counter-increment:step-counter;padding-left:43px}.steps-list ul li .title{color:#002855;position:relative}.steps-list ul li .title:before{content:counter(step-counter);font-size:22px;font-size:1.375rem;position:absolute;left:-43px;top:-1px}.steps-list ul li .title:after{content:' ';width:7px;height:7px;background:#002855;position:absolute;left:-20px;top:10px}.steps-list ul li .desc{font-size:14px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0 0 17px;padding-right:15%}.steps-list .btn-primary,.steps-list .secondary-btn{margin:0 15px}.timing-bar{overflow:hidden;background:#4A4A4A;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex}.timing-bar .timing-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;color:#FFF;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 11px}.timing-bar .timing-content>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.timing-bar .timing-content>div>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.timing-bar .timing-content>div.days{border-right:1px solid #FFF;padding-right:11px}.timing-bar .timing-content>div.days span:last-child{visibility:hidden;width:10px;margin-left:8px}.timing-bar .timing-content>div.days span:last-child:first-letter{visibility:visible;text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.timing-bar .timing-content>div.hours{padding-left:11px}.timing-bar .timing-content>div.hours span:last-child{visibility:hidden;width:10px;margin-left:8px}.timing-bar .timing-content>div.hours span:last-child:first-letter{visibility:visible;text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.timing-bar .timing-content>div.mins,.timing-bar .timing-content>div.secs{position:relative;padding-left:11px}.timing-bar .timing-content>div.mins span:last-child,.timing-bar .timing-content>div.secs span:last-child{visibility:hidden;width:10px;margin-left:8px}.timing-bar .timing-content>div.mins span:last-child:first-letter,.timing-bar .timing-content>div.secs span:last-child:first-letter{visibility:visible;text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.timing-bar span{display:block;font-size:26px;font-weight:200}.timing-bar .btn-arrow{max-width:205px;font-size:16px;line-height:18px;padding:12px 15px 12px 34px;display:inline-block;vertical-align:middle;font-style:italic;background:url(//assets4.cdn.iberostar.com/assets/arrow-yellow-2d1fb193f4d54284788152cb31181d602d004cb067b28ad6f2a36c19eeac82ec.svg) no-repeat left 0;background-size:cover;float:right;color:#515357;text-align:left}.timing-bar .btn-arrow span{display:inline-block;font-size:16px}.timing-bar .btn-arrow.hidden{display:none}.timing-bar.red{background-color:#9c1515;background-image:-webkit-gradient(linear, left top, left bottom, from(#9c1515), to(#da0f0f));background-image:linear-gradient(#9c1515, #da0f0f)}.timing-bar.red .btn-arrow{background:url(//assets4.cdn.iberostar.com/assets/arrow-red-7b57332ca4141443687c88c5d3cd85c8f98cea9408cf89a6026cfbfc63c1083f.svg) no-repeat left 0;color:#FFF}.vertical-card{position:relative;border:1px solid #DBDBDB}.vertical-card .card-container{position:static;padding:15px 20px 20px}.vertical-card .card-container .text-header{margin-bottom:7px}.vertical-card .card-container .location{display:none}.vertical-card .card-container .t-highlight{font-size:16px;font-size:1rem;line-height:26px}.vertical-card .card-container .stars{display:inline-block}.vertical-card .card-container .opinions-text{font-size:12px;font-size:0.75rem;line-height:14px;color:#7F7F7F}.vertical-card .card-container .opinions{margin-bottom:10px}.vertical-card .card-container .discount{position:absolute;top:0;right:0;margin:0;color:#FFA726;background:#FEF5E8;border:1px solid #FFA726}.vertical-card .card-container .pills-cnt{margin-bottom:16px}.vertical-card .t-p{color:#7F7F7F;line-height:26px}.vertical-card .info-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.vertical-card .info-link{margin-right:50px}.vertical-card .info-link:last-child{margin:0}.vertical-card .price-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vertical-card .prev-type,.vertical-card .prev-highlight,.vertical-card .prev-highlight .t-price,.vertical-card .prev-highlight .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.vertical-card .prev-highlight{position:relative;margin-left:5px}.vertical-card .prev-highlight:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:9px;background:#EE8E00}.vertical-card .type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:20px;letter-spacing:1.54px;color:#002855;text-transform:uppercase;margin-right:5px;-ms-flex-item-align:end;align-self:flex-end}.vertical-card .highlight{color:#002855}.vertical-card .call-to-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #DBDBDB;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.vertical-card .call-to-action .price-cnt{display:inline-block}.vertical-card .call-to-action .highlight{display:inline-block}.vertical-card .call-to-action>div{white-space:nowrap;clear:right}.vertical-card .call-to-action>div.hint-cnt{white-space:normal;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;margin-bottom:10px}.vertical-card .call-to-action .prev-highlight,.vertical-card .call-to-action .highlight{text-align:right}.vertical-card .call-to-action .prev-type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.vertical-card .call-to-action .prev-highlight{display:inline-block;position:relative;margin-bottom:10px}.vertical-card .call-to-action .prev-highlight:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:10px;background:#EE8E00}.vertical-card .call-to-action .prev-highlight .t-price,.vertical-card .call-to-action .prev-highlight .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.vertical-card .call-to-action .type{display:inline-block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:19px;letter-spacing:1.8px;color:#002855;text-transform:uppercase}.vertical-card .call-to-action .t-price,.vertical-card .call-to-action .t-coin{color:#002855}.vertical-card .hint-cnt{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;text-align:right}.vertical-card .btn-primary{width:100%}.vertical-card.card.hotel .call-to-action{padding:18px 0 0 0}.vertical-card.card.hotel .kids-free{margin-right:5px}.list-hotel-selector-cnt{display:none}.list-hotel-selector-cnt.dpd{background:#EFEFF8;-webkit-transform:translateX(0);transform:translateX(0);left:0;max-width:none;height:calc(50% - 50px);max-height:300px;min-height:90px}.list-hotel-selector-cnt.dpd ul#list-hotel-selector{height:calc(100% - 55px)}.list-hotel-selector-cnt.dpd ul#list-hotel-selector li.column{height:100%}.vue-menu-destinations{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:70;width:100%;max-width:997px;padding:0;background:#fff;z-index:8500;overflow:hidden}.vue-menu-destinations>div{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-menu-destinations:before{content:"";width:calc( 100% - 28px);height:1px;background:#E3E9F5;position:absolute;top:-1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vue-menu-destinations .title{text-transform:uppercase;font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:20px;letter-spacing:1.8px;color:#002855;position:relative;padding:10px 14px 13px 7px}.vue-menu-destinations .title:after{content:"";width:calc( 100% - 21px);height:1px;position:absolute;left:7px;bottom:0;background:#E3E9F5}.vue-menu-destinations .image{width:42px;height:42px;overflow:hidden;border-radius:50%}.vue-menu-destinations .image img{position:absolute;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vue-menu-destinations .panel{padding:10px 7px 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.vue-menu-destinations .panel .inner-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 7px 5px;margin-bottom:27px;-ms-flex-item-align:start;align-self:flex-start}.vue-menu-destinations .panel .inner-header:after{content:"";width:calc( 100% - 14px);height:1px;position:absolute;left:7px;bottom:0;background:#E3E9F5}.vue-menu-destinations .panel .inner-header .title-container{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.vue-menu-destinations .panel .inner-header .title-container span{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:700;line-height:20px;color:#7F7F7F;display:inline-block;padding-left:11px;position:relative;cursor:pointer}.vue-menu-destinations .panel .inner-header .title-container span:after{content:"";font-size:8px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-menu-destinations .panel .inner-header .view-all{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:700;line-height:20px;color:#67BAAF}.vue-menu-destinations .panel .inner-header .title{padding:0}.vue-menu-destinations .panel .inner-header .title:after{display:none}.vue-menu-destinations .panel .inner>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vue-menu-destinations .panel .inner>ul li{min-height:63px;padding:13px 35px 12px 69px;position:relative;font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:700;line-height:20px;color:#67BAAF;-webkit-box-shadow:0 0 0 white;box-shadow:0 0 0 white;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}.vue-menu-destinations .panel .inner>ul li:hover{-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1)}.vue-menu-destinations .panel .inner>ul li:after{content:"";position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:#67BAAF}.vue-menu-destinations .panel .inner>ul li.hotel{padding:0}.vue-menu-destinations .panel .inner>ul li.hotel a{padding:13px 35px 12px 69px}.vue-menu-destinations .panel .inner>ul li a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex}.vue-menu-destinations .panel .inner>ul li a:hover:before{display:none}.vue-menu-destinations .panel .inner>ul li span{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;display:block}.vue-menu-destinations .panel .inner>ul li span.small{font-size:10px;font-size:0.625rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:18px;letter-spacing:1.29px;color:#7F7F7F;text-transform:uppercase}.vue-menu-destinations .panel .inner>ul li .image{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-menu-destinations .panel.continents{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-menu-destinations .panel.continents .inner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.vue-menu-destinations .panel.country,.vue-menu-destinations .panel.destinations,.vue-menu-destinations .panel.hotels{width:100%;background:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.vue-menu-destinations .panel.country.active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vue-menu-destinations .panel.destinations.active{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.vue-menu-destinations .panel.hotels.active{-webkit-transform:translateX(-300%);transform:translateX(-300%)}.vue-menu-destinations .continents{padding-top:20px}.vue-menu-destinations .continents .inner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.vue-menu-destinations .continents .inner>ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:9px 0 8px}.vue-menu-destinations .continents .inner>ul li:before{content:"";width:42px;height:42px;position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.vue-menu-destinations .continents .inner>ul li.d3:before{background:url(//assets4.cdn.iberostar.com/assets/continents/america-fab064cbab5f10cae637fdc66ca0a47b5b748f24a337baf3b2ae35646b3f0f8a.svg) 100% 100%}.vue-menu-destinations .continents .inner>ul li.d2:before{background:url(//assets4.cdn.iberostar.com/assets/continents/europa-cf42698e74bf84877823beedb1516b20ac7862bb7c1aa2a28ef27312e7ae6a1d.svg) 100% 100%}.vue-menu-destinations .continents .inner>ul li.d95:before{background:url(//assets4.cdn.iberostar.com/assets/continents/africa-550f8ebf3b5b80a43c349f23c39cc5e3c79cff8c1bf214d05d8ea8fbbf53fbfd.svg) 100% 100%}.vue-menu-destinations .country .inner,.vue-menu-destinations .destinations .inner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:10px}.vue-menu-destinations .country .inner>ul li,.vue-menu-destinations .destinations .inner>ul li{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;margin-right:calc( 25% - 210px)}.vue-menu-destinations .hotels .inner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:10px}.vue-menu-destinations .hotels .inner>ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3% - 26px);flex:0 0 calc(33.3% - 26px);margin-right:38px}.vue-menu-destinations .hotels .inner>ul li:nth-child(3n){margin-right:0}.vue-menu-destinations-focus{position:fixed;background:rgba(0,17,51,0.3);top:0;left:0;height:100%;width:100%;z-index:8000;display:none}.b-last-searches-cards{padding:24px 20px;text-align:left}.b-last-searches-cards .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.b-last-searches-cards .flex-container .last-search-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.b-last-searches-cards .flex-container .last-search-card:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.b-last-searches-cards .flex-container .last-search-card:hover:after{opacity:1}.b-last-searches-cards .flex-container .last-search-card>*{position:relative;background-color:#fff}@media all and (-ms-high-contrast: none){.b-last-searches-cards .flex-container .last-search-card *::-ms-backdrop,.b-last-searches-cards .flex-container .last-search-card{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.b-last-searches-cards .flex-container .last-search-card *::-ms-backdrop:hover,.b-last-searches-cards .flex-container .last-search-card:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.b-last-searches-cards .flex-container .last-search-card *::-ms-backdrop:after,.b-last-searches-cards .flex-container .last-search-card:after{display:none}}.b-last-searches-cards .flex-container .last-search-card .full-link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:transparent}.b-last-searches-cards .flex-container .last-search-card .action>span{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}.b-last-searches-cards .flex-container .last-search-card .action>span:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.b-last-searches-cards .flex-container .last-search-card:hover .action>span:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.b-last-searches-cards .flex-container .last-search-card .image{background-size:cover;background-position:50% 50%}.b-last-searches-cards .flex-container .last-search-card .content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;color:#4A4A4A;border:1px solid rgba(227,233,245,0.5);border-left:none;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-last-searches-cards .flex-container .last-search-card .content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.b-last-searches-cards .flex-container .last-search-card .t-highlight{padding-bottom:5px;text-align:left}.b-last-searches-cards .flex-container .last-search-card .dates{color:#7F7F7F}.b-last-searches-cards .flex-container .last-search-card .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-last-searches-cards .flex-container .last-search-card .action>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center}.b-last-searches-cards .flex-container .last-search-card .shared{position:relative;max-width:32px;width:32px;height:32px;font-size:0;line-height:17px;overflow:hidden;-webkit-transition:max-width .4s ease-in-out, padding .4s ease-in-out;transition:max-width .4s ease-in-out, padding .4s ease-in-out;z-index:2}.b-last-searches-cards .flex-container .last-search-card .shared:hover{width:auto;max-width:100%;padding:7px 38px 8px 15px;font-size:12px;font-size:0.75rem}.b-last-searches-cards .flex-container .last-search-card .shared:after{position:absolute;top:0;right:0}.b-last-searches-cards-home{background:#EFEFF8;padding:20px 0 19px;display:none}.b-last-searches-cards-home+.masonry-modules{margin-top:30px}.b-last-searches-cards-home .last-search-card{cursor:pointer}.b-last-searches-cards-home .b-title{font-size:12px;line-height:14px;letter-spacing:1.52px;text-transform:uppercase;margin:0 0 10px}.b-last-searches-cards-home .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-last-searches-cards-home .flex-container.half .last-search-card{width:calc( 50% - 20px);-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 20px);flex:0 0 calc( 50% - 20px)}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:20px;width:10px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:20px;width:10px}}.b-mi-points-summary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.b-mi-points-summary .current-points{width:33%;background-color:#67BAAF;padding:10px 20px;color:#fff;text-align:center}.b-mi-points-summary .current-points:before{content:"";display:block;position:absolute;top:-10px;left:-103px;font-size:233px;font-size:14.5625rem;opacity:.12}.b-mi-points-summary .points-title{color:#002855;font-weight:bold;font-size:12px;font-size:0.75rem;letter-spacing:1.54px}.b-mi-points-summary .points-num{font-weight:bold;line-height:56px;font-size:56px;font-size:3.5rem}.b-mi-points-summary .points-num:after{content:"";font-size:14px;font-size:0.875rem;vertical-align:top;-webkit-transform:translate(10px, 6px);transform:translate(10px, 6px)}.b-mi-points-summary .more-points{display:block;text-align:center;font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:16px;color:#FFF}.b-mi-points-summary .last-movements{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;padding:24px 24px 0}.b-mi-points-summary .movement{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 10px;border-top:1px solid #DBDBDB}.b-mi-points-summary .movement>span{color:#080808;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:400}.b-mi-points-summary .movement>span:first-child{margin-right:37px;color:#4A4A4A}.b-mi-points-summary .movement>span:last-child{margin-left:auto}.b-mi-points-summary .movement:first-child{padding-top:0;border-top:0}.b-mi-points-summary .titles{display:-webkit-box;display:-ms-flexbox;display:flex}.b-mi-points-summary .titles>p:last-child{margin-left:auto}.b-customer-opinions .opinion-item{background:#FFF;border:1px solid #DBDBDB;text-align:center;position:relative;cursor:pointer}.b-customer-opinions .opinion-item .whit-bg{background-color:#FFF;padding-top:8px;padding-bottom:16px;height:100%;padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-customer-opinions .opinion-item .review-hotel-name,.b-customer-opinions .opinion-item .name{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A}.b-customer-opinions .opinion-item .review-hotel-name{position:relative;padding-bottom:5px}.b-customer-opinions .opinion-item .review-hotel-name:after{content:"";border-bottom:1px solid;width:40px;bottom:0;height:1px;left:50%;position:absolute;margin:auto;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.b-customer-opinions .opinion-item .name{margin-bottom:0px;color:#4A4A4A}.b-customer-opinions .opinion-item .score{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;opacity:.5;position:absolute;top:8px;right:8px;color:#DBDBDB}.b-customer-opinions .opinion-item .score:after{content:'/10';font-size:24px;font-size:1.5rem}.b-customer-opinions .opinion-item .text{text-align:center;color:#002855;font-size:18px;font-size:1.125rem;font-weight:600;line-height:26px;margin-top:10px}.b-customer-opinions .opinion-item .aligner{margin-top:10px}.b-customer-opinions .opinion-item .aligner .s-eye{font-size:24px;font-size:1.5rem;color:#67BAAF;margin-right:8px}.b-customer-opinions .opinion-item:hover .review-hotel-name,.b-customer-opinions .opinion-item:hover .name{color:#002855}.b-customer-opinions .opinion-item:hover .name{color:#002855}.b-customer-opinions .opinion-item:hover.seg-ocean .score{color:#67BAAF}.b-customer-opinions .opinion-item:hover.seg-city .score{color:#002855}.b-customer-opinions .opinion-item:hover.seg-ocean .score{color:#A6C26E}.b-customer-opinions .opinion-item:hover:after{opacity:1}.review-detail{max-width:796px;padding:24px;padding-top:40px}.review-detail .review-title .review-title-score{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-detail .review-title .review-title-score h3{font-size:18px;font-size:1.125rem;color:#4A4A4A;font-weight:600;letter-spacing:0;line-height:26px;margin-right:15px}.review-detail .review-title .review-title-score p{font-size:12px;font-size:0.75rem;color:#002855;text-transform:uppercase;font-weight:600;letter-spacing:1.54px;line-height:20px}.review-detail .review-title .review-title-score .stars .rating-stars::after{font-size:14px;font-size:0.875rem}.review-detail .review-main-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-detail .review-main-info .review-author-date .name{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:22px;color:#002855;margin-bottom:5px}.review-detail .review-main-info .review-author-date .review-title{margin-top:10px;color:#4A4A4A}.review-detail .review-main-info .review-author-date .review-title:before{content:'"'}.review-detail .review-main-info .review-author-date .review-title:after{content:'"'}.review-detail .review-main-info .review-score .review-score-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-detail .review-main-info .review-score .review-score-container .rating-circles{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.review-detail .review-main-info .review-score .review-score-title{font-size:12px;font-size:0.75rem;line-height:18px}.review-detail .review-main-info .review-score .t-price{color:#002855}.review-detail .review-description{margin-bottom:24px;color:#7F7F7F}.review-detail .review-detail-btn{text-align:right}.review-detail .review-detail-btn .see-opinions{margin-right:40px}.with-call-center .b-callcenter{width:50%;padding:16px}.with-call-center .b-callcenter .wrapper,.with-call-center .b-callcenter .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .with-call-center .b-callcenter .container{padding:0}.with-call-center .b-callcenter .content .text{padding:12px 24px}.with-call-center .b-callcenter .content .text h2,.with-call-center .b-callcenter .content .text .t-h2{font-size:24px;font-size:1.5rem;margin-bottom:0;line-height:28px}.with-call-center .b-callcenter .content .text .t-h2{margin-bottom:16px}.with-call-center .b-callcenter .content .text p{color:#7F7F7F}.b-callcenter{background-color:#EDF7F6}.b-callcenter .image{background:#EDF7F6 no-repeat top/cover}.b-callcenter .content .text{background-color:#fff}.b-callcenter .content .t-label{margin-bottom:4px}.b-callcenter .content .block-title{margin-bottom:4px}.b-callcenter .content .t-h2{display:inline-block;margin-bottom:16px;color:#67BAAF}.b-callcenter .content .t-h2.mobile-only{display:none}.b-callcenter .content .phone-number b{display:inline-block}.my-iberostar-page .b-callcenter{-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.my-iberostar-page .b-callcenter.mb-6{margin-bottom:24px}.my-iberostar-page .b-callcenter .content .text{padding:24px 20px;color:#7F7F7F}.my-iberostar-page .b-callcenter .content .t-label{margin-bottom:8px}.my-iberostar-page .b-callcenter .content .block-title{display:inline}.my-iberostar-page .b-callcenter .image{display:none}.check-in-module{margin-left:auto;margin-right:auto;position:relative}.check-in-module .block{width:100%;text-align:center;border:1px solid #F1F2F9;padding-bottom:23px}.check-in-module .block .btn-bottom{outline:0;position:absolute;width:46px;height:46px;left:50%;margin-left:-23px;bottom:-23px;text-align:center;line-height:46px;background:#67BAAF;border-radius:50%;z-index:11}.check-in-module .block .btn-bottom:after{content:"";font-size:12px;color:#fff}.check-in-module .block .btn-bottom.active:after{content:""}.check-in-module .block .btn-bottom:hover:not(.disabled):not(:disabled),.check-in-module .block .btn-bottom:focus:not(.disabled):not(:disabled){background-color:rgba(103,186,175,0.8)}.hotel-one-landing-page .check-in-module.mb-6{margin-bottom:86px}.check-in-module-header{width:100%;padding:70px 0 20px;position:relative}.check-in-module-header:after{content:"";position:absolute;font-size:38px;left:50%;margin-left:-10px;top:20px;color:#67BAAF}.check-in-module-header .desc{margin:0 auto;max-width:750px}.check-in-module-body{position:relative;overflow:hidden}.check-in-module-body:before{content:"";width:100%;position:absolute;height:100%;left:0;background:#FFF;z-index:8;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.check-in-module-body:after{content:'';width:54px;height:55px;position:absolute;top:50%;margin-top:-27px;left:50%;margin-left:-27px;background:url(//assets4.cdn.iberostar.com/assets/ajax-loader-299d544884b818f73d7c728a8b1aff5cceed7147ba7104a00a89903e2cce2725.gif) no-repeat;z-index:9}.check-in-module-body.loaded:after,.check-in-module-body.loaded:before{display:none}.check-in-module-body iframe{border:none;position:absolute;display:block;top:20px;left:20px;width:calc(100% - 40px);height:100%}.check-in-module-preload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:20px;width:100%;min-height:140px;z-index:10}.check-in-module-preload .check-in-module-image img{width:calc(100% - 40px);cursor:pointer}.check-in-module-preload .check-in-module-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;cursor:pointer}.check-in-module-preload .check-in-module-text.open-link{padding:10px 16px;background:#F6F8FC;color:#67BAAF;border-radius:25px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.check-in-module-preload .check-in-module-text.open-link .s{padding-right:6px}.check-in-module-preload .check-in-module-text.open-link .s:after{font-size:28px;line-height:20px}.check-in-module-preload .check-in-module-text.open-link:before{display:none}.check-in-module-preload .check-in-module-text.open-link:hover,.check-in-module-preload .check-in-module-text.open-link:focus{text-decoration:none;background:#eef2f9}.empty-reservations-block{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-reservations-block .title{font-family:"NoeText", sans-serif;font-weight:bold;color:#4A4A4A;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.empty-reservations-block .sub-block{position:relative}.empty-reservations-block .sub-block .s{color:#7F7F7F}.empty-reservations-block .sub-block .sub-block-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:18px;letter-spacing:1.54px;color:#4A4A4A;margin-bottom:5px}.empty-reservations-block .sub-block .sub-block-text{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.empty-reservations-block .action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.explore-module{position:relative;padding-bottom:24px}.explore-module.swiper-container-horizontal{max-width:1240px;padding:0 20px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:hidden}.explore-module.swiper-container-horizontal .block-title-header,.explore-module.swiper-container-horizontal .swiper-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.explore-module.swiper-container-horizontal .masonry-basic-js-prev,.explore-module.swiper-container-horizontal .masonry-basic-js-next{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;display:block;border-radius:50%;border:1px solid #67BAAF;color:#67BAAF;cursor:pointer;position:relative;-ms-flex-item-align:center;align-self:center;margin-top:7px}.explore-module.swiper-container-horizontal .masonry-basic-js-prev:after,.explore-module.swiper-container-horizontal .masonry-basic-js-next:after{position:absolute;font-size:7px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.explore-module.swiper-container-horizontal .masonry-basic-js-prev.swiper-button-disabled,.explore-module.swiper-container-horizontal .masonry-basic-js-next.swiper-button-disabled{border-color:#8B9199;cursor:default;color:#8B9199}.explore-module.swiper-container-horizontal .masonry-basic-js-prev:after{content:""}.explore-module.swiper-container-horizontal .masonry-basic-js-next{margin-left:20px}.explore-module.swiper-container-horizontal .masonry-basic-js-next:after{content:""}.explore-module.swiper-container-horizontal .wrapper,.explore-module.swiper-container-horizontal .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .explore-module.swiper-container-horizontal .container{padding:0}.explore-module.swiper-container-horizontal .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.explore-module.swiper-container-horizontal .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.explore-module.swiper-container-horizontal .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.explore-module.swiper-container-horizontal .swiper-pagination-custom{margin-top:20px}.explore-module:after{content:"";position:absolute;width:100%;height:266px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .explore-module:after{background-color:#EDF7F6}.seg-city .explore-module:after{background-color:#F1F2F9}.seg-heritage .explore-module:after{background-color:#F0F5E8}.explore-module.not-slot{padding-bottom:0}.explore-module.not-slot:after{display:none}.explore-module .block{-webkit-transition:all .3s;transition:all .3s;position:relative}.explore-module .block .image{display:block;position:relative;width:100%;padding-top:150.16%}.explore-module .block .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.explore-module .block img{width:100%;height:100%;position:absolute;top:0;left:0}.explore-module .block>a{position:static}.explore-module .block .content{position:absolute;top:0;left:0;width:100%;height:100%}.explore-module .block .content:before{display:none}.explore-module .block .view-more{display:block;text-align:center;color:#fff}.explore-module .block .desc{overflow:visible;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.explore-module .block .t-label{color:#7F7F7F}.explore-module .block .t-label,.explore-module .block .title{color:#fff;text-align:center}.explore-module .block .title{position:relative}.explore-module .block .title:after{content:"";display:block;width:30px;height:2px;border-radius:1px;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.my-iberostar-page .explore-module{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;padding:20px 24px 24px}.my-iberostar-page .explore-module.mb-6{margin-bottom:24px}.my-iberostar-page .explore-module .wrapper,.my-iberostar-page .explore-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .explore-module .container{padding:0}.my-iberostar-page .explore-module .block-title-header{margin-bottom:20px}.my-iberostar-page .explore-module .block-title-header a{line-height:20px}.my-iberostar-page .explore-module .block-title{font-family:"Open Sans", sans-serif;font-weight:600;color:#7F7F7F;text-transform:uppercase}.favourite-hotel-block{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-position:50% 50%;min-height:140px;padding:24px;position:relative}.favourite-hotel-block .favourite-btn{position:relative;left:0;top:0}.favourite-hotel-block .favorite{display:none}.favourite-hotel-block.active .not-favorite{display:none}.favourite-hotel-block.active .favorite{display:block}.hotel-list,.hotel-comparator{width:100%}.hotel-list .horizontal-card,.hotel-list .result-hotel,.hotel-comparator .horizontal-card,.hotel-comparator .result-hotel{margin:0 0 24px}.hotel-list .horizontal-card .kids-free,.hotel-comparator .horizontal-card .kids-free{display:none}.hotel-list .card.hotel .row,.hotel-comparator .card.hotel .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.level-info{display:none;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;color:#4A4A4A;padding:24px}.level-info .level-info-header .level-info-title,.level-info .level-info-content .level-info-steps .level-info-step:not(.completed) .level-info-requirement{font:600 14px/20px "Open Sans", sans-serif;letter-spacing:1.8px;text-transform:uppercase}.level-info .level-info-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.level-info .level-info-header .level-info-title{color:#7F7F7F}.level-info .level-info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.level-info .level-info-content .level-info-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.level-info .level-info-content .level-info-steps .level-info-step{width:32.5%;border:1px solid rgba(227,233,245,0.5);padding:13px 0 24px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.level-info .level-info-content .level-info-steps .level-info-step:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.level-info .level-info-content .level-info-steps .level-info-step .level-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.level-info .level-info-content .level-info-steps .level-info-step .level-anchor:before{display:none}.level-info .level-info-content .level-info-steps .level-info-step .s{font-size:32px;margin-bottom:9px}.level-info .level-info-content .level-info-steps .level-info-step .level-info-points{margin-top:4px;font:400 12px/17px "Open Sans", sans-serif;letter-spacing:1.54px;color:#002855;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.level-info .level-info-content .level-info-steps .level-info-step .level-info-points .level-info-bold{font-weight:700;letter-spacing:1.8px}.level-info .level-info-content .level-info-steps .level-info-step .level-info-points .level-info-bold.points-num{font-size:14px;font-size:0.875rem}.level-info .level-info-content .level-info-steps .level-info-step:not(.completed) .s{color:#67BAAF}.level-info .level-info-content .level-info-steps .level-info-step:not(.completed) .level-info-requirement{color:#67BAAF;padding:0 4px}.level-info .level-info-content .level-info-steps .level-info-step.active{border-color:#67BAAF;-webkit-box-shadow:0px 5px 8px 0px rgba(0,0,0,0.16);box-shadow:0px 5px 8px 0px rgba(0,0,0,0.16);background-color:#F0F8F7}.level-info .level-info-content .level-info-steps .level-info-step.completed .s{color:#7BD124}.level-info .level-info-content .level-info-steps .level-info-step.completed .level-info-requirement{font:400 16px/26px "Open Sans", sans-serif;color:#4A4A4A;padding:0 4px}.level-info-more-points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.multi-offers-slider .offers-grid,.offers-in-a-row .offers-grid{position:relative;padding-bottom:24px;padding-bottom:12px}.multi-offers-slider .offers-grid:after,.offers-in-a-row .offers-grid:after{content:"";position:absolute;width:100%;height:calc(100% - 263px + 36px);left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .multi-offers-slider .offers-grid:after,.seg-ocean .offers-in-a-row .offers-grid:after{background-color:#EDF7F6}.seg-city .multi-offers-slider .offers-grid:after,.seg-city .offers-in-a-row .offers-grid:after{background-color:#F1F2F9}.seg-heritage .multi-offers-slider .offers-grid:after,.seg-heritage .offers-in-a-row .offers-grid:after{background-color:#F0F5E8}.multi-offers-slider .offers-grid:after,.offers-in-a-row .offers-grid:after{display:none}.multi-offers-slider .offers-grid .offer,.offers-in-a-row .offers-grid .offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#67BAAF;position:relative}.multi-offers-slider .offers-grid .offer:after,.offers-in-a-row .offers-grid .offer:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.multi-offers-slider .offers-grid .offer:hover:after,.offers-in-a-row .offers-grid .offer:hover:after{opacity:1}.multi-offers-slider .offers-grid .offer>*,.offers-in-a-row .offers-grid .offer>*{position:relative}@media all and (-ms-high-contrast: none){.multi-offers-slider .offers-grid .offer *::-ms-backdrop,.multi-offers-slider .offers-grid .offer,.offers-in-a-row .offers-grid .offer *::-ms-backdrop,.offers-in-a-row .offers-grid .offer{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.multi-offers-slider .offers-grid .offer *::-ms-backdrop:hover,.multi-offers-slider .offers-grid .offer:hover,.offers-in-a-row .offers-grid .offer *::-ms-backdrop:hover,.offers-in-a-row .offers-grid .offer:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.multi-offers-slider .offers-grid .offer *::-ms-backdrop:after,.multi-offers-slider .offers-grid .offer:after,.offers-in-a-row .offers-grid .offer *::-ms-backdrop:after,.offers-in-a-row .offers-grid .offer:after{display:none}}.multi-offers-slider .offers-grid .offer .image,.offers-in-a-row .offers-grid .offer .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:silver;overflow:hidden;position:relative;padding-top:66.6%}.multi-offers-slider .offers-grid .offer .image picture,.offers-in-a-row .offers-grid .offer .image picture{width:100%;height:100%;position:absolute;top:0;left:0;padding-top:0}.multi-offers-slider .offers-grid .offer .image img,.offers-in-a-row .offers-grid .offer .image img{display:block;min-height:100%;width:100%}.multi-offers-slider .offers-grid .offer .content,.offers-in-a-row .offers-grid .offer .content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;background-color:#67BAAF}.multi-offers-slider .offers-grid .offer .content .fake-link,.offers-in-a-row .offers-grid .offer .content .fake-link{color:#fff}.multi-offers-slider .offers-grid .offer .text,.offers-in-a-row .offers-grid .offer .text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.multi-offers-slider .offers-grid .offer .text .t-highlight,.offers-in-a-row .offers-grid .offer .text .t-highlight{margin-bottom:8px}.multi-offers-slider .offers-grid .offer .text .t-highlight a,.offers-in-a-row .offers-grid .offer .text .t-highlight a{font:inherit;color:inherit}.multi-offers-slider .offers-grid .offer .text .t-price-coin-small,.offers-in-a-row .offers-grid .offer .text .t-price-coin-small{font-size:12px;font-size:0.75rem}.multi-offers-slider .offers-grid .offer .bottom-content,.offers-in-a-row .offers-grid .offer .bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.multi-offers-slider .offers-grid .offer .bottom-content .price-wrapper .price-cnt,.offers-in-a-row .offers-grid .offer .bottom-content .price-wrapper .price-cnt{margin-left:8px}.multi-offers-slider .offers-grid .offer .bottom-content .price-wrapper .price-cnt .highlight,.multi-offers-slider .offers-grid .offer .bottom-content .price-wrapper .price-cnt .type,.offers-in-a-row .offers-grid .offer .bottom-content .price-wrapper .price-cnt .highlight,.offers-in-a-row .offers-grid .offer .bottom-content .price-wrapper .price-cnt .type{display:inline-block}.multi-offers-slider .offers-grid .offer .bottom-content .price-wrapper .hint-cnt,.offers-in-a-row .offers-grid .offer .bottom-content .price-wrapper .hint-cnt{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:18px}.multi-offers-slider .offers-grid .offer .btn-primary,.offers-in-a-row .offers-grid .offer .btn-primary{background-color:#fff;color:#67BAAF}.multi-offers-slider .offers-grid .offer .call-to-action,.offers-in-a-row .offers-grid .offer .call-to-action{text-align:right}.multi-offers-slider .offers-grid .offer .negative:before,.offers-in-a-row .offers-grid .offer .negative:before{display:block;opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.multi-offers-slider .offers-grid .offer.no-count .e-image-counter,.offers-in-a-row .offers-grid .offer.no-count .e-image-counter{display:none}.multi-offers-slider .info-wrapper,.offers-in-a-row .info-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-25px;position:relative}.multi-offers-slider .info-wrapper .count-items,.offers-in-a-row .info-wrapper .count-items{font-weight:600;font-size:14px;font-size:0.875rem;color:#7f7f7f;text-transform:uppercase}.my-iberostar-page .multi-offers-slider,.my-iberostar-page .offers-in-a-row{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;padding:20px 24px 24px}.my-iberostar-page .multi-offers-slider .offers-grid,.my-iberostar-page .offers-in-a-row .offers-grid{padding-bottom:0}.my-iberostar-page .multi-offers-slider .offers-grid .offer .bottom-content,.my-iberostar-page .offers-in-a-row .offers-grid .offer .bottom-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-iberostar-page .multi-offers-slider .offers-grid .offer .call-to-action,.my-iberostar-page .offers-in-a-row .offers-grid .offer .call-to-action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.my-iberostar-page .multi-offers-slider .offers-grid .offer .call-to-action .btn-primary,.my-iberostar-page .offers-in-a-row .offers-grid .offer .call-to-action .btn-primary{display:block}.my-iberostar-page .multi-offers-slider .offers-grid .offer .text,.my-iberostar-page .offers-in-a-row .offers-grid .offer .text{margin-bottom:30px}.my-iberostar-page .multi-offers-slider .offers-grid .offer .desc,.my-iberostar-page .offers-in-a-row .offers-grid .offer .desc{margin-bottom:15px}.my-iberostar-page .multi-offers-slider .block-title,.my-iberostar-page .offers-in-a-row .block-title{font-family:"Open Sans", sans-serif;font-weight:600;color:#7F7F7F;text-transform:uppercase}.my-iberostar-page .multi-offers-slider .block-title-header,.my-iberostar-page .offers-in-a-row .block-title-header{margin-bottom:20px}.my-iberostar-page .multi-offers-slider .block-title-header a,.my-iberostar-page .offers-in-a-row .block-title-header a{line-height:20px}.my-iberostar-page .multi-offers-slider .wrapper,.my-iberostar-page .multi-offers-slider .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .multi-offers-slider .container,.my-iberostar-page .offers-in-a-row .wrapper,.my-iberostar-page .offers-in-a-row .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .offers-in-a-row .container{padding:0}.my-account-content .my-account-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.my-account-content .my-account-element .t-fb-label,.my-account-content .my-account-element .sash{color:#7F7F7F;padding-right:8px}.my-account-content .my-account-element .user-level{margin-top:8px;margin-bottom:24px}.my-account-content .my-account-element .my-account-info{font:600 14px/22px "Open Sans", sans-serif;margin-top:24px;margin-bottom:24px}.my-account-content .my-account-element .formz{width:100%}.my-account-content .my-account-element .formz .fz-row{margin-top:16px;margin-bottom:0;font:400 16px/24px "Open Sans", sans-serif}.my-account-content .my-account-element .formz label{color:#4A4A4A}.my-account-content .my-account-element .formz input[type=checkbox]:checked+label:before{border-color:#7BD124;background:#fff}.my-account-content .my-account-element .formz input[type=checkbox]:checked+label:after{color:#7BD124;top:7px}.my-account-content .my-account-element .formz .action{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.my-account-content .my-account-element .user-notifications-title{width:100%}.my-account-content .my-account-element .my-account-subelement{width:calc(50%)}.my-account-content .my-account-element .my-account-subelement.extra-width{width:57%}.my-account-content .my-account-element .my-account-subelement.small-width{width:43%}.my-account-content .my-account-element .my-account-subelement .user-image{height:96px;width:96px;margin-top:8px}.my-account-content .my-account-element .my-account-subelement .connect-btn-cnt{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-account-content .my-account-element .my-account-subelement .connect-btn-cnt>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:24px}.my-account-content .my-account-element .my-account-subelement .my-account-discount{width:80%;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-account-content .my-account-element .my-account-subelement .my-account-discount .s{font-size:18px;color:#7BD124;margin-right:8px}.my-iberostar-best-gift .block-best-gift{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-best-gift .block-best-gift .image{-ms-flex-item-align:center;align-self:center;overflow:hidden}.my-iberostar-best-gift .block-best-gift .content{display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-best-gift .block-best-gift .pre-title{font-family:"Open Sans", sans-serif;font-weight:600;color:#7F7F7F;text-transform:uppercase}.my-iberostar-best-gift .block-best-gift .title{font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A;margin-bottom:10px}.my-iberostar-best-gift .block-best-gift .points{font-family:"Open Sans", sans-serif;font-weight:600;color:#67BAAF;position:relative;padding-right:20px;display:inline-block}.my-iberostar-best-gift .block-best-gift .points:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-iberostar-welcome .t-h3{color:#002855}.my-iberostar-welcome .welcome-content{background:#fff;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-welcome .welcome-content .welcome-message{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}.my-iberostar-welcome .welcome-content .welcome-message .user-image{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:24px}.my-iberostar-welcome .welcome-content .welcome-message .title{font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A;line-height:22px;position:relative}.my-iberostar-welcome .welcome-content .welcome-message .level{color:#EE8E00;text-transform:uppercase}.my-iberostar-welcome .welcome-content .welcome-message .level .level-text{font-weight:700}.my-iberostar-welcome .welcome-content .welcome-message .level .level-bar{display:inline-block}.my-iberostar-welcome .welcome-content .welcome-message .description{font-family:"Open Sans", sans-serif;font-weight:400;display:inline-block;line-height:20px;color:#4A4A4A}.my-iberostar-welcome .welcome-content .welcome-message a{font-family:"Open Sans", sans-serif;font-weight:700}.my-iberostar-welcome .welcome-content .points{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.my-iberostar-welcome .welcome-content .points .points-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-iberostar-welcome .welcome-content .points span{color:#002855;text-align:center;position:relative;z-index:2}.my-iberostar-welcome .welcome-content .points span.points-num{display:block;position:relative}.my-iberostar-welcome .welcome-content .points span.points-title{font-family:"Open Sans", sans-serif;line-height:18px;letter-spacing:1.54px}.my-iberostar-welcome .welcome-content .points span.points-title b{position:relative;display:inline-block}.payment-methods-container .t-highlight{color:#002855;margin-bottom:24px}.payment-methods-container .payment-methods-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-types-container .block-title{font-size:24px;font-size:1.5rem}.payment-types-container .t-highlight{color:#002855;margin-bottom:24px}.payment-types-container .payment-types-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.payment-types-container .payment-types-img-container .payment-types-img-content{border:1px solid #DBDBDB;padding:16px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:12px;text-align:center;margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-type-img{margin-bottom:18px;margin-top:50px}.payment-types-container .payment-types-img-container .payment-types-img-content .block-title{margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .description{max-width:240px;margin:auto}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul{list-style:none}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li{font-size:14px;font-size:0.875rem;font-weight:600;color:#7F7F7F;text-transform:uppercase;margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li::before{content:"•";color:#DBDBDB;display:inline-block;width:1em;margin-left:-1em}.payment-types-container .payment-types-img-container .payment-types-img-content:last-child{margin-right:0}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list{margin-top:10px;margin-bottom:23px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list img{margin-right:30px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months{margin-right:30px;border-right:1px solid #DBDBDB}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months p{font-size:14px;font-size:0.875rem;font-weight:600;color:#7F7F7F;text-transform:uppercase;margin-bottom:8px;padding-right:30px;text-align:center}.payment-method-block{margin-right:20px;margin-left:20px}.payment-method-block .wrapper,.payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-method-block .container{padding:24px;padding-top:44px;border:1px solid #DBDBDB;position:relative;min-height:160px}.payment-method-block .wrapper:before,.payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container:before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-method-block .container:before{content:"";font-size:138px;font-size:8.625rem;color:#EDF7F6;position:absolute;top:12px}.payment-method-block .payment-method-block-container{margin-left:138px}.payment-newsletter-container.with-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-newsletter-container.with-newsletter .payment-method-block{width:50%}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper,.payment-newsletter-container.with-newsletter .payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container{height:100%;max-width:570px;margin-right:0}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper::before,.payment-newsletter-container.with-newsletter .payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container::before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container::before{right:0;bottom:12px;top:auto}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container .payment-method-block-container{margin-right:138px;margin-left:0}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container p,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container .payment-method-block-container p{margin-bottom:10px}.payment-newsletter-container.with-newsletter .footer-newsletter{width:50%}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper,.payment-newsletter-container.with-newsletter .footer-newsletter .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .footer-newsletter .container{max-width:570px;margin-left:0}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper .image,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .footer-newsletter .container .image{display:none}.payment-methods-container .payment-methods-img-container .payment-methods-img-content{width:15%;-ms-flex-preferred-size:15%;flex-basis:15%;margin-bottom:0}.payment-methods-container .payment-methods-img-container .payment-methods-img-content img{pointer-events:none}.payment-methods-container .t-highlight{color:#002855;margin-bottom:24px}.payment-methods-container .payment-methods-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-types-container .block-title{font-size:24px;font-size:1.5rem}.payment-types-container .t-highlight{color:#002855;margin-bottom:24px}.payment-types-container .payment-types-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.payment-types-container .payment-types-img-container .payment-types-img-content{border:1px solid #DBDBDB;padding:16px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:12px;text-align:center;margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-type-img{margin-bottom:18px;margin-top:50px}.payment-types-container .payment-types-img-container .payment-types-img-content .block-title{margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .description{max-width:240px;margin:auto}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul{list-style:none}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li{font-size:14px;font-size:0.875rem;font-weight:600;color:#7F7F7F;text-transform:uppercase;margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li::before{content:"•";color:#DBDBDB;display:inline-block;width:1em;margin-left:-1em}.payment-types-container .payment-types-img-container .payment-types-img-content:last-child{margin-right:0}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list{margin-top:10px;margin-bottom:23px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list img{margin-right:30px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months{margin-right:30px;border-right:1px solid #DBDBDB}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months p{font-size:14px;font-size:0.875rem;font-weight:600;color:#7F7F7F;text-transform:uppercase;margin-bottom:8px;padding-right:30px;text-align:center}.payment-method-block{margin-right:20px;margin-left:20px}.payment-method-block .wrapper,.payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-method-block .container{padding:24px;padding-top:44px;border:1px solid #DBDBDB;position:relative;min-height:160px}.payment-method-block .wrapper:before,.payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container:before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-method-block .container:before{content:"";font-size:161px;font-size:10.0625rem;color:#EDF7F6;position:absolute;bottom:6px}.payment-method-block .payment-method-block-container{margin-left:138px}.payment-newsletter-container.with-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-newsletter-container.with-newsletter .payment-method-block{width:50%}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper,.payment-newsletter-container.with-newsletter .payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container{height:100%;max-width:570px;margin-right:0}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper::before,.payment-newsletter-container.with-newsletter .payment-method-block .fastbooking-overlay-wrapper .fastbooking>.wrapper .container::before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container::before{right:-24px;bottom:12px;top:auto}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container .payment-method-block-container{margin-right:138px;margin-left:0}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container p,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .payment-method-block .container .payment-method-block-container p{margin-bottom:10px}.payment-newsletter-container.with-newsletter .footer-newsletter{width:50%}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper,.payment-newsletter-container.with-newsletter .footer-newsletter .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .footer-newsletter .container{max-width:570px;margin-left:0}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper .image,.fastbooking-overlay-wrapper .fastbooking>.wrapper .payment-newsletter-container.with-newsletter .footer-newsletter .container .image{display:none}.segmented-messages-banner{background-color:#EDF7F6;padding:24px 0}.segmented-messages-banner .newsletter-image{overflow:hidden;position:relative}.segmented-messages-banner .newsletter-image img{display:block}.segmented-messages-banner .block{background:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex}.segmented-messages-banner .newsletter-info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.segmented-messages-banner .newsletter-pre-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans", sans-serif;font-weight:600;color:#FFFFFF;background-color:#67BAAF;text-transform:uppercase;padding:5px 10px 5px 36px;position:relative;margin-bottom:16px}.segmented-messages-banner .newsletter-pre-title:before{content:"";font-size:14px;position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.segmented-messages-banner .newsletter-title{font-family:"NoeText", sans-serif;font-weight:bold;color:#002855;margin-bottom:8px;width:100%}.segmented-messages-banner .newsletter-text{color:#7F7F7F;line-height:26px;width:100%}.segmented-messages-banner .newsletter-link{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;font-size:14px;font-size:0.875rem;line-height:18px}[data-base-text="true"] .segmented-messages-banner .newsletter-link{font-size:inherit;line-height:inherit}.segmented-messages-banner .newsletter-link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.segmented-messages-banner .newsletter-link:hover:before,.segmented-messages-banner .newsletter-link:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.segmented-messages-banner .newsletter-link:active{color:#002855}.segmented-messages-banner .newsletter-link:active:before{background:#F1F2F9}.my-iberostar-page .segmented-messages-banner{margin-bottom:24px}.my-iberostar-page .segmented-messages-banner .wrapper,.my-iberostar-page .segmented-messages-banner .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .segmented-messages-banner .container{padding:0}@media (min-width: 1025px) and (max-width: 1200px){.segmented-messages-banner .newsletter-image{-webkit-box-flex:0;-ms-flex:0 0 432px;flex:0 0 432px;max-width:432px;min-height:auto}}.social-media-share .container .share-title{font-weight:700;font-family:"Open Sans", sans-serif;color:#67BAAF;letter-spacing:0;text-align:center;line-height:20px;display:inline}.with-call-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.with-call-center .faqs-block{width:50%}.with-call-center .faqs-block>.wrapper,.with-call-center .fastbooking-overlay-wrapper .fastbooking>.wrapper .faqs-block>.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .with-call-center .faqs-block>.container{padding-left:0;padding-right:12px}.with-call-center .faqs-block .faqs-container{margin-right:0}.faqs-block{margin-top:40px}.faqs-block .block-title{margin-bottom:24px}.faqs-block .t-label{margin-bottom:4px}.faqs-block .faqs-container{border:1px solid #DBDBDB;margin-right:12px}.faqs-block .faqs-container .single-faq{border-bottom:1px solid #DBDBDB;cursor:pointer}.faqs-block .faqs-container .single-faq .title-faq{font-weight:600;font-size:14px;color:#002855;letter-spacing:0;line-height:20px;text-transform:uppercase;padding:24px;cursor:initial}.faqs-block .faqs-container .single-faq .faq-answer{background-color:rgba(237,247,246,0.6);padding:16px;cursor:initial;display:none}.faqs-block .faqs-container .single-faq .faq-answer p{font-size:16px;color:#7F7F7F;letter-spacing:0;line-height:24px;font-weight:normal}.faqs-block .faqs-container .single-faq .faq-question{padding:16px;font-size:16px;color:#4A4A4A;letter-spacing:0;line-height:22px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up):after{content:"";color:#67BAAF;margin-left:8px;font-size:12px;font-size:0.75rem;font-weight:900}.faqs-block .faqs-container .single-faq .faq-question.arrow-up:after{content:"";color:#67BAAF;margin-left:8px;font-size:12px;font-size:0.75rem;font-weight:900}.faqs-block .faqs-container .single-faq:last-child{border-bottom:0}.my-iberostar-page .faqs-block{width:calc( 100% - 24px);margin-left:24px;padding:20px 0;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}@keyframes ring{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}1%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}3%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}5%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}7%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}9%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}11%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}13%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}15%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}17%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}19%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}21%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}23%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}25%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}27%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg)}29%{-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg)}31%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}33%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}35%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}37%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}39%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes ring2{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.apply-segment-color{background:rgba(103,186,175,0.8)}.apply-segment-color-grand{color:#E5554F}.apply-segment-color-secondary,.header-sticky-hotel .sticky-internal-nav,.multi-modal .multi-modal-tabs,.internal-nav-cnt,.internal-nav,.modal-module-nfh .tabs-wrapper{background:#EDF7F6}.seg-ocean *.apply-segment,.seg-ocean.apply-segment{background:#EDF7F6 url(//assets4.cdn.iberostar.com/assets/patterns/ocean-181a85261290fa4af2b09ee9fef7f80ea9e7ba20b5776f1a9c97827868b07aa4.svg) repeat center/cover}.seg-ocean *.apply-square-segment,.seg-ocean.apply-square-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_301x301-2217a096f7ad55b0d537ab962a24722247511d7e635e653b8cc2d883db11cda2.svg) no-repeat center/cover}.seg-ocean *.apply-rectangle-segment,.seg-ocean.apply-rectangle-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_602x301-5ae5297f8fb3d3e5736de18d123efc0d14ab919f92146c76dd907bf2c3190965.svg) no-repeat center/cover}.seg-ocean *.apply-segment-rectangle-2,.seg-ocean.apply-segment-rectangle-2{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_392x190-16ad54229201ba77433e11f48d2cf7a7b2e777a872fd1d264c3e48fb378a694d.svg) no-repeat center/cover}.seg-ocean *.apply-segment-color,.seg-ocean.apply-segment-color{background:rgba(103,186,175,0.8)}.seg-ocean *.apply-segment-color-secondary,.seg-ocean .header-sticky-hotel *.sticky-internal-nav,.header-sticky-hotel .seg-ocean *.sticky-internal-nav,.seg-ocean .multi-modal *.multi-modal-tabs,.multi-modal .seg-ocean *.multi-modal-tabs,.seg-ocean *.internal-nav-cnt,.seg-ocean *.internal-nav,.seg-ocean .modal-module-nfh *.tabs-wrapper,.modal-module-nfh .seg-ocean *.tabs-wrapper,.seg-ocean.apply-segment-color-secondary,.header-sticky-hotel .seg-ocean.sticky-internal-nav,.multi-modal .seg-ocean.multi-modal-tabs,.seg-ocean.internal-nav-cnt,.seg-ocean.internal-nav,.modal-module-nfh .seg-ocean.tabs-wrapper{background:#EDF7F6}.seg-ocean *.apply-segment-border,.seg-ocean.apply-segment-border{border-top:solid 4px #67BAAF}.seg-ocean .apply-segment-base-color{color:#67BAAF}.apply-segment-color-ocean{color:#67BAAF}.seg-city *.apply-segment,.seg-city.apply-segment{background:#F1F2F9 url(//assets4.cdn.iberostar.com/assets/patterns/city-85030a55528df810f319c6d6f76cd6c518087313df61bb1090b4fa67e556c069.svg) repeat-x bottom}.seg-city *.apply-square-segment,.seg-city.apply-square-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_city_301x301-f122b30808f36ac02d0a18c463163f3b1230ce30a3092341eca5f49d5a145c90.svg) no-repeat center/cover}.seg-city *.apply-rectangle-segment,.seg-city.apply-rectangle-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_city_602x301-3a9ccfa0568fe492f89a72c327e66e4a6b464c4e2629a4a52bcbbd8460b63639.svg) no-repeat center/cover}.seg-city *.apply-segment-rectangle-2,.seg-city.apply-segment-rectangle-2{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_city_392x190-e2917bece2eba136dc8d506b8a68ca565d3f321dc7711022980235748995d7a6.svg) no-repeat center/cover}.seg-city *.apply-segment-color,.seg-city.apply-segment-color{background:rgba(0,40,85,0.8)}.seg-city *.apply-segment-color-secondary,.seg-city .header-sticky-hotel *.sticky-internal-nav,.header-sticky-hotel .seg-city *.sticky-internal-nav,.seg-city .multi-modal *.multi-modal-tabs,.multi-modal .seg-city *.multi-modal-tabs,.seg-city *.internal-nav-cnt,.seg-city *.internal-nav,.seg-city .modal-module-nfh *.tabs-wrapper,.modal-module-nfh .seg-city *.tabs-wrapper,.seg-city.apply-segment-color-secondary,.header-sticky-hotel .seg-city.sticky-internal-nav,.multi-modal .seg-city.multi-modal-tabs,.seg-city.internal-nav-cnt,.seg-city.internal-nav,.modal-module-nfh .seg-city.tabs-wrapper{background:#F1F2F9}.seg-city *.apply-segment-border,.seg-city.apply-segment-border{border-top:solid 4px #002855}.seg-city .apply-segment-base-color{color:#002855}.apply-segment-color-city{color:#002855}.seg-heritage *.apply-segment,.seg-heritage.apply-segment{background:#F0F5E8 url(//assets4.cdn.iberostar.com/assets/patterns/heritage-d13af9bfeb1309b9bed47e2e14af9e3a629219b2bc1bbf68e35e60607147a969.svg) repeat center/contain}.seg-heritage *.apply-square-segment,.seg-heritage.apply-square-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_301x301-356afe70fb30698f3e2ea9d01ec139e350430fcc6bdac7b61de1637f11b98f16.svg) no-repeat center/cover}.seg-heritage *.apply-rectangle-segment,.seg-heritage.apply-rectangle-segment{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_602x301-b328b9712c72d003e430a764af2d65a5f4651ab21e432a68c176eefaeeb1cdc5.svg) no-repeat center/cover}.seg-heritage *.apply-segment-rectangle-2,.seg-heritage.apply-segment-rectangle-2{background:url(//assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_392x190-91db6013b3e31671b9134ae2f1c47a19d8fe88b60ae72945f4a9d3d3bec60fcd.svg) no-repeat center/cover}.seg-heritage *.apply-segment-color,.seg-heritage.apply-segment-color{background:rgba(166,194,110,0.8)}.seg-heritage *.apply-segment-color-secondary,.seg-heritage .header-sticky-hotel *.sticky-internal-nav,.header-sticky-hotel .seg-heritage *.sticky-internal-nav,.seg-heritage .multi-modal *.multi-modal-tabs,.multi-modal .seg-heritage *.multi-modal-tabs,.seg-heritage *.internal-nav-cnt,.seg-heritage *.internal-nav,.seg-heritage .modal-module-nfh *.tabs-wrapper,.modal-module-nfh .seg-heritage *.tabs-wrapper,.seg-heritage.apply-segment-color-secondary,.header-sticky-hotel .seg-heritage.sticky-internal-nav,.multi-modal .seg-heritage.multi-modal-tabs,.seg-heritage.internal-nav-cnt,.seg-heritage.internal-nav,.modal-module-nfh .seg-heritage.tabs-wrapper{background:#F0F5E8}.seg-heritage *.apply-segment-border,.seg-heritage.apply-segment-border{border-top:solid 4px #A6C26E}.seg-heritage .apply-segment-base-color{color:#A6C26E}.apply-segment-color-heritage{color:#A6C26E}.seg-ocean *.apply-segment-hover,.seg-ocean.apply-segment-hover{cursor:pointer}.seg-ocean *.apply-segment-hover:hover,.seg-ocean *.apply-segment-hover:active,.seg-ocean.apply-segment-hover:hover,.seg-ocean.apply-segment-hover:active{background:#EDF7F6 url(//assets4.cdn.iberostar.com/assets/patterns/ocean-181a85261290fa4af2b09ee9fef7f80ea9e7ba20b5776f1a9c97827868b07aa4.svg) repeat center/cover}.seg-ocean *.apply-segment-gradient,.seg-ocean.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #EDF7F6), color-stop(10%, #fff));background:linear-gradient(270deg, #EDF7F6 75%, #fff 10%)}.seg-city *.apply-segment-hover,.seg-city.apply-segment-hover{cursor:pointer}.seg-city *.apply-segment-hover:hover,.seg-city *.apply-segment-hover:active,.seg-city.apply-segment-hover:hover,.seg-city.apply-segment-hover:active{background:#F1F2F9 url(//assets4.cdn.iberostar.com/assets/patterns/city-85030a55528df810f319c6d6f76cd6c518087313df61bb1090b4fa67e556c069.svg) repeat-x bottom}.seg-city *.apply-segment-gradient,.seg-city.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #F1F2F9), color-stop(10%, #fff));background:linear-gradient(270deg, #F1F2F9 75%, #fff 10%)}.seg-heritage *.apply-segment-hover,.seg-heritage.apply-segment-hover{cursor:pointer}.seg-heritage *.apply-segment-hover:hover,.seg-heritage *.apply-segment-hover:active,.seg-heritage.apply-segment-hover:hover,.seg-heritage.apply-segment-hover:active{background:#F0F5E8 url(//assets4.cdn.iberostar.com/assets/patterns/heritage-d13af9bfeb1309b9bed47e2e14af9e3a629219b2bc1bbf68e35e60607147a969.svg) repeat center/contain}.seg-heritage *.apply-segment-gradient,.seg-heritage.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #F0F5E8), color-stop(10%, #fff));background:linear-gradient(270deg, #F0F5E8 75%, #fff 10%)}.mb-1{margin-bottom:8px}.mt-1{margin-top:8px}.mb-2{margin-bottom:10px}.mt-2{margin-top:10px}.mb-3{margin-bottom:16px}.mt-3{margin-top:16px}.mb-4{margin-bottom:24px}.mt-4{margin-top:24px}.mb-5{margin-bottom:40px}.mt-5{margin-top:40px}.mb-6{margin-bottom:60px}.mt-6{margin-top:60px}.mb-7{margin-bottom:80px}.mt-7{margin-top:80px}.accommodation-regimes .box{padding:29px 24px;background:url(//assets4.cdn.iberostar.com/assets/regimes_bg-e5b104246d7ec25ad9b9ea655e1c09888ac9682db7e89f5d3f1b1714c39de16e.png),-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, #050505), to(#fff));background:url(//assets4.cdn.iberostar.com/assets/regimes_bg-e5b104246d7ec25ad9b9ea655e1c09888ac9682db7e89f5d3f1b1714c39de16e.png),linear-gradient(to right, #000, #050505 24%, #fff);background-size:cover;background-repeat:no-repeat;background-position:center left;border:solid 1px rgba(227,233,245,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accommodation-regimes .box .block-title{color:#fff;line-height:1.13;margin-bottom:24px}.accommodation-regimes .box .block-subtitle{font-size:18px;font-size:1.125rem;color:#fff;font-weight:600;line-height:1.22}.wrapper-regimes{width:80%;max-width:912px}.wrapper-regimes .regimes-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapper-regimes .regimes-row .regimes-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 6px);flex-basis:calc(50% - 6px);text-align:center;border-radius:2px;-webkit-box-shadow:0 1px 6px 0 rgba(0,40,85,0.2);box-shadow:0 1px 6px 0 rgba(0,40,85,0.2);background-color:#ffffff;border:solid 1px #DBDBDB;min-height:243px;margin-top:12px}.wrapper-regimes .regimes-row .regimes-box .header{background-color:#f1f2f9;padding:29px 0;height:121px}.wrapper-regimes .regimes-row .regimes-box .header .t-title{text-transform:uppercase;font-size:14px;font-size:0.875rem;font-weight:600;line-height:1.43;letter-spacing:1.8px;color:#002855;position:relative;padding-bottom:7px;margin-bottom:8px}.wrapper-regimes .regimes-row .regimes-box .header .t-title:after{content:'';width:20px;height:1px;border-bottom:solid 1px #002855;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wrapper-regimes .regimes-row .regimes-box .header .t-inspiration{font-size:16px;font-size:1rem;color:#7F7F7F;line-height:1.63}.wrapper-regimes .regimes-row .regimes-box .main{padding:16px 24px;text-align:left}.wrapper-regimes .regimes-row .regimes-box .main ul li{font-size:16px;font-size:1rem;color:#7F7F7F;line-height:1.63}.wrapper-regimes .regimes-row .regimes-box .main ul li:before{content:""}.wrapper-regimes .regimes-row .regimes-box .main ul li:before{font-size:10px;font-size:0.625rem;color:#7BD124;padding-right:8px}.wrapper-regimes .regimes-row .regimes-box .t-more-reseved{font-size:12px;font-size:0.75rem;color:#EE8E00;font-weight:700;line-height:1.5;display:none;margin-bottom:8px}.wrapper-regimes .regimes-row .regimes-box.is-more-reserved{border-top:solid 3px #FFA726}.wrapper-regimes .regimes-row .regimes-box.is-more-reserved .header{padding-top:16px}.wrapper-regimes .regimes-row .regimes-box.is-more-reserved .t-more-reseved{display:inline-block}.wrapper-regimes .regimes-row .regimes-box.one-item{-ms-flex-preferred-size:100%;flex-basis:100%}.wrapper-regimes .hotel-name{font-size:18px;font-size:1.125rem;color:#002855;font-weight:700;margin-bottom:9px}.wrapper-regimes .modal-title{font-size:16px;font-size:1rem;color:#7F7F7F;line-height:1;margin-bottom:15px}.fancybox-slide>.auto-pop-up{width:472px;min-height:408px}.auto-pop-up{width:472px;min-height:408px;position:relative;background-size:cover;background-position:50% 50%;padding:0;border:none}.auto-pop-up .content{padding:30px;position:relative;z-index:2}.auto-pop-up .content:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:958px;height:100%;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%;z-index:-1}.auto-pop-up .content .b-title{color:#fff}.auto-pop-up .content .description{margin-bottom:20px;color:#fff}.auto-pop-up img{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.availability-dates{margin:20px auto 40px;position:relative}.availability-dates .block{width:100%;text-align:center}.availability-dates .block .btn-bottom{position:absolute;right:20px;top:-46px;font-size:14px;font-size:0.875rem;line-height:14px;font-weight:bold}.availability-dates .block .btn-bottom:after{content:"";font-size:12px;font-size:0.75rem;padding-left:5px}.availability-dates .block .btn-bottom.active:after{content:"";padding-left:5px}.availability-dates .availability-dates-header{width:100%;padding:30px 0;position:relative;text-align:left;background-color:rgba(103,186,175,0.1);border:1px solid #c7e4e1}.availability-dates .availability-dates-header:after{content:"";position:absolute;font-size:76px;font-size:4.75rem;left:20px;top:calc(50% + 10px);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.availability-dates .availability-dates-header .wrapper,.availability-dates .availability-dates-header .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .availability-dates-header .container{max-width:calc(100% - 100px);margin:0;margin-left:auto}.availability-dates .availability-dates-header .h4{color:#002855;font-size:28px;font-size:1.75rem;line-height:34px;margin:10px 0;font-weight:bold;font-family:"NoeText", sans-serif}.availability-dates .availability-dates-header .desc{margin:0;font-size:16px;font-size:1rem;max-width:70%}.availability-dates .availability-dates-body{text-align:center;position:relative;font-family:"Open Sans", sans-serif}.availability-dates .availability-dates-body [data-availability-dates-body]{border:1px solid #67BAAF}.fancybox-container .availability-dates .availability-dates-body [data-availability-dates-body]{border:none}.availability-dates .availability-dates-body .link_show,.availability-dates .availability-dates-body .link_hide{display:none}.availability-dates .availability-dates-body .wrapper,.availability-dates .availability-dates-body .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .availability-dates-body .container{padding:0}.availability-dates .availability-dates-body .btn-down{margin-top:-42px;z-index:1000;position:relative}.availability-dates .availability-dates-body .cal-cnt{width:100%;margin:0 auto;left:20px;padding-bottom:20px}.availability-dates .availability-dates-body .cal-cnt .info-type-room{text-align:center;margin:24px 0 17px;color:red;display:none}.availability-dates .availability-dates-body .box-price{position:absolute;left:13.5%;top:128px;width:80px;height:77px}.availability-dates .availability-dates-body .box-price.add-top{top:155px}.availability-dates .availability-dates-body .not-available-msg{width:600px;background:#fff;position:absolute;top:50px;left:50%;margin-left:-300px;display:none;z-index:100}.availability-dates .availability-dates-body .not-available-msg p{font-size:20px;font-weight:bold;line-height:120%;padding:50px 40px;margin:0px}.availability-dates .availability-dates-body .not-available-msg .currency{font-size:32px;font-size:2rem;font-weight:bold;margin-left:-4px}.availability-dates .availability-dates-body .not-available-msg .close-msg{display:block;position:absolute;top:46px;right:27px;font-size:31px;color:#515357}.availability-dates .availability-dates-body .availability-dates-footer{display:block;text-align:left;border-top:1px solid rgba(103,186,175,0.1);padding:19px 20px 24px 48px;color:#9B9B9B}.availability-dates .availability-dates-body .availability-dates-footer .submit-dates-availability-container{display:inline-block}.availability-dates .availability-dates-body .availability-dates-footer .price{font-size:32px;font-size:2rem;font-weight:bold}.availability-dates .availability-dates-body .availability-dates-footer .price:after{font-size:18px;font-size:1.125rem;font-weight:bold}.availability-dates .availability-dates-body .availability-dates-footer .price:before{font-size:18px;font-size:1.125rem;font-weight:bold}.availability-dates .availability-dates-body .availability-dates-footer .price.EUR:after{content:"€"}.availability-dates .availability-dates-body .availability-dates-footer .price.USD:before{content:"$"}.availability-dates .availability-dates-body .availability-dates-footer .price.BRL:before{content:"R$"}.availability-dates .availability-dates-body .availability-dates-footer .price.ARS:before{content:"$a"}.availability-dates .availability-dates-body .availability-dates-footer .price.MXN:after{content:"MXN$"}.availability-dates .availability-dates-body .availability-dates-footer .price.CLP:before{content:"$"}.availability-dates .availability-dates-body .availability-dates-footer .price.CAD:before{content:"C$"}.availability-dates .availability-dates-body .availability-dates-footer .price.GBP:after{content:"£"}.availability-dates .availability-dates-body .availability-dates-footer .price.CHF:before{content:"SFr"}.availability-dates .availability-dates-body .availability-dates-footer .price.RUB:after{content:"руб"}.availability-dates .availability-dates-body .availability-dates-footer .price.DKK:after{content:"kr"}.availability-dates .availability-dates-body .availability-dates-footer .price.SEK:after{content:"kr"}.availability-dates .availability-dates-body .availability-dates-footer .legend-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.availability-dates .availability-dates-body .availability-dates-footer .legend{font-size:14px;font-size:0.875rem;color:#9B9B9B}.availability-dates .availability-dates-body .availability-dates-footer .legend:before{content:'';display:inline-block;background-color:#7BD124;width:10px;height:10px;border-radius:50%;margin-right:20px}.availability-dates .availability-dates-body .availability-dates-footer .advice{font-size:14px;font-size:0.875rem;color:#EF5350}.availability-dates .availability-dates-body .availability-dates-footer .advice .s-alert-info{margin-right:5px}.availability-dates .availability-dates-body .availability-dates-footer ul{padding:0px;display:inline-block;vertical-align:middle;width:60%}.availability-dates .availability-dates-body .availability-dates-footer ul li{display:inline-block;vertical-align:top;width:calc(33% - 10px);font-size:12px;font-size:0.75rem;color:#9B9B9B;position:relative}.availability-dates .availability-dates-body .availability-dates-footer ul li span{color:#002855;display:block;font-weight:bold}.availability-dates .availability-dates-body .availability-dates-footer .footer-col-right{display:inline-block;vertical-align:bottom;width:calc(40% - 10px);text-align:right}.availability-dates .availability-dates-body .availability-dates-footer .price-content{display:inline-block;vertical-align:bottom;text-align:right}.availability-dates .availability-dates-body .availability-dates-footer .price-content span{display:inline-block;font-size:12px;font-size:0.75rem;color:#333}.availability-dates .availability-dates-body .availability-dates-footer .price-content .price{font-size:32px;font-size:2rem;font-weight:bold}.availability-dates .availability-dates-body .availability-dates-footer .price-content .currency{font-size:18px;font-size:1.125rem;font-weight:bold;margin-left:-4px}.availability-dates .availability-dates-body .availability-dates-footer .price-content .price-details{line-height:16px;margin-top:10px;margin-bottom:10px}.availability-dates .availability-dates-body .availability-dates-footer .price-content .price-details span{color:#9B9B9B}.availability-dates .availability-dates-body .availability-dates-footer .btn-primary{display:inline-block;vertical-align:bottom;margin-left:40px;padding:13px 35px}.availability-dates .availability-dates-datepicker{padding-top:25px}.availability-dates .availability-dates-datepicker .date-picker-wrapper{position:static;top:0 !important;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;z-index:0}.availability-dates .availability-dates-datepicker .date-picker-wrapper .dates-info{border-top:none}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day{min-height:60px;height:auto;margin:0;color:#002855;font-size:12px;font-size:0.75rem;line-height:100%;font-weight:bold;border-right:1px solid #DBDBDB;border-left:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-right:-2px;margin-top:-1px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.first-date-selected,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.last-date-selected{border-radius:0;border-left:0px;position:relative}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.first-date-selected:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.last-date-selected:after{content:"";position:absolute;width:100%;border-bottom:1px solid #67baaf;bottom:0}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.first-date-selected{border-left:1px solid #67BAAF;border-top:1px solid #67BAAF;border-right:2px solid #67BAAF}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.last-date-selected{border-right:2px solid #67BAAF;border-top:1px solid #67BAAF;border-left:1px solid #67baaf}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.real-today.available.marked{border:1px solid #67BAAF;border-right:2px solid #67BAAF;position:relative}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.real-today.available.marked:after{content:"";position:absolute;width:100%;border-bottom:1px solid #67baaf;bottom:0}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.checked{background-color:rgba(103,186,175,0.1) !important}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.invalid{opacity:0.2;pointer-events:none}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.invalid:hover{opacity:0.2 !important}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.not-available{font-size:10px;font-size:0.625rem;text-transform:uppercase;color:#9B9B9B;background-color:rgba(155,155,155,0.05) !important;opacity:0.2;pointer-events:none}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.not-available:hover{opacity:1 !important}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.not-available>div{line-height:20px;padding-top:6px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.not-available.invalid{opacity:0.2}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.not-available.invalid:hover{opacity:0.2 !important}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.first-day{border-left:1px solid #DBDBDB;margin-left:-1px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.less-price:before{content:'';display:inline-block;width:5px;height:5px;border-radius:100%;background-color:#7BD124;position:absolute;top:4px;right:4px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day span{line-height:12px;padding-top:5px;display:inline-block}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price{font-size:16px;font-size:1rem;line-height:26px;color:#67BAAF}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price::after{margin-left:2px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-EUR:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-USD:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-GBP:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-CHF:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-RUB:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-DKK:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-SEK:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-INR:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-JPY:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-BRL:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-ARS:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-MXN:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-CLP:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price.currency-CAD:after{content:""}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .from-price{display:block;font-size:12px;font-size:0.75rem;color:#9B9B9B;font-weight:normal}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:first-child .day.toMonth{margin-left:0px;border-bottom:0;border-top:1px solid #DBDBDB}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:first-child .day.toMonth.first-date-selected,.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:first-child .day.toMonth.last-date-selected{border:1px solid #67baaf}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:first-child .day.toMonth.first-date-selected{position:relative}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:first-child .day.toMonth.first-date-selected:after{content:"";position:absolute;width:100%;border-bottom:1px solid #67baaf;bottom:0}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:nth-child(2) .day{border-top:1px solid #DBDBDB}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:nth-child(2) .day.first-date-selected,.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr:nth-child(2) .day.last-date-selected{border-top:1px solid #67BAAF}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr td{width:14.2857%;max-width:14.2857%;border-left:1px solid #fff}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr td:first-child .day{border-left:1px solid #DBDBDB}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr td:first-child .day.first-date-selected{border-left:1px solid #67BAAF}.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr td:first-child .day.first-day:not(.available){border-left:0}.availability-dates .availability-dates-datepicker .date-picker-wrapper .month-wrapper{padding:15px 0 0;margin:0 auto;min-width:calc(100% - 20px)}.availability-dates .availability-dates-datepicker .date-picker-wrapper .month-wrapper .month{width:calc(50% - 15px)}.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption th{padding-bottom:12px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption th.month-name{text-transform:uppercase;font-weight:bold}.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption .prev,.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption .next{cursor:pointer}.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption .prev:after,.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption .next:after{color:#67BAAF}.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption .prev{text-align:left}.availability-dates .availability-dates-datepicker .date-picker-wrapper .caption .next{text-align:right}.availability-dates .availability-dates-datepicker .date-picker-wrapper thead:after{display:none}.availability-dates .availability-dates-datepicker .date-picker-wrapper .gap{padding:0 10px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .gap-lines{display:none}.availability-dates .availability-dates-datepicker .date-picker-wrapper .week-name th{color:#002855;text-transform:uppercase;font-size:14px;line-height:19px;color:#7F7F7F}.availability-dates .loading-overlay{width:100%;height:auto;background:rgba(103,186,175,0.04);z-index:100}.fancybox-container .availability-dates .loading-overlay{background:transparent}.availability-dates .loading-overlay .loading-container{padding-bottom:127px}.availability-dates .loading-overlay .loading-icon{display:none;padding:0 0 64px}.availability-dates .loading-overlay .loading-text-random{display:none}.availability-dates .loading-overlay .spinner{padding-top:60px;margin-bottom:24px}.availability-dates .loading-overlay .spinner svg{max-width:64px;max-height:64px}.availability-dates .loading-overlay .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,20%,40%,60%,80%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,20%,40%,60%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.availability-dates .loading-overlay .bounce{-webkit-animation-name:bounce;animation-name:bounce}.availability-dates .loading-overlay .loading-title{font-size:28px;font-size:1.75rem;line-height:34px;color:#67BAAF;font-weight:bold;margin:0;margin-bottom:10px}.availability-dates .loading-overlay .loading-text{font-size:16px;font-size:1rem;color:#4C4C4C;margin-top:0;margin-bottom:10px}.availability-dates .loading-overlay .loading-text-random{font-size:16px;font-size:1rem;color:#67BAAF;margin:20px 0 0}.hotel-one-landing-page .availability-dates{margin-bottom:60px}@media only screen and (max-width: 1024px){.availability-dates .availability-dates-datepicker .date-picker-wrapper .month-wrapper .month{float:none;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 1023px){.availability-dates .availability-dates-header .small-sans{display:none}.availability-dates .availability-dates-body .availability-dates-footer{padding:10px 15px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .gap{display:none}.availability-dates .availability-dates-datepicker .date-picker-wrapper .month-wrapper{max-width:100%}.availability-dates .availability-dates-datepicker .date-picker-wrapper .month-wrapper .month{float:none;clear:both;margin:auto;width:calc(100% - 15px)}.availability-dates .wrapper,.availability-dates .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .container{padding:0}}@media only screen and (max-width: 767px){.availability-dates .availability-dates-datepicker{padding-top:0px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .day-price{font-size:10px;font-size:0.625rem}.availability-dates .block .btn-bottom{top:-26px}.availability-dates .availability-dates-header .wrapper,.availability-dates .availability-dates-header .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .availability-dates-header .container{max-width:100%}.availability-dates .availability-dates-header .wrapper h4,.availability-dates .availability-dates-header .fastbooking-overlay-wrapper .fastbooking>.wrapper .container h4,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .availability-dates-header .container h4{margin-bottom:0}.availability-dates .availability-dates-header::after{font-size:42px;font-size:2.625rem;top:32%;left:10px}.availability-dates .availability-dates-body .availability-dates-footer .legend{margin-top:0}.availability-dates .availability-dates-body .availability-dates-footer .price-content .price{font-size:20px;font-size:1.25rem}.availability-dates .availability-dates-body .availability-dates-footer .price-content .currency{font-size:15px;font-size:0.9375rem}.availability-dates .block .btn-bottom{top:-25px;right:0;left:10px;text-align:left;width:auto}.availability-dates .block .btn-bottom::after{right:0;left:50%}}@media only screen and (max-width: 450px){.availability-dates .block .btn-bottom{top:-24px;left:20px}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day.not-available{font-size:6px;font-size:0.375rem}.availability-dates .availability-dates-datepicker .date-picker-wrapper .day .from-price{display:none}.availability-dates .availability-dates-body .availability-dates-footer .btn-primary{margin-left:0}.availability-dates .availability-dates-body .availability-dates-footer ul{width:100%}.availability-dates .availability-dates-body .availability-dates-footer .footer-col-right{width:100%}.availability-dates .availability-dates-body .availability-dates-footer .submit-dates-availability-container{display:block}.availability-dates .availability-dates-body .availability-dates-footer .btn-wrapper{width:100%;margin-top:10px;max-width:280px;margin-left:auto;margin-right:auto}.availability-dates .availability-dates-body .availability-dates-footer .btn-wrapper .btn{width:100%}.availability-dates .availability-dates-header{padding:60px 0 20px 0}.availability-dates .availability-dates-header::after{font-size:2.75rem;top:35px}.availability-dates .availability-dates-header .wrapper,.availability-dates .availability-dates-header .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .availability-dates-header .container{max-width:none;padding-left:10px}.availability-dates .availability-dates-header .wrapper .desc,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availability-dates .availability-dates-header .container .desc{display:none}}@media all and (-ms-high-contrast: none){.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr td{width:75px;min-width:75px;max-width:75px}*::-ms-backdrop,.availability-dates .availability-dates-datepicker .date-picker-wrapper tbody tr td{width:75px;min-width:75px;max-width:75px}}.availabity-dates{margin-left:auto;margin-right:auto;position:relative}.availabity-dates .block{width:100%;text-align:center;border:1px solid #F1F2F9;padding-bottom:23px}.availabity-dates .block .btn-bottom{outline:0;position:absolute;width:46px;height:46px;left:50%;margin-left:-23px;bottom:-23px;text-align:center;line-height:46px;background:#67BAAF;border-radius:50%;z-index:11}.availabity-dates .block .btn-bottom:after{content:"";font-size:12px;color:#fff}.availabity-dates .block .btn-bottom.active:after{content:""}.availabity-dates .availabity-dates-header{width:100%;padding:70px 0 20px;position:relative}.availabity-dates .availabity-dates-header:after{content:"";position:absolute;font-size:38px;left:50%;margin-left:-19px;top:20px;color:#67BAAF}.availabity-dates .availabity-dates-header .h4{color:#002855}.availabity-dates .availabity-dates-header .desc{margin:0 auto;max-width:750px}.availabity-dates .availabity-dates-body{text-align:center;line-height:0;overflow:hidden}.availabity-dates .availabity-dates-body .btn-down{margin-top:-42px;z-index:1000;position:relative}.availabity-dates .availabity-dates-body .cal{width:100%;position:relative}.availabity-dates .availabity-dates-body .cal-cnt{padding-top:23px;width:100%;max-width:682px;overflow:hidden;margin:0 auto;padding-bottom:26px;left:20px;position:static}.availabity-dates .availabity-dates-body .cal-cnt .info-type-room{text-align:center;margin:24px 0 17px;color:red;display:none}.availabity-dates .availabity-dates-body .cal-cnt .calendar{width:100%;position:relative;margin:0 auto;overflow:hidden;padding-top:15px;padding-bottom:36px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li{float:left;width:20px;margin:0 1px;position:relative;cursor:pointer}.availabity-dates .availabity-dates-body .cal-cnt .calendar li .tooltip{margin-top:20px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li .tooltip b{display:block}.availabity-dates .availabity-dates-body .cal-cnt .calendar li span{display:block;text-align:center}.availabity-dates .availabity-dates-body .cal-cnt .calendar li span.num{width:20px;display:block;position:relative;font-size:11px;font-family:Helvetica;color:#424344;margin-top:10px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li span.num:after{content:'';width:11px;height:11px;background:url(//assets4.cdn.iberostar.com/assets/check-0c79769af85f465c08202c7b518cf807e089e9ee56a9494636a4c20af8095570.png) no-repeat -89px 0;position:absolute;bottom:-20px;left:50%;margin-left:-5px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li span.t-day{font-size:11px;font-weight:normal;text-transform:lowercase;padding-bottom:20px;position:relative}.availabity-dates .availabity-dates-body .cal-cnt .calendar li .graphic{width:20px;bottom:0px;left:1px;background:#67BAAF;position:absolute;z-index:3}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.active span.num:after{content:"";background-position:0 0}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.active .graphic{background:#002855}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.active:before{content:'';width:11px;height:6px;position:absolute;bottom:-36px;background:#002855;left:6px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li:hover span.t-day:after{content:attr(data-room);display:block;background:red;position:absolute}.availabity-dates .availabity-dates-body .cal-cnt .calendar li .cnt-gr{width:22px;height:80px;margin-left:-1px;position:relative}.availabity-dates .availabity-dates-body .cal-cnt .calendar li .cnt-gr:before{content:'';width:100%;height:1px;position:absolute;bottom:0px;left:0px;background:#dcdcdc;z-index:2}.availabity-dates .availabity-dates-body .cal-cnt .calendar li .cnt-gr:after{content:'';width:100%;height:40px;position:absolute;top:0px;left:0px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:none;z-index:2}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.date-range-selected .graphic{background:#002855}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.date-range-selected.active .num:after{content:"";background:url(//assets4.cdn.iberostar.com/assets/check-0c79769af85f465c08202c7b518cf807e089e9ee56a9494636a4c20af8095570.png) no-repeat -89px 0}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.date-range-selected:before{content:'';width:26px;height:6px;position:absolute;bottom:-36px;background:#002855;right:0px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.first{position:relative}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.first:after{content:attr(data-month);top:-20px;left:3px;position:absolute;display:block;font-size:15px;font-family:"Open Sans", sans-serif;color:#002855;font-weight:bold}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.date-selected-first:before{content:'';width:23px;height:6px;position:absolute;bottom:-36px;background:#002855;left:6px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.date-selected-last:before{content:'';width:22px;height:6px;position:absolute;bottom:-36px;background:#002855;right:3px;left:-5px}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.not-available{cursor:default}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.not-available .graphic{background:#999}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.not-available .num:after{content:"";display:none}.availabity-dates .availabity-dates-body .cal-cnt .calendar li.last-day-of-week .t-day{color:red}.availabity-dates .availabity-dates-body .box-price{position:absolute;left:13.5%;top:128px;width:80px;height:77px}.availabity-dates .availabity-dates-body .box-price.add-top{top:155px}.availabity-dates .availabity-dates-body .not-available-msg{width:600px;background:#fff;position:absolute;top:50px;left:50%;margin-left:-300px;display:none;z-index:100}.availabity-dates .availabity-dates-body .not-available-msg p{font-size:20px;font-weight:bold;line-height:120%;padding:50px 40px;margin:0px}.availabity-dates .availabity-dates-body .not-available-msg .close-msg{display:block;position:absolute;top:46px;right:27px;font-size:31px;color:#515357}.availabity-dates .availabity-dates-body #max_price{font-size:12px;font-family:Arial, sans-serif;font-weight:bold;position:absolute;top:0px;right:0px;color:#104564}.availabity-dates .availabity-dates-body #md_price{font-size:12px;font-family:Arial, sans-serif;font-weight:bold;position:absolute;top:40px;right:0px;color:#104564}.availabity-dates .availabity-dates-body #scale-start{font-size:12px;font-family:Arial, sans-serif;font-weight:bold;position:absolute;bottom:0px;right:0px;color:#104564}.availabity-dates .availabity-dates-body #more{font-size:32px;color:#67BAAF;position:absolute;right:0px;margin-right:7%;top:155px;display:block}.availabity-dates .availabity-dates-body #prev{font-size:32px;color:#67BAAF;position:absolute;left:0px;margin-left:7%;top:155px;display:block}.availabity-dates .availabity-dates-body .select-month-cnt{margin-bottom:15px}.availabity-dates .availabity-dates-body .select-month-cnt .select-month{font-size:18px;line-height:100%;font-family:"Open Sans", sans-serif;text-transform:uppercase;color:#125088;padding:9px 45px 8px 26px;background:#fff url(//assets4.cdn.iberostar.com/assets/arrow-select-fd571a452f911509d4cd70a0fd440102929dd3c3af5c0ce8d73e2d878a668fb1.png) no-repeat 90% center;border:1px solid #acacac;border-radius:4px}.availabity-dates .availabity-dates-body .calendar-bottom{width:100%;float:left;height:180px;border-top:1px solid #5995b9}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right{float:right}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .block-nights{float:left;margin-top:31px;padding-right:30px;text-align:left;display:none;border-right:1px solid #002855}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .block-nights span{float:left;font-family:"Open Sans", sans-serif;font-size:13px;display:block;line-height:100%;font-weight:bold;color:#002855;text-transform:uppercase}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .block-nights span.nights{font-size:55px}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .price-content{font-family:"Open Sans", sans-serif;display:none;float:left;margin-top:31px;margin-left:30px}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .price-content span{float:left;width:100%;text-align:left;font-size:13px;font-weight:bold;display:block;padding-left:4px;text-transform:uppercase;color:#002855;line-height:100%}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .price-content .price{float:left;width:auto;font-size:55px;padding-left:0px}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .price-content .coin-content{float:left;padding-top:7px;margin-bottom:2px;padding-left:3px;text-align:center}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .price-content .coin-content span{font-size:12px;font-weight:bold;padding-left:0px;width:auto;display:block}.availabity-dates .availabity-dates-body .calendar-bottom .calendar-bottom-right .price-content .coin-content span.coin{font-size:23px;text-align:left;margin-bottom:1px}.availabity-dates .availabity-dates-body .calendar-bottom ul{margin:40px 0px 0px 30px;padding:0px;float:left}.availabity-dates .availabity-dates-body .calendar-bottom ul li{font-size:13px;font-weight:bold;text-transform:uppercase;color:#002855;text-align:left;position:relative;padding-left:18px;display:none}.availabity-dates .availabity-dates-body .calendar-bottom ul li:after{content:'';width:7px;height:7px;background:#002855;position:absolute;left:0px;top:50%;margin-top:-4px}.availabity-dates .availabity-dates-body .calendar-bottom ul li span{color:#002855;text-transform:initial}.availabity-dates .availabity-dates-body .calendar-bottom .btn-primary{margin-top:45px;padding:13px 35px}.availabity-dates .overlay{width:100%;position:absolute;height:100%;background:#FFF;z-index:100;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.availabity-dates .overlay:after{content:'';width:54px;height:55px;position:absolute;top:50%;margin-top:-27px;left:50%;margin-left:-27px;background:url(//assets4.cdn.iberostar.com/assets/ajax-loader-299d544884b818f73d7c728a8b1aff5cceed7147ba7104a00a89903e2cce2725.gif) no-repeat}@media only screen and (max-width: 1023px){.availabity-dates .availabity-dates-body .cal-cnt{max-width:595px}.availabity-dates .availabity-dates-body #prev{margin-left:10px}.availabity-dates .availabity-dates-body #more{margin-right:10px}.availabity-dates .wrapper .wrapper,.availabity-dates .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availabity-dates .container .wrapper,.availabity-dates .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .availabity-dates .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .availabity-dates .container .container{padding:0}}@media only screen and (max-width: 767px){.availabity-dates{display:none !important}}.b-booking-management .block-title{padding:40px 0}.b-booking-management .b-booking-management-item{padding:0 0 40px}.b-booking-management .b-booking-management-item .lb-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.b-booking-management .b-booking-management-item .lb-row .lb-col{width:36%}.b-booking-management .b-booking-management-item .lb-row .lb-col .lb-col-title{font-size:15px;font-size:0.9375rem;height:27px;padding:0 20px;color:#002855;line-height:15px;text-transform:uppercase}.b-booking-management .b-booking-management-item .lb-row .lb-col:last-child,.b-booking-management .b-booking-management-item .lb-row .lb-col:first-child{width:32%}.b-booking-management .b-booking-management-item .lb-card{height:calc(100% - 27px)}.b-booking-management .b-booking-management-item .lb-card .hotel-img{height:184px;min-width:100%;background-position:50% 50%;background-size:cover}.b-booking-management .b-booking-management-item .lb-card .hotel-info{padding:20px;border:1px solid #F1F2F9;border-top:0}.b-booking-management .b-booking-management-item .lb-card .hotel-info .hotel-name{font-size:20px;font-size:1.25rem;margin-bottom:20px;color:#002855;font-family:"NoeText", sans-serif;font-weight:bold;line-height:24px}.b-booking-management .b-booking-management-item .lb-card .hotel-info .hotel-location{font-size:16px;font-size:1rem;margin-bottom:20px;color:#7F7F7F;font-weight:normal;line-height:22px}.b-booking-management .b-booking-management-item .lb-card .hotel-info .info-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-booking-management .b-booking-management-item .lb-card .booking-data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px;border:1px solid #F1F2F9;border-left:0}.b-booking-management .b-booking-management-item .lb-card .booking-data .fz-col:last-child{margin-left:0}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-label{font-size:12px;font-size:0.75rem;margin-bottom:5px;color:#7F7F7F;line-height:12px;opacity:.9}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-value{font-size:14px;font-size:0.875rem;color:#515357;line-height:20px}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-key{text-align:right}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-key .booking-value{font-size:18px;font-size:1.125rem;color:#002855}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:20px;margin-top:auto;border-top:1px solid #F1F2F9}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer .conditions-link{font-size:14px;font-size:0.875rem;line-height:20px}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer .cnt-price .small-text{font-size:12px;font-size:0.75rem;margin-bottom:5px;color:#7F7F7F;line-height:12px;text-align:right}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer .cnt-price .price{font-size:18px;font-size:1.125rem;line-height:22px;text-align:right}.b-booking-management .b-booking-management-item .lb-card .actions-list{height:100%}.b-booking-management .b-booking-management-item .lb-card .actions-list li{width:100%;height:25%}.b-booking-management .b-booking-management-item .lb-card .actions-list li .booking-action{font-size:14px;font-size:0.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 20px;color:#67BAAF;font-weight:bold;text-decoration:none;background-color:#F7FBFA;border:none;border-bottom:1px solid #F1F2F9}.b-booking-management .b-booking-management-item .lb-card .actions-list li .booking-action i{font-size:24px;font-size:1.5rem;margin-right:20px}.b-booking-management .b-booking-management-item .lb-card .actions-list li.contact-call-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:75%;padding:0 35px;background-color:#EDF7F6}.b-booking-management .b-booking-management-item .lb-card .actions-list li.contact-call-center .text{font-size:20px;font-size:1.25rem;margin-bottom:20px;color:#002855;font-family:"NoeText", sans-serif;font-weight:bold;line-height:24px;text-align:center}.b-booking-management .b-booking-management-item .lb-card .actions-list li.contact-call-center .call-button{font-size:16px;font-size:1rem;width:auto;padding:12px 20px;margin:0 auto}.b-booking-management .b-booking-management-item .lb-card .actions-list li.contact-call-center .call-button i{font-size:24px;font-size:1.5rem;margin-right:10px}.b-booking-management .b-booking-management-item .lb-card .actions-list li:last-child .booking-action{border-bottom:0}.b-booking-management .b-booking-management-item .lb-buttons{padding:30px 0;text-align:right}.b-booking-management .b-booking-management-item .lb-buttons .lb-action{font-size:14px;font-size:0.875rem;display:inline-block;padding:0;color:#67BAAF;text-decoration:none;background-color:transparent;border:none}.b-booking-management .b-booking-management-item .lb-buttons .lb-action+.lb-action{margin-left:20px}.b-booking-management .b-booking-management-item .lb-buttons .lb-action i{font-size:20px;font-size:1.25rem;margin-right:15px}.b-booking-management .b-booking-management-item .lb-buttons .lb-action i.s-ico_print{font-size:24px;font-size:1.5rem}.b-booking-management .b-booking-management-item .free-call{padding:20px;background-color:#EDF7F6}.b-booking-management .b-booking-management-item .free-call .text{font-size:20px;font-size:1.25rem;position:relative;top:-5px;color:#002855;font-family:"NoeText", sans-serif;font-weight:bold;line-height:24px;vertical-align:bottom}.b-booking-management .b-booking-management-item .free-call .call-button{font-size:16px;font-size:1rem;padding:12px 20px;margin-left:20px}.b-booking-management .b-booking-management-item .free-call .call-button i{font-size:24px;font-size:1.5rem;margin-right:10px}.b-discounts-tooltip{color:#4A4A4A;text-align:left}.b-discounts-tooltip div{white-space:normal}.b-discounts-tooltip .discounts-tooltip-title{margin-bottom:20px;font-weight:600}.b-discounts-tooltip .info-discount{position:relative;margin-bottom:20px;padding-left:20px}.b-discounts-tooltip .info-discount:after{content:"";position:absolute;top:6px;left:0;font-size:14px;line-height:20px;color:#7BD124}.b-discounts-tooltip .info-title{margin-bottom:5px}.b-discounts-tooltip .info-desc{color:#7F7F7F}.b-event-item{border:1px solid #dbdbdb;background:white;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-shadow:0 0 0 white;box-shadow:0 0 0 white;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;overflow:hidden}.b-event-item[href]:hover{-webkit-box-shadow:0 22px 31px -23px rgba(0,0,0,0.3);box-shadow:0 22px 31px -23px rgba(0,0,0,0.3)}.b-event-item .image{-webkit-box-flex:0;-ms-flex:0 0 189px;flex:0 0 189px;width:189px;max-height:190px}.b-event-item .image img{width:100%}.b-event-item .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:24px 24px 12px}.b-event-item .title{font:600 18px/26px "Open Sans", sans-serif;color:#4A4A4A;margin-bottom:10px;padding-right:50px}.b-event-item .info{margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-event-item .location,.b-event-item .hour{display:-webkit-box;display:-ms-flexbox;display:flex;font:600 12px/18px "Open Sans", sans-serif;color:#7F7F7F;letter-spacing:1.54px;text-transform:uppercase}.b-event-item .location:before,.b-event-item .hour:before{content:'';display:inline-block;width:16px;height:16px;margin-right:8px}.b-event-item .location{margin-right:24px}.b-event-item .location:before{content:"";font-size:16px;font-size:1rem}.b-event-item .hour:before{content:"";font-size:16px;font-size:1rem}.b-event-item .description{font:normal 16px/26px "Open Sans", sans-serif;color:#7F7F7F;margin-bottom:8px}.b-event-item .see-more{font:800 14px "Open Sans", sans-serif;color:#67BAAF}.b-event-item .date{position:absolute;right:0;top:0;background:#002855;color:white;height:65px;width:65px;text-align:center;padding:10px}.b-event-item .date .day{display:block;font:600 18px "Open Sans", sans-serif}.b-event-item .date .weekday{display:block;font:600 14px "Open Sans", sans-serif;text-transform:uppercase}.meetings-wrapper .b-event-item .date{background:#67BAAF}.b-event-item+.b-event-item{margin-top:10px}.b-event-item.btn-add{max-width:284px;background:#F1F2F9;border:1px dashed #DBDBDB}.b-event-item.hidden{display:none !important}.b-events .number-events{color:#7F7F7F;font-family:"Open Sans", sans-serif;font-weight:600}.b-events .has-event.-selected-{pointer-events:none}.b-events .see-all-month{color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem}.b-flight-plus-hotel{border:16px solid #EDF7F6}.b-flight-plus-hotel .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;border:2px solid #002855;border-radius:50%}.b-flight-plus-hotel .icon:after{color:#002855}.b-flight-plus-hotel .t-h3{color:#002855}.b-flight-plus-hotel .t-label{color:#7F7F7F}.b-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;text-align:center}.b-loader .loader-title,.b-loader .loader-subtitle{color:#67BAAF;font-family:"NoeText", sans-serif;font-weight:bold}.b-loader .loader-title{font-size:28px;margin-bottom:0}.b-my-pre-reservations .b-title{font-family:"NoeText", sans-serif;font-size:28px;line-break:34px;color:#002855;margin:0;padding-bottom:15px;text-transform:capitalize}.b-my-pre-reservations .desc{font-family:"Open Sans", sans-serif;font-size:18px;line-height:22px;color:#7F7F7F;margin:0}.my-iberostar-page .b-my-pre-reservations .results-order-by{margin:25px 0 40px}@media only screen and (max-width: 767px){.b-my-pre-reservations{margin-top:20px}.my-iberostar-page .container-select-results-order-by{display:none}}.offers-index-with-filter .wrapper.flex,.offers-index-with-filter .fastbooking-overlay-wrapper .fastbooking>.wrapper .flex.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .offers-index-with-filter .flex.container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers-index-with-filter .offer-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid rgba(227,233,245,0.5);-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease}.offers-index-with-filter .offer-block:hover{-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.24);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.24)}.offers-index-with-filter .offer-block:hover .arrow-container{background-color:#EDF7F6}.offers-index-with-filter .offer-block .full-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.offers-index-with-filter .offer-block .card-image{position:relative;overflow:hidden}.offers-index-with-filter .offer-block .card-image img{position:absolute;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.offers-index-with-filter .offer-block .container{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#7F7F7F}.offers-index-with-filter .offer-block .container>*:not(.bottom-content){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.offers-index-with-filter .offer-block .container .pre-title{margin-bottom:5px}.offers-index-with-filter .offer-block .container .title{color:#4A4A4A}.offers-index-with-filter .offer-block .container .bottom-content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers-index-with-filter .offer-block .container .bottom-content>*{-ms-flex-item-align:end;align-self:flex-end}.offers-index-with-filter .offer-block .container .bottom-content .fake-link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;z-index:15}.offers-index-with-filter .offer-block .container .bottom-content [data-tooltip],.offers-index-with-filter .offer-block .container .bottom-content [data-discounttooltip]{z-index:15}.offers-index-with-filter .offer-block .container .bottom-content .price-info{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.offers-index-with-filter .offer-block .container .bottom-content .price-info .prev-type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.offers-index-with-filter .offer-block .container .bottom-content .price-info .prev-highlight{display:inline-block;position:relative}.offers-index-with-filter .offer-block .container .bottom-content .price-info .prev-highlight:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:10px;background:#EE8E00}.offers-index-with-filter .offer-block .container .bottom-content .price-info .prev-highlight .t-price,.offers-index-with-filter .offer-block .container .bottom-content .price-info .prev-highlight .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.offers-index-with-filter .offer-block .container .bottom-content .price-info .hint-cnt{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:18px;color:#7F7F7F}.offers-index-with-filter .offer-block .arrow-container{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;position:relative;border-left:1px solid rgba(227,233,245,0.5);background-color:transparent;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.offers-index-with-filter .offer-block .arrow-container:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:12px;color:#67BAAF}.offers-index-with-filter .internal-nav.centered.swiper-container-horizontal ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.offers-index-with-filter .internal-nav.centered ul li:after{height:26px}.offers-index-with-filter .internal-nav.centered ul li a{padding:19px 14px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .offers-index-with-filter .internal-nav.centered ul li a{font-size:inherit;line-height:inherit}.offers-index-with-filter .internal-nav.centered ul li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.offers-index-with-filter .internal-nav.centered ul li a:hover:before,.offers-index-with-filter .internal-nav.centered ul li a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.offers-index-with-filter .internal-nav.centered ul li a:active{color:#002855}.offers-index-with-filter .internal-nav.centered ul li a:active:before{background:#F1F2F9}.offers-index-with-filter .internal-nav.centered ul li a:after{bottom:9px}.offers-index-with-filter .internal-nav.centered ul li a:hover{color:#002855}.offers-index-with-filter .internal-nav.centered ul li.current a{color:#002855}.offers-index-with-filter .internal-nav.centered .offer-cat-next{z-index:1;position:absolute;right:0;top:0;width:45px;height:100%;background-image:-webkit-gradient(linear, right top, left top, from(#EDF7F6), to(rgba(237,247,246,0.5)));background-image:linear-gradient(to left, #EDF7F6, rgba(237,247,246,0.5))}.offers-index-with-filter .internal-nav.centered .offer-cat-next:after{content:"";font-size:10px;color:#67BAAF;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offers-index-with-filter .internal-nav.centered .offer-cat-next.swiper-button-disabled{opacity:.3}.offers-index-with-filter .internal-nav.centered .offer-cat-prev{z-index:1;position:absolute;left:0;top:0;width:45px;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(#EDF7F6), to(rgba(237,247,246,0.5)));background-image:linear-gradient(to right, #EDF7F6, rgba(237,247,246,0.5))}.offers-index-with-filter .internal-nav.centered .offer-cat-prev:after{content:"";font-size:10px;color:#67BAAF;position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offers-index-with-filter .internal-nav.centered .offer-cat-prev.swiper-button-disabled{opacity:.3}.b-pick-regime-fb{background-color:#F6F8FC;padding:0 20px 30px}.b-pick-regime-fb .card-title{padding:40px 16px;margin:0;font-size:24px;font-size:1.5rem;font-family:"NoeText", sans-serif;line-height:30px;font-weight:bold;text-align:center;color:#002855}.b-pick-regime-fb .card-title b{font-weight:bold}.b-pick-regime-fb .card-title .rating-stars{display:inline-block;position:relative;top:-3px}.b-pick-regime-fb .card-title .stars{display:inline;margin-left:10px}.b-pick-regime-fb .options{display:-webkit-box;display:-ms-flexbox;display:flex}.b-pick-regime-fb .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc( ( 100% - 40px ) / 5);width:100%;max-width:225px;float:left;margin-left:10px;min-height:480px;padding:16px 8px 16px 8px;background-color:#fff;border:1px solid #EDF7F6;border-radius:2px}.b-pick-regime-fb .option:first-child{margin-left:0}.b-pick-regime-fb .option.selected{border-color:#002855}.b-pick-regime-fb .option.selected .action{border:1px solid #002855}.b-pick-regime-fb .option.selected .action label{color:#002855}.grandcollection .b-pick-regime-fb .option{border-color:rgba(206,137,21,0.5)}.grandcollection .b-pick-regime-fb .option.selected{border-color:#80715E}.grandcollection .b-pick-regime-fb .option.selected .action{border-color:#80715E}.grandcollection .b-pick-regime-fb .option.selected .action label{color:#80715E}.b-pick-regime-fb .title{position:relative;padding:12px 8px 26px 8px;font-size:16px;line-height:16px;color:#002855;text-align:center}.b-pick-regime-fb .title:after{content:'';display:block;width:70px;height:1px;position:absolute;bottom:0;left:50%;margin-left:-35px;background-color:#EDF7F6}.grandcollection .b-pick-regime-fb .title{color:#80715E}.b-pick-regime-fb ul{margin-top:20px;font-size:16px;line-height:17px;color:#002855}.b-pick-regime-fb ul li{font-size:15px;line-height:17px;font-weight:600;color:#002855;position:relative;padding-left:12px;margin-bottom:8px}.b-pick-regime-fb ul li:before{content:'';display:block;width:4px;height:4px;background:#9DA2A9;border-radius:2px;position:absolute;left:0;top:6px}.grandcollection .b-pick-regime-fb ul{color:#666}.grandcollection .b-pick-regime-fb ul li{color:#666}.b-pick-regime-fb .action{width:calc( 100% - 16px);margin:auto auto 0 auto;-ms-flex-item-align:end;align-self:flex-end;background-color:#F9F9F9;border:1px solid #F9F9F9}.b-pick-regime-fb .action input[type=radio]{position:absolute;left:-9999px}.b-pick-regime-fb .action label{position:relative;width:100%;display:block;padding:13px 10px 13px 40px;cursor:pointer}.b-pick-regime-fb .action label:before{content:'';display:block;width:16px;height:16px;border:1px solid #4A4A4A;position:absolute;top:50%;left:16px;margin-top:-8px;border-radius:50%}.grandcollection .b-pick-regime-fb .action label{color:#616469}.b-pick-regime-fb .action input[type=radio]:checked+label:before{content:' ';border:1px solid #080808}.b-pick-regime-fb .action input[type=radio]:checked+label:after{content:'';display:block;width:10px;height:10px;background-color:#080808;position:absolute;top:50%;left:19px;margin-top:-5px;border-radius:50%}@media only screen and (max-width: 767px){.b-pick-regime-fb .title{font-size:18px;line-height:18px}.b-pick-regime-fb .card-title{padding:20px 10px 20px 0;font-size:18px;line-height:22px;text-align:left}.b-pick-regime-fb .card-title .stars{margin:0;display:block}.b-pick-regime-fb .options{display:block;overflow:hidden}.b-pick-regime-fb .option{display:block;min-height:0;max-width:100%;width:100%;margin-left:0;margin-bottom:20px}.b-pick-regime-fb .option:last-child{margin-bottom:0}.b-pick-regime-fb ul li{font-size:16px;line-height:22px;color:#001841}.b-pick-regime-fb .action{margin-top:16px}}picture.inview,.inview[data-background-src]{position:static}picture.inview:before,.inview[data-background-src]:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #fff), color-stop(18%, #FAFAFA), color-stop(42%, #F1F2F9), color-stop(80%, #fff));background:linear-gradient(to right, #fff 8%, #FAFAFA 18%, #F1F2F9 42%, #fff 80%);background-size:1200px 422px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}picture.inview img,.inview[data-background-src] img{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}picture.inview.loaded:before,.inview[data-background-src].loaded:before{display:none}picture.inview.loaded img,.inview[data-background-src].loaded img{opacity:1}.inview[data-background-src]{position:relative}.b-skeleton{position:relative}.b-skeleton .skeleton-inner{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:99}.b-spotify .block-title-header{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-spotify .block-body{display:-webkit-box;display:-ms-flexbox;display:flex}.b-spotify .iframe-spotify{padding:24px 25px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width: 320px){.b-spotify .iframe-spotify{padding:0}}.banners-grid{padding-top:24px;padding-bottom:24px;background-color:#F6F8FC}.banners-grid .block-title{margin-bottom:24px;padding:0 10px;text-align:center}.banners-grid .banners-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1040px;margin:0 auto}@media only screen and (min-width: 768px){.banners-grid .banners-wrapper.swiper-wrapper{-webkit-transform:none !important;transform:none !important}.banners-grid .banners-wrapper .swiper-slide-duplicate{display:none !important}.banners-grid .banners-wrapper .e-image-counter{display:none}}.banners-grid a.banner-grid-item{cursor:pointer}.banners-grid .banner-grid-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;position:relative;width:320px;height:auto;margin:10px;background-color:#67BAAF;-webkit-transition:-webkit-box-shadow 0.3s ease-in-out;transition:-webkit-box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out}.banners-grid .banner-grid-item:hover{text-decoration:none;-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.28);box-shadow:0 2px 16px rgba(0,0,0,0.28)}.banners-grid .banner-grid-item p{margin:0 0 10px}.banners-grid .banner-grid-item img{max-width:387px;width:100%}.banners-grid .banner-grid-item .content{padding:20px;color:#fff;min-height:184px;padding-bottom:75px}.banners-grid .banner-grid-item .content ul li{position:relative;margin-bottom:4px;padding-left:30px;font-size:16px}.banners-grid .banner-grid-item .content ul li:after{content:"";position:absolute;left:0;top:4px}.banners-grid .banner-grid-item .content ol li{list-style:decimal;margin-left:20px;padding-left:10px}.banners-grid .banner-grid-item .negative-btn{position:absolute;bottom:20px;left:20px}.banners-grid .banner-grid-item.wildcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:20px;background-color:#fff;text-align:center}.banners-grid .banner-grid-item.wildcard .s{margin-bottom:20px;font-size:96px;color:#67BAAF}.banners-grid .banner-grid-item.wildcard .title{margin-bottom:20px;font-size:14px;line-height:1.2em;color:#002855;text-transform:uppercase}.banners-grid .banner-grid-item.wildcard .desc{color:#7F7F7F}.banners-grid .banner-grid-item.wildcard .link{margin-top:10px}@media only screen and (max-width: 1023px){.banners-grid .banner-grid-item{width:30%}}@media only screen and (max-width: 767px){.banners-grid{padding-top:17px;padding-bottom:5px}.banners-grid .block-title{margin:0 0 14px}.banners-grid .banners-wrapper{max-width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banners-grid .banners-wrapper:not(.swiper-wrapper){overflow:auto;padding-bottom:20px}.banners-grid .banner-grid-item{max-width:300px;width:90%;margin:0 5px}.banners-grid .banner-grid-item .content{padding:10px 10px 60px;font-size:12px;line-height:15px}.banners-grid .banner-grid-item .content .title{font-size:16px;line-height:23px}.banners-grid .banner-grid-item .negative-btn{width:calc(100% - 20px);right:10px;left:10px;bottom:10px;text-align:center}.banners-grid .swiper-slide-active{-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.28);box-shadow:0 2px 16px rgba(0,0,0,0.28)}.banners-grid .swiper-pagination-custom{margin:10px auto 0;width:calc(100% - 40px);position:static;padding:14px 0 0}.banners-grid .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#F8F8F8;border-radius:4px}.banners-grid .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}}.best-offers-block.e-skeleton{background:none}.best-offers-block .flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.best-offers-block .flex>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:315px;margin-right:12px;position:relative}.best-offers-block .flex>*:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.best-offers-block .flex>*:hover:after{opacity:1}.best-offers-block .flex>*>*{position:relative}@media all and (-ms-high-contrast: none){.best-offers-block .flex>* *::-ms-backdrop,.best-offers-block .flex>*{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.best-offers-block .flex>* *::-ms-backdrop:hover,.best-offers-block .flex>*:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.best-offers-block .flex>* *::-ms-backdrop:after,.best-offers-block .flex>*:after{display:none}}.best-offers-block .flex>*:last-child{margin-right:0}.best-offers-block .flex>* img{width:100%;display:block}.best-offers-block .flex>* .content{position:relative;background:#fff;border:1px solid #DBDBDB;padding:15px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.best-offers-block .flex>* .content>.t-label,.best-offers-block .flex>* .content>.t-highlight{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.best-offers-block .flex>* .t-fb-label,.best-offers-block .flex>* .sash{color:#7F7F7F}.best-offers-block .flex>* .bottom-content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:auto;padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.best-offers-block .flex>* .bottom-content>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.best-offers-block .flex>* .bottom-content .t-label{color:#002855}.best-offers-block .flex>* .bottom-content .price-content{text-align:right;-ms-flex-item-align:end;align-self:flex-end}.best-offers-block .flex>* .bottom-content .price-cnt{color:#002855}.best-offers-block .flex>* .bottom-content .fake-link{-ms-flex-item-align:end;align-self:flex-end}.best-offers-block .flex>* .bottom-content .after-price{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F}.best-offers-block .link-cnt{color:inherit;font:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.best-offers-block .link-cnt.hidden{display:none}.best-offers-block .link-cnt .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.best-offers-block .link-cnt .content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.best-offers-block .offers-cnt{position:relative;padding:0 20px 14px;position:relative;padding-bottom:24px}.best-offers-block .offers-cnt:after{content:"";position:absolute;width:100%;height:calc( 100% - 30px - 200px);left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .best-offers-block .offers-cnt:after{background-color:#EDF7F6}.seg-city .best-offers-block .offers-cnt:after{background-color:#F1F2F9}.seg-heritage .best-offers-block .offers-cnt:after{background-color:#F0F5E8}.best-offers-block .before-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.best-offers-block .before-price>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.best-offers-block .before-price>*:first-child{margin-right:5px}.best-offers-block .before-price .with-line{position:relative}.best-offers-block .before-price .with-line:after{content:"";width:100%;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#EE8E00}.best-offers-block .before-price p,.best-offers-block .before-price .t-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#EE8E00}.best-offers-block .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.best-offers-block .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.best-offers-block .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.bg-color-with-fastbooking{background:#FBFBFB;position:relative;margin-left:auto;margin-right:auto;padding-top:0;max-width:auto;z-index:60;-webkit-transition:padding  .5s ease-in;transition:padding  .5s ease-in}.my-iberostar-page .bg-color-with-fastbooking.mb-5{margin-bottom:0}.fastbooking-map-opened .bg-color-with-fastbooking{padding-top:500px}.bg-color-with-fastbooking .block-title{padding-top:40px}.bg-color-with-fastbooking .wrapper,.bg-color-with-fastbooking .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .bg-color-with-fastbooking .container{position:relative}.bg-color-with-fastbooking .fastbooking{position:relative;top:0;left:0;padding:24px 10px;background-color:transparent;-webkit-transition:background-color .0s ease-in;transition:background-color .0s ease-in}.bg-color-with-fastbooking .fastbooking.home .fastbooking-links{padding-bottom:0}.bg-color-with-fastbooking .fastbooking.sticky-fb .wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .bg-color-with-fastbooking .fastbooking.sticky-fb .container .container{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:1px solid #DBDBDB}.bg-color-with-fastbooking.title-template{margin-bottom:0}.b-gifts .t-label{margin-bottom:4px}.b-gifts .upselling-list{margin:0;padding:0;width:100%;max-width:100%}.body-content .block-title{margin:1em 0}.body-content p{word-break:break-word}.body-content h3{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;word-break:break-word}.body-content ol{padding-left:15px}.body-content ol li{list-style:decimal outside;word-break:break-word}.body-content ul{margin:1em 0}.body-content ul li{position:relative;padding-left:18px;margin-bottom:1em;word-break:break-word}.body-content ul li:before{content:"";width:7px;height:7px;position:absolute;left:0px;top:6px;background:#002855}.body-content table{border:1px solid #DBDBDB}.body-content table tr:nth-child(odd) td{background:#F6F8FC}.body-content table tr:first-child td{background:#DBDBDB}.body-content table td{padding:0 1em;border-bottom:1px solid #DBDBDB;vertical-align:top}#cancel-booking-emea{background:#fff;float:left;width:1000px;height:100%;min-height:650px;padding:40px 5% 40px}#cancel-booking-emea .title{font-family:"Open Sans", sans-serif;font-size:30px;line-height:120%;padding-bottom:20px;border-bottom:1px solid #DBDBDB;margin:0 0 30px;color:#002855}#cancel-booking-emea .form-wrapper{padding:0;max-width:100%;margin:0}#cancel-booking-emea .form-wrapper .formikation .row{padding-bottom:15px}#cancel-booking-emea .form-wrapper .formikation label{font-size:14px;line-height:18px;color:#4A4A4A;display:inline-block;margin-bottom:0px}#cancel-booking-emea .form-wrapper .formikation label.fk-radio.checked:after{top:4px}#cancel-booking-emea .parsley-errors-list{position:relative;margin-bottom:10px}#cancel-booking-emea .parsley-errors-list li{padding-top:0}#cancel-booking-emea .text-panel{display:none}@media only screen and (max-width: 1023px){#cancel-booking-emea{width:680px}}@media only screen and (max-width: 767px){#cancel-booking-emea{width:100%;min-height:100%;padding:0}#cancel-booking-emea .form-wrapper{padding:10px}#cancel-booking-emea .form-wrapper .formikation label.fk-radio.checked:after{top:5px}#cancel-booking-emea .row{overflow:hidden}#cancel-booking-emea .secondary-btn{float:right}}.comp-available-options-sticky{position:fixed;width:100%;top:0;border-bottom:1px solid #DDDDDD;background-color:#fff;overflow:hidden;z-index:11;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.comp-available-options-sticky .wrapper,.comp-available-options-sticky .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .comp-available-options-sticky .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#fff url(//assets4.cdn.iberostar.com/assets/logo-b60ccbd8487cafff3b0f089fad18f288642d70a2c1d16c861abc1a90965e51e1.svg) 30px center no-repeat}.comp-available-options-sticky.show{-webkit-transform:translateY(0);transform:translateY(0)}.comp-available-options-sticky .comp-card:first-child{margin-left:25%}body.has-sticky-comp .blue-top-fringe{display:none !important}.comp-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.comp-card .s.s-close-fat{padding:0 12px;position:absolute;top:0;right:0;cursor:pointer;font-size:10px;line-height:34px;text-align:center;color:#67BAAF}.comp-card .ratio{padding-bottom:10px;font-size:14px;line-height:14px;color:#8B9199}.comp-card .ratio .rate-f{color:#616469}.comp-card .text-header{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px}.comp-card .text-header>div:not(.fav-cnt){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.comp-card .text-header .fav-cnt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px}.comp-card .text-header .favourite-btn{position:relative;top:0;left:0}.comp-card .title-link{float:left;margin:0 10px 0 0;font-size:18px;font-size:1.125rem;line-height:26px;color:#080808}.comp-card .location{display:block;width:100%;font-size:12px;line-height:18px;text-transform:uppercase;color:#7F7F7F;margin:0}.comp-card .badges-list{width:100%}.comp-card .badges-list li{display:inline-block;margin:0 2px 7px 0}.comp-card .badges-list li:last-child{margin-right:0}.comp-card .below{padding-top:8px;margin-top:auto}.comp-card .old-price{text-align:right;font-size:14px;color:#E84F4F;line-height:16px}.comp-card .old-price span{text-decoration:line-through}.comp-card .price-cnt{padding:10px 0 0 0;font-size:12px;line-height:16px;text-align:right;color:#302B2B}.comp-card .price-cnt .amount{margin-left:10px;font-weight:700;font-size:32px}.comp-card .night-person{margin:4px 0 10px 0;font-family:"Open Sans", sans-serif;font-size:12px;line-height:14px;font-weight:400;text-align:right;color:#8B9199}.comp-card .btn-primary{width:100%;text-align:center}.comp-card .option-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;width:100%;padding:14px;border:1px solid #E5E5E5}.comp-card .option-outer{position:relative;width:100%;padding:28px 0px 18px 16px;background-color:transparent;border:1px solid transparent;border-bottom:0 !important;-webkit-box-shadow:none;box-shadow:none}.comp-card .option-outer .title{visibility:hidden;position:absolute;top:0;right:0;left:0;height:19px;background-color:#E84F4F;padding:4px 16px;margin-bottom:16px;font-family:"Open Sans", sans-serif;text-transform:uppercase;letter-spacing:0.7px;text-align:center;line-height:11px;font-weight:600;font-size:10px;color:#fff}.comp-card.highlighted .option-outer{border:1px solid #E5E5E5;-webkit-box-shadow:0 2px 8px 0 #9DCFF6;box-shadow:0 2px 8px 0 #9DCFF6;background-color:#fff}.comp-card.highlighted .option-outer .title{visibility:visible}.comp-available-options-sticky .comp-card .asterisk{display:none}.comp-available-options-sticky .comp-card .text-header{padding-right:14px}.comp-available-options-sticky .comp-card .title-link{margin-right:10px;float:left}.comp-available-options-sticky .comp-card .btn-primary{padding:10px 20px;font-size:14px;line-height:16px}.comp-available-options-sticky .comp-card .below{padding-top:0}.comp-available-options-sticky .comp-card .price-cnt{padding:0 0 4px 0;text-align:left}.comp-available-options-sticky .comp-card .price-cnt .amount{margin-left:0;font-size:inherit}.comp-card .price-switch,.comp-card-footer .price-switch{font-size:12px;line-height:18px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}.comp-card .price-switch:hover,.comp-card-footer .price-switch:hover{text-decoration:none}.comp-card .price-switch.hidden,.comp-card-footer .price-switch.hidden{display:none}.comp-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 393px;flex:0 1 393px;position:relative;height:200px;margin-left:10px;padding:14px;overflow:hidden;background-color:#fff;border:1px solid #E5E5E5}.comp-card-footer:first-child{margin-left:0}.comp-card-footer .text-header{padding-right:14px;margin-bottom:10px}.comp-card-footer .s.s-close-fat{padding:0 12px;position:absolute;top:0;right:0;cursor:pointer;font-size:10px;line-height:34px;text-align:center;color:#67BAAF}.comp-card-footer .title-link{float:left;margin:0 10px 0 0;color:#080808;font-size:18px;font-size:1.125rem;line-height:26px}.comp-card-footer .location{display:block;width:100%;font-size:12px;line-height:18px;text-transform:uppercase;color:#7F7F7F;margin:0}.comp-card-footer .below{margin-top:auto}.comp-card-footer .price-cnt{display:block;width:100%;padding:0;font-size:12px;line-height:16px;text-align:right;color:#302B2B}.comp-card-footer .price-cnt .amount{margin-left:10px;font-weight:700;font-size:32px}.comp-card-footer .price-cnt.hidden{display:none}.comp-card-footer .night-person{margin:4px 0 0 0;font-family:"Open Sans", sans-serif;font-size:12px;line-height:14px;font-weight:400;text-align:right;color:#8B9199}.e-selected-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.e-selected-dates.hidden{display:none}.e-selected-dates .separator{width:10px;height:1px;margin:0 10px;background:#7F7F7F;display:inline-block;vertical-align:middle}.e-selected-dates .date{display:inline-block;vertical-align:top;position:relative;font-size:12px;font-size:0.75rem;line-height:18px;padding-left:22px;color:#7F7F7F}.e-selected-dates .date:after{content:"";font-size:16px;left:0;top:-1px;position:absolute;z-index:1;color:#7F7F7F}.e-selected-dates .date.hidden{display:none}@media only screen and (max-width: 767px){.e-selected-dates{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.e-selected-dates.nodates .date{font-size:12px;font-size:0.75rem;color:#E84F4F;letter-spacing:0;line-height:18px;font-weight:600}.e-selected-dates.nodates .date:after{content:"";font-size:22px;font-size:1.375rem;left:-8px;color:#E84F4F}.js-price-switch.price-switch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.comp-card-footer-add:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 393px;flex:0 1 393px;position:relative;height:130px;margin-left:10px;padding:14px;overflow:hidden;background-color:#fff;border:1px solid #E5E5E5}.comp-card-footer-add:not(.hidden):first-child{margin-left:0}.comp-card-footer-add:not(.hidden) .add-this-hotel{display:block;background-color:#F6F8FC;padding:8px;font-family:"Open Sans", sans-serif;text-decoration:none;font-size:16px;line-height:19px;font-weight:600;color:#67BAAF;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.comp-card-footer-add:not(.hidden) .add-this-hotel:before{content:"";display:inline-block;margin-right:8px;font-family:"iberostar-symbols";font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;vertical-align:middle;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.comp-card-footer-add:not(.hidden) .add-this-hotel:hover{background-color:#67BAAF;color:#ffffff}.comp-card-footer-add:not(.hidden) .add-this-hotel:hover:before{color:#ffffff}.comp-card-footer-add:not(.hidden) .rating-stars:after{color:#67BAAF}.comp-card-footer-add:not(.hidden) .title-link{float:left;margin:4px 10px 0 0;font-size:14px;line-height:16px;font-family:"NoeText", sans-serif;color:#67BAAF;font-weight:bold}.comp-card-footer-add:not(.hidden) .stars{margin-top:-4px}.comp-card-footer-add:not(.hidden) .location{display:block;width:100%;margin:0.8em 0 0 0;font-size:12px;line-height:14px;color:#67BAAF}.comp-card-footer-add:not(.hidden) .below{margin-top:auto}.comp-results-table{padding:48px 0;background-color:#fff}.available-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0 0 0}table.comp-results{position:relative;width:100%;border-collapse:collapse;border:1px solid #E5E5E5;border-bottom:0;background-color:#fff;table-layout:fixed;color:#616469}table.comp-results colgroup{display:none}table.comp-results:last-child{border:1px solid #E5E5E5}table.comp-results .s{position:absolute;width:300px;padding-left:9px;color:#67BAAF}table.comp-results .table-header{border-bottom:1px solid #E5E5E5}table.comp-results .table-header th{background-color:#fff;text-transform:none;font-size:16px;line-height:26px}table.comp-results .table-header th:first-child{color:#080808}table.comp-results colgroup col{width:25%;background-color:#F6F8FC}table.comp-results colgroup col.highlighted{background-color:#f8fbfd}table.comp-results tr{background-color:#F1F2F9}table.comp-results tr td{border-bottom:1px solid #F1F2F9}table.comp-results tr:nth-child(2n) td{background-color:#fff}table.comp-results tr:last-child td{border-bottom:0}table.comp-results tr.sub-section{background-color:#fff}table.comp-results tr.sub-section td{color:#7F7F7F;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;text-transform:uppercase;letter-spacing:1.8px}table.comp-results:last-child tr{border-bottom:1px solid #F1F2F9}table.comp-results th{padding:10px 12px;font-size:18px;text-transform:uppercase;text-align:center;font-weight:normal}table.comp-results th:first-child{text-align:left}table.comp-results td{padding:12px;border-left:3px solid #fff;border-right:3px solid #fff;text-align:center;color:#616469;line-height:24px;background-position:center center;background-repeat:no-repeat}table.comp-results td:first-child{text-align:left;color:#002855;border-left:inherit}table.comp-results td:last-child{border-right:inherit}table.comp-results td.ok{background-image:url(//assets4.cdn.iberostar.com/assets/alerts/check-6422723ad43a9aa323982c1cba79755a25a62a417529fcb480d26efa1c240b18.svg)}table.comp-results td.ko{background-image:url(//assets4.cdn.iberostar.com/assets/alerts/check-grey-910294059bd8ed0e46625f6ad5aa922ecfbaf5559df170db3f668f66744fe15b.svg)}table.comp-results td.highlighted{position:relative}table.comp-results td.highlighted:before{content:'';display:block;width:6px;height:100%;position:absolute;top:0;left:-8px;bottom:-1px;background:-webkit-gradient(linear, left top, right top, from(rgba(157,207,246,0)), to(rgba(157,207,246,0.6)));background:linear-gradient(to right, rgba(157,207,246,0) 0%, rgba(157,207,246,0.6) 100%)}table.comp-results td.highlighted:after{content:'';display:block;width:6px;height:100%;position:absolute;top:0;right:-8px;bottom:-1px;background:-webkit-gradient(linear, left top, right top, from(rgba(157,207,246,0.6)), to(rgba(157,207,246,0)));background:linear-gradient(to right, rgba(157,207,246,0.6) 0%, rgba(157,207,246,0) 100%)}table.comp-results.collapsable th{cursor:pointer}table.comp-results.collapsable th:last-child{position:relative}table.comp-results.collapsable th:last-child:after{content:"";font-size:16px;color:#67BAAF;position:absolute;top:50%;right:12px;color:#67BAAF;-webkit-transform:translateY(-25%);transform:translateY(-25%)}table.comp-results.collapsable.collapsed tr+tr{display:none}table.comp-results.collapsable.collapsed th:last-child:after{content:"";font-size:16px;color:#67BAAF;position:absolute;top:50%;right:12px;color:#67BAAF;-webkit-transform:translateY(-25%);transform:translateY(-25%)}table.comp-results:last-of-type{border-bottom:1px solid #F6F8FC !important}table.comp-results.disabled{margin:10px 0 20px 0}table.comp-results.disabled th{cursor:default !important;background-color:#F1F2F9}table.comp-results.disabled th:first-child{background-image:none}table.comp-results.disabled tr+tr{display:none}.contest-module .body-content{margin-bottom:20px}.contest-module .col{float:left}.contest-module .col:nth-child(odd){padding-right:10px}.contest-module .col:nth-child(even){padding-left:10px}.contest-module .col-left{width:65%}.contest-module .col-right{width:35%}.contest-module .control-label a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-weight:700;position:relative}.contest-module .control-label a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.contest-module .control-label a:hover:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.contest-module .control-label a:active{color:#002855}.contest-module .control-label a:active:before{background:#F1F2F9}.contest-module form{background-color:#F4F4F4;padding:20px}.contest-module form .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px}.contest-module form .fz-row.flex{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.contest-module form .intl-tel-input{position:static}.contest-module form .intl-tel-input .selected-flag{padding-left:0}.contest-module form .intl-tel-input .selected-flag:after{content:"";font-size:12px;font-weight:bold;color:#67BAAF;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contest-module form .intl-tel-input .selected-flag .iti-arrow{display:none}.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag,.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag,.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:88px}.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.contest-module form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:10px}.contest-module form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:10px;text-align:center}.contest-module form .intl-tel-input.separate-dial-code .selected-flag{background-color:#F6F8FC}.contest-module form .fz-field{border-color:#DBDBDB}.contest-module form .fz-field.w-phone-prefix{position:relative;padding-left:90px}.contest-module form .control-label{color:#7F7F7F;font-size:12px;font-weight:bold}.contest-module form .submit-btn-wrapper{text-align:right;margin-bottom:0}.contest-module .form-wrapper{padding-right:0}.contest-module .form-wrapper .formikation .row{padding-bottom:25px}.contest-module .form-wrapper .formikation label,.contest-module .form-wrapper .formikation label.fk-check{font-size:14px;color:#4A4A4A;margin-bottom:5px}.contest-module .form-wrapper .formikation label a,.contest-module .form-wrapper .formikation label.fk-check a{text-decoration:underline;color:#002855}.contest-module .form-wrapper .formikation .fz-field.w-phone-prefix{position:relative;padding-left:80px}#content-legal-conditions{padding:10px 30px}#contests_message{display:none;background:#e8f0e1;text-align:center;color:#7b9174;padding:5px 20px;margin-bottom:35px}#contests_message.error{display:none;text-align:center;padding:5px 20px;margin-bottom:35px;background-color:#f2dede;border-color:#eed3d7;color:#b94a48}form#contest_module_id .parsley-errors-list{position:relative}.custom-newsletter{width:100%;padding:40px 0;background-color:#EDF7F6;color:#7F7F7F}.custom-newsletter .wrapper,.custom-newsletter .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .custom-newsletter .container{max-width:908px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-newsletter .half{margin:0 29px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.custom-newsletter .fz-row{margin-bottom:0}.custom-newsletter .h6{margin:0 0 10px;color:#002855}.custom-newsletter .h6:after{content:'';display:block;width:30px;height:2px;margin-top:5px;background-color:#67BAAF}.custom-newsletter .fz-field{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;width:100%;border:none}.custom-newsletter .fz-field .input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #F1F2F9}.custom-newsletter .fz-field button{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;min-width:0}.custom-newsletter input::-webkit-input-placeholder{color:#DBDBDB}.custom-newsletter input::-moz-placeholder{color:#DBDBDB}.custom-newsletter input:-ms-input-placeholder{color:#DBDBDB}.custom-newsletter input:-moz-placeholder{color:#DBDBDB}.newsletter-privacy label{color:#fff}.newsletter-privacy label.fk-check.checked{color:#fff}.description-with-image{overflow:hidden}.description-with-image .image{width:50%;float:left;margin:40px 0;position:relative}.description-with-image .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.description-with-image .image img{width:100%;display:block}.description-with-image .desc{width:50%;float:left;padding-left:4%;margin:40px 0;font-family:"Open Sans", sans-serif}.description-with-image .desc p{margin:0}.description-with-image .desc .intro{padding-bottom:20px}.description-with-image .desc .intro p{font-size:15px;font-weight:bold}.description-with-image .desc .text p,.description-with-image .desc .text-complete p{font-size:14px}.description-with-image.right .image{float:right}.description-with-image.right .desc{padding-left:0;padding-right:4%}.description-with-image .l-down{margin-top:30px}.description-with-image .l-down .close{display:none}.description-with-image .l-down.l-up .close{display:inline}.description-with-image .l-down.l-up .more{display:none}@media only screen and (max-width: 767px){.description-with-image .image{width:100%;margin:0}.description-with-image .desc{width:100%;margin:10px 0;padding:0}.description-with-image .desc .text{max-height:66px;overflow:hidden}.description-with-image .l-down{font-size:12px;margin:20px 0 0}}.destination-title{position:relative}.destination-title .title-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;background-size:cover;background-position:50% 50%;z-index:1}.destination-title .title-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.fastbooking-map-opened .destination-title .title-image{background-image:none !important;background:#abc9e1}.destination-title .title-block .t-label,.destination-title .title-block .title{position:relative;z-index:2;text-align:center;color:#FFF}.fastbooking-map-opened .destination-title .fastbooking .map-close{margin-top:50px}.destination-title .title-links{margin-top:5px}.destination-title .title-links li{display:inline-block;margin-right:1em}.destination-title .title-links a{color:#FFF;text-shadow:0 0 3px rgba(0,0,0,0.65)}.destination-title.slim{height:auto}.destination-title.slim .title-block{text-align:center}.destination-title.slim .title-links{position:relative;z-index:1}.destinations-index .introduction-module .block-title{border-bottom:0;padding-bottom:0}.destination-index-tags{width:100%;padding:0 0 14px}.destination-index-tags .tags-container{display:inline;vertical-align:top}.destination-index-tags .clear-all{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;color:#67BAAF;padding-left:20px;position:relative;display:inline-block;margin-top:4px}.destination-index-tags .clear-all:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.destination-index-tags .continent{border:1px solid #F1F2F9;background:#F1F2F9;color:#002855;font-family:"Open Sans", sans-serif;font-size:12px;line-height:20px;padding:3px 9px 3px;display:inline-block;margin:0 10px 10px 0;vertical-align:top;position:relative}.destination-index-tags a.tag{border:1px solid #7F7F7F;color:#7F7F7F;font-family:"Open Sans", sans-serif;font-size:12px;line-height:20px;padding:3px 33px 3px 9px;display:inline-block;margin:0 10px 10px 0;vertical-align:top;position:relative}.destination-index-tags a.tag:after{content:"";position:absolute;font-size:8px;right:10px;top:50%;margin-top:-4px;line-height:8px;color:#67BAAF}.destination-index-tags a.tag .rating-stars{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.destination-index-tags a.tag.remove{-webkit-animation:removed-item-animation 0.6s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;animation:removed-item-animation 0.6s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards}.destination-index-tags a.tag.remove .rating-stars{font-size:0}.destination-index-tags a.tag:hover{text-decoration:none}.destination-index-tags a.tag.hovered{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:border-color 200ms linear, color 200ms linear;transition:border-color 200ms linear, color 200ms linear}.destination-index-tags a.tag.hovered:hover{border-color:#4A4A4A;color:#4A4A4A}.destination-index-tags a.tag.hovered:hover:after{color:#67BAAF;-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.destination-index-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.destination-index-container .destination-set{margin-bottom:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.destination-index-container .destination-set.hidden{display:none}.destination-index-container .filtering-container .destination-index-tags{padding-left:10px}.destination-set-header{padding-bottom:5px;border-bottom:1px solid #DBDBDB;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.destination-set-header .title{font-size:20px;color:#002855;font-family:"NoeText", sans-serif;font-weight:bold}.dest-card{position:relative;font:500 14px/17px "Open Sans", sans-serif;color:#FFF;overflow:hidden;padding-bottom:10px}.dest-card picture{margin-left:10px;position:relative}.dest-card picture:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0px;background:rgba(0,0,0,0.3);-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.dest-card:hover .dest-bg{-webkit-box-shadow:4px 4px 16px rgba(0,0,0,0.15);box-shadow:4px 4px 16px rgba(0,0,0,0.15)}.dest-card:hover picture:after{background:rgba(0,0,0,0.1)}.dest-card .dest-bg{display:block;min-width:100%;min-height:191px}.dest-card .dest-bg img{width:100%;display:block}.dest-card .content{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.dest-card .parent{text-transform:uppercase;margin:0}.dest-card .title{font-size:28px;line-height:26px;margin:5px 0 10px;text-shadow:0 1px 2px rgba(0,0,0,0.55);text-align:center;color:#FFF}@keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.distributive-modules .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.distributive-modules .info-item:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.distributive-modules .info-item:hover:after{opacity:1}.distributive-modules .info-item>*{position:relative}@media all and (-ms-high-contrast: none){.distributive-modules .info-item *::-ms-backdrop,.distributive-modules .info-item{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.distributive-modules .info-item *::-ms-backdrop:hover,.distributive-modules .info-item:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.distributive-modules .info-item *::-ms-backdrop:after,.distributive-modules .info-item:after{display:none}}.distributive-modules .info-item .link-cnt{color:inherit;font:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.distributive-modules .info-item .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.distributive-modules .info-item .image img{display:block;max-height:100%;max-width:100%}.distributive-modules .info-item .text a{font-size:inherit}.distributive-modules .info-item .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;background-color:#fff;border:solid 1px #F1F2F9}.distributive-modules .info-item .content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.distributive-modules .info-item .action{margin-top:auto}.distributive-modules.hidden{display:none}.distributive-modules>.wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .distributive-modules>.container{padding:0 20px;overflow:hidden}.event-opinions{text-align:center}.event-opinions.with-bg{background-color:#F6F8FC}.event-opinions .wrapper,.event-opinions .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .event-opinions .container{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.event-opinions .item{position:relative;width:31%;padding:40px 20px;background-color:white;-webkit-transition:box-shadow 250ms ease-in-out;-webkit-transition:-webkit-box-shadow 250ms ease-in-out;transition:-webkit-box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out, -webkit-box-shadow 250ms ease-in-out}.event-opinions .item .author-image{position:absolute;top:-27.5px;left:50%;margin-left:-27.5px;width:55px;height:55px;border-radius:50%;overflow:hidden}.event-opinions .item .author-image img{width:100%;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:filter 250ms ease-in-out;-webkit-transition:-webkit-filter 250ms ease-in-out;transition:-webkit-filter 250ms ease-in-out;transition:filter 250ms ease-in-out;transition:filter 250ms ease-in-out, -webkit-filter 250ms ease-in-out}.event-opinions .item .opinion-title{margin:0 0 20px}.event-opinions .item .opinion-title a{color:#002855;letter-spacing:-0.5px;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.event-opinions .item .opinion{margin:0;color:#7F7F7F}.event-opinions .item .opinion p:first-child:before{content:'\201C'}.event-opinions .item .opinion p:last-child:after{content:'\201D'}.event-opinions .item .author-info:before{content:'';display:inline-block;width:30px;height:2px;background-color:#7F7F7F;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.event-opinions .item .author-info p{margin:16px 0;color:#4A4A4A}.event-opinions .item .author-info .company-image{max-height:24px;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:filter 250ms ease-in-out;-webkit-transition:-webkit-filter 250ms ease-in-out;transition:-webkit-filter 250ms ease-in-out;transition:filter 250ms ease-in-out;transition:filter 250ms ease-in-out, -webkit-filter 250ms ease-in-out}.event-opinions .item.swiper-slide-active,.event-opinions .item:hover{-webkit-box-shadow:8px 8px 25px 0px rgba(87,87,87,0.5);box-shadow:8px 8px 25px 0px rgba(87,87,87,0.5)}.event-opinions .item.swiper-slide-active .author-image img,.event-opinions .item:hover .author-image img{-webkit-filter:none;filter:none}.event-opinions .item.swiper-slide-active .opinion-title a,.event-opinions .item:hover .opinion-title a{color:#67BAAF}.event-opinions .item.swiper-slide-active .author-info,.event-opinions .item:hover .author-info{padding-left:24px;padding-right:24px}.event-opinions .item.swiper-slide-active .author-info:before,.event-opinions .item:hover .author-info:before{background-color:#67BAAF}.event-opinions .item.swiper-slide-active .author-info .company-image,.event-opinions .item:hover .author-info .company-image{-webkit-filter:none;filter:none}.exclusive-event{min-height:600px;overflow:hidden;position:relative;background-position:center bottom;background-repeat:no-repeat}.exclusive-event.with-filter:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.exclusive-event .content{width:50%;float:left;padding-top:80px;position:relative;text-align:left;color:#fff}.exclusive-event .content.right{float:right}.exclusive-event .content .desc{margin:0 0 1em 0;line-height:140%}.explicit-segmentation-item.is-active{background:#67BAAF;border:1px solid transparent}.explicit-segmentation-item.is-active .s,.explicit-segmentation-item.is-active .title{color:#FFF}.explicit-segmentation-item.is-active .s[class*='s-check']{color:#7BD124;background-color:#FFF;opacity:1}.explicit-segmentation{position:relative;padding-bottom:24px;position:relative}.explicit-segmentation:after{content:"";position:absolute;width:100%;height:72px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .explicit-segmentation:after{background-color:#EDF7F6}.seg-city .explicit-segmentation:after{background-color:#F1F2F9}.seg-heritage .explicit-segmentation:after{background-color:#F0F5E8}.explicit-segmentation .pre-title{color:#7F7F7F;text-align:center}.explicit-segmentation .block-title{padding-top:8px;color:#002855;text-align:center}.explicit-segmentation-item .item-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;color:#7F7F7F}.explicit-segmentation-item .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 12px;text-align:left}.explicit-segmentation-item .s[class*='s-check']{display:block;width:34px;height:34px;padding:5px;color:#9B9B9B;font-size:18px;text-align:center;background:rgba(155,155,155,0.2);border-radius:50%;opacity:.6}.featured-destinations{margin-bottom:50px}.featured-destinations .block-title{border:none}.featured-destinations .card-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featured-destinations .card-title{color:white;letter-spacing:1.8px;text-transform:uppercase;font-weight:bold}.featured-destinations .card-title:after{content:'';display:block;width:20px;height:1px;margin-top:10px;background-color:white;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.featured-destinations .btn-primary{position:absolute;left:20px;bottom:20px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.featured-destinations .swiper-wrapper{padding-bottom:20px}.featured-destinations .swiper-container{cursor:pointer;overflow:visible}.featured-destinations .swiper-container .wrapper,.featured-destinations .swiper-container .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .featured-destinations .swiper-container .container{position:relative}.featured-destinations .swiper-slide{position:relative;height:auto;-webkit-box-flex:0;-ms-flex:0 0 275px;flex:0 0 275px;max-height:395px;overflow:hidden;-webkit-transition:box-shadow 0.3s ease;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease}.featured-destinations .swiper-slide img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.featured-destinations .swiper-slide .swiper-lazy-loaded{display:block}.featured-destinations .swiper-slide:last-child{margin-right:30px}.featured-destinations .swiper-slide:after{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:60px;opacity:0;z-index:0;background-color:rgba(0,0,0,0.01);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.01)), to(rgba(0,0,0,0.15)));background-image:linear-gradient(rgba(0,0,0,0.01), rgba(0,0,0,0.15));-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.featured-destinations .swiper-slide:hover{-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15)}.featured-destinations .swiper-slide:hover:after{opacity:1}.featured-destinations .swiper-slide:hover .btn-primary{opacity:1}.featured-destinations .swiper-slide.swiper-slide-active .card-title:after{background-color:#67BAAF}.featured-destinations .swiper-button-prev,.featured-destinations .swiper-button-next{width:24px;height:24px;border-radius:50%;top:0;bottom:0;left:auto;right:0;background:#FFFFFF;margin-top:-12px;text-align:center;border:1px solid #67BAAF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured-destinations .swiper-button-prev:after,.featured-destinations .swiper-button-next:after{content:"";color:#67BAAF;font-size:7px;margin-top:-5px}.featured-destinations .swiper-button-prev:hover,.featured-destinations .swiper-button-next:hover{background:#67BAAF}.featured-destinations .swiper-button-prev:hover:after,.featured-destinations .swiper-button-next:hover:after{color:#fff}.featured-destinations .swiper-button-prev.swiper-button-disabled,.featured-destinations .swiper-button-next.swiper-button-disabled{opacity:1;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #7F7F7F}.featured-destinations .swiper-button-prev.swiper-button-disabled:after,.featured-destinations .swiper-button-next.swiper-button-disabled:after{color:#7F7F7F}.featured-destinations .swiper-button-prev{right:55px}.featured-destinations .swiper-button-prev:after{content:""}.featured-destinations .swiper-button-next{right:20px}.featured-destinations .swiper-button-next:after{content:"";margin-left:2px}.featured-destinations .swiper-pagination-custom{position:static;width:auto;max-width:calc(100% - 100px);padding:14px 0 10px;text-align:right;color:#67BAAF;color:rgba(103,186,175,0.4);font:500 16px/1 "Open Sans", sans-serif}.featured-destinations .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#F1F2F9;border-radius:4px}.featured-destinations .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;min-width:40px;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}@media only screen and (max-width: 767px){.featured-destinations{margin-bottom:10px}.featured-destinations .block-title{margin-bottom:12px}.featured-destinations .card-container{padding:10px 9px}.featured-destinations .card-title{font-size:10px;line-height:1em;letter-spacing:1.1px}.featured-destinations .card-title:after{width:10px;margin-top:5px}.featured-destinations .btn-primary{bottom:10px;left:10px}.featured-destinations .swiper-container{padding-right:0}.featured-destinations .swiper-container .wrapper,.featured-destinations .swiper-container .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .featured-destinations .swiper-container .container{padding:0}.featured-destinations .swiper-wrapper{padding-top:0;padding-bottom:10px;padding-left:0}.featured-destinations .swiper-slide{max-width:166px;max-height:238px}.featured-destinations .swiper-slide:last-child{margin-right:0}.featured-destinations .swiper-slide.swiper-slide-active .btn-primary{opacity:1}.featured-destinations .swiper-pagination-custom{max-width:100%}}.filters-sidebar{border-top:1px solid #F1F4FA}.filters-sidebar .filters-block{border:1px solid #F1F4FA;border-top:none}.filters-sidebar .filters-block>*{position:relative;z-index:2}.filters-sidebar .filters-block.destinations{background:#000}.filters-sidebar .filters-block .title{font-family:"Open Sans", sans-serif;font-weight:600;padding:16px 26px 16px 15px;font-size:18px;font-size:1.125rem;line-height:22px;color:#4A4A4A;position:relative;cursor:pointer;-webkit-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;position:relative;max-height:1000px}.filters-sidebar .filters-block .title span{display:block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:20px;color:#7F7F7F;margin-top:5px;opacity:1;max-height:auto;-webkit-transition:opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, max-height 0.3s ease-in-out}.filters-sidebar .filters-block .title:before{content:"";width:calc( 100% + 2px);height:calc( 100% + 2px);border:1px solid #67BAAF;position:absolute;left:-1px;top:-1px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.filters-sidebar .filters-block .title:after{content:"";font-size:10px;position:absolute;right:16px;top:24px;color:#67BAAF}.filters-sidebar .filters-block .title.active{background-color:#EDF7F6}.filters-sidebar .filters-block .title.active:after{content:""}.filters-sidebar .filters-block .title.active span{max-height:0;opacity:0}.filters-sidebar .filters-block .filters,.filters-sidebar .filters-block .filters-index{padding:15px;display:none}.filters-sidebar .filters-block .filters>.t-label,.filters-sidebar .filters-block .filters-index>.t-label{margin:13px 0}.filters-sidebar .filters-block .filters>.t-label:first-child,.filters-sidebar .filters-block .filters-index>.t-label:first-child{margin-top:0}.filters-sidebar .filters-block .filters .check-recommended.hidden,.filters-sidebar .filters-block .filters-index .check-recommended.hidden{display:none}.filters-sidebar .filters-block .filters>label,.filters-sidebar .filters-block .filters-index>label{margin-bottom:10px}.filters-sidebar .filters-block .filters>label:last-child,.filters-sidebar .filters-block .filters-index>label:last-child{margin-bottom:0}.filters-sidebar .filters-block .filters>label .s,.filters-sidebar .filters-block .filters-index>label .s{font-size:16px;display:inline-block;position:relative;top:-3px;margin-right:3px}.filters-sidebar .fk-check .hotel-count{display:none}.filters-sidebar .fk-check.with-counter .hotel-count{display:inline}.filters-sidebar.formikation label.fk-check:before{border-color:#4A4A4A}.filters-sidebar.formikation label.fk-check.checked:before{border-color:#7BD124;background:#fff}.filters-sidebar.formikation label.fk-check.checked:after{content:""}.filters-sidebar.formikation label.fk-check.checked:after{color:#7BD124;left:6px}.filters-sidebar.formikation label.fk-check.select-all{color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:600}.filters-sidebar.formikation label.fk-check.select-all:before{border-color:#67BAAF}.filters-sidebar.formikation label.fk-check.select-all.checked:before{border-color:#7BD124}.filters-sidebar .info{width:20px;height:20px;border-radius:50%;background:#EDF7F6;position:relative;display:inline-block;top:5px;left:3px}.filters-sidebar .info:after{content:"";font-size:9px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#67BAAF}.filters-sidebar .bottom-actions{margin-top:15px}.filters-sidebar .bottom-actions .clear-all{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;color:#67BAAF;padding-left:20px;position:relative}.filters-sidebar .bottom-actions .clear-all:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters-sidebar.theme-plus-sign .filters-wrapper{border:1px solid rgba(227,233,245,0.5)}.filters-sidebar.theme-plus-sign .filters-block{overflow:hidden;padding:0;border-right:0;border-bottom:1px solid #DBDBDB}.filters-sidebar.theme-plus-sign .filters-block .title{color:#080808}.filters-sidebar.theme-plus-sign .filters-block:last-child{border-bottom:0}.filters-sidebar.theme-plus-sign .filters-block.subfilters-block{background:#F6F8FC}.filters-sidebar.theme-plus-sign .filters-block.subfilters-block .title{padding:10px 20px;color:#7F7F7F}.filters-sidebar.theme-plus-sign .fk-check .hotel-count{display:inline}.filters-sidebar.theme-plus-sign .title,.filters-sidebar.theme-plus-sign .filters{padding:20px}.filters-sidebar.theme-plus-sign .title{margin:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filters-sidebar.theme-plus-sign .title:after{content:"";font-size:14px;color:#67BAAF;float:right;margin:0;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.filters-sidebar.theme-plus-sign .title.active:after{content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg);position:static}.filters-sidebar.theme-plus-sign .filters{background:#F6F8FC}.filters-sidebar.theme-plus-sign .filters.with-subfilters{padding:0}.filters-sidebar.theme-plus-sign .filters .fk-check:last-child{margin-bottom:0}.filters-sidebar.theme-plus-sign .clear-all{display:block;float:right}.filters-sidebar.theme-plus-sign .clear-all:before{content:"";color:#67BAAF;font-size:25px;font-size:1.5625rem}.filters-sidebar.theme-plus-sign label.fk-check{padding-left:26px}.filters-sidebar.theme-plus-sign label.fk-check:before{position:absolute;left:0;top:3px}.footer-newsletter{background:#EDF7F6}.footer-newsletter .wrapper,.footer-newsletter .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .footer-newsletter .container{padding:0;background-color:#fff}.footer-newsletter .image{background:url(//assets4.cdn.iberostar.com/assets/bg-footer-newsletter-envelope-e92eae4bbf8c057d7210654952196a37238a6c877865bb28a0958f6d0d888d2b.svg) no-repeat bottom center}.footer-newsletter .content{position:relative}.footer-newsletter .t-h3{margin:0;color:#002855}.footer-newsletter .fz-col{float:none}.footer-newsletter .fz-field{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;width:100%;border:none}.footer-newsletter .fz-field .input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #F1F2F9}.footer-newsletter .fz-field button{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;min-width:0}.footer-newsletter input::-webkit-input-placeholder{color:#DBDBDB}.footer-newsletter input::-moz-placeholder{color:#DBDBDB}.footer-newsletter input:-ms-input-placeholder{color:#DBDBDB}.footer-newsletter input:-moz-placeholder{color:#DBDBDB}.footer-newsletter.logged .image{background:url(//assets4.cdn.iberostar.com/assets/segmented-banner-35bd74ffac11ebd19eaed343b157b187daea3e539c376f95bb52b3ff4a4c1682.jpg) no-repeat center/cover}.footer-newsletter.logged .pill{position:static;margin-bottom:16px}.newsletter-privacy-check label{color:#515357}.newsletter-suscription .newsletter-privacy label{margin-bottom:0}#footer-sticky{display:none;width:100%;height:350px;position:fixed;right:0;bottom:0;left:0;z-index:11;overflow:hidden;background-color:#F6F8FC;-webkit-transition:height 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.25s cubic-bezier(0.4, 0, 0.2, 1)}#footer-sticky [data-action]{cursor:pointer}#footer-sticky .toolbar{height:40px;background-color:#F1F2F9;font-size:14px;line-height:40px;color:#002855;display:-webkit-box;display:-ms-flexbox;display:flex}#footer-sticky .toolbar .wrapper,#footer-sticky .toolbar .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper #footer-sticky .toolbar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-sticky .toolbar .wrapper .actions,.fastbooking-overlay-wrapper .fastbooking>.wrapper #footer-sticky .toolbar .container .actions{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#footer-sticky .toolbar .actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer-sticky .toolbar .action{font-weight:bold}#footer-sticky .toolbar .action .hide,#footer-sticky .toolbar .action .show{color:#67BAAF}#footer-sticky .toolbar .action .hide:after,#footer-sticky .toolbar .action .show:after{color:#67BAAF}#footer-sticky .toolbar .action .hide{padding:2px 0}#footer-sticky .toolbar .action .hide:after{content:"";padding:0 0 0 5px}#footer-sticky .toolbar .action .show{display:none}#footer-sticky .toolbar .action .show:after{content:"";padding:0 0 0 5px}#footer-sticky .toolbar .info{font-size:16px;line-height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-sticky .toolbar .info .hotel-count{font-size:16px;line-height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#002855}#footer-sticky .toolbar .info .hotel-total{display:inline-block;margin-right:24px;font-size:12px;line-height:26px;color:#7F7F7F}#footer-sticky .content .wrapper,#footer-sticky .content .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper #footer-sticky .content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:235px}#footer-sticky .content .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:auto;padding-top:20px;padding-bottom:20px}#footer-sticky .content .actions>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer-sticky .content .actions>*:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#footer-sticky .content .actions>*:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:center;align-self:center}#footer-sticky .content .actions .action .secondary-btn:first-child{margin-right:15px}#footer-sticky .content .actions .action .secondary-btn.disabled{background:#4A4A4A;border-color:#4A4A4A;color:#7F7F7F}#footer-sticky .cards{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#footer-sticky .wide-message{width:100%;text-align:center;position:absolute;top:75px;left:0;z-index:1}#footer-sticky .wide-message .msg-title{margin:0 0 16px 0;color:#002855;text-align:center}#footer-sticky .wide-message .msg-desc{margin:0;font:400 14px/16px "Open Sans", sans-serif;color:#000;text-align:center}#footer-sticky.collapsed{height:40px}#footer-sticky.collapsed .action .show{display:block}#footer-sticky.collapsed .action .hide{display:none}.card-blur{background-image:url(//assets4.cdn.iberostar.com/assets/blur-card-168975fa3a84837cbd465181549ff266e76d6e01905798f9675d5624df4a0b15.png);background-position:center center;border:1px solid #E5E5E5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 393px;flex:0 1 393px;position:relative;height:200px;margin-left:10px;overflow:hidden;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-blur.hidden{display:none}.card-blur:first-child{margin-left:0}.card-blur .card-msg{color:#002855;padding:20px;font-size:18px;font-size:1.125rem;line-height:26px;margin:0}body.has-sticky-footer #footer-sticky{display:block}@media only screen and (max-width: 767px){body.has-sticky-footer #footer-sticky{display:none}}.freetours-form{width:100%;max-width:660px;margin-left:auto;margin-right:auto}.freetours-form .block-title{margin-bottom:15px}.my-iberostar-page .freetours-form .block-title{font-size:20px;font-size:1.25rem;line-height:36px}.my-iberostar-page .freetours-form.mb-6{margin-bottom:36px}.freetours-form .freetours-message{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F}.freetours-form #result-form-freetour .alert{width:100%;margin-top:15px}.freetours-list .freetours-list-item .image-box .image{line-height:0;padding-top:97.756%}.freetours-list .freetours-list-item .image-box .image.loaded{padding-top:0}#gallery-popup{width:100%;height:100%;padding:0;margin:0}@media only screen and (max-width: 1048px){.modal-module-nfh .content-tab .wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-module-nfh .content-tab .wrapper-content figure{margin-left:24px;margin-bottom:20px}}.gastronomy{position:relative;padding-bottom:24px}.gastronomy:after{content:"";position:absolute;width:100%;height:266px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .gastronomy:after{background-color:#EDF7F6}.seg-city .gastronomy:after{background-color:#F1F2F9}.seg-heritage .gastronomy:after{background-color:#F0F5E8}.gastronomy .fake-link{cursor:pointer}.gastronomy.not-slot{padding-bottom:0}.gastronomy.not-slot .block-title-header{margin-bottom:0;margin-top:24px}.gastronomy.not-slot:after{display:none}.gastronomy .block{-webkit-transition:all .3s;transition:all .3s;position:relative}.gastronomy .block .image{display:block;position:relative;width:100%;padding-top:150.16%}.gastronomy .block .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.gastronomy .block img{width:100%;height:100%;position:absolute;top:0;left:0}.gastronomy .block>a{position:static}.gastronomy .block .content{position:absolute;top:0;left:0;width:100%;height:100%}.gastronomy .block .content:before{display:none}.gastronomy .block .view-more{display:block;text-align:center;color:#fff}.gastronomy .block .desc{overflow:visible;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gastronomy .block .t-label{color:#7F7F7F}.gastronomy .block .t-label,.gastronomy .block .title{color:#fff;text-align:center}.gastronomy .block .title{position:relative}.gastronomy .block .title:after{content:"";display:block;width:30px;height:2px;border-radius:1px;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.my-iberostar-page .gastronomy{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;padding:20px 24px 24px}.my-iberostar-page .gastronomy.mb-6{margin-bottom:24px}.my-iberostar-page .gastronomy .wrapper,.my-iberostar-page .gastronomy .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .gastronomy .container{padding:0}.my-iberostar-page .gastronomy .block-title-header{margin-bottom:20px}.my-iberostar-page .gastronomy .block-title-header a{line-height:20px}.my-iberostar-page .gastronomy .block-title{font-family:"Open Sans", sans-serif;font-weight:600;color:#7F7F7F;text-transform:uppercase}.gastronomy .block-title-wrapper{margin-bottom:24px}.gastronomy .block-title-wrapper .block-title{margin-bottom:8px}.gastronomy .e-image-counter{display:none}.modal-gastronomy .hotel-info-row .t-label{color:#7F7F7F}.modal-gastronomy .content-tab{max-height:100%}.modal-gastronomy .content-tab .t-p{color:#7F7F7F}.modal-gastronomy .content-tab .list-features{margin-bottom:17px;margin-top:16px}.modal-gastronomy .content-tab .list-features .feature{color:#7F7F7F;font-size:12px;font-size:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:13px;padding-left:0;line-height:1}.modal-gastronomy .content-tab .list-features .feature:before{display:none}.modal-gastronomy .content-tab .list-features .feature .s{padding-right:10px}.modal-gastronomy .content-tab .list-features .feature a{color:#7F7F7F}.modal-gastronomy .content-tab .tag{display:inline-block;border:solid 1px #67BAAF;color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;text-transform:uppercase;padding:5px 12px;margin-bottom:16px}.modal-gastronomy .content-tab .wrapper-content{margin-bottom:25px}.modal-gastronomy .content-tab .wrapper-content ul{margin-left:25px}.modal-gastronomy .content-tab .wrapper-content:last-of-type{margin-bottom:25px}.modal-gastronomy .gallery-gastronomy .t-description{padding-left:65px;padding-bottom:10px;color:#7F7F7F;font-size:14px;font-size:0.875rem}@-webkit-keyframes greetings-fade-in{0%{opacity:0;visibility:visible}10%{opacity:1}80%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes greetings-fade-in{0%{opacity:0;visibility:visible}10%{opacity:1}80%{opacity:1}100%{opacity:0;visibility:hidden}}.b-greetings{border-top-left-radius:4px;border-top-right-radius:4px;padding:20px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#F6F8FC;max-width:100%}.b-greetings.is-popup{border-radius:4px;visibility:hidden;-webkit-box-shadow:6px 4px 10px 2px rgba(154,155,156,0.41);box-shadow:6px 4px 10px 2px rgba(154,155,156,0.41);position:fixed;top:30px;right:50px;z-index:100}.b-greetings.start-animation{-webkit-animation-name:greetings-fade-in;animation-name:greetings-fade-in;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:5s;animation-delay:5s}.b-greetings:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;color:#002855;font-size:40px;margin-right:15px}.b-greetings .greetings-link{font-family:"NoeText", sans-serif;font-weight:bold;font-size:16px;color:#67BAAF;letter-spacing:0;line-height:16px;display:block}.b-greetings .greetings-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.b-greetings .greetings-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;color:#302B2B;line-height:1em;display:block;margin-bottom:10px}.b-greetings .greetings-body{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#7F7F7F;line-height:1em;display:block}@media only screen and (max-width: 767px){.b-greetings.is-popup{top:auto;bottom:10px;right:10px;left:10px;width:calc(100% - 20px);min-width:auto;z-index:9001}}.t-rating{font-family:"Open Sans", sans-serif;font-weight:600;font-size:32px;font-size:2rem;line-height:43px}.t-rating-big,.opinions-summary .ratings .user-ratings .t-rating{font-family:"Open Sans", sans-serif;font-weight:600;font-size:44px;font-size:2.75rem;line-height:54px}.t-rating-huge{font-family:"Open Sans", sans-serif;font-weight:600;font-size:54px;font-size:3.375rem;line-height:64px}.hotel-info-sidebar .guest-opinions .wrapper,.hotel-info-sidebar .guest-opinions .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-info-sidebar .guest-opinions .container,.hotel-info-sidebar .guest-opinions-full-body .wrapper,.hotel-info-sidebar .guest-opinions-full-body .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-info-sidebar .guest-opinions-full-body .container{padding:0}.guest-opinions .reviews-container,.guest-opinions-full-body .reviews-container{border:1px solid #DBDBDB;margin-bottom:10px}.guest-opinions .reviews-container .review .summary,.guest-opinions-full-body .reviews-container .review .summary{color:#7F7F7F}.guest-opinions .reviews-container .l-down:after,.guest-opinions-full-body .reviews-container .l-down:after{font-weight:bold}.hotel-info-sidebar .guest-opinions .ratings,.hotel-info-sidebar .guest-opinions-full-body .ratings{padding:16px;padding-bottom:0}.hotel-info-sidebar .guest-opinions .ratings .wrapper,.hotel-info-sidebar .guest-opinions .ratings .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-info-sidebar .guest-opinions .ratings .container,.hotel-info-sidebar .guest-opinions-full-body .ratings .wrapper,.hotel-info-sidebar .guest-opinions-full-body .ratings .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-info-sidebar .guest-opinions-full-body .ratings .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hotel-info-sidebar .guest-opinions .ratings .opinion-widget:after,.hotel-info-sidebar .guest-opinions-full-body .ratings .opinion-widget:after{height:1px;display:block;width:100%;margin:auto;background:#DBDBDB;content:'';margin-bottom:10px}.hotel-info-sidebar .guest-opinions .ratings .tripadvisor-widget,.hotel-info-sidebar .guest-opinions-full-body .ratings .tripadvisor-widget{text-align:center;padding-bottom:16px}.hotel-info-sidebar .guest-opinions .ratings .tripadvisor-widget .widget,.hotel-info-sidebar .guest-opinions-full-body .ratings .tripadvisor-widget .widget{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-info-sidebar .guest-opinions .ratings .tripadvisor-widget .widget .tripadvisor-rating,.hotel-info-sidebar .guest-opinions-full-body .ratings .tripadvisor-widget .widget .tripadvisor-rating{margin-right:8px}.hotel-info-sidebar .guest-opinions .ratings .tripadvisor-widget .widget .tripadvisor-open-fancy,.hotel-info-sidebar .guest-opinions-full-body .ratings .tripadvisor-widget .widget .tripadvisor-open-fancy{font-size:16px;font-size:1rem;letter-spacing:0;line-height:26px;font-weight:500;display:block;margin-top:auto;color:#7F7F7F}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .title,.hotel-info-sidebar .guest-opinions .ratings .opinion-widget .title,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings .title,.hotel-info-sidebar .guest-opinions-full-body .ratings .opinion-widget .title{display:none}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-logo-mini,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-logo-mini{display:none}.hotel-info-sidebar .guest-opinions .ratings .user-ratings,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings{text-align:center}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .users,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings .users{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .users .text,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings .users .text{font-size:16px;font-size:1rem;display:block;color:#7F7F7F}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .users .rating-circles,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings .users .rating-circles{display:none}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .users .valoration,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings .users .valoration{margin-right:8px;position:relative;color:#002855}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .users .valoration:after,.hotel-info-sidebar .guest-opinions-full-body .ratings .user-ratings .users .valoration:after{content:"/10";opacity:.2;margin-left:4px}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-ratings{border:1px solid #F1F2F9;padding:10px 0 6px;margin-left:5px}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings .widget,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-ratings .widget{padding:0}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings .opinions-text,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-ratings .opinions-text{margin-bottom:0}.guest-opinions .opinion-block,.guest-opinions-full-body .opinion-block{display:block;margin-bottom:10px;padding:16px 16px}.guest-opinions .opinion-block .header-opinion-block,.guest-opinions-full-body .opinion-block .header-opinion-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;overflow:hidden}.guest-opinions .opinion-block .header-opinion-block .left,.guest-opinions-full-body .opinion-block .header-opinion-block .left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:10px}.guest-opinions .opinion-block .header-opinion-block .right,.guest-opinions-full-body .opinion-block .header-opinion-block .right{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;text-align:right}.guest-opinions .opinion-block .header-opinion-block .valoration,.guest-opinions-full-body .opinion-block .header-opinion-block .valoration{width:100%;position:relative;color:#7F7F7F;margin:0;position:relative}.guest-opinions .opinion-block .header-opinion-block .valoration .bar,.guest-opinions-full-body .opinion-block .header-opinion-block .valoration .bar{width:100%;height:4px;background:#DBDBDB;position:absolute;left:0;bottom:-13px;border-radius:4px}.guest-opinions .opinion-block .header-opinion-block .valoration .bar .blue-bar,.guest-opinions-full-body .opinion-block .header-opinion-block .valoration .bar .blue-bar{height:4px;position:absolute;background:#75C211;border-radius:4px;position:absolute;left:0px;top:0px}.guest-opinions .opinion-block .header-opinion-block .date,.guest-opinions-full-body .opinion-block .header-opinion-block .date{color:#7F7F7F}.guest-opinions .opinion-block .review .desc,.guest-opinions-full-body .opinion-block .review .desc{color:#7F7F7F;display:none}.guest-opinions .opinion-block .review a.l-down,.guest-opinions-full-body .opinion-block .review a.l-down{margin-top:5px}.guest-opinions .opinion-block .review a.l-down .less,.guest-opinions-full-body .opinion-block .review a.l-down .less{display:none}.guest-opinions .opinion-block .review a.l-down.active:after,.guest-opinions-full-body .opinion-block .review a.l-down.active:after{content:""}.guest-opinions .opinion-block .review a.l-down.active .more,.guest-opinions-full-body .opinion-block .review a.l-down.active .more{display:none}.guest-opinions .opinion-block .review a.l-down.active .less,.guest-opinions-full-body .opinion-block .review a.l-down.active .less{display:inline}.header-customized{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-customized .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;-ms-flex-item-align:center;align-self:center;padding-top:28px}.header-customized .content .timing-bar{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.header-customized .content .links-container .fake-link{line-height:32px}.header-customized .fastbooking-wrapper{padding:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:end;align-self:flex-end;z-index:14}.header-customized .title-block{text-align:left;-ms-flex-item-align:center;align-self:center}.header-customized .title-block .title h1,.header-customized .title-block .title h2{font-family:"NoeText", sans-serif;font-weight:bold}.header-customized .title-block .pretitle{margin-bottom:10px}.header-customized .title-block .checkbox-container .s{margin-right:10px}.header-customized[data-color='blue'] .content{color:#002855}.header-customized[data-color='white'] .content{color:#FFF}.header-customized[data-align='right'] .title-block,.header-customized[data-align='right'] .banner{text-align:right}.header-customized[data-align='right'] .content .timing-bar{margin-left:auto}.header-customized[data-align='center'] .title-block,.header-customized[data-align='center'] .banner{text-align:center}.header-customized[data-align='center'] .content .timing-bar{margin:auto}.header-customized.no-image{max-width:100%}.header-customized.no-image .static-image{background-color:#D8D8D8;bottom:100px}.header-customized.no-image .title-block{margin-bottom:50px;padding-top:40px}.header-customized.no-image .title-block .title h1,.header-customized.no-image .title-block .title h2{margin-bottom:0}.header-customized.big-image .static-image.with-filter:after,.header-customized.small-image .static-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.header-with-image{position:relative;max-width:1400px;height:586px;min-height:428px;max-height:70vh;margin-left:auto;margin-right:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.header-with-image .image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden}.header-with-image .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.header-with-image .image img{width:auto;margin:0 auto;max-height:586px;z-index:1}.header-with-image .image.loaded img{display:block}.header-with-image .title-block{position:relative;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center}.header-with-image .title-block:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:958px;height:234px;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%;z-index:1}.header-with-image .title{color:#FFF;position:relative;z-index:2}@media only screen and (max-width: 1023px){.header-with-image .title-block{padding-left:20px}}.hero-slider{position:relative;width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.hero-slider .timing-bar{position:relative;z-index:2}.hero-slider .swiper-slide.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.hero-slider .swiper-slide img{display:block;min-height:100%}.hero-slider .swiper-container{position:absolute;width:100%;height:calc( 100% - 39px);bottom:39px}.hero-slider .swiper-wrapper{position:absolute}.hero-slider .hero-content{position:relative;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-slider .hero-content>.wrapper,.hero-slider .fastbooking-overlay-wrapper .fastbooking>.wrapper .hero-content>.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hero-slider .hero-content>.container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;height:100%;min-height:320px}.hero-slider .hero-content>.wrapper.with-hero-box,.hero-slider .fastbooking-overlay-wrapper .fastbooking>.wrapper .hero-content>.with-hero-box.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hero-slider .hero-content>.with-hero-box.container{max-width:unset;padding:0}.hero-slider .hero-box{float:right;position:relative;top:0;right:0;bottom:0;z-index:10;text-align:right;padding-bottom:30px}.hero-slider .hero-box:after{content:"";position:absolute;top:0;right:0;width:100%;height:calc( 100% + 133px);background:#023E60;opacity:.3;z-index:1}.hero-slider .hero-box.transparent{background:transparent}.hero-slider .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;z-index:11}.hero-slider .content-box{padding:20px 24px;color:#FFF;max-width:450px;display:inline-block;position:relative;z-index:2}.hero-slider .content-box .subtitle{margin:0;text-transform:uppercase}.hero-slider .content-box .title{margin:0;font:600 58px/1 "NoeText", sans-serif;letter-spacing:-0.015em}.hero-slider .content-box .description{padding-top:1em}.hero-slider .content-box .btn-primary.arrow{margin:30px 0 0;padding:10px 20px}.hero-slider .hotel-legend{position:relative;max-width:32.66667%;padding-top:40px;z-index:1;color:#FFF}.highlighted-rooms{padding:0 5px}.highlighted-rooms>.basic-tooltip.top{bottom:calc( 100% - 30px)}.highlighted-rooms .block-title{padding:0 15px}.highlighted-rooms .swiper-container{margin:0 0 10px;padding:0 15px 20px}.highlighted-rooms .card{overflow:visible;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:box-shadow 0.2s ease-out;-webkit-transition:-webkit-box-shadow 0.2s ease-out;transition:-webkit-box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out}.highlighted-rooms .card .card-image{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.highlighted-rooms .card .card-image .fancybox{position:absolute;width:100%;height:100%;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(0,0,0,0.36)));background-image:linear-gradient(to bottom, transparent 0%, transparent 70%, rgba(0,0,0,0.36) 100%)}.highlighted-rooms .card .card-image .fancybox:after{position:absolute;bottom:46px;right:20px;color:#fff;font-size:22px;cursor:pointer}.highlighted-rooms .card .info-price{padding-left:20px;padding-right:20px;background:#67BAAF}.highlighted-rooms .card .card-container{border:1px solid #E4E4E4;border-top:none;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-transition:border 0.2s ease-out;transition:border 0.2s ease-out}.highlighted-rooms .card .card-container .action .btn-primary{display:inline-block;margin-right:-0.285em}.highlighted-rooms .card .card-container .action .btn-primary{float:right}.highlighted-rooms .card.room .bottom-list{padding:0 0 7px;margin-bottom:10px}.highlighted-rooms .card.room .bottom-list .s{color:#7F7F7F}.highlighted-rooms .card .view-more,.highlighted-rooms .card .download{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;position:relative;padding-left:34px}[data-base-text="true"] .highlighted-rooms .card .view-more,[data-base-text="true"] .highlighted-rooms .card .download{font-size:inherit;line-height:inherit}.highlighted-rooms .card .view-more:before,.highlighted-rooms .card .download:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.highlighted-rooms .card .view-more:hover:before,.highlighted-rooms .card .view-more:focus:before,.highlighted-rooms .card .download:hover:before,.highlighted-rooms .card .download:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.highlighted-rooms .card .view-more:active,.highlighted-rooms .card .download:active{color:#002855}.highlighted-rooms .card .view-more:active:before,.highlighted-rooms .card .download:active:before{background:#F1F2F9}.highlighted-rooms .card .view-more:after,.highlighted-rooms .card .download:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;font-size:24px}.highlighted-rooms .card .view-more{margin-right:24px}.highlighted-rooms .card .view-more:after{content:""}.highlighted-rooms .card .download:after{content:""}.highlighted-rooms .card:hover{-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.14);box-shadow:0 2px 16px 0 rgba(0,0,0,0.14)}.highlighted-rooms .card:hover .card-container{border-color:#fff}.highlighted-rooms .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.highlighted-rooms .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.highlighted-rooms .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.home-banners-slider{position:relative;max-width:1400px;margin:0 auto;min-height:610px}.home-banners-slider .fastbooking-wrapper{position:absolute;bottom:0;width:100%;padding:10px 10px 45px;z-index:10}.home-banners-slider .wrapper,.home-banners-slider .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .home-banners-slider .container{position:relative}.home-banners-slider .swiper-slide{overflow:hidden}.home-banners-slider .swiper-slide.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.home-banners-slider .swiper-slide:after{z-index:-1}.home-banners-slider .swiper-slide .card{max-width:320px;position:absolute;left:20px;top:50px;background:#fff;border-top:6px solid #67BAAF;padding:25px 20px;color:#002855}.home-banners-slider .swiper-slide .card .highlight{float:none;display:block}.home-banners-slider .swiper-slide .card .type,.home-banners-slider .swiper-slide .card small{font-style:italic}.home-banners-slider .swiper-slide .title{text-transform:none;margin-bottom:1rem}.home-banners-slider .swiper-slide .btn-primary{float:left;margin-top:1rem}.home-banners-slider .swiper-slide .swiper-lazy{display:block;position:relative;left:50%;margin-left:-700px;z-index:-1;height:auto;min-height:610px}.home-banners-slider .home-banners-slider-pagination{width:100%;height:2px;line-height:2px;font-size:0;left:0px;z-index:20;position:absolute;bottom:27px;text-align:center}.home-banners-slider .home-banners-slider-pagination .swiper-pagination-bullet{width:15px;height:2px;display:inline-block;border-radius:0;background:#fff;margin:0 2px 0 3px;opacity:1}.home-banners-slider .home-banners-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#67BAAF}.home-banners-slider .swiper-button-prev,.home-banners-slider .swiper-button-next{height:24px;width:24px;color:#FFF;background:rgba(0,5,10,0.23);border:1px solid #fff;text-align:center;border-radius:50%;top:50%;margin-top:-12px;right:0;bottom:0;left:auto;font-size:7px;z-index:20}.home-banners-slider .swiper-button-prev.swiper-button-disabled,.home-banners-slider .swiper-button-next.swiper-button-disabled{opacity:1}.home-banners-slider .swiper-button-prev{left:10px}.home-banners-slider .swiper-button-prev:after{content:"";margin-top:-2px}.home-banners-slider .swiper-button-next{right:10px}.home-banners-slider .swiper-button-next:after{content:"";margin-top:-2px}.fastbooking-map-opened .home-banners-slider{background-color:#abc9e1}.fastbooking-map-opened .home-banners-slider .swiper-slide{opacity:0}.fastbooking-map-opened .home-banners-slider .fastbooking-wrapper{padding-bottom:10px;background:rgba(0,0,0,0.35)}.fastbooking-map-opened .home-banners-slider .home-banners-slider-pagination,.fastbooking-map-opened .home-banners-slider .swiper-button-prev,.fastbooking-map-opened .home-banners-slider .swiper-button-next{display:none}@media only screen and (max-width: 1024px){.home-banners-slider .fastbooking-wrapper{padding:10px 0 45px}}@media only screen and (max-width: 767px){.home-banners-slider{min-height:auto;margin-bottom:20px;z-index:1}.home-banners-slider .swiper-container{padding:0 20px}.home-banners-slider .call-to-action p{display:none}.home-banners-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #DBDBDB;background:#fff;height:auto}.home-banners-slider .swiper-slide .lazy-cnt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-banners-slider .swiper-slide .swiper-lazy{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;left:0;margin-left:0;min-height:auto;z-index:1;display:block}.home-banners-slider .swiper-slide .wrapper,.home-banners-slider .swiper-slide .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .home-banners-slider .swiper-slide .container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0px;left:0px;bottom:0px;right:0px;padding:15px 24px}.home-banners-slider .swiper-slide .wrapper .card,.fastbooking-overlay-wrapper .fastbooking>.wrapper .home-banners-slider .swiper-slide .container .card{width:100%;position:relative;padding:0}.home-banners-slider .swiper-slide .card,.home-banners-slider .swiper-slide .horizontal-card{max-width:100%;width:100%;left:0;top:auto;bottom:0;border-top:none;padding:10px;background:rgba(255,255,255,0.9)}.home-banners-slider .swiper-slide p{font-size:14px;line-height:17px;padding-bottom:10px}.home-banners-slider .swiper-slide .title{font-size:18px;line-height:22px;margin:0px;text-shadow:none;padding-bottom:7px}.home-banners-slider .swiper-slide .btn-primary{padding:0;background:transparent;font-size:14px;line-height:17px;border-radius:0;color:#67BAAF;margin:0;min-width:0}.home-banners-slider .swiper-slide .btn-primary .s{margin-left:5px;font-size:10px}.home-banners-slider .swiper-button-prev,.home-banners-slider .swiper-button-next{display:none}.home-banners-slider .swiper-container{overflow:visible}.home-banners-slider .swiper-actions{bottom:-32px}.home-banners-slider .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.home-banners-slider .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.home-banners-slider .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.home-banners-slider .swiper-pagination-custom{width:calc( 100% - 40px)}}@media (min-width: 1025px) and (max-width: 1200px){.b-home-info-video .wrapper .b-home-info-video-content,.b-home-info-video .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .b-home-info-video-content,.fastbooking-overlay-wrapper .fastbooking>.wrapper .b-home-info-video .container .b-home-info-video-content{width:35%}}.home-masonry-offers{position:relative;position:relative;padding-bottom:24px}.home-masonry-offers:after{content:"";position:absolute;width:100%;height:53%;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .home-masonry-offers:after{background-color:#EDF7F6}.seg-city .home-masonry-offers:after{background-color:#F1F2F9}.seg-heritage .home-masonry-offers:after{background-color:#F0F5E8}.home-masonry-offers .masonry-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-masonry-offers .masonry-wrapper .block{background-color:#67BAAF;overflow:hidden}.home-masonry-offers .masonry-wrapper .block .t-h1{position:relative;padding-bottom:20px}.home-masonry-offers .masonry-wrapper .block .t-h1:after{content:"";width:30px;height:2px;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-masonry-offers .masonry-wrapper .block .view-more{text-align:center;color:#fff;margin-top:20px;display:block}.home-masonry-offers .masonry-wrapper .block.with-image{background:#67BAAF}.home-masonry-offers .masonry-wrapper .block.with-image .t-label,.home-masonry-offers .masonry-wrapper .block.with-image .t-h1{text-shadow:0 1px 2px rgba(0,0,0,0.2)}.home-masonry-offers .masonry-wrapper .block.with-image>a>div .content:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%;z-index:2}.home-masonry-offers .masonry-wrapper .block>a{position:relative;display:block}.home-masonry-offers .masonry-wrapper .block>a:before{display:none}.home-masonry-offers .masonry-wrapper .block>a>div{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.home-masonry-offers .masonry-wrapper .block>a>div .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;position:relative;padding:10px;z-index:3}.home-masonry-offers .masonry-wrapper .block .image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;overflow:hidden;display:block;min-width:100%}.home-masonry-offers .masonry-wrapper .block .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.home-masonry-offers .masonry-wrapper .block .image img{display:block;min-height:100%;width:100%}.home-masonry-offers .masonry-wrapper .block .t-label,.home-masonry-offers .masonry-wrapper .block .t-h1{text-align:center;color:#fff}.home-masonry-offers .masonry-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex}.home-masonry-offers.home-masonry-gallery .category-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;opacity:0;z-index:9}.home-masonry-offers.home-masonry-gallery .category-counter .container{text-align:center}.home-masonry-offers.home-masonry-gallery .category-counter:hover{opacity:1}.home-masonry-offers.home-masonry-gallery .category-counter .s{font-size:32px;font-size:2rem}.home-masonry-offers.home-masonry-gallery .category-counter .fake-link{color:#fff;margin-top:10px}.home-masonry-offers.home-masonry-gallery .block.is-video .category-counter{opacity:1}.home-masonry-offers.home-masonry-gallery .block.is-video .category-counter:hover .fake-link{opacity:1}.home-masonry-offers.home-masonry-gallery .block.is-video .category-counter .fake-link{opacity:0}.home-masonry-offers.home-masonry-gallery .block.is-video .s{font-size:80px;font-size:5rem}.home-masonry-offers.home-masonry-gallery .block.is-video .fake-link{margin-top:24px}.home-masonry-offers.home-masonry-gallery .block-title-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-masonry-offers.home-masonry-gallery .block-title-header .desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:16px}.home-masonry-offers.home-masonry-gallery .block-title-header .desc p+p,.home-masonry-offers.home-masonry-gallery .block-title-header .desc p+ul,.home-masonry-offers.home-masonry-gallery .block-title-header .desc ul+p{margin-top:16px}.home-masonry-offers.home-masonry-gallery .block-title-header .desc a{margin-top:0;line-height:inherit}.home-static-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.home-static-image>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-static-image .static-image{position:absolute;top:0;right:0;left:0;width:100%;margin:0 auto;overflow:hidden;background-size:cover;background-position:50% 50%}.home-static-image .static-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.home-static-image-vertical-fastbooking{position:relative;-webkit-transition:padding  .5s ease-in;transition:padding  .5s ease-in;padding-top:440px}.home-static-image-vertical-fastbooking .static-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0 auto;overflow:hidden;background-size:cover;background-position:50% 50%}.home-static-image-vertical-fastbooking .static-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.home-static-image-vertical-fastbooking .fastbooking-wrapper{position:relative;z-index:4}.home-static-image-vertical-fastbooking .fastbooking-map-toggle .close{display:none}.home-static-image-vertical-fastbooking .fastbooking-map-toggle.active span{display:none}.home-static-image-vertical-fastbooking .fastbooking-map-toggle.active span.close{display:inline-block}.fastbooking-map-opened .home-static-image-vertical-fastbooking{background:#abc9e1}.fastbooking-map-opened .home-static-image-vertical-fastbooking .static-image{display:none}.fastbooking-map-opened .home-static-image-vertical-fastbooking .fastbooking-wrapper{background:rgba(0,0,0,0.35)}@media only screen and (max-width: 1024px){.home-static-image-vertical-fastbooking{padding-top:62.5%}.home-static-image-vertical-fastbooking .fastbooking-wrapper{padding:10px 0}}.b-home-tabs .block-desc>p{margin:0 0 10px 0}.b-home-tabs .block-desc>p:last-child{margin:0}.home-video-with-fastbooking,.home-video-with-vertical-fastbooking,.video-looping{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-video-with-fastbooking>*,.home-video-with-vertical-fastbooking>*,.video-looping>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.home-video-with-fastbooking .video-wrapper,.home-video-with-vertical-fastbooking .video-wrapper,.video-looping .video-wrapper{overflow:hidden;position:absolute;width:100%;height:100%;background-size:cover;z-index:1}.home-video-with-fastbooking .video-wrapper .cinemagraph,.home-video-with-vertical-fastbooking .video-wrapper .cinemagraph,.video-looping .video-wrapper .cinemagraph{height:100%;position:absolute;top:50%;bottom:0;left:50%;right:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.home-video-with-fastbooking .title-block,.home-video-with-vertical-fastbooking .title-block,.video-looping .title-block{z-index:2}.home-video-with-fastbooking .title-block .t-label,.home-video-with-fastbooking .title-block .t-hero,.home-video-with-vertical-fastbooking .title-block .t-label,.home-video-with-vertical-fastbooking .title-block .t-hero,.video-looping .title-block .t-label,.video-looping .title-block .t-hero{position:relative;z-index:2;text-align:center;color:#FFF}.horizontal-banner-with-text .row{position:relative}.horizontal-banner-with-text .row.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.horizontal-banner-with-text .row:after{display:block;z-index:2}.horizontal-banner-with-text .row .desc{position:absolute;bottom:0px;left:0px;width:70%;color:#fff;padding:0 3% 3%;z-index:3}.horizontal-banner-with-text .row .desc:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:958px;height:100%;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%;z-index:-1}.horizontal-banner-with-text .row .desc .l-external,.horizontal-banner-with-text .row .desc .dl-link{color:#fff;margin-top:20px;display:inline-block}.horizontal-banner-with-text .row .desc .l-external:hover,.horizontal-banner-with-text .row .desc .dl-link:hover{text-decoration:underline}.horizontal-banner-with-text .row img{width:100%;display:block;position:relative;z-index:1}@media only screen and (max-width: 767px){.horizontal-banner-with-text{padding:0}.horizontal-banner-with-text .row .desc{width:100%;bottom:0;top:0px;padding:20px 20px 10px}.horizontal-banner-with-text .row .desc .title{font-size:18px;line-height:22px;padding-bottom:10px}.horizontal-banner-with-text .row .desc .sub-title{font-family:"Open Sans", sans-serif;font-size:14px;line-height:17px}.horizontal-banner-with-text .row .desc .l-external{margin-top:0;font-style:normal;text-decoration:none;font-size:14px;line-height:17px}}.hotel-board-list .resp-swiper-wrapper .horizontal-card.info:last-child{margin-bottom:0}.hotel-board-top-link{text-align:right}.hotel-board-top-link a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.fancybox-hotel-board.fancybox-wrap.fancybox-opened .fancybox-skin{padding:0 !important;border-radius:3px}@media only screen and (max-width: 767px){.hotel-board-top-link{font-size:14px}.hotel-board-list{padding:10px 0 30px}.hotel-board-list .wrapper,.hotel-board-list .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-board-list .container{padding:0}.hotel-board-list .swiper-container{overflow:visible}.hotel-board-list .swiper-pagination-custom{margin:0 auto;width:calc( 100% - 40px);position:relative;bottom:0}.hotel-board-list .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DBDBDB;border-radius:4px}.hotel-board-list .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.hotel-board-pagination{margin-top:10px;text-align:center}.fancybox-hotel-board.fancybox-wrap{width:100% !important;top:0px !important;left:0px !important}.fancybox-hotel-board.fancybox-wrap .fancybox-skin .fancybox-inner{width:100% !important;height:100% !important}.fancybox-hotel-board.fancybox-wrap.fancybox-opened .fancybox-skin{border-radius:0px}}.hotels-comparator-mobile{margin-top:30px}.hotels-comparator-mobile .banner-container{background-color:#F6F8FC;padding:20px}.hotels-comparator-mobile .banner-container .banner-header{font-weight:600;color:#4A4A4A;letter-spacing:0;line-height:24px;margin-bottom:10px}.hotels-comparator-mobile .banner-container .banner-text{color:#9B9B9B;letter-spacing:0;line-height:22px;margin-bottom:16px}.hotels-comparator-mobile .banner-container .btn-container{text-align:center}.hotels-comparator-mobile .banner-container .btn-container .secondary-btn{width:100%;white-space:nowrap;background-color:#fff;padding:20px 24px}.hotels-comparator-mobile .banner-container .btn-container .secondary-btn:hover{background-color:#67BAAF}.hotel-contact-form{overflow:hidden;padding-top:50px}.hotel-contact-form .parsley-errors-list{position:relative}.hotel-contact-form .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-contact-form .info .phone{margin:0;font-size:18px;line-height:20px;font-family:"Open Sans", sans-serif;color:#4A4A4A}.hotel-header .header-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;margin:0 auto;background-repeat:no-repeat;background-size:cover;position:relative}.hotel-header .header-image.with-filter:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.hotel-header .header-image .text-wrapper{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto;color:#FFF;text-align:center}.hotel-header .header-image .text-wrapper .name{text-shadow:0 1px 1px rgba(0,0,0,0.5)}.hotel-header .header-image .text-wrapper .rating-stars:after{color:#FFF;letter-spacing:12px}.hotel-header .header-image .text-wrapper .open-link{display:inline-block;padding:10px 16px;background:#F6F8FC;color:#67BAAF;border-radius:25px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;margin-right:7px}.hotel-header .header-image .text-wrapper .open-link .s{padding-right:2px}.hotel-header .header-image .text-wrapper .open-link .s:after{font-size:28px;line-height:20px}.hotel-header .header-image .text-wrapper .open-link:before{display:none}.hotel-header .header-image .text-wrapper .open-link:hover{text-decoration:none;background:#eef2f9}.hotel-header .header-image .text-wrapper .favourite-btn{top:0;left:0;position:relative;display:inline-block;width:40px;height:40px;vertical-align:bottom;margin-left:7px}.hotel-header .header-image .text-wrapper .favourite-btn:before{width:40px;height:40px}.hotel-header .header-image .text-wrapper .favourite-btn .inline-svg{width:40px;height:40px}.hotel-header .header-image .text-wrapper .favourite-btn.top .info-circles{width:40px;height:40px}.hotel-header .header-image .text-wrapper .text-inner{position:relative;padding:16px 20px}.hotel-header .header-image .text-wrapper .text-inner>*{position:relative}.hotel-header .header-image .text-wrapper .text-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:100%;opacity:.1;-webkit-filter:blur(42px);filter:blur(42px)}.hotel-header .header-image .fastbooking-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:auto;margin-bottom:24px;background:none}.hotel-header .hotel-info-wrapper{display:none}.hotel-header .inline-pill{display:none}.hotel-header-slider{position:relative;max-width:1400px;margin:0 auto;border-bottom:1px solid #DBDBDB;min-height:400px}.hotel-header-slider .fastbooking-wrapper{position:absolute;bottom:0;width:100%;z-index:10}.hotel-header-slider .wrapper,.hotel-header-slider .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-header-slider .container{position:relative;z-index:2}.hotel-header-slider .swiper-slide.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.hotel-header-slider .swiper-slide img{display:block}.hotel-header-slider .header-slider-pagination{width:100%;height:2px;line-height:2px;font-size:0;left:0px;z-index:20;position:absolute;bottom:27px;text-align:center}.hotel-header-slider .header-slider-pagination .swiper-pagination-bullet{width:15px;height:2px;display:inline-block;border-radius:0;background:#fff;margin:0 2px 0 3px;opacity:1}.hotel-header-slider .header-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#67BAAF}.hotel-header-slider .hotel-header-prev,.hotel-header-slider .hotel-header-next{height:24px;width:24px;position:absolute;color:#FFF;background:rgba(0,5,10,0.23);border:1px solid #fff;text-align:center;border-radius:50%;top:50%;margin-top:-12px;right:0;bottom:0;left:auto;font-size:7px;z-index:20;cursor:pointer}.hotel-header-slider .hotel-header-prev.hotel-header-disabled,.hotel-header-slider .hotel-header-next.hotel-header-disabled{opacity:1}.hotel-header-slider .hotel-header-prev{left:10px}.hotel-header-slider .hotel-header-prev:after{content:"";margin-left:2px}.hotel-header-slider .hotel-header-next{right:10px}.hotel-header-slider .hotel-header-next:after{content:"";margin-left:3px}.hotel-header-slider .price-from{padding-bottom:10px}@media only screen and (max-width: 1023px){.hotel-header-slider{margin:0 auto}}@media only screen and (max-width: 767px){.hotel-header-slider{border:0;min-height:auto;margin-bottom:12px;margin-top:9px}.hotel-header-slider .pill{display:none;left:10px;top:10px;max-width:calc(100% - 60px)}.hotel-header-slider .pill .pill-discount{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.hotel-header-slider .swiper-slide-active .pill{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-header-slider .fastbooking-wrapper{display:none}.hotel-header-slider .wrapper,.hotel-header-slider .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-header-slider .container{position:static}.hotel-header-slider .header-slider-pagination{bottom:-12px}.hotel-header-slider .header-slider-pagination .swiper-pagination-bullet{background:#7F7F7F}.hotel-header-slider .header-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#67BAAF}.hotel-header-slider .price-from{background:#F6F8FC;color:#002855;text-align:left;width:calc(100% - 52px);margin:9px auto 0;position:relative;top:unset;right:0;bottom:0;left:0;padding:10px;z-index:2}.hotel-header-slider .price-from span{display:inline;font-style:normal;font-size:12px;line-height:10px}.hotel-header-slider .price-from span.pppn{font-size:14px}.hotel-header-slider .price-from span.price,.hotel-header-slider .price-from span.coin{font-size:22px;line-height:27px}.hotel-header-slider .price-from span.now{font-size:14px;line-height:14px}.hotel-header-slider .price-from span.before .price,.hotel-header-slider .price-from span.before .coin{text-decoration:line-through;font-size:16px;line-height:19px}.hotel-header-slider .hotel-header-prev,.hotel-header-slider .hotel-header-next{display:none}.hotel-header-slider .swiper-pagination-custom{margin:10px auto 0;width:calc(100% - 52px);position:relative;bottom:0}.hotel-header-slider .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DBDBDB;border-radius:4px}.hotel-header-slider .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.hotel-header-slider .swiper-container{width:calc(100% - 52px);overflow:visible}.hotel-header-slider.single-slide .swiper-container{width:100%}.hotel-header-slider.single-slide .price-from{width:calc( 100% - 20px)}.hotel-header-slider .swiper-slide img{width:100%}.hotel-header-slider .swiper-slide.swiper-slide-active{-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.14);box-shadow:0 2px 16px 0 rgba(0,0,0,0.14)}}.hotel-information .address{margin-top:22px}.hotel-information .address .location{color:#7F7F7F;margin-right:8px}.hotel-information .address .location .s{font-size:24px;font-size:1.5rem;margin-right:10px}.hotel-information .address .hotel-map-link{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600}.hotel-information .description{margin-top:24px;font-size:14px;font-size:0.875rem;color:#7F7F7F}.hotel-information .hotel-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-information .hotel-info-row .hotel-info-col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.hotel-information .hotel-info-row .hotel-info-col.video{overflow:hidden}.hotel-information .hotel-info-row .hotel-info-col .badges-list{margin:0;margin-top:6px}.hotel-information .hotel-info-row .hotel-info-col .badges-list li{margin:0;margin-right:24px;margin-top:10px}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper{text-align:center;position:relative;margin-top:30px}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper::after{content:"";height:calc(50% + 24px);background-color:#F1F2F9;bottom:-20px;width:100%;left:0;z-index:-1;position:absolute}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer{margin:0 auto;width:calc(100% - 48px);background-color:#67BAAF;position:relative;-webkit-transition:all .3s;transition:all .3s}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .img-video{width:calc(100%);display:block}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .video-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:50%;top:calc(50% - 8px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;font-size:0.875rem;color:#fff;font-weight:700;margin-top:10px}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .video-link:before{content:""}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .video-link:before{font-size:70px;margin-bottom:20px}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .video-link .text{opacity:0;font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:700}.hotel-information .hotel-info-row .hotel-info-col.info{padding-right:12px}.hotel-information .hotel-info-row .hotel-info-col.video{padding-left:12px}.hotel-information .guest-opinions.mb-5{margin-bottom:0}.hotel-information .guest-opinions{padding-left:0}.hotel-information-ratings{margin-top:24px}.hotel-information-ratings .t-ratings-title{font-family:"Open Sans", sans-serif;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#7F7F7F;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotel-information-ratings .wrapper-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-information-ratings .box-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:solid 1px #DBDBDB}.hotel-information-ratings .box-ratings .calification{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hotel-information-ratings .box-ratings .calification .t-rating,.hotel-information-ratings .box-ratings .calification .t-rating-total{font-size:32px;font-size:2rem;line-height:43px;color:#002855}.hotel-information-ratings .box-ratings .calification .t-rating-total{opacity:.2}.hotel-information-ratings .box-ratings .calification>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-information-ratings .box-ratings .calification>a .t-rating-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hotel-information-ratings .box-ratings .calification>a .text.t-p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#7F7F7F}.hotel-information-ratings .box-ratings .box-widget .opinion-widget{height:100%}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget{height:100%}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget .widget{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget .widget img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:20px}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget .widget a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hotel-information-ratings .awards-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:solid 1px #DBDBDB;text-align:center;margin-left:10px;color:#7F7F7F;font-size:16px;font-size:1rem;line-height:26px;padding:0 17px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-information-ratings .awards-link img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:8px}.hotel-information-ratings .awards-link span{display:block;-ms-flex-item-align:end;align-self:flex-end}.hotel-information-ratings .tripadvisor-widget .widget{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-information-ratings .tripadvisor-widget .tripadvisor-open-fancy{color:#7F7F7F;font-weight:normal;font-size:16px;font-size:1rem}.hotel-list,.hotel-comparator{width:100%}.hotel-list .block-title-flex,.hotel-comparator .block-title-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-list .block-title-flex .block-title,.hotel-comparator .block-title-flex .block-title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-list .horizontal-card,.hotel-list .result-hotel,.hotel-comparator .horizontal-card,.hotel-comparator .result-hotel{margin:0 0 24px}.hotel-list .horizontal-card .kids-free,.hotel-comparator .horizontal-card .kids-free{display:none}.hotel-list .card.hotel .row,.hotel-comparator .card.hotel .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hotel-list-container #hotels-filter-map{float:none}.hotel-segmentations-footer-module{background:#67BAAF;color:#fff;border-bottom:1px solid #fff}.hotel-segmentations-footer-module .s{display:block}.hotel-segmentations-footer-module .item-title{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600}.hotel-segmentations-footer-module .item-description{font-family:"Open Sans", sans-serif;font-weight:400}.hotel-segmentations-footer-module .view-more{font-family:"Open Sans", sans-serif;font-weight:600}.hotel-segmentations-footer-module a{color:#fff;font-size:16px;font-size:1rem;line-height:16px;display:block}.hotel-services-list{position:relative;padding-bottom:24px}.hotel-services-list:after{content:"";position:absolute;width:100%;height:147px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .hotel-services-list:after{background-color:#EDF7F6}.seg-city .hotel-services-list:after{background-color:#F1F2F9}.seg-heritage .hotel-services-list:after{background-color:#F0F5E8}.hotel-services-list .container{border:1px solid rgba(227,233,245,0.5);position:relative;background:#fff;z-index:2}.hotel-services-list .container .t-label{color:#7F7F7F}.hotel-services-list .container>a{display:inline-block;padding-right:17px}.hotel-services-list .container>a:after{content:"";position:absolute;top:50%;margin-top:-3px;right:0;font-size:12px}.hotel-services-list .container>a.active:after{content:""}.hotel-services-list .services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.hotel-services-list .services-list.hidden{display:none}.hotel-services-list .services-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-services-list .services-list>li .s{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;display:block;-ms-flex-item-align:center;align-self:center;margin-right:10px;color:#7F7F7F}.hotel-services-list .services-list>li .s:after{font-size:32px}.hotel-services-list .services-list>li .desc{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;color:#7F7F7F;display:block;-ms-flex-item-align:center;align-self:center}.hotel-services-list .fake-link[data-multi-modal-trigger] span{white-space:nowrap}.hotel-services-list.nfh .services-list>li .s{color:#67BAAF}.hotel-summary .block-title{margin:0 0 6px}.hotel-summary .address{margin:0}.hotel-summary .summary-container{position:relative;overflow:hidden}.hotel-summary .summary-container.untruncated{height:auto}.hotel-summary .summary-container.untruncated .l-down span{display:none}.hotel-summary .summary-container.untruncated .l-down .close{display:inline-block}.hotel-summary .summary-container .l-down .close{display:none}.hotel-summary ul li{list-style:disc inside;margin-bottom:1em}#more-hotels-container{display:none;position:absolute;width:554px;height:439px;border:0}#more-hotels-container .fancybox-close-small:before{color:#fff}#more-hotels-container .header{font-family:"NoeText", sans-serif;font-weight:bold;font-size:18px;line-height:22px;color:#fff;background:#67BAAF;padding:20px 30px 17px 20px}#more-hotels-container .tabs-menu{width:100%;height:51px;background:#FFFFFF;padding:0 20px;position:relative;z-index:3;-webkit-box-shadow:0 2px 4px 0 rgba(100,102,103,0.19);box-shadow:0 2px 4px 0 rgba(100,102,103,0.19)}#more-hotels-container .tabs-menu>li{display:inline-block;padding:0}#more-hotels-container .tabs-menu>li:before{display:none}#more-hotels-container .tabs-menu>li a{padding:15px 10px;font-size:16px;line-height:19px;display:block}#more-hotels-container .tabs-menu>li a.active{color:#002855;border-bottom:2px solid #002855}#more-hotels-container .tabs-menu>li a.active:after{display:none}#more-hotels-container .tabs-menu>li a:hover{text-decoration:none}#more-hotels-container .hotel-index-panel{position:absolute;width:100%;height:100%;overflow-y:auto;top:0;left:0;padding:0 20px;background:#fff;-webkit-transition:transform 0.4s ease-out;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out, -webkit-transform 0.4s ease-out;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);z-index:2}#more-hotels-container .hotel-index-panel.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}#more-hotels-container .hotel-index-panel .back a{color:#7F7F7F}#more-hotels-container .hotel-index-panel .back a:before{content:"";font-size:10px;margin-right:10px}#more-hotels-container .hotel-index-panel [data-tab].active{display:block}#more-hotels-container .hotel-index-panel [data-tab] .back{display:none}#more-hotels-container .hotel-index-panel .has-children{position:relative}#more-hotels-container .hotel-index-panel .has-children:after{content:"";font-size:10px;color:#67BAAF;position:absolute;right:0;top:50%;margin-top:-5px}#more-hotels-container .hotel-index-panel a{display:block;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:17px;color:#67BAAF;padding:20px 0;border-bottom:1px solid #ECECEC}#more-hotels-container.vertical-fastbooking .total{display:none}#more-hotels-container.vertical-fastbooking .parent{display:none}#more-hotels-container.vertical-fastbooking .has-children .parent{display:block}.hotels-fancy-index #more-hotels-container{display:block;position:relative;padding:0}.hotels-fancy-index .tabs-cnt{position:relative;overflow-y:auto;overflow-x:hidden;float:left;width:100%}.hotels-fancy-index.fancybox-wrap .fancybox-skin .fancybox-close:after{content:"";font-size:10px;display:block;color:#fff}.hotels-fancy-index.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 2px 13px 0 rgba(0,0,0,0.22);box-shadow:0 2px 13px 0 rgba(0,0,0,0.22);border-radius:3px}.destinations-index.hotels-index .introduction-module .block-title{border-bottom:0;padding-bottom:0}.destinations-index.hotels-index .destination-index-container{margin-bottom:48px;padding-top:20px}.destinations-index.hotels-index .destination-index-container .destination-set{margin-bottom:20px}.destinations-index.hotels-index .destination-set-header{-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 20px);flex:0 0 calc( 100% - 20px);padding-bottom:5px;margin:0 0 20px 20px;border-bottom:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex}.destinations-index.hotels-index .destination-set-header .title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:inline;font-size:20px;color:#002855;font-family:"NoeText", sans-serif;font-weight:bold}.destinations-index.hotels-index .destination-set-header a{padding-left:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.destinations-index.hotels-index .destination-set-results{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.destinations-index.hotels-index .destination-set-results .card.hotel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;height:auto}.destinations-index.hotels-index .destination-set-results .card.hotel.hidden{display:none}.destinations-index.hotels-index .destination-set-results .card.hotel .card-wrapper-link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #DBDBDB;margin-left:20px;margin-bottom:20px}.destinations-index.hotels-index .destination-set-results .card.hotel .card-wrapper-link:hover{text-decoration:none}.destinations-index.hotels-index .destination-set-results .card.hotel .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.destinations-index.hotels-index .destination-set-results .card.hotel .location{color:#7F7F7F;margin-bottom:4px}.destinations-index.hotels-index .destination-set-results .card.hotel .title{display:inline;color:#4A4A4A}.destinations-index.hotels-index .destination-set-results .card.hotel .title:after{content:" ";display:inline-block;width:10px}.destinations-index.hotels-index .destination-set-results .card.hotel .stars{margin-bottom:20px;display:inline-block}.destinations-index.hotels-index .destination-set-results .card.hotel .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.destinations-index.hotels-index .destination-set-results .card.hotel .action .price-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:left}.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-type,.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight{display:inline-block}.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-type,.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight,.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight .price,.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight .coin{font-size:12px;line-height:18px;color:#FFA726;font-weight:bold}.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight,.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight .price,.destinations-index.hotels-index .destination-set-results .card.hotel .action .prev-highlight .coin{text-decoration:line-through}.destinations-index.hotels-index .destination-set-results .card.hotel .action .s-information{color:#67BAAF}.destinations-index.hotels-index .destination-set-results .card.hotel .action .l-external{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}.destinations-index.hotels-index .destination-set-results .card.hotel .action .l-external:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.destinations-index.hotels-index .destination-set-results .card.hotel .action .l-external:hover:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.destinations-index.hotels-index .destination-set-results .card.hotel .action .type,.destinations-index.hotels-index .destination-set-results .card.hotel .action .highlight{color:#002855;font-weight:600}.destinations-index.hotels-index .destination-set-results .card.hotel .action .type{font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px}.destinations-index.hotels-index .destination-set-results .card.hotel .action .highlight{font-size:30px;line-height:41px}.destinations-index.hotels-index .destination-set-results .card.hotel .action .coin{font-size:24px;line-height:33px}.destinations-index.hotels-index .destination-set-results .card.hotel .action .hint-cnt{font-size:12px;line-height:18px;color:#7F7F7F}.destinations-index.hotels-index .dest-card{position:relative;float:left;-webkit-transition:all 300ms;transition:all 300ms;z-index:1;padding-left:10px;padding-bottom:10px;font:500 14px/17px "Open Sans", sans-serif;color:#FFF;overflow:hidden;padding:0;margin:0px;margin-bottom:20px}.destinations-index.hotels-index .dest-card:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.destinations-index.hotels-index .dest-card:after{top:0;right:0;bottom:0;left:0}.destinations-index.hotels-index .dest-card:hover .dest-bg{-webkit-box-shadow:none;box-shadow:none}.destinations-index.hotels-index .dest-card:hover:before{background:rgba(0,0,0,0.1)}.destinations-index.hotels-index .dest-card .dest-bg{display:block;min-width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative;overflow:hidden}.destinations-index.hotels-index .dest-card .dest-bg img{width:auto;height:100%;position:absolute;left:-50%;z-index:-1}.destinations-index.hotels-index .dest-card .dest-bg:before,.destinations-index.hotels-index .dest-card .dest-bg:after{margin-left:0px}.destinations-index.hotels-index .dest-card .dest-bg,.destinations-index.hotels-index .dest-card:before,.destinations-index.hotels-index .dest-card:after{margin-left:20px}.destinations-index.hotels-index .dest-card .content{position:absolute;top:50%;right:0;left:10px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.destinations-index.hotels-index .dest-card .parent{text-transform:uppercase;margin:0}.destinations-index.hotels-index .dest-card .title{font-size:2rem;line-height:36px;margin:5px 0 20px;text-shadow:none;-webkit-transition:all 300ms;transition:all 300ms;position:relative;padding:20px;font-family:"NoeText", sans-serif;font-weight:bold}.destinations-index.hotels-index .dest-card .title:after{content:"";display:block;width:30px;height:2px;border-radius:1px;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.destinations-index.hotels-index .dest-card:first-child{display:block}.destinations-index.hotels-index .dest-card:after{content:"";height:100%;width:100%;position:absolute;z-index:1}.destinations-index.hotels-index .dest-card:hover{-webkit-transform:scale(1.08246);transform:scale(1.08246)}.destinations-index.hotels-index .dest-card:hover .title{margin-bottom:30px;padding-bottom:30px}.destinations-index.hotels-index .dest-card:hover:after{background:rgba(103,186,175,0.8)}.destinations-index.hotels-index .dest-card .hotel-count{overflow:hidden;height:auto;max-height:100%;-webkit-transition:all .3s;transition:all .3s;font-size:0.875rem;line-height:20px;font-weight:700;padding-top:25px}.destinations-index.hotels-index #hotels-filter-map{margin:0 0 30px;width:calc( 100% - 10px);height:518px;float:right;display:none}.destination-select{border:1px solid #DBDBDB;margin-bottom:20px;position:relative}.destination-select select{width:100%}.destination-select .fk-select{padding:20px;display:inline-block;width:100%}.destination-select:after{content:"";position:absolute;top:50%;margin-top:-3px;right:20px;font-size:12px;color:#67BAAF}.hotels-info-with-filtering .block-title.text-centered{text-align:center}.hotels-info-with-filtering .block-title.text-align-right{text-align:right}.hotels-info-with-filtering.meetings .hotel-list{padding-top:24px}.hotels-info-with-filtering.meetings .hotel-list .t-h3{color:#002855}.hotels-info-with-filtering.meetings .hotel-list .submit{text-align:right}.hotels-info-with-filtering.meetings .hotel-list .alert{min-width:0;padding:10px 10px 10px 30px}.hotels-info-with-filtering.meetings .hotel-list .alert:before{left:8px}.hotels-info-with-filtering.meetings .horizontal-card{border:0}.hotels-info-with-filtering.meetings .horizontal-card .content{position:relative;border:1px solid #DBDBDB}.hotels-info-with-filtering.meetings .horizontal-card .fk-check:before{margin-right:0;display:block;top:0}.hotels-info-with-filtering.meetings .filter-link{display:none}.hotels-info-with-filtering.meetings .card.selected{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.14);box-shadow:0 0 16px 0 rgba(0,0,0,0.14)}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action{-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check{padding:13px 45px 13px 26px;font-size:14px;font-size:0.875rem;line-height:24px;white-space:nowrap;margin-right:-25px;margin-top:-25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:flex-start;background:#F1F2F9}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check .base{display:block}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check .selected-hotel{display:none}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check:before{left:auto;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check.checked:before{background:#7BD124;border-color:#7BD124}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check.checked:after{left:auto;right:19px;top:calc( 50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action .secondary-btn{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:end;align-self:flex-end}.hotels-info-with-filtering.meetings .formikation .horizontal-card.selected .call-to-action label.fk-check{background:#F0F5E8}.hotels-info-with-filtering.meetings .formikation .horizontal-card.selected .call-to-action label.fk-check .base{display:none}.hotels-info-with-filtering.meetings .formikation .horizontal-card.selected .call-to-action label.fk-check .selected-hotel{display:block}@media only screen and (max-width: 1023px){.hotels-info-with-filtering.meetings .filters-sidebar{display:none;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.hotels-info-with-filtering.meetings .filters-sidebar.active{display:block}.hotels-info-with-filtering.meetings .filters-sidebar.active+.destination-index-tags{display:none}.hotels-info-with-filtering.meetings .hotel-list,.hotels-info-with-filtering.meetings #hotels-filter-map,.hotels-info-with-filtering.meetings .destination-index-tags{width:100%}.hotels-info-with-filtering.meetings .filtering-container{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.hotels-info-with-filtering.meetings .filter-link{display:block}.hotels-info-with-filtering.meetings .formikation .horizontal-card .text .text-header{padding-right:24px}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check{position:absolute;top:24px;right:24px}}.b-hotels-services-filter .hotel-list .wrapper.flex,.b-hotels-services-filter .hotel-list .fastbooking-overlay-wrapper .fastbooking>.wrapper .flex.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .b-hotels-services-filter .hotel-list .flex.container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-to-arrive .block-title{margin-bottom:12px}.how-to-arrive .t-label{margin-bottom:4px}.how-to-arrive .desc p{margin-bottom:8px}.how-to-arrive ul li strong{color:#002855}.how-to-arrive ol{position:relative;margin:1rem 0 2rem;border-top:1px solid #DBDBDB}.how-to-arrive ol:before{content:"";position:absolute;display:block;width:2px;background:#67BAAF;top:35px}.how-to-arrive ol li{position:relative;padding:20px 0;border-bottom:1px solid #DBDBDB}.how-to-arrive ol li:after{content:"";position:absolute;background:#FFF;border:2px solid #67BAAF;width:20px;height:20px;border-radius:50%;top:24px}.how-to-arrive ol li:first-child:after,.how-to-arrive ol li:last-child:after{content:"";color:#67BAAF;line-height:1;text-align:center;padding:5px}.how-to-arrive ol li:last-child:after{content:""}.ib-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0 0 0 80px;background:#F6F8FC}.ib-gallery .gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.ib-gallery .gallery-items{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1920px;overflow:hidden}.ib-gallery .gallery-items.locked .swiper-slide:not(.swiper-slide-active){display:none !important}@media only screen and (max-height: 700px){.multi-modal .ib-gallery .gallery-items{max-width:575px;margin:0 auto}}.ib-gallery .gallery-items.single{width:100%}.ib-gallery .gallery-items .swiper-wrapper{min-height:100%;padding-bottom:50px}.ib-gallery .gallery-items .swiper-slide{height:auto !important}.ib-gallery .gallery-items .gallery-item{position:relative;max-width:1200px;width:85%}.ib-gallery .gallery-items .gallery-item.swiper-slide-active{z-index:99}.ib-gallery .gallery-items .gallery-item.swiper-slide-active .layer.swiper-fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:absolute;top:0;left:0;bottom:0}.ib-gallery .gallery-items .gallery-item.swiper-slide-active:after{content:'';position:absolute;width:100%;height:120px;bottom:0;left:0;background:#000;opacity:.3;-webkit-filter:blur(19px);filter:blur(19px);z-index:-1}.ib-gallery .gallery-items .gallery-item img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:100%;z-index:1}.ib-gallery .gallery-items .gallery-item iframe{width:100%;height:100%}.ib-gallery .gallery-items .gallery-item .layer{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,40,85,0.3);color:#fff;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:2}.ib-gallery .gallery-items .gallery-item .layer.swiper-fullscreen{display:none;opacity:0}.ib-gallery .gallery-items .gallery-item .layer.swiper-fullscreen:before{content:"";display:block;margin-bottom:16px;font-size:51px}.ib-gallery .gallery-items .gallery-item .layer.swiper-fullscreen:focus{opacity:1}.ib-gallery .gallery-items .gallery-item .layer.play-video:before,.ib-gallery .gallery-items .gallery-item .layer.play-virtual-tour:before{content:"";display:block;margin-bottom:20px;font-size:64px}.ib-gallery .gallery-items .gallery-item:hover .swiper-fullscreen{opacity:1}.ib-gallery .gallery-items .gallery-item.video{padding-top:47.8%}.ib-gallery .gallery-items .gallery-item.video iframe{width:100%;height:100%;position:absolute;top:0;z-index:1}.ib-gallery .gallery-items .gallery-item.video .swiper-lazy{position:absolute;top:0;width:100%;height:100%}.ib-gallery .gallery-items .gallery-item.webcam img{margin:0 auto}.ib-gallery .gallery-items .gallery-item.gif{position:relative}.ib-gallery .gallery-items .gallery-item.gif img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ib-gallery .gallery-items .gallery-item.gif.swiper-slide-active:after{display:none}.ib-gallery .gallery-items .swiper-exit-fullscreen{display:none;position:absolute;top:30px;right:30px;z-index:5}.ib-gallery .gallery-items .swiper-exit-fullscreen:after{content:"";color:#fff;font-size:36px;font-size:2.25rem}.ib-gallery .gallery-items.is-fullscreen{padding-bottom:0;background-color:#080808}.ib-gallery .gallery-items.is-fullscreen .swiper-wrapper{padding:0}.ib-gallery .gallery-items.is-fullscreen .gallery-item{max-height:100%;max-width:1920px;max-width:100%;width:100%;overflow:hidden;-webkit-transform:none !important;transform:none !important;margin:auto}.ib-gallery .gallery-items.is-fullscreen .gallery-item .swiper-fullscreen{display:none !important}.ib-gallery .gallery-items.is-fullscreen .gallery-item img{margin:auto}.ib-gallery .gallery-items.is-fullscreen .gallery-item.video{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;margin-top:0}.ib-gallery .gallery-items.is-fullscreen .navigation{width:100% !important;bottom:0;padding:40px 40px 30px;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(8%, transparent), to(rgba(0,0,0,0.8)));background-image:linear-gradient(-180deg, transparent 8%, rgba(0,0,0,0.8) 100%)}.ib-gallery .gallery-items.is-fullscreen .navigation .captions,.ib-gallery .gallery-items.is-fullscreen .navigation .t-label{color:#fff}.ib-gallery .gallery-items.is-fullscreen .swiper-exit-fullscreen{display:block}.ib-gallery .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(103,186,175,0.8)), to(rgba(103,186,175,0)));background-image:linear-gradient(to left, rgba(103,186,175,0.8), rgba(103,186,175,0))}.ib-gallery .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(103,186,175,0.8)), to(rgba(103,186,175,0)));background-image:linear-gradient(to right, rgba(103,186,175,0.8), rgba(103,186,175,0))}.ib-gallery .gallery-filters .t-label{margin-bottom:20px}.ib-gallery .gallery-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ib-gallery .gallery-filters ul li{display:inline-block}.ib-gallery .gallery-filters ul li a{display:inline-block;margin:0 20px 20px 0;padding:8px 12px;background-color:#fff;color:#67BAAF;border:solid 2px #67BAAF;border-radius:4px;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.ib-gallery .gallery-filters ul li a:before{display:none}.ib-gallery .gallery-filters ul li a:hover:not(.disabled):not(:disabled),.ib-gallery .gallery-filters ul li a:focus:not(.disabled):not(:disabled){color:#fff;background-color:#67BAAF}.ib-gallery .gallery-filters ul li a.active{background-color:#67BAAF;color:#FFF;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.ib-gallery .gallery-filters .more-link{color:#67BAAF;text-decoration:none}.ib-gallery .gallery-filters .more-link:after{content:"";margin-top:-5px;padding-left:4px;font-size:10px;-webkit-transform:scale(-1);transform:scale(-1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.ib-gallery .gallery-filters .more-link.hidden{display:none}.ib-gallery .gallery-filters .collapsed{display:none}.ib-gallery .gallery-filters .uncollapsed{display:inline}.ib-gallery .navigation{position:absolute;bottom:4px;left:50%;width:90%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.ib-gallery .navigation .swiper-button-prev,.ib-gallery .navigation .swiper-button-next{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;border-radius:100%;border:solid 2px #67BAAF;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(200,200,200,0.67);box-shadow:0 2px 4px 0 rgba(200,200,200,0.67);color:#67BAAF;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.ib-gallery .navigation .swiper-button-prev.swiper-button-disabled,.ib-gallery .navigation .swiper-button-next.swiper-button-disabled{background:#fff;border-color:#8B9199}.ib-gallery .navigation .swiper-button-prev.swiper-button-disabled:after,.ib-gallery .navigation .swiper-button-next.swiper-button-disabled:after{color:#8B9199}.ib-gallery .navigation .swiper-button-prev:after,.ib-gallery .navigation .swiper-button-next:after{content:"";font-size:12px;position:absolute;top:50%;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ib-gallery .navigation .swiper-button-prev.swiper-button-prev,.ib-gallery .navigation .swiper-button-next.swiper-button-prev{background:#fff}.ib-gallery .navigation .swiper-button-prev.swiper-button-prev:after,.ib-gallery .navigation .swiper-button-next.swiper-button-prev:after{content:"";left:50%}.ib-gallery .counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#7F7F7F}.ib-gallery.nfh-gallery .gallery-items .navigation-caption{top:10px;bottom:unset}.ib-gallery.nfh-gallery .gallery-items .navigation:not(.navigation-caption){bottom:50px}.ib-gallery.nfh-gallery .gallery-items .swiper-button-prev:after{content:"";font-size:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-8px, -1px);transform:translate(-8px, -1px)}.ib-gallery.nfh-gallery .gallery-items .swiper-button-next:after{content:"";font-size:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-8px, -1px);transform:translate(-8px, -1px)}.multi-modal .ib-gallery.nfh-gallery{height:auto;background:#FFF;padding:60px 0}.multi-modal .ib-gallery.nfh-gallery .gallery-items .navigation:not(.navigation-caption){bottom:0;min-width:598px}.multi-modal .ib-gallery.nfh-gallery .gallery-items .swiper-button-prev:after{left:45%}.multi-modal .ib-gallery.nfh-gallery .gallery-items .swiper-button-next:after{left:55%}.multi-modal .ib-gallery.nfh-gallery .gallery-items .swiper-button-prev:after,.multi-modal .ib-gallery.nfh-gallery .gallery-items .swiper-button-next:after{margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fancybox-gallery-popup .fancybox-skin{border-radius:0}.fancybox-gallery-popup .fancybox-skin .fancybox-close{width:16px;height:16px}.fancybox-gallery-popup .fancybox-skin .fancybox-close:after{font-size:16px;color:#67BAAF}.gallery-items.is-fullscreen .swiper-slide-shadow-left,.gallery-items.is-fullscreen .swiper-slide-shadow-right{display:none}@media all and (-ms-high-contrast: none){.ib-gallery .gallery-items .gallery-item.swiper-slide-active:after{display:none}*::-ms-backdrop,.ib-gallery .gallery-items .gallery-item.swiper-slide-active:after{display:none}}@supports (-ms-ime-align: auto){{}.ib-gallery .gallery-items .gallery-item img{display:initial}*::-ms-backdrop,.ib-gallery .gallery-items .gallery-item img{display:initial}}.infographic-content-country{background:#EDF7F6}.infographic-content-country span.dots{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.infographic-content-country .infographic-content-item{background:#FFF}.infographic-content-country .t-label,.infographic-content-country .s{color:#7F7F7F}.infographic-content-destination{margin:32px 0}.infographic-content-destination .wrapper,.infographic-content-destination .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .infographic-content-destination .container{text-align:center}.infographic-content-destination .infographic-content-item{display:inline-block;vertical-align:top}.infographic-content-destination .infographic-content-item .s{font-size:72px;color:#002855}.infographic-content-destination .infographic-content-item .quantity{margin:-4px 0 6px 0;font-family:"NoeText", sans-serif;font-size:26px;color:#002855}.infographic-content-destination .infographic-content-item .label{margin:0;font-family:"Open Sans", sans-serif;font-size:16px;text-transform:uppercase;color:#7F7F7F}@media only screen and (max-width: 767px){.infographic-content-destination{margin:16px 0 32px}.infographic-content-destination .wrapper,.infographic-content-destination .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .infographic-content-destination .container{text-align:left}.infographic-content-destination .infographic-content-item{width:32%;text-align:center}.infographic-content-destination .infographic-content-item .s{margin-bottom:6px;font-size:42px;line-height:1.5;color:#67BAAF}.infographic-content-destination .infographic-content-item .quantity{margin-bottom:0;font-family:"Open Sans", sans-serif;font-size:14px;line-height:16px;color:#4A4A4A}.infographic-content-destination .infographic-content-item .label{font-size:14px;line-height:1.2;text-transform:capitalize;color:#7F7F7F}}.infographic-modules{position:relative}.infographic-modules.with-bg{position:relative;padding-bottom:24px}.infographic-modules.with-bg:after{content:"";position:absolute;width:100%;height:90px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .infographic-modules.with-bg:after{background-color:#EDF7F6}.seg-city .infographic-modules.with-bg:after{background-color:#F1F2F9}.seg-heritage .infographic-modules.with-bg:after{background-color:#F0F5E8}.infographic-modules .pre-title{color:#7F7F7F}.infographic-modules .pre-title.text-align-center{text-align:center}.infographic-modules .pre-title.text-align-right{text-align:right}.infographic-modules .block-title{padding-top:8px;color:#002855}.infographic-modules .block-title.text-align-center{text-align:center}.infographic-modules .block-title.text-align-right{text-align:right}.infographic-modules a .s{color:#67BAAF}.infographic-modules a .title{color:#4A4A4A}.infographic-modules a .subtitle{color:#7F7F7F}.infographic-with-btn{text-align:center}.infographic-submodules>li .bg-image{display:none}.infographic-submodules>li .title b{color:#002855;font-weight:600}.infographic-description{max-width:1200px}.information-banner{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.information-banner.without-image a:not(.negative-btn){color:#fff}.information-banner.without-image.half{color:#fff}.information-banner.without-image.half:before{display:none}.information-banner.half{position:relative}.information-banner.half:not(.without-image){color:#002855}.information-banner.half:not(.without-image) .negative-btn{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;display:inline-block;line-height:20px;font-weight:700;padding:15px 24px 16px;text-align:center;min-width:130px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;transition-property:color, background-color;border-radius:0;border:none;color:#fff;background-color:#67BAAF}.information-banner.half:not(.without-image) .negative-btn.disabled,.information-banner.half:not(.without-image) .negative-btn:disabled{pointer-events:none;opacity:.4}.information-banner.half:not(.without-image) .negative-btn.hidden{display:none}.information-banner.half:not(.without-image) .negative-btn:hover:not(.disabled):not(:disabled){background-color:rgba(103,186,175,0.8)}.information-banner.half:before{content:"";width:calc( 100% - 12px);height:100%;position:absolute;left:0;top:0;z-index:2;opacity:0.64;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%)}.information-banner.half .inner{padding-right:40px}.information-banner.half .image{z-index:1;position:absolute;min-height:100%;width:calc( 100% - 12px);top:0;left:0;overflow:hidden}.information-banner.half .image img{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;min-height:100%;min-width:100%}.information-banner.full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;color:#fff}.information-banner.full .inner .content{padding-right:20px}.information-banner.full.without-image .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.information-banner.full:not(.without-image){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.information-banner.full:not(.without-image) .inner{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 50px);flex:0 0 calc( 50% - 50px);margin:0;padding-top:27px;padding-bottom:27px}.information-banner.full:not(.without-image) .inner .content .desc{margin-top:10px;margin-bottom:15px}.information-banner.full:not(.without-image) a:not(.negative-btn){color:#fff}.information-banner.full .inner{min-height:200px;z-index:3}.information-banner.full:after{content:"";width:100%;height:150px;position:absolute;bottom:0;left:0;z-index:1}.information-banner.half .inner,.information-banner.full .inner{margin:0 auto;position:relative;overflow:hidden}.information-banner.half .inner .content,.information-banner.full .inner .content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;line-height:20px;position:relative;z-index:2}.information-banner.half .inner .content a,.information-banner.full .inner .content a{text-decoration:underline}.information-banner.half .inner .content a:before,.information-banner.full .inner .content a:before{display:none}.information-banner.half .inner .negative-btn,.information-banner.full .inner .negative-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;position:relative;z-index:3}.information-banner.with-icon .promo{position:relative;z-index:3}.information-banner.with-icon .promo .text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;line-height:20px;letter-spacing:2.31px;white-space:nowrap}.information-banner.with-icon .promo .s{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:5px}.information-banner.with-icon .promo:before{content:"";position:absolute;left:0;top:0}.information-banner.with-icon.full.without-image .inner{padding-left:25px}.information-banner.with-icon.full:not(.without-image) .inner{padding-left:25px;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.information-banner.with-icon.full .promo{-ms-flex-negative:0;flex-shrink:0;margin-right:25px;width:152px;height:152px}.information-banner.cosmos .inner{background:#002855}.information-banner.cosmos.full:after{background:#F1F2F9}.information-banner.ocean .inner{background:#67BAAF}.information-banner.ocean.full:after{background:#EDF7F6}.information-banner.heritage .inner{background:#A6C26E}.information-banner.heritage.full:after{background:#F0F5E8}.information-banner.coral .inner{background:#E5554F}.information-banner.coral.full:after{background:#F5D5D1}.background-information-horizontal-module{width:100%;background-color:#F6F8FC;padding:40px 0 0}.background-information-horizontal-module .information-horizontal-module-pagination{display:none}.background-information-horizontal-module .block-title{margin-bottom:30px}.information-horizontal-module>ul>li{padding-bottom:40px}.information-horizontal-module li:nth-child(even) .horizontal-card.info.information-horizontal-module-item .card-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-right:-40px}.information-horizontal-module-item .pretitle+.block-title{margin-top:10px}.horizontal-card.info{margin:10px auto;border:0}.horizontal-card.info.information-horizontal-module{margin:0 auto}.horizontal-card.info.information-horizontal-module .card-image{position:relative}.horizontal-card.info.information-horizontal-module .card-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.horizontal-card.info:hover{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.horizontal-card.info .card-image{position:static;float:left;width:calc(32.66667% - 5px);height:auto}.horizontal-card.info .card-image img{height:auto;position:relative;top:0;-webkit-transform:none;transform:none}.horizontal-card.info .card-container{display:block;width:calc(67.3333% + 5px);height:300px;background:#F6F8FC;overflow:hidden}.horizontal-card.info .card-container.untruncated{height:auto;padding-bottom:60px}.horizontal-card.info .card-container.untruncated .l-down{padding:20px}.horizontal-card.info .card-container.untruncated .l-down .close{display:inline}.horizontal-card.info .card-container.untruncated .l-down .more{display:none}.horizontal-card.info .title{color:#002855}.horizontal-card.info .desc{color:#7F7F7F;margin:0}.horizontal-card.info .desc p{margin:1em 0}.horizontal-card.info .desc a{font-size:inherit}.horizontal-card.info .desc ul li{margin:1em 0;padding-left:16px;position:relative}.horizontal-card.info .desc ul li:before{content:'';width:7px;height:7px;background:#67BAAF;position:absolute;left:0px;top:50%;margin-top:-4px}.horizontal-card.info .l-down{position:absolute;left:0;bottom:0;padding:20px 20px 20px;text-decoration:none}.horizontal-card.info .l-down.hidden{display:none}.horizontal-card.info .l-down .close{display:none}.horizontal-card.info.information-horizontal-module-item{border:0;height:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:900px}.horizontal-card.info.information-horizontal-module-item:hover{-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.28);box-shadow:0 2px 16px 0 rgba(0,0,0,0.28)}.horizontal-card.info.information-horizontal-module-item .card-image{-ms-flex-item-align:center;align-self:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;align-self:center;margin-left:-40px;-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;height:320px;max-height:320px;position:relative;overflow:hidden;float:none}.horizontal-card.info.information-horizontal-module-item .card-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.horizontal-card.info.information-horizontal-module-item .card-image picture{width:320px;height:320px}.horizontal-card.info.information-horizontal-module-item .card-image picture img{min-height:250px;min-width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.horizontal-card.info.information-horizontal-module-item .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0 0;margin:0;margin-left:40px;background:#FFFFFF;overflow:hidden;position:relative;height:auto}.horizontal-card.info.information-horizontal-module-item .card-container:after{content:"";position:absolute;width:100%;height:80px;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);z-index:1;pointer-events:none}.horizontal-card.info.information-horizontal-module-item .card-container.scrolled-up .title{position:relative}.horizontal-card.info.information-horizontal-module-item .card-container.scrolled-up .title:after{content:"";position:absolute;width:100%;height:70px;left:0;top:100%;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);z-index:1}.horizontal-card.info.information-horizontal-module-item .pretitle{color:#002855;letter-spacing:2.62px}.horizontal-card.info.information-horizontal-module-item .desc{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:calc( 100% - 10px);padding-right:75px;padding-bottom:40px;margin:0;overflow:auto;font-size:16px;font-size:1rem;line-height:24px;position:relative}.horizontal-card.info.information-horizontal-module-item .desc p{margin:0 0 20px;font-size:16px;font-size:1rem;line-height:24px}.horizontal-card.info.information-horizontal-module-item .desc ul{margin:0 0 20px}.horizontal-card.info.information-horizontal-module-item .desc ul li{margin:0;padding-left:30px;position:relative;color:#7F7F7F}.horizontal-card.info.information-horizontal-module-item .desc ul li:before{display:none}.horizontal-card.info.information-horizontal-module-item .desc ul li:after{content:"";color:#67BAAF;position:absolute;left:0;top:7px;font-size:19px}.horizontal-card.info.information-horizontal-module-item .action{display:none}@media only screen and (max-width: 1024px){.horizontal-card.info .card-image{width:calc(36.875% - 5px)}.horizontal-card.info .card-container{width:calc(62.125% + 5px)}.horizontal-card.info.information-horizontal-module-item .card-image,.horizontal-card.info.information-horizontal-module-item .card-container{width:auto}}@media only screen and (max-width: 1023px){.horizontal-card.info .card-image{width:calc(47.81667% - 5px);left:0px;max-height:283px}.horizontal-card.info .card-container{width:calc(51.18333% + 5px);height:283px}.horizontal-card.info.information-horizontal-module-item .card-image,.horizontal-card.info.information-horizontal-module-item .card-container{width:auto}}.information-modules .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.information-modules .info-item:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.information-modules .info-item:hover:after{opacity:1}.information-modules .info-item>*{position:relative}@media all and (-ms-high-contrast: none){.information-modules .info-item *::-ms-backdrop,.information-modules .info-item{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.information-modules .info-item *::-ms-backdrop:hover,.information-modules .info-item:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.information-modules .info-item *::-ms-backdrop:after,.information-modules .info-item:after{display:none}}.information-modules .info-item .link-cnt{color:inherit;font:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.information-modules .info-item .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.information-modules .info-item .image img{display:block;max-height:100%;max-width:100%}.information-modules .info-item .text a{font-size:inherit}.information-modules .info-item .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;background-color:#fff;border:solid 1px #F1F2F9}.information-modules .info-item .content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.information-modules .info-item .action{margin-top:auto}.information-modules.hidden{display:none}.information-modules .info-item .image{position:relative;padding-top:66.7%}.information-modules .info-item .image picture{width:100%;height:100%;position:absolute;top:0;left:0;padding-top:0}.inner-header-image{overflow:hidden;position:relative}.inner-header-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.inner-header-image.with-filter:after{max-width:1400px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.inner-header-image .wrapper,.inner-header-image .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .inner-header-image .container{position:relative}.inner-header-image .texts{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;z-index:1}.inner-header-image .texts .text-inner{position:relative}.inner-header-image .texts .text-inner>*{position:relative}.inner-header-image .texts .text-inner:before{content:'';position:absolute;top:0;left:0;width:120%;height:120%;background-color:#000;border-radius:100%;opacity:.1;-webkit-filter:blur(42px);filter:blur(42px)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.inner-header-image .texts .text-inner:before{display:none}}.inner-header-image .title{margin:0;padding:0 20px;font:bold 68px/78px "NoeText", sans-serif;text-align:center}.inner-header-image .content{max-width:55%;margin-top:30px;font-size:20px}.inner-header-image img{position:relative;left:50%;margin-left:-700px;display:block}.introduction-module{margin-top:40px}.introduction-module .image{position:relative;padding-bottom:24px}.introduction-module .image:after{content:"";position:absolute;width:100%;height:50%;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .introduction-module .image:after{background-color:#EDF7F6}.seg-city .introduction-module .image:after{background-color:#F1F2F9}.seg-heritage .introduction-module .image:after{background-color:#F0F5E8}.introduction-module .image.with-play{cursor:pointer;position:relative}.introduction-module .image.with-play picture{background-color:#67BAAF;-webkit-transition:all .3s;transition:all .3s}.introduction-module .image.with-play picture img{display:block}.introduction-module .image .s{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem}.introduction-module .image .s:after{margin-bottom:20px;font-size:70px;font-size:4.375rem}.introduction-module .t-h3{color:#002855}.introduction-module .t-p,.introduction-module p,.introduction-module .t-label,.introduction-module li{color:#7F7F7F}.introduction-module .t-p b,.introduction-module .t-p strong,.introduction-module p b,.introduction-module p strong,.introduction-module .t-label b,.introduction-module .t-label strong,.introduction-module li b,.introduction-module li strong{font-family:"Open Sans", sans-serif;font-weight:700}.introduction-module .textual-content p+p,.introduction-module .textual-content p+ul,.introduction-module .textual-content ul+p{margin-top:16px}.introduction-module .textual-content.list-with-checks ul li{padding-left:30px}.introduction-module .textual-content.list-with-checks ul li:before{content:'';display:inline-block;width:20px;height:20px;background:url(//assets4.cdn.iberostar.com/assets/ico_check-686ea4c7cd727ccb6e9bd157663672b9984b01648409ddfb006ae323209fc974.svg) no-repeat;background-size:contain;margin-top:-3px}.introduction-module .open-link{padding:10px 16px 10px 0;border-radius:25px}.introduction-module .open-link .s{padding-right:2px}.introduction-module .open-link .s:after{font-size:28px;line-height:20px}.introduction-module .open-link:before{display:none}.introduction-module .open-link:not(.hidden){display:inline-block;margin-top:10px}.introduction-module .secondary-btn{width:100%;cursor:pointer}.introduction-module .offer-codes .offer-code{position:relative;border:1px solid #DBDBDB}.introduction-module .offer-codes .offer-code.copied{border:1px solid #7BD124}.introduction-module .offer-codes .offer-code.copied .success{display:block}.introduction-module .offer-codes .icon{display:block;font-size:37px;text-align:center;color:#67BAAF}.introduction-module .offer-codes .code-number{background:#FEF5E8;padding:10px 0;border:1px solid #FFA726}.introduction-module .offer-codes .code-number>.t-label{color:#7F7F7F}.introduction-module .offer-codes .code-number>.t-label.code{color:#FFA726}.introduction-module .code-applied{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(123,209,36,0.95)}.introduction-module .code-applied .s{position:relative;color:#fff;text-align:center;font-weight:700;font-size:14px}.introduction-module .code-applied .s:after{display:block;position:absolute;top:-50px;right:0;left:0;margin:0 auto;font-size:42px}.introduction-module .code-applied.visible{display:block}.introduction-module .success{display:none;position:absolute;right:0;bottom:0;left:0;background:rgba(123,209,36,0.1);padding:8px;border-top:1px solid #7BD124;margin:0;color:#7BD124;text-align:center}.introduction-module .success .s{margin-right:5px;font-size:16px;line-height:16px;font-weight:600}.introduction-module.truncated .close{display:none}.introduction-module.truncated.opened{overflow:hidden}.introduction-module.truncated.opened .close{display:inline}.introduction-module.truncated.opened .more{display:none}.introduction-module .default-layout:not(.session-page):first-child{margin-top:40px}.introduction-module .s.s-phone{padding-left:34px}.introduction-module .s.s-phone:after{position:absolute;top:0;left:0;color:#67BAAF;font-size:24px;font-size:1.5rem}.introduction-module .icons-list li{margin-bottom:20px;position:relative;padding-left:40px}.introduction-module .icons-list .s{font-size:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.introduction-module-with-list .b-title{font-size:22px;line-height:27px;margin:0px;padding-bottom:5px}.introduction-module-with-list .b-description{font-family:"Open Sans", sans-serif;font-size:18px;line-height:22px;padding-bottom:37px}.introduction-module-with-list .b-description p{margin:0px}.introduction-module-with-list .b-list li{position:relative;padding-left:40px;font-size:16px;line-height:21px;font-family:"Open Sans", sans-serif;color:#7F7F7F;padding-bottom:18px}.introduction-module-with-list .b-list li .s{font-size:30px;position:absolute;left:0px;top:0px;color:#67BAAF}.introduction-module-with-list .b-list.not-icon li{padding-left:0}.job-vacancies-and-resume{width:100%;margin-bottom:80px}.job-vacancies-and-resume .block{width:50%;display:inline-block;vertical-align:top;margin-right:-0.285em;border-left:1px solid #DBDBDB;padding:0 7.3% 11px}.job-vacancies-and-resume .block:first-child{border-left:none}.job-vacancies-and-resume .block .inner{padding-left:110px;position:relative}.job-vacancies-and-resume .block .inner:before{position:absolute;top:6px;left:0;font-size:68px;color:#002855}.job-vacancies-and-resume .block .inner.job-vacancies:before{content:""}.job-vacancies-and-resume .block .inner.resume:before{content:""}.job-vacancies-and-resume .block-title{margin:0 0 5px;font-family:"Open Sans", sans-serif;font-size:22px;line-height:27px;color:#002855}.job-vacancies-and-resume .block-description{margin:0;font-family:"Open Sans", sans-serif;font-size:16px;line-height:22px;color:#4A4A4A;padding-bottom:20px}.job-vacancies-and-resume .secondary-btn{font-family:"Open Sans", sans-serif;font-size:18px;font-style:normal}@media only screen and (max-width: 1023px){.job-vacancies-and-resume .block{padding:0 4% 11px}}@media only screen and (max-width: 767px){.job-vacancies-and-resume{overflow:visible}.job-vacancies-and-resume .block{display:block;width:100%;padding:30px 10px 10px;margin-top:35px;border:1px solid #DBDBDB !important;text-align:center}.job-vacancies-and-resume .block .inner{padding:0}.job-vacancies-and-resume .block .inner:before{top:-30px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:24px;color:#67BAAF;padding:12px;border:1px solid #DBDBDB;border-radius:50%;background:#FFF}.job-vacancies-and-resume .block .inner.job-vacancies:before{content:""}.job-vacancies-and-resume .block .inner.resume:before{content:""}.job-vacancies-and-resume .block-title{margin-bottom:5px;font-size:18px;line-height:22px;color:#4A4A4A}.job-vacancies-and-resume .block-description{font-size:14px;font-family:"Open Sans", sans-serif;color:#7F7F7F}.job-vacancies-and-resume .secondary-btn{display:inline-block;padding:15px 30px;background:#002855;font-size:14px;color:#FFF}}.landing-typekit-header .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing-typekit-header .t-label.s{color:#7F7F7F;display:inline-block;margin-left:auto;margin-right:auto;padding-left:34px;position:relative}.landing-typekit-header .t-label.s:after{font-size:22px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2px}.landing-typekit-header .rating-stars:after{color:#002855;letter-spacing:12px}.landing-typekit-header .media-link{display:inline-block;height:40px;background:#EDF7F6;padding:10px 16px;color:#67BAAF;border-radius:25px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;font-family:"Open Sans", sans-serif;font-weight:600}.landing-typekit-header .media-link .s{width:auto;padding-right:2px;text-transform:none;letter-spacing:0}.landing-typekit-header .media-link .s:after{font-size:28px;line-height:20px}.landing-typekit-header .media-link:before{display:none}.landing-typekit-header .media-link:hover{text-decoration:none;background:#eef2f9}.landing-typekit-header .phone-link{position:relative;padding-left:60px;border:2px solid;margin:16px 0 0;font-size:14px;font-size:0.875rem}.landing-typekit-header .phone-link:after{position:absolute;left:25px;font-size:24px;font-size:1.5rem}.landing-typekit-header .not-visible{visibility:hidden}.legal-text{padding-top:0;padding-bottom:0;text-align:left;font-family:"Open Sans", sans-serif;font-size:13px;color:#7F7F7F}.legal-text .desc{padding:0 10px}.legal-text .contact-link{margin-bottom:0;color:#333;text-align:center;font-size:12px}.legal-text .contact-link a{color:#67BAAF}.legal-text+.block{margin-top:60px}.legal-text-with-title{text-align:left;font-family:"Open Sans", sans-serif;font-size:13px;color:#7F7F7F;padding:0}.legal-text-with-title .block-title{font-size:18px;border:0;padding-bottom:0;line-height:26px;margin-bottom:16px;font-family:"Open Sans", sans-serif}.legal-text-with-title .block-info{font-size:16px;line-height:24px}.legal-text-with-title .links{background:#DBDBDB;padding:10px}.legal-text-with-title .claim{margin:0 0 20px 0;font:400 14px "Open Sans", sans-serif;color:#002855;text-align:center}.legal-text-with-title .secondary-btn{width:100%;white-space:nowrap;text-align:center;padding:14px 10px}.legal-text-with-title .secondary-btn.hollow{margin-bottom:10px}.legal-text-with-title .secondary-btn.icon:before{content:"";margin-right:10px;font-size:24px}.legal-text-with-title .contact-link{margin-bottom:0;color:#333;text-align:center;font-size:12px}.legal-text-with-title .contact-link a{color:#67BAAF}@media only screen and (max-width: 1023px){.legal-text-with-title{padding:0 8%}}.list-with-photo-gallery .feature-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.list-with-photo-gallery .feature-list{-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;max-width:488px;min-height:558px;max-height:558px;padding:18px 20px;border:solid 1px #E4E4E4;border-right:none}.list-with-photo-gallery .card{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;border:solid 1px #F2F4F8;border-bottom-width:0;cursor:pointer}.list-with-photo-gallery .card:last-child{border-bottom-width:1px}.list-with-photo-gallery .card .card-image{height:100%;padding:10px}.list-with-photo-gallery .card .card-image img{width:auto;height:110px}.list-with-photo-gallery .card .card-container{-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;padding:10px 20px 10px 8px}.list-with-photo-gallery .card .card-title{margin-bottom:10px}.list-with-photo-gallery .card .card-price{float:right;padding-top:10px;text-align:right}.list-with-photo-gallery .card .card-price p{clear:both;font-size:12px;line-height:18px}.list-with-photo-gallery .card .card-price .price-currency,.list-with-photo-gallery .card .card-price .currency{font-size:14px}.list-with-photo-gallery .card .card-price .price-amount,.list-with-photo-gallery .card .card-price .price{font-size:22px;line-height:27px}.list-with-photo-gallery .card .card-price:before{content:'';display:block;float:right;width:30px;height:2px;margin-bottom:6px;background-color:#67BAAF}.list-with-photo-gallery .card.active{border-color:white;-webkit-box-shadow:8px 8px 25px 0 rgba(85,87,87,0.43);box-shadow:8px 8px 25px 0 rgba(85,87,87,0.43);z-index:1;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.list-with-photo-gallery .card:not(.active){color:#7F7F7F;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.list-with-photo-gallery .card:not(.active) a{color:#7F7F7F;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.list-with-photo-gallery .card:not(.active) .card-price:before{background-color:#7F7F7F;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.list-with-photo-gallery .card .card-gallery{display:none}.list-with-photo-gallery .card-gallery{opacity:0;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.list-with-photo-gallery .card-gallery.active{position:relative;z-index:2;opacity:1}.list-with-photo-gallery .feature-gallery{position:relative;width:62%;max-width:714px}.list-with-photo-gallery .feature-gallery .card-gallery-title{position:absolute;top:20px;left:20px;margin:0;color:white}.list-with-photo-gallery .feature-gallery .card-gallery-title:before{content:'';display:block;width:30px;height:2px;margin-bottom:20px;background-color:#67BAAF}.list-with-photo-gallery .feature-gallery .card-gallery{position:absolute;top:0;left:0;width:100%;height:100%}.list-with-photo-gallery .feature-gallery .card-gallery.active{z-index:2}.list-with-photo-gallery .feature-gallery .swiper-container{height:100%}.list-with-photo-gallery .feature-gallery .swiper-slide{overflow:hidden}.list-with-photo-gallery .feature-gallery .swiper-button-prev,.list-with-photo-gallery .feature-gallery .swiper-button-next{width:24px;height:24px;border-radius:50%;top:50%;bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:0;background:#FFFFFF;margin:10px 0 10px 0;text-align:center;border:1px solid #67BAAF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list-with-photo-gallery .feature-gallery .swiper-button-prev:after,.list-with-photo-gallery .feature-gallery .swiper-button-next:after{content:"";color:#67BAAF;font-size:7px;margin-top:-5px}.list-with-photo-gallery .feature-gallery .swiper-button-prev:hover,.list-with-photo-gallery .feature-gallery .swiper-button-next:hover{background:#67BAAF}.list-with-photo-gallery .feature-gallery .swiper-button-prev:hover:after,.list-with-photo-gallery .feature-gallery .swiper-button-next:hover:after{color:#fff}.list-with-photo-gallery .feature-gallery .swiper-button-prev.swiper-button-disabled,.list-with-photo-gallery .feature-gallery .swiper-button-next.swiper-button-disabled{opacity:1;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #7F7F7F}.list-with-photo-gallery .feature-gallery .swiper-button-prev.swiper-button-disabled:after,.list-with-photo-gallery .feature-gallery .swiper-button-next.swiper-button-disabled:after{color:#7F7F7F}.list-with-photo-gallery .feature-gallery .swiper-button-prev{left:20px}.list-with-photo-gallery .feature-gallery .swiper-button-prev:after{content:""}.list-with-photo-gallery .feature-gallery .swiper-button-next{right:20px}.list-with-photo-gallery .feature-gallery .swiper-button-next:after{content:"";margin-left:2px}.list-with-photo-gallery .feature-gallery .swiper-pagination-bullet{width:20px;height:3px;display:inline-block;margin:0 5px;background:white;border-radius:0;opacity:1}.list-with-photo-gallery .feature-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#67BAAF}@media only screen and (max-width: 1024px){.list-with-photo-gallery .feature-list{padding:10px}}@media only screen and (max-width: 1023px){.list-with-photo-gallery .wrapper,.list-with-photo-gallery .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .list-with-photo-gallery .container{padding:0}.list-with-photo-gallery .block-title{padding-left:18px;margin-bottom:5px}.list-with-photo-gallery .feature-list{border-left:none;max-width:none;min-height:0;max-height:none}.list-with-photo-gallery .card{height:auto;margin-bottom:4px}.list-with-photo-gallery .card .card-container{padding:5px 10px}.list-with-photo-gallery .card.active{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.14);box-shadow:0 1px 10px 0 rgba(0,0,0,0.14)}.list-with-photo-gallery .feature-gallery{display:none}}@media only screen and (max-width: 767px){.list-with-photo-gallery .card{font-size:14px;line-height:18px}.list-with-photo-gallery .card .card-title{margin-bottom:4px;font-size:16px;line-height:20px;letter-spacing:-0.45px}.list-with-photo-gallery .card .card-image{padding:5px;padding-right:0}.list-with-photo-gallery .card .card-image img{height:73px}.list-with-photo-gallery .card .card-price{padding-top:1px}.list-with-photo-gallery .card .card-price p{font-size:10px;line-height:16px}.list-with-photo-gallery .card .card-price .price-currency{font-size:12px}.list-with-photo-gallery .card .card-price .price-amount{font-size:18px;line-height:22px}.list-with-photo-gallery .card .card-price:before{width:20px;height:1.5px}}.logos-module{position:relative}.logos-module .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logos-module .item{min-height:130px;background:#fff;border:1px solid rgba(227,233,245,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logos-module .item .image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;max-width:100%}.logos-module .item .image img{max-width:100%}.logos-module-cnt .link-wrapper{text-align:center}.lost-user-lightbox{text-align:center;color:#7F7F7F;background-color:#F1F2F9;width:100%;max-width:840px;padding:0}.lost-user-lightbox .lost-user-wrapper{background-color:#fff;padding:40px 0}.lost-user-lightbox .lost-user-header{max-width:500px;margin:0 auto}.lost-user-lightbox .lost-user-header .title{color:#002855}.lost-user-lightbox .lost-user-body{display:-webkit-box;display:-ms-flexbox;display:flex}.lost-user-lightbox .lost-user-col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lost-user-lightbox .lost-user-col .s{display:inline-block}.lost-user-lightbox .lost-user-col .lost-user-text{margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.lost-user-lightbox .lost-user-col .lost-user-btn .secondary-btn{width:100%;border-width:2px}.lost-user-lightbox .lost-user-col.chat-col.hidden{display:none}.lost-user-lightbox .t-p{font-size:16px;font-size:1rem}.lost-user-lightbox .fancybox-close-small{top:10px;right:10px}.block.masonry-link1x1,.block.masonry-link2x1,.block.masonry-link2x2{width:calc( 25% - 7.5px);overflow:hidden;margin-bottom:10px;position:relative}.block.masonry-link1x1:before,.block.masonry-link2x1:before,.block.masonry-link2x2:before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:1;opacity:0.20;-webkit-transition:opacity ease-in-out 0.5s;transition:opacity ease-in-out 0.5s}.block.masonry-link1x1>div,.block.masonry-link2x1>div,.block.masonry-link2x2>div{background-color:#000}.block.masonry-link1x1>div.with-filter:after,.block.masonry-link2x1>div.with-filter:after,.block.masonry-link2x2>div.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.block.masonry-link1x1 img,.block.masonry-link2x1 img,.block.masonry-link2x2 img{width:100%;display:block;position:relative}.block.masonry-link1x1 .content,.block.masonry-link2x1 .content,.block.masonry-link2x2 .content{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;z-index:3}.block.masonry-link1x1 .desc,.block.masonry-link2x1 .desc,.block.masonry-link2x2 .desc{width:98%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.block.masonry-link1x1:hover:before,.block.masonry-link2x1:hover:before,.block.masonry-link2x2:hover:before{opacity:0}@media only screen and (max-width: 1023px){.block.masonry-link1x1,.block.masonry-link2x1,.block.masonry-link2x2{width:calc(50% - 5px);padding:0;background:transparent}}@media only screen and (max-width: 767px){.block.masonry-link1x1,.block.masonry-link2x1,.block.masonry-link2x2{width:100%;padding:0;margin-bottom:0}}.block.masonry-link2x1{width:calc( 50% - 5px)}@media only screen and (max-width: 1023px){.block.masonry-link2x1{width:100%;padding:0}}@media only screen and (max-width: 767px){.block.masonry-link2x1{padding:0;margin-bottom:0}}.block.masonry-link2x2{width:calc( 50% - 7px)}@media only screen and (max-width: 767px){.block.masonry-link2x2{margin-bottom:0}}.offers1x1-cnt{width:calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block.masonry-offer1x1{width:calc(50% - 5px);overflow:hidden;margin-bottom:10px;position:relative}.block.masonry-offer1x1>div>a{display:block;padding-top:100%}.block.masonry-offer1x1>div>a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}.block.masonry-offer1x1>div>a .image{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;overflow:hidden}.block.masonry-offer1x1>div>a .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.block.masonry-offer1x1>div>a .image img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;min-height:100%;min-width:100%}.block.masonry-offer1x1>div>a .content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background:#67BAAF}.block.masonry-offer1x1 img{width:100%;display:block;position:relative;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.block.masonry-offer1x1 p{margin:0}.block.masonry-offer1x1 .label{padding:7px 16px;position:absolute;top:24px;left:16px;border:1px solid #fff;font-family:"Open Sans", sans-serif;font-size:18px;text-transform:uppercase;color:#fff}.block.masonry-offer1x1 .content{padding:15px 10px 5px;width:100%;bottom:0;left:0;color:#fff}.block.masonry-offer1x1 .content .p-serif{margin:0 0 2px 0}.block.masonry-offer1x1 .content .bottom-content{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.masonry-offer1x1 .content .bottom-content>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.block.masonry-offer1x1 .content .bottom-content .price-cnt,.block.masonry-offer1x1 .content .bottom-content .legend,.block.masonry-offer1x1 .content .bottom-content .after-price{display:inline-block}.block.masonry-offer1x1 .content .bottom-content .price-cnt{line-height:15px;padding-right:5px}.block.masonry-offer1x1 .content .bottom-content .price-cnt .coin{font-size:16px}.block.masonry-offer1x1 .content .bottom-content .price-cnt .price{font-size:22px}.block.masonry-offer1x1 .content .bottom-content .price-cnt.with-line{text-decoration:line-through;font-size:12px;line-height:12px;color:#D1E4F4}.block.masonry-offer1x1 .content .bottom-content .price-cnt.with-line .coin{font-size:12px}.block.masonry-offer1x1 .content .bottom-content .price-cnt.with-line .price{font-size:16px}.block.masonry-offer1x1 .content .bottom-content .price-cnt.with-line .coin,.block.masonry-offer1x1 .content .bottom-content .price-cnt.with-line .price{text-decoration:line-through}.block.masonry-offer1x1 .content .bottom-content .legend,.block.masonry-offer1x1 .content .bottom-content .after-price,.block.masonry-offer1x1 .content .bottom-content .after-price-condition{font-size:12px}.block.masonry-offer1x1 .content .bottom-content .legend.light-blue{color:#D1E4F4}.block.masonry-offer1x1 .content .bottom-content .after-price-condition{padding-left:0px;padding-bottom:3px}.block.masonry-offer1x1 .content .bottom-content .after-price-condition:before{content:'-';display:inline-block;margin-right:5px}@media only screen and (max-width: 1023px){.offers1x1-cnt{width:100%}}@media only screen and (max-width: 767px){.offers-slider-group{overflow:hidden}.offers-slider-group .swiper-container{padding-bottom:20px}.offers-slider-group .swiper-pagination{bottom:2px}.offers-slider-group .swiper-pagination .swiper-pagination-bullet{background-color:#7F7F7F;opacity:1}.offers-slider-group .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#67BAAF}.block.masonry-offer1x1{padding:0;margin-bottom:0}.block.masonry-offer1x1 .content{padding:10px}.block.masonry-offer1x1 .title{font-size:18px;text-shadow:0 0 0 transparent}.block.masonry-offer1x1 .date,.block.masonry-offer1x1 .price{font-size:14px;text-shadow:0 0 0 transparent}}.matterport-block .block-title{margin-bottom:16px}.matterport-block .description p{margin-bottom:16px}.matterport-block .iframe-container{position:relative}.matterport-block .iframe-container .image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer;overflow:hidden}.matterport-block .iframe-container .image:after{content:"";width:64px;height:64px;position:absolute;font-size:64px;font-size:4rem;color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.matterport-block .iframe-container .image img{width:100%}.matterport-block .iframe-container iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.meetings-get-quote{margin:40px 0;text-align:center}.home-list-four-items-with-icon+.meetings-get-quote{margin-top:20px}.meetings-header-image{position:relative}.default-layout .meetings-header-image{margin-bottom:45px}.meetings-header-image .image-wrapper{max-height:400px;overflow:hidden}.meetings-header-image .image-wrapper .title-bg{min-width:100%;min-height:100%;width:auto;height:auto;margin-bottom:-5px;max-height:100%;max-width:100%}.meetings-header-image .title-block{position:absolute;top:40px;left:0;width:100%}.meetings-header-image .title{width:100%;max-width:660px;color:#fff;letter-spacing:0.5px}@media only screen and (max-width: 767px){.meetings-header-image{margin-bottom:20px}.meetings-header-image .title-block{top:10px;padding-left:10px;padding-right:10px}.meetings-header-image .image-wrapper .title-bg{width:100%}.meetings-header-image .h1{max-width:70%}}.meetings-search-engine{width:100%;max-width:1366px;margin-left:auto;margin-right:auto;height:calc( 586px + 39px);max-height:70vh;min-height:500px;position:relative}.meetings-search-engine .image-wrapper{max-height:620px;height:calc(100% - 39px);overflow:hidden}.fastbooking-map-opened .meetings-search-engine .image-wrapper{background:#abc9e1}.fastbooking-map-opened .meetings-search-engine .image-wrapper .title-bg{opacity:0}.meetings-search-engine .image-wrapper .title-bg{min-width:100%;min-height:100%;width:auto;height:auto;margin-bottom:-5px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.meetings-search-engine .title-block{position:absolute;top:80px;left:0;width:100%;padding-top:80px}.meetings-search-engine .h1{width:100%;max-width:460px;color:#fff;letter-spacing:0.5px}.meetings-search-engine .fastbooking-wrapper{position:absolute;left:0;bottom:0;width:100%;z-index:10}.meetings-search-engine .fastbooking-wrapper-mobile{display:none;position:absolute;left:0;bottom:0;width:100%;padding:10px;background-color:white}.meetings-search-engine .fastbooking-wrapper-mobile .submit{width:100%;text-align:center}.meetings-search-engine #fastbooking-map{height:calc( 100% - 128px);top:0}.modal-module-nfh#modal-information-modules-nfh{border:0}.modal-module-nfh .hotel-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:28px}.modal-module-nfh .hotel-info-row .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.modal-module-nfh .hotel-info-row .title-wrapper .title{font-size:18px;font-size:1.125rem;color:#4A4A4A;padding-right:8px}.modal-module-nfh .tabs-wrapper{padding:15px 0}.modal-module-nfh .tabs-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-module-nfh .tabs-wrapper li{text-align:center;position:relative;padding:0 15px;font-size:14px;line-height:20px}.modal-module-nfh .tabs-wrapper li:after{content:"";width:1px;height:24px;background:#DBDBDB;position:absolute;left:0;top:0}.modal-module-nfh .tabs-wrapper li:first-child:after{display:none}.modal-module-nfh .tabs-wrapper li a{display:inline-block;padding:0 10px 4px;cursor:pointer}.modal-module-nfh .tabs-wrapper li a:hover{text-decoration:none}.modal-module-nfh .tabs-wrapper li:first-child{border-left:0}.modal-module-nfh .tabs-wrapper li.current>a,.modal-module-nfh .tabs-wrapper li.active>a,.modal-module-nfh .tabs-wrapper li:hover>a{color:#002855}.modal-module-nfh .tabs-wrapper li.current>a:before,.modal-module-nfh .tabs-wrapper li.active>a:before,.modal-module-nfh .tabs-wrapper li:hover>a:before{background:#002855;opacity:1}.modal-module-nfh .content-tab{background-color:#f8f8f8;padding:24px 120px 40px}.modal-module-nfh .content-tab .wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:40px 24px}.modal-module-nfh .content-tab .wrapper-content figure{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:320px;height:320px;margin:0;background-color:#000;margin-left:-64px;position:relative;overflow:hidden}.modal-module-nfh .content-tab .wrapper-content figure img{position:absolute;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-module-nfh .content-tab .wrapper-content .wrapper-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:24px}.modal-module-nfh .content-tab .wrapper-content .wrapper-text .title{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.44;color:#4A4A4A;margin-bottom:8px}.modal-module-nfh .content-tab .wrapper-content .wrapper-text p{margin-bottom:10px}.module-highlighted-with-logo{background:#F6F8FC;overflow:hidden}.module-highlighted-with-logo .wrapper:before,.module-highlighted-with-logo .fastbooking-overlay-wrapper .fastbooking>.wrapper .container:before,.fastbooking-overlay-wrapper .fastbooking>.wrapper .module-highlighted-with-logo .container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.module-highlighted-with-logo img{display:inline-block;vertical-align:middle}.module-highlighted-with-logo .content{width:calc(100% - 129px*2);display:inline-block;text-align:center;vertical-align:middle;padding:15px 3%}.module-highlighted-with-logo .content .title{margin:0 0 15px}.multi-offers .horizontal-card{margin:0 0 20px}.my-iberostar-page .my-iberostar-image-with-description-block{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.my-iberostar-page .my-iberostar-image-with-description-block.mb-6{margin-bottom:24px}.my-iberostar-page .wrapper-freetours .my-iberostar-image-with-description-block,.my-iberostar-page .wrapper-personal-assistant .my-iberostar-image-with-description-block{background:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;padding:0}.my-iberostar-page .wrapper-freetours .my-iberostar-image-with-description-block.mb-6,.my-iberostar-page .wrapper-personal-assistant .my-iberostar-image-with-description-block.mb-6{margin-bottom:40px}.my-iberostar-image-with-description-block .inner{position:relative;overflow:hidden}.my-iberostar-image-with-description-block.with-filter .inner:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(255,255,255,0.2)}.my-iberostar-image-with-description-block .text-box{position:relative;z-index:3;text-align:center}.my-iberostar-image-with-description-block .text-box .t-label{margin-bottom:10px}.my-iberostar-image-with-description-block .text-box .t-label,.my-iberostar-image-with-description-block .text-box .block-title{color:#fff}.my-iberostar-image-with-description-block .image{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden;z-index:1}.my-iberostar-image-with-description-block .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.my-iberostar-image-with-description-block .image img{width:auto;margin:0 auto;z-index:1;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.my-iberostar-image-with-description-block .image.loaded img{display:block}.my-iberostar-personal-assistant-form .fz-row.cols-2.reduced-width{width:85%}.my-iberostar-page .my-iberostar-personal-assistant-form{background:#FFF}.my-iberostar-personal-assistant-form select{font-size:16px;font-size:1rem;font-weight:normal;text-transform:none}.my-iberostar-personal-assistant-form .overflow-allowed{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}.my-iberostar-personal-assistant-form .main-title{color:#002855}.my-iberostar-personal-assistant-form .help-title{color:#080808;letter-spacing:1.54px;text-transform:uppercase}.my-iberostar-personal-assistant-form .help-checkboxes-list{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-personal-assistant-form .help-checkboxes-list .help-checkbox{width:50%}.my-iberostar-personal-assistant-form .help-checkboxes-list .help-checkbox label{color:#4A4A4A;line-height:20px}.my-iberostar-personal-assistant-form .faq-link{display:inline-block}.my-iberostar-personal-assistant-form .chosen-container{width:100% !important;cursor:pointer}.my-iberostar-personal-assistant-form .chosen-container .chosen-single{font-size:16px;font-size:1rem;height:auto;padding:0 30px 8px 10px;margin:0;color:#4A4A4A;font-family:"Open Sans", sans-serif;line-height:22px;background:transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:none}.my-iberostar-personal-assistant-form .chosen-container .chosen-single span{margin-right:0;font-weight:400}.my-iberostar-personal-assistant-form .chosen-container .chosen-single>div{display:none}.my-iberostar-personal-assistant-form .chosen-container .chosen-search{position:absolute;top:-30px;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 10px}.my-iberostar-personal-assistant-form .chosen-container .chosen-search input{font-size:16px;font-size:1rem;padding:0;margin:0;border:0}.my-iberostar-personal-assistant-form .chosen-container .chosen-drop{width:100%;margin-top:1px;margin-top:2px;margin-left:1px;background:#FFF;-webkit-box-shadow:1px 0 2px 0 rgba(69,69,69,0.41);box-shadow:1px 0 2px 0 rgba(69,69,69,0.41);border:none;border-radius:0;cursor:default}.my-iberostar-personal-assistant-form .chosen-container .chosen-drop .select-place-to-go{display:none}.my-iberostar-personal-assistant-form .chosen-container .chosen-results{max-height:260px;padding:0;margin:0}.my-iberostar-personal-assistant-form .chosen-container .chosen-results .no-results{font-size:16px;font-size:1rem;padding-right:15px;padding-left:15px;color:#4A4A4A;font-family:"Open Sans", sans-serif;line-height:22px;background:transparent}.my-iberostar-personal-assistant-form .chosen-container .chosen-results .no-results.more-hotels{display:none}.my-room-online .check-in-block>div{position:relative}.my-room-online .check-in-block .t-highlight{text-align:center}.my-room-online .check-in-block .static-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0 auto;overflow:hidden;background-size:cover;background-position:0 0}.my-room-online .check-in-block .static-img.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.my-room-online .check-in-block .video-wrapper{width:100%;background-color:#67BAAF;position:relative;-webkit-transition:all .3s;transition:all .3s}.my-room-online .check-in-block .video-wrapper img{width:100%;display:block}.my-room-online .check-in-block .video-wrapper .fancybox-video{display:block;position:relative;font-size:14px;font-size:0.875rem;color:#fff;font-weight:700;z-index:2}.my-room-online .check-in-block .video-wrapper .fancybox-video:before{content:""}.my-room-online .check-in-block .video-wrapper .fancybox-video:before{font-size:70px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.near-hotels-slider{position:relative;overflow-y:hidden;padding-bottom:14px}.near-hotels-slider .flex{padding:0}.near-hotels-slider .flex>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.near-hotels-slider .flex>*:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.near-hotels-slider .flex>*:hover:after{opacity:1}.near-hotels-slider .flex>*>*{position:relative}@media all and (-ms-high-contrast: none){.near-hotels-slider .flex>* *::-ms-backdrop,.near-hotels-slider .flex>*{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.near-hotels-slider .flex>* *::-ms-backdrop:hover,.near-hotels-slider .flex>*:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.near-hotels-slider .flex>* *::-ms-backdrop:after,.near-hotels-slider .flex>*:after{display:none}}.near-hotels-slider .hotels-cnt{padding:0 20px}.near-hotels-slider .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.near-hotels-slider img{width:100%;display:block}.near-hotels-slider .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#fff;border:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#4A4A4A}.near-hotels-slider .content .top-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.near-hotels-slider .t-fb-label,.near-hotels-slider .sash{color:#7F7F7F;margin-bottom:2px}.near-hotels-slider .bottom-content{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.near-hotels-slider .bottom-content>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.near-hotels-slider .bottom-content .t-label{color:#002855}.near-hotels-slider .bottom-content .price-content{text-align:right;-ms-flex-item-align:end;align-self:flex-end}.near-hotels-slider .bottom-content .price-content .legend{margin-bottom:0}.near-hotels-slider .bottom-content .t-link{-ms-flex-item-align:end;align-self:flex-end;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}.near-hotels-slider .bottom-content .t-link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.near-hotels-slider .bottom-content .t-link:hover:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.call-to-action .new-hotel{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.call-to-action .new-hotel .new-hotel-box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:19em;white-space:normal}.call-to-action .new-hotel .icon,.call-to-action .new-hotel .ann{color:#002855}.call-to-action .new-hotel .icon{display:inline-block;margin-bottom:0.3125em}.call-to-action .new-hotel .secondaty-btn{white-space:nowrap}.call-to-action .new-hotel .ann{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;text-transform:uppercase;line-height:22px;margin-bottom:0.3125em}.call-to-action .new-hotel .desc{font-size:14px;font-size:0.875rem;line-height:22px;margin-bottom:0.9375em}@media only screen and (max-width: 1200px){.call-to-action .new-hotel{padding-left:0}.call-to-action .new-hotel .new-hotel-box{max-width:14em}}@media only screen and (max-width: 1023px){.call-to-action .new-hotel{width:100%}.call-to-action .new-hotel .new-hotel-box{margin-left:auto;max-width:16em}.call-to-action .new-hotel .ann{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:20px}}.module-newsletter{background:#002855;color:#fff;text-align:center;padding:35px 0px;position:relative}.module-newsletter .text{margin-bottom:35px}.module-newsletter .banner-title{font-size:27px;font-size:1.6875rem;font-weight:400;margin:0px 0px 13px 0px}.module-newsletter .subtitle{font-family:"Open Sans", sans-serif;font-weight:400;margin:0}.module-newsletter .basic-form input{width:40%;max-width:398px;-webkit-box-shadow:0px 0px 3px 0px #f1f1f1;box-shadow:0px 0px 3px 0px #f1f1f1}.module-newsletter.light{background:transparent;color:#515357}.b-offer-rooms .card.room .t-highlight{font-size:12px;font-size:0.75rem;text-transform:uppercase;letter-spacing:1.54px;color:#7F7F7F;margin-bottom:0}.b-offer-rooms .card.room .sash{top:-1px;right:-1px}.b-offer-rooms .card.room .info-link>a:hover:before{display:none}.offers-in-a-row .block-title{padding:0}.offers-in-a-row .offers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers-in-a-row .card{float:left;margin-bottom:20px}@media only screen and (max-width: 767px){.offers-in-a-row .swiper-container{margin:0}.offers-in-a-row .card{width:100%;margin:0}.offers-in-a-row .card .card-image .info-price{padding:10px 6px}}.offers-list .mobile-room-card.swiper-slide{margin-bottom:0}.offers-list .swiper-pagination-bullets{position:absolute;bottom:20px;width:100%;text-align:center}.offers-list.single .horizontal-card{margin-top:0}.olapic-module .content{margin-bottom:24px;color:#7F7F7F}.olapic-module .description{margin-bottom:16px}.holidaycheck-widget{z-index:10;cursor:pointer;padding-bottom:16px}.holidaycheck-widget div{z-index:0}.holidaycheck-widget div a{pointer-events:none;cursor:default}.holidaycheck-widget div a:hover{cursor:default;color:darkgrey;text-decoration:none}.tripadvisor-widget .tripadvisor-open-fancy{display:block;color:#67BAAF;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}.opinions-list.guest-opinions .opinions{background:#fff}.opinions-list.guest-opinions .opinions:nth-child(even){background:#F6F8FC}.opinions-list.guest-opinions .name{margin-bottom:8px;color:#002855}.opinions-list.guest-opinions .answer{color:#7F7F7F}.opinions-list.guest-opinions .answer.opened .answer-title:after{content:""}.opinions-list.guest-opinions .answer.opened .answer-content{display:block}.opinions-list.guest-opinions .answer-content{display:none;margin-top:10px;padding-left:8px}.opinions-list.guest-opinions .opinion .desc{color:#7F7F7F;margin-bottom:8px}.opinions-list.guest-opinions .see-more:not(.hidden){display:inline-block}.opinions-list.guest-opinions .see-more:not(.hidden) .close{display:none}.opinions-list.guest-opinions.untruncated .see-more span{display:none}.opinions-list.guest-opinions.untruncated .see-more .close{display:inline-block}#opinions-list .users{text-align:right}#opinions-list .header-opinions .wrapper,#opinions-list .header-opinions .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper #opinions-list .header-opinions .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:24px}#opinions-list .header-opinions .wrapper h4,.fastbooking-overlay-wrapper .fastbooking>.wrapper #opinions-list .header-opinions .container h4{font-family:NoeText-Bold;font-size:24px;color:#002855;line-height:28px;font-weight:bold}#opinions-list .header-opinions .wrapper .users .valoration,.fastbooking-overlay-wrapper .fastbooking>.wrapper #opinions-list .header-opinions .container .users .valoration{font:600 44px/54px "Open Sans", sans-serif;color:#002855;text-align:right}#opinions-list .header-opinions .wrapper .users .label,.fastbooking-overlay-wrapper .fastbooking>.wrapper #opinions-list .header-opinions .container .users .label{display:block;color:#7F7F7F;font-weight:600}.opinions-summary .ratings{position:relative;overflow:hidden}.opinions-summary .ratings>.wrapper,.opinions-summary .fastbooking-overlay-wrapper .fastbooking>.wrapper .ratings>.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .opinions-summary .ratings>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#F6F8FC}.opinions-summary .ratings .trip-advisor-ratings:hover{text-decoration:none}.opinions-summary .ratings .trip-advisor-ratings>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.opinions-summary .ratings .user-ratings{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.opinions-summary .ratings .user-ratings:hover{text-decoration:none}.opinions-summary .ratings .user-ratings .title{max-width:340px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;margin-bottom:0;color:#002855}.opinions-summary .ratings .user-ratings .title span{font-size:18px}.opinions-summary .ratings .user-ratings .text{display:block;margin-top:auto;color:#7F7F7F}.opinions-summary .ratings .user-ratings .users{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;text-align:center}.opinions-summary .ratings .user-ratings .rating-circles{line-height:1}.opinions-summary .ratings .user-ratings .valoration{position:relative;color:#002855}.opinions-summary .opinion-widget{width:100%}.opinions-summary .opinion-widget .title{color:#002855}.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden),.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:distribute;justify-content:space-around}.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden) .title,.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .title{max-width:160px}.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden) .widget,.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .widget{margin-top:8px}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden){margin-top:20px}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .widget{text-align:center}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .widget .name{display:block}.overview-feature-multimedia-gallery{margin-bottom:50px}.overview-feature-multimedia-gallery .feature-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.overview-feature-multimedia-gallery .feature-list{-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;max-width:488px;min-height:558px;max-height:558px;padding:18px 20px;border:solid 1px #E4E4E4;border-right:none}.overview-feature-multimedia-gallery .card{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;height:130px;border:solid 1px #F2F4F8;border-bottom-width:0;cursor:pointer}.overview-feature-multimedia-gallery .card:last-child{border-bottom-width:1px}.overview-feature-multimedia-gallery .card .card-image{height:100%;padding:10px}.overview-feature-multimedia-gallery .card .card-image img{width:auto;height:110px}.overview-feature-multimedia-gallery .card .card-container{-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;padding:10px 20px 10px 8px}.overview-feature-multimedia-gallery .card .card-title{margin-bottom:10px}.overview-feature-multimedia-gallery .card .card-price{float:right;padding-top:10px;text-align:right}.overview-feature-multimedia-gallery .card .card-price p{clear:both;font-size:12px;line-height:18px}.overview-feature-multimedia-gallery .card .card-price .price-currency{font-size:14px}.overview-feature-multimedia-gallery .card .card-price .price-amount{font-size:22px;line-height:27px}.overview-feature-multimedia-gallery .card .card-price:before{content:'';display:block;float:right;width:30px;height:2px;margin-bottom:6px;background-color:#67BAAF}.overview-feature-multimedia-gallery .card.active{border-color:white;-webkit-box-shadow:8px 8px 25px 0 rgba(85,87,87,0.43);box-shadow:8px 8px 25px 0 rgba(85,87,87,0.43);z-index:1;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.overview-feature-multimedia-gallery .card:not(.active){color:#7F7F7F;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.overview-feature-multimedia-gallery .card:not(.active) a{color:#7F7F7F;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.overview-feature-multimedia-gallery .card:not(.active) .card-price:before{background-color:#7F7F7F;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.overview-feature-multimedia-gallery .card .card-gallery{display:none}.overview-feature-multimedia-gallery .card-gallery{opacity:0;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.overview-feature-multimedia-gallery .card-gallery.active{position:relative;z-index:2;opacity:1}.overview-feature-multimedia-gallery .feature-gallery{position:relative;width:62%;max-width:714px}.overview-feature-multimedia-gallery .feature-gallery .card-gallery-title{position:absolute;top:20px;left:20px;margin:0;color:white}.overview-feature-multimedia-gallery .feature-gallery .card-gallery-title:before{content:'';display:block;width:30px;height:2px;margin-bottom:20px;background-color:#67BAAF}.overview-feature-multimedia-gallery .feature-gallery .card-gallery{position:absolute;top:0;left:0;width:100%;height:100%}.overview-feature-multimedia-gallery .feature-gallery .card-gallery.active{z-index:2}.overview-feature-multimedia-gallery .feature-gallery .swiper-container{height:100%}.overview-feature-multimedia-gallery .feature-gallery .swiper-slide{overflow:hidden}.overview-feature-multimedia-gallery .feature-gallery .swiper-button-prev,.overview-feature-multimedia-gallery .feature-gallery .swiper-button-next{top:50%;bottom:0;left:auto;right:0;margin-top:-12px;width:24px;height:24px;color:white;background:transparent;border:1px solid #fff;text-align:center;border-radius:50%;font-size:7px;line-height:22px;z-index:20;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.overview-feature-multimedia-gallery .feature-gallery .swiper-button-prev:hover,.overview-feature-multimedia-gallery .feature-gallery .swiper-button-next:hover{color:#67BAAF;background:white}.overview-feature-multimedia-gallery .feature-gallery .swiper-button-prev{left:20px}.overview-feature-multimedia-gallery .feature-gallery .swiper-button-prev:after{content:""}.overview-feature-multimedia-gallery .feature-gallery .swiper-button-next{right:20px}.overview-feature-multimedia-gallery .feature-gallery .swiper-button-next:after{content:"";margin-left:2px}.overview-feature-multimedia-gallery .feature-gallery .swiper-pagination-bullet{width:20px;height:3px;display:inline-block;margin:0 5px;background:white;border-radius:0;opacity:1}.overview-feature-multimedia-gallery .feature-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#67BAAF}@media only screen and (max-width: 1024px){.overview-feature-multimedia-gallery .feature-list{padding:10px}}@media only screen and (max-width: 1023px){.overview-feature-multimedia-gallery .wrapper,.overview-feature-multimedia-gallery .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .overview-feature-multimedia-gallery .container{padding:0}.overview-feature-multimedia-gallery .block-title{padding-left:18px;margin-bottom:5px}.overview-feature-multimedia-gallery .feature-list{border-left:none;max-width:none}.overview-feature-multimedia-gallery .card{height:auto;margin-bottom:4px}.overview-feature-multimedia-gallery .card .card-container{padding:5px 10px}.overview-feature-multimedia-gallery .card.active{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.14);box-shadow:0 1px 10px 0 rgba(0,0,0,0.14)}.overview-feature-multimedia-gallery .feature-gallery{display:none}}@media only screen and (max-width: 767px){.overview-feature-multimedia-gallery .feature-list{min-height:0;max-height:none}.overview-feature-multimedia-gallery .card{font-size:12px;line-height:14px}.overview-feature-multimedia-gallery .card p{font-size:12px;line-height:14px}.overview-feature-multimedia-gallery .card .card-title{margin-bottom:8px;font-size:14px;line-height:17px;letter-spacing:-0.45px}.overview-feature-multimedia-gallery .card .card-image{padding:5px;padding-right:0}.overview-feature-multimedia-gallery .card .card-image img{height:73px}.overview-feature-multimedia-gallery .card .card-price{padding-top:1px}.overview-feature-multimedia-gallery .card .card-price p{font-size:10px;line-height:16px}.overview-feature-multimedia-gallery .card .card-price .price-currency{font-size:12px}.overview-feature-multimedia-gallery .card .card-price .price-amount{font-size:18px;line-height:22px}.overview-feature-multimedia-gallery .card .card-price:before{width:20px;height:1.5px}}.landing-hero{position:relative;text-align:center}.landing-hero img{display:block;width:100%;max-width:100%}.landing-hero .hero-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:700px}.landing-hero .hero-title{color:#fff}.landing-hero .hero-subtitle-text{margin:20px 0}@media only screen and (max-width: 767px){.landing-hero{overflow:hidden}.landing-hero img{top:0;left:0;position:absolute;min-height:100%;min-width:100%;width:auto;max-width:none;max-height:100%}.landing-hero .hero-content{position:relative;top:0;left:0;-webkit-transform:none;transform:none;padding:20px 0;margin:auto}.landing-hero .hero-subtitle-text{margin:20px 0}}.landing-intro{text-align:center}.landing-intro .intro-text{margin:20px auto;max-width:800px;color:#4A4A4A}.landing-intro .intro-features{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-intro .intro-feature{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;color:#002855}.landing-intro .intro-feature i{font-size:32px;font-size:2rem;margin-right:5px;color:#67BAAF}@media only screen and (max-width: 767px){.landing-intro{text-align:left}.landing-intro .intro-features{margin:10px 0}.landing-intro .intro-feature{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:10px 0}}.landing-packages-list .feature-list{overflow:auto}.landing-packages-list .feature-list-content{max-height:521px}.landing-packages-list .card{padding:12px 16px}.landing-packages-list .card.active{background-color:#67BAAF;color:#fff;border:1px solid #67BAAF}.landing-packages-list .card.active .card-container .card-title a{color:#fff}.landing-packages-list .card.active .card-container a{color:#fff}.landing-packages-list .card.active .card-container .btn-primary{color:#67BAAF;background-color:#fff}.landing-packages-list .card .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.landing-packages-list .card .card-container .card-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:50%;width:auto}.landing-packages-list .card .card-container .card-col .card-price{float:none;padding:0}.landing-packages-list .card .card-container .card-col .card-price p{font-size:12px;font-size:0.75rem}.landing-packages-list .card .card-container .card-col .card-price:before{display:none}.landing-packages-list .card .card-container .card-title a{color:#002855;margin:0}.landing-packages-list .card .card-container a{color:#67BAAF;margin:5px 0 0}.landing-packages-list .card .card-container .btn-primary{color:#fff;margin:5px 0 0}.landing-packages-list .feature-gallery .card-gallery-title{font-weight:bold}.landing-packages-list .feature-gallery .card-gallery-title:before{background-color:#fff;margin-bottom:10.5px}@media only screen and (max-width: 767px){.landing-packages-list .feature-list-content{max-height:none}}.package-card{display:-webkit-box;display:-ms-flexbox;display:flex}.package-card.orientation-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.package-card.orientation-reverse .package-card-content{padding:10px 40px;padding-left:0px}.package-card ul li{margin:5px 0;line-height:28px}.package-card ul li:before{content:"";color:#7BD124;margin-right:10px}.package-card-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:309px;width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.package-card-image .extra-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;max-width:calc(50% - 20px)}.package-card-image .extra-image img{margin:0 0 20px}.package-card-image .extra-image+.main-image{padding:0 10px;max-width:calc(50% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.package-card-image .extra-image+.main-image .image{width:100%}.package-card-image .main-image{width:100%;height:100%;display:block}.package-card-image img{display:block;max-width:100%}.package-card-content{padding:10px 40px;padding-right:0px}.package-card-name{color:#002855}.package-card-title{color:#002855;margin:16px 0;max-width:440px}.package-card-price{max-width:280px;text-align:right;color:#002855;margin:40px 0 0}.package-card-price p{margin:10px 0;font-weight:bold}.package-card-buttons{max-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.package-card-buttons a{min-width:120px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;padding:15px}@media only screen and (max-width: 767px){.landing-package-card .wrapper,.landing-package-card .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .landing-package-card .container{padding:0}.package-card{display:block;margin:0}.package-card.orientation-reverse .package-card-content{padding:16px}.package-card-image{max-width:100%;width:100%;display:block}.package-card-image .main-image{padding:0}.package-card-image .extra-image{display:none}.package-card-image .extra-image+.main-image{max-width:100%;display:block;padding:0}.package-card-image img{width:100%}.package-card-content{padding:16px}.package-card-title{max-width:100%}.package-card-price{max-width:100%;margin:0}.package-card-buttons{max-width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.package-card-buttons a{margin-left:20px;padding:15px 10px}}.package-details{width:100%;margin:0}.package-details.fancybox-wrap{max-height:100vh}.package-details.fancybox-wrap .fancybox-skin{border-radius:0}.package-details.fancybox-wrap .fancybox-skin .fancybox-close{width:20px;height:20px}.package-details.fancybox-wrap .fancybox-skin .fancybox-close:after{content:"";color:#002855;font-weight:bold;font-size:20px;font-size:1.25rem}.package-details .fancybox-inner{height:auto !important}.package-details .main-gallery{max-width:1090px}.package-details .main-gallery img{margin:20px 0 30px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);max-width:calc(100% - 115px)}.package-details .thumbs-gallery{max-width:600px;overflow:inherit}.package-details .thumbs-gallery li{width:88px;height:88px;overflow:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.package-details .thumbs-gallery li img{width:auto;max-width:none;max-height:100%;min-height:100%;min-width:100%}.package-details .thumbs-gallery li.swiper-slide-active{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.5);box-shadow:0px 2px 4px rgba(0,0,0,0.5)}.package-details .thumbs-gallery .swiper-slide .image{height:100%}.package-details-wrapper{padding:20px 70px 100px;max-height:100%;overflow:auto}.package-details-header{text-align:center;max-width:995px;margin:auto}.package-details-col{display:inline-block;vertical-align:bottom;width:49%;text-align:left}.package-details-name{color:#002855;margin:0 0 10px}.package-details-people{font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;color:#7F7F7F;margin:10px 0 0}.package-details-people:before{content:"";display:inline-block;margin:-2px 5px 0 0}.package-details-price{text-align:right;color:#002855}.package-details-price p{display:inline-block;margin:0 10px;font-weight:bold}.package-details-price a{vertical-align:bottom}.package-details-gallery{text-align:center}.package-details-gallery .swiper-button-next,.package-details-gallery .swiper-button-prev{background-image:none}.package-details-gallery .swiper-button-next:before{content:"";font-size:30px;color:#67BAAF}.package-details-gallery .swiper-button-prev:before{content:"";font-size:30px;color:#67BAAF}.package-details-gallery .swiper-pagination{bottom:50px}.package-details-gallery .swiper-pagination-bullet{opacity:0.6}.package-details-gallery .swiper-pagination-bullet-active{background-color:#67BAAF;padding:0 7px;border-radius:5px;opacity:1}.package-details-content{text-align:center;margin:50px 0}.package-details-description{position:relative;padding-bottom:30px;max-width:773px;margin:auto}.package-details-description:after{content:'';background-color:#002855;height:2px;width:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;top:auto}.package-details-features>li{display:inline-block;vertical-align:top;width:33%;padding-right:60px}.package-details-features>li ul li{margin:10px 0}.package-details-features>li ul li:before{content:"";color:#7BD124;margin-right:5px;display:inline-block}.package-details-features>li ul li span{display:inline-block;vertical-align:top;max-width:calc(100% - 21px);color:#616469;margin:0}.package-details-features span{font-size:20px;font-size:1.25rem;color:#002855;margin:10px 0 20px;display:block;font-weight:bold;font-family:"NoeText", sans-serif}.package-details-footer{text-align:center;background-color:#F6F8FC;padding:20px 0;position:fixed;left:0;bottom:0;width:100%;z-index:1}.package-details-footer>div{max-width:995px;margin:auto}@media only screen and (max-width: 1023px){.package-details-wrapper{padding:70px 20px 100px}.package-details-features>li{width:32%;padding-right:20px}.package-details-footer{padding:20px}.destination-page .swiper-slide:first-child{margin-left:0px}}@media only screen and (max-width: 767px){.fancybox-slide>*.package-details{padding:0;border:0}.package-details .main-gallery img{max-width:100%;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.5)}.package-details .main-gallery .swiper-button-prev,.package-details .main-gallery .swiper-button-next{display:none}.package-details .thumbs-gallery{display:none}.package-details-wrapper{padding:40px 0px 100px}.package-details-header,.package-details-content{padding:0 20px}.package-details-footer{padding:10px 20px}.package-details-gallery{padding:0 20px}.package-details-gallery .swiper-pagination{margin:0 20px}.package-details-gallery .swiper-pagination-custom{position:static;width:auto;padding:14px 0 10px;text-align:right;color:#67BAAF;color:rgba(103,186,175,0.4);font:500 16px/1 "Open Sans", sans-serif}.package-details-gallery .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DBDBDB;border-radius:4px}.package-details-gallery .swiper-pagination-custom .swiper-pagination-progressbar{position:absolute;top:0;left:0;display:block;min-width:40px;height:4px;background:#67BAAF;border-radius:4px;-webkit-transition:left 0.6s ease;transition:left 0.6s ease}.package-details-price p{margin:0}.package-details-price .btn-primary{padding:15px}.package-details-features{padding:0 20px}.package-details-features>li{width:100%}}.poi-map{position:relative;padding-bottom:24px}.poi-map:after{content:"";position:absolute;width:100%;height:274px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .poi-map:after{background-color:#EDF7F6}.seg-city .poi-map:after{background-color:#F1F2F9}.seg-heritage .poi-map:after{background-color:#F0F5E8}.poi-map .static-map{width:100%;position:absolute;top:0;bottom:0;left:0;z-index:7;cursor:pointer}.poi-map .static-map img{width:100%}.poi-map .map-wrapper{width:100%;position:relative;overflow:hidden}.poi-map .map-wrapper #poi-map{position:absolute;top:0;left:0;right:0;bottom:0}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw{padding-top:136px}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw .content{width:260px}.poi-map .map-wrapper #poi-map.one-page-map .img-info{position:absolute;top:0;margin:0;max-width:100%;height:136px;max-height:136px;width:100%;overflow:hidden;z-index:9}.poi-map .map-wrapper #poi-map.one-page-map .img-info img{max-width:100%;width:100%;height:auto;position:absolute}.poi-map .map-wrapper #poi-map.one-page-map .img-info img.static_image{max-width:70%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.poi-map .gm-style-iw{padding:0}.poi-map .gm-style-iw div{border-radius:0 !important}.poi-map .poi-categories-cnt .drop-down-links li.hidden{display:none}.poi-map .poi-categories-cnt.one-page{position:absolute;z-index:9;top:47px;right:10px;width:222px}.poi-map .poi-categories-cnt.one-page .drop-down-links{display:block;left:auto;right:0;top:100%;width:100%;padding:18px 16px 24px 16px;-webkit-box-shadow:0 5px 16px -1px rgba(85,87,87,0.17);box-shadow:0 5px 16px -1px rgba(85,87,87,0.17)}.poi-map .poi-categories-cnt.one-page .drop-down-links:before{display:none}.poi-map .poi-categories-cnt.one-page .drop-down-links.active{display:block}.poi-map .poi-categories-cnt.one-page .drop-down-links li{margin-top:24px}.poi-map .poi-categories-cnt.one-page .drop-down-links li:first-child{display:block;margin-top:0px}.poi-map .poi-categories-cnt.one-page .drop-down-links li.hidden{display:none}.poi-map .poi-categories-cnt.one-page .drop-down-links li .s{margin-right:9px;font-size:24px;font-size:1.5rem}.poi-map .poi-categories-cnt.one-page .drop-down-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.poi-map .poi-categories-cnt.one-page .drop-down-links li a:hover,.poi-map .poi-categories-cnt.one-page .drop-down-links li a:focus,.poi-map .poi-categories-cnt.one-page .drop-down-links li a:active{background:transparent;color:#002855}.poi-map .poi-categories-cnt.one-page.hidden-dropdown .drop-down-links{display:none}.poi-map .poi-categories-cnt.one-page .selector{background-color:#F1F2F9;width:100%;display:block;text-align:center;padding:10px 0;color:#67BAAF;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 5px 16px -1px rgba(85,87,87,0.17);box-shadow:0 5px 16px -1px rgba(85,87,87,0.17);border:0;background:#FFF;font-size:14px;font-size:0.875rem}.poi-map .poi-categories-cnt.one-page .selector .s{font-size:24px;font-size:1.5rem;padding-right:11px}.poi-map .poi-categories-cnt.one-page .selector .show{display:none}.poi-map .poi-categories-cnt.one-page .selector .hide{display:inline}.poi-map .poi-categories-cnt.one-page .selector.active{background-color:#fff}.poi-map .poi-categories-cnt.one-page .selector.active .show{display:inline}.poi-map .poi-categories-cnt.one-page .selector.active .hide{display:none}.poi-map .poi-categories-cnt.one-page .selector.active .drop-down-links{display:none}.poi-map .gm-ui-hover-effect{z-index:99}.poi-map-infobox{display:-webkit-box;display:-ms-flexbox;display:flex}.poi-map-infobox .image{margin-right:10px;overflow:hidden}.poi-map-infobox .image img{display:block;max-width:100%}.poi-map-infobox .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.poi-map-infobox .stars{margin-bottom:10px}.poi-map-infobox .desc{color:#7F7F7F;font-size:16px;font-size:1rem;line-height:1.5;font-weight:normal}.poi-map-infobox .distance{font-size:14px;font-size:0.875rem;color:#7F7F7F;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:8px}.poi-map-infobox .distance .s{padding-right:8px}@media only screen and (max-width: 450px){.poi-map .map-wrapper #poi-map.one-page-map .img-info{display:none}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw .content{padding-left:0}.poi-map .map-wrapper #poi-map.one-page-map .poi-map-infobox.hotel .img-info{display:none}}.b-poi-map-with-cards .map-wrapper{position:relative}.b-poi-map-with-cards .static-map{cursor:pointer}.b-poi-map-with-cards #poi-map{position:absolute;top:0;left:0;right:0;bottom:0}.b-poi-map-with-cards .poi-cards{position:absolute;right:0;bottom:0;left:0}.b-poi-map-with-cards .poi-card{background:#FFF;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-item-align:end;align-self:flex-end;position:relative;color:inherit;cursor:pointer}.b-poi-map-with-cards .poi-card:after{content:'';position:absolute;bottom:0;left:8%;width:84%;height:10px;max-height:30%;background-color:rgba(0,0,0,0.24);opacity:0;-webkit-box-shadow:0 -5px 50px;box-shadow:0 -5px 50px;z-index:-1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.b-poi-map-with-cards .poi-card:hover:after{opacity:1}.b-poi-map-with-cards .poi-card>*{position:relative}@media all and (-ms-high-contrast: none){.b-poi-map-with-cards .poi-card *::-ms-backdrop,.b-poi-map-with-cards .poi-card{-webkit-transition:-webkit-box-shadow .4s ease-in-out;transition:-webkit-box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out, -webkit-box-shadow .4s ease-in-out}.b-poi-map-with-cards .poi-card *::-ms-backdrop:hover,.b-poi-map-with-cards .poi-card:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.b-poi-map-with-cards .poi-card *::-ms-backdrop:after,.b-poi-map-with-cards .poi-card:after{display:none}}.b-poi-map-with-cards .poi-card.active:after{opacity:1}.b-poi-map-with-cards .poi-card:after{z-index:0;-webkit-box-shadow:0 -5px 50px 5px;box-shadow:0 -5px 50px 5px}.b-poi-map-with-cards .poi-card p{color:#515357}.b-poi-map-with-cards .poi-card .image,.b-poi-map-with-cards .poi-card .content{position:relative;z-index:1}.b-poi-map-with-cards .poi-card .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#FFF}.b-poi-map-with-cards .poi-card .content .info-link{margin-top:auto;justify-self:flex-end}.b-poi-map-with-cards .image img{display:block;width:100%}.b-poi-map-with-cards .fake-link{position:relative;padding-left:32px}.b-poi-map-with-cards .fake-link:before{width:50%}.b-poi-map-with-cards .fake-link:after{position:absolute;left:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);font-size:24px;font-size:1.5rem}.poi-desc-fancybox{max-width:1000px;background:#FFF;padding:0}.poi-desc-fancybox .wrapper,.poi-desc-fancybox .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .poi-desc-fancybox .container{padding:0}.poi-desc-fancybox .image{background-size:cover;background-position:center}.poi-desc-fancybox .t-highlight{color:#002855}.poi-desc-fancybox .t-p{color:#7F7F7F}.poi-desc-fancybox .distance{color:#4A4A4A}.poi-desc-fancybox .static-map img{width:100%}.press-contact{margin-bottom:65px}.press-contact .press-contact-container{border:1px solid #DBDBDB;border-left:none;border-right:none;background:transparent;text-align:center;padding:35px 0}.press-contact .press-contact-container ul{display:inline-block;padding-left:80px;position:relative}.press-contact .press-contact-container ul:before{content:"";font-size:60px;position:absolute;left:0;top:50%;margin-top:-30px;color:#67BAAF}.press-contact .press-contact-container ul li{display:inline-block;text-align:left;vertical-align:middle;max-width:240px}.press-contact .press-contact-container ul li:first-child{padding-right:35px}.press-contact .press-contact-container ul li .secondary-btn{font-family:"Open Sans", sans-serif;text-transform:uppercase;font-style:normal;font-size:15px}.press-contact .press-contact-container .press-contact-title{margin:0;font-family:"Open Sans", sans-serif;color:#002855;font-size:16px;text-transform:uppercase}.press-contact .press-contact-container .press-contact-sub-title{margin:0;font-family:"Open Sans", sans-serif;color:#002855;font-size:13px;line-height:13px}.press-contact .press-contact-container.gray{background:#7F7F7F}.press-contact .press-contact-container.gray .press-contact-title,.press-contact .press-contact-container.gray .press-contact-sub-title{color:#fff}.press-contact .press-contact-container.gray ul:before{color:#fff}.press-contact-form{margin-bottom:35px}.press-contact-form .press-contact-form-title{text-align:center;margin:0;padding:10px 0 25px}.press-contact-form .form-wrapper{max-width:780px;margin:0 auto}.press-contact-form .form-wrapper abbr{display:none}.press-contact-form .form-wrapper .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.press-contact-list{margin-bottom:35px}.press-contact-list .wrapper,.press-contact-list .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-contact-list .container{border-bottom:1px solid #DBDBDB;padding:45px 20px}.press-contact-list .press-contact-list-title{text-align:center;padding:10px 0 25px}.press-contact-list .list{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-contact-list .list li{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:25px 0 25px 8.33333%}.press-contact-list .list li .name,.press-contact-list .list li .phone,.press-contact-list .list li .mail{margin:0}.press-contact-list .list li .name{color:#002855;padding-bottom:7px}.press-contact-list .list li .phone{color:#4A4A4A;padding-bottom:3px}.press-contact-list .list li .phone a{color:#4A4A4A}.press-contact-list .list li .phone a:before{display:none}@media only screen and (max-width: 1023px){.press-contact-list .list li{width:50%}}@media only screen and (max-width: 767px){.press-contact-list{margin-bottom:15px}.press-contact-list .wrapper,.press-contact-list .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-contact-list .container{padding:0 10px 10px}.press-contact-list .wrapper .press-contact-list-title,.press-contact-list .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .press-contact-list-title,.fastbooking-overlay-wrapper .fastbooking>.wrapper .press-contact-list .container .press-contact-list-title{font-size:22px;line-height:27px;text-align:left;padding:10px 0 15px}.press-contact-list .list li{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 0 20px;display:block;margin-right:0}.press-contact-list .list li .name{font-size:18px}.press-contact-list .list li .phone{font-size:18px}}.price-from{color:#fff;text-align:right;padding-bottom:20px;font-size:12px;line-height:10px}.price-from .price{font-size:32px;line-height:38px}.price-from .coin{font-size:26px;line-height:38px}.price-from .before{margin-right:5px;text-decoration:line-through;font-size:16px;line-height:19px}.price-from .before .price,.price-from .before .coin{font-size:16px;line-height:19px}.rooms-services-list{width:100%;overflow:hidden}.rooms-services-list li{width:50%;float:left;color:#7F7F7F;padding:5px}.rooms-services-list li:before{content:"";display:inline-block;vertical-align:middle;height:100%}.rooms-services-list li.highlight{color:#67BAAF;font-size:14px;line-height:16px;margin-right:0;float:left}.rooms-services-list li.highlight span.desc{font-family:Arial, sans-serif;text-transform:none;font-weight:bold}.rooms-services-list li span{display:inline-block;vertical-align:middle}.rooms-services-list li span.desc{width:73%;margin-top:0;font-family:Arial, sans-serif;font-size:14px;line-height:16px}.rooms-services-list li span.s{width:27%}.hotel-expand{width:100%;background:#fff;padding:20px;margin-top:-24px;margin-bottom:24px;border:1px solid #E4E4E4;border-top:none;position:relative;z-index:2;font-size:14px;font-size:0.875rem;line-height:20px}.hotel-expand .rooms-services-list{padding-right:0px}.hotel-expand .rooms-services-list li{width:18%;margin-right:2%;border-bottom:1px solid #DBDBDB;padding:5px 5px}.hotel-expand .more-info{font-size:17px;color:#727272}.hotel-expand .more-info p,.hotel-expand .more-info li{font-size:14px;line-height:14px;font-family:"Open Sans", sans-serif;color:#7F7F7F;padding-bottom:5px}.hotel-expand .more-info .title{font-size:20px;font-family:"NoeText", sans-serif;line-height:24px;color:#515357;padding-bottom:5px;margin:10px 0}.hotel-expand .more-info ul li{position:relative}.hotel-expand .more-info ul li:before{content:'';width:9px;height:9px;position:absolute;left:35px;top:10px;background:#67BAAF}@media only screen and (max-width: 1024px){.rooms-services-list li span.s{width:35%;font-size:35px}.rooms-services-list li span.desc{width:65%}}@media only screen and (max-width: 1023px){.hotel-expand{position:relative}.hotel-expand .more-info{font-size:15px}.hotel-expand .more-info .title{font-size:17px}.hotel-expand .more-info ul li:before{left:19px;top:8px}}.rooms-list-with-filter-title.block-title-header{margin-bottom:30px}.rooms-list-with-filter-title.block-title-header>div{max-width:700px}.rooms-list-with-filter-title.block-title-header .rooms-comparator-wrapper .rooms-comparator{font-family:"Open Sans", sans-serif;font-weight:700}.rooms-list-with-filter-nav{padding-bottom:32px}.rooms-list-with-filter-nav .internal-nav li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .rooms-list-with-filter-nav .internal-nav li a{font-size:inherit;line-height:inherit}.rooms-list-with-filter-nav .internal-nav li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.rooms-list-with-filter-nav .internal-nav li a:hover:before,.rooms-list-with-filter-nav .internal-nav li a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.rooms-list-with-filter-nav .internal-nav li a:active{color:#002855}.rooms-list-with-filter-nav .internal-nav li a:active:before{background:#F1F2F9}.rooms-list-with-filter-nav .internal-nav li a:after{bottom:9px}.rooms-list-with-filter-nav .internal-nav li.current a{color:#002855}.rooms-list-with-filter .card.room .card-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.rooms-list-with-filter .card.room .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.rooms-list-with-filter .card.room .prev-type,.rooms-list-with-filter .card.room .prev-highlight{display:inline-block}.rooms-list-with-filter .card.room .prev-highlight{margin-left:5px}.rooms-list-with-filter .card.room .prev-highlight,.rooms-list-with-filter .card.room .prev-highlight .price,.rooms-list-with-filter .card.room .prev-highlight .coin{text-decoration:line-through}.rooms-list-with-filter .card.room .prev-type,.rooms-list-with-filter .card.room .prev-highlight,.rooms-list-with-filter .card.room .prev-highlight .price,.rooms-list-with-filter .card.room .prev-highlight .coin{font-family:"Open Sans", sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#FFA726;font-weight:bold}.rooms-list-with-filter .card.room .container{padding:23px 24px;border:1px solid #DBDBDB;border-top:none}.rooms-list-with-filter .card.room .feature{color:#7F7F7F;margin:8px 0;display:block;line-height:24px}.rooms-list-with-filter .card.room .feature:after{float:left;font-size:24px;margin-right:12px}.rooms-list-with-filter .card.room .desc{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A}.rooms-list-with-filter .card.room .info-links{margin-top:0px}.rooms-list-with-filter .card.room .call-to-action{width:100%;text-align:right;margin-top:16px}.rooms-list-with-filter .card.room .call-to-action .btn-primary{display:block;text-align:center;margin-top:16px}.rooms-list-with-filter .card.room .call-to-action .price-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#002855}.rooms-list-with-filter .card.room .call-to-action .price-cnt>*{-ms-flex-item-align:end;align-self:flex-end}.rooms-list-with-filter .card.room .call-to-action .price-cnt .type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;letter-spacing:1.8px;text-transform:uppercase}.rooms-list-with-filter .card.room .call-to-action .price-cnt.hidden{display:none}.rooms-list-with-filter .card.room .call-to-action .hint-cnt{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F}.rooms-list-with-filter .card.room .sash{z-index:9}.rooms-list-with-filter-more-btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;padding-top:26px}.rooms-slider .view-all-rooms{margin-top:10px;text-align:center}.shared-block .desc-card .image .image-bg{background-repeat:no-repeat;background-size:cover;background-position:center center}.sidebar-address{background:#F6F8FC;padding:24px;overflow:hidden}.sidebar-hotel-awards{position:relative;padding-top:35px;border:1px solid #DBDBDB}.sidebar-hotel-awards:after{content:"";position:absolute;top:0;left:50%;padding:15px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#FFF;border:1px solid #DBDBDB;border-radius:50%;color:#67BAAF}.sidebar-hotel-awards .title{overflow:hidden;margin:0;padding:0 10px;text-align:center}.sidebar-hotel-awards .title a{color:#002855}.sidebar-hotel-awards .swiper-container{overflow:hidden;margin:10px 40px}.sidebar-hotel-awards .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-hotel-awards .swiper-slide{max-width:57px;margin:0 15px}.sidebar-hotel-awards .swiper-slide img{display:block;margin:0 auto;width:100%;height:auto}.sidebar-hotel-awards .swiper-container-horizontal .swiper-slide{margin:0}.sidebar-hotel-awards .swiper-pagination-switch{width:10px;height:10px;background:#000;border-radius:50%}.sidebar-hotel-awards .swiper-visible-switch{background:#002855}.sidebar-hotel-awards .swiper-button-prev,.sidebar-hotel-awards .swiper-button-next{display:none;width:24px;height:24px;top:auto;bottom:18%;margin-top:0;border-radius:50%;border:1px solid #7F7F7F;background-image:none;text-align:center}.sidebar-hotel-awards .swiper-button-prev.swiper-button-disabled,.sidebar-hotel-awards .swiper-button-next.swiper-button-disabled{opacity:0}.sidebar-hotel-awards .swiper-button-prev{left:10px}.sidebar-hotel-awards .swiper-button-prev:after{content:"";font-size:7px;color:#7F7F7F;margin-left:2px}.sidebar-hotel-awards .swiper-button-next{right:10px}.sidebar-hotel-awards .swiper-button-next:after{content:"";font-size:7px;color:#7F7F7F;margin-left:5px}.sidebar-newsletter .fz-row{max-width:400px;width:100%;margin-bottom:0}.sidebar-newsletter .fz-field{display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.sidebar-newsletter .fz-field .input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #F1F2F9}.sidebar-newsletter .fz-field button{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;min-width:0}.sidebar-newsletter input::-webkit-input-placeholder{color:#DBDBDB}.sidebar-newsletter input::-moz-placeholder{color:#DBDBDB}.sidebar-newsletter input:-ms-input-placeholder{color:#DBDBDB}.sidebar-newsletter input:-moz-placeholder{color:#DBDBDB}.sidebar-weather{padding:16px 24px 24px;background:#67BAAF;color:#fff}.sidebar-weather .weather-icon{display:inline-block;margin-right:1rem;color:#FFF;vertical-align:middle;line-height:1}.sidebar-weather .weather-icon:before{display:none}.sidebar-weather .weather-icon:after{vertical-align:top}.sidebar-weather .weather-info{display:inline-block;border-left:1px solid #FFF;padding-left:1rem;vertical-align:middle}.sidebar-weather .title{margin-bottom:10px}.b-special-logo{padding-top:15px}.b-special-logo p{color:#002855;margin-top:0;text-align:left}.b-special-logo .special-logo{text-decoration:none;display:inline-block}.b-special-logo .special-logo:hover{text-decoration:none}.b-special-logo.image-left{text-align:left}.b-special-logo.image-center{text-align:center}.b-special-logo.image-right{text-align:right}.home-static-image.static-image-with-fastbooking+.internal-submenu,.home-static-image.static-image-with-fastbooking+.internal-nav{margin-top:-40px}.static-image-with-simple-search{position:relative;padding-bottom:133px;height:33.45vw;max-height:457px;margin:0 auto 40px}.static-image-with-simple-search+.internal-submenu,.static-image-with-simple-search+.internal-nav{margin-top:-40px}.static-image-with-simple-search .wrapper:not(.list-hotel-selector-cnt),.static-image-with-simple-search .fastbooking-overlay-wrapper .fastbooking>.wrapper .container:not(.list-hotel-selector-cnt),.fastbooking-overlay-wrapper .fastbooking>.wrapper .static-image-with-simple-search .container:not(.list-hotel-selector-cnt){position:relative;height:100%}.static-image-with-simple-search .fastbooking-wrapper{position:absolute;right:0;bottom:0;left:0;padding:0 0 40px;background-image:none}.static-image-with-simple-search .static-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0 auto;overflow:hidden;background-size:cover;background-position:50% 50%}.static-image-with-simple-search .static-image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.static-image-with-simple-search .title-block{padding:40px 20px 0}.static-image-with-simple-search .pretitle{font-size:14px;line-height:17px;text-transform:uppercase;letter-spacing:1.79px;margin:10px 0;color:#fff}.static-image-with-simple-search .title{font-size:45px;line-height:55px;max-width:580px;color:#fff}.user-level-description .t-label{margin-bottom:4px;color:#7F7F7F}.user-level-description .description-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.user-level-description .content-button{width:100%;margin:20px auto 0;text-align:center}.user-level-description .level-item-container .user-level .content-level:before,.user-level .user-level-description .level-item-container .content-level:before,.user-level-description .level-item-container .user-level .content-level:first-child:after,.user-level .user-level-description .level-item-container .content-level:first-child:after,.user-level-description .level-item-container .level-list .level-item:first-child .progress-bar-level:after,.user-level-description .level-item-container .level-list .level-item .progress-bar-level:before{content:'';position:absolute;top:0;width:1px;height:14px;background-color:#EE8E00;z-index:1}.user-level-description .level-item-container .level-list .level-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;border:1px solid #DBDBDB;margin-top:24px;-webkit-transition:all .6s;transition:all .6s;background:#fff}.user-level-description .level-item-container .level-list .level-item:first-child{border-right:none}.user-level-description .level-item-container .level-list .level-item:first-child .progress-bar-level:after{left:0}.user-level-description .level-item-container .level-list .level-item:last-child{border-left:none}.user-level-description .level-item-container .level-list .level-item .progress-bar-level{width:100%;height:6px;background-color:#FCE8CA;position:relative;-webkit-transition:all .6s;transition:all .6s}.user-level-description .level-item-container .level-list .level-item .progress-bar-level:before{right:0}.user-level-description .level-item-container .level-list .level-item .text-level{color:rgba(238,142,0,0.5);font:700 12px/20px "Open Sans", sans-serif;text-transform:uppercase;margin:16px auto 13px;-webkit-transition:all .6s;transition:all .6s}.user-level-description .level-item-container .level-list .level-item .text-item{font-size:14px;font-size:0.875rem;color:#7F7F7F;width:100%;padding:0 24px 16px;-webkit-transition:all .6s;transition:all .6s}.user-level-description .level-item-container .level-list .level-item .text-item li{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px;-webkit-transition:all .6s;transition:all .6s}.user-level-description .level-item-container .level-list .level-item .text-item li:before{content:"";color:rgba(127,127,127,0.5);font-size:17px;font-size:1.0625rem;margin-right:8px;margin-top:4px;-webkit-transition:all .6s;transition:all .6s}.user-level-description .level-item-container .level-list .level-item .pre-title{margin:16px auto 24px}.user-level-description .level-item-container .level-list .level-item.active{border-color:#fff;-webkit-box-shadow:0px 1px 19px 2px rgba(0,0,0,0.1);box-shadow:0px 1px 19px 2px rgba(0,0,0,0.1);z-index:2}.user-level-description .level-item-container .level-list .level-item.active .progress-bar-level{background-color:#EE8E00}.user-level-description .level-item-container .level-list .level-item.active .text-level{color:#EE8E00;z-index:1}.user-level-description .level-item-container .level-list .level-item.active .text-item{color:#4A4A4A}.user-level-description .level-item-container .level-list .level-item.active .text-item li:before{color:#7BD124}.user-level-description-popup{display:none;padding:0}.user-level-description-popup .popup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-level-description-popup .popup-container .image-content{position:relative;width:540px}.user-level-description-popup .popup-container .image-content img{display:block}.user-level-description-popup .popup-container .popup-content{max-width:542px;padding:24px}.user-level-description-popup .popup-container .popup-content .t-highlight{color:#080808;font-weight:400;margin-bottom:22px}.user-level-description-popup .popup-container .popup-content .t-p{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.user-level-description-popup .popup-container .popup-content .t-p p,.user-level-description-popup .popup-container .popup-content .t-p li{margin-bottom:16px}.video-module{position:relative;overflow:hidden;background-color:#67BAAF;position:relative;-webkit-transition:all .3s;transition:all .3s}.video-module.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.video-module .cover{position:relative;padding-bottom:40.8%;padding-top:25px;height:0;display:block;width:100%;max-width:1240px}.video-module .cover .video-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:50%;top:calc(50% - 8px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;font-size:0.875rem;color:#fff;font-weight:700;margin-top:10px;z-index:2}.video-module .cover .video-link:before{content:""}.video-module .cover .video-link:before{font-size:70px;margin-bottom:20px}.video-module .cover .video-link .text{opacity:0;font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:700}.video-module .cover img{width:100%;height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}@-webkit-keyframes a{0%,1%{opacity:.6;width:28px;height:28px}50%,to{opacity:0;width:100px;height:100px}}@keyframes a{0%,1%{opacity:.6;width:28px;height:28px}50%,to{opacity:0;width:100px;height:100px}}@-webkit-keyframes b{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes c{0%{-webkit-filter:blur(10px);filter:blur(10px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes c{0%{-webkit-filter:blur(10px);filter:blur(10px)}to{-webkit-filter:blur(0);filter:blur(0)}}.ibero-interactive-map,.ibero-interactive-map *,.ibero-interactive-map:after,.ibero-interactive-map :after,.ibero-interactive-map:before,.ibero-interactive-map :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.ibero-interactive-map{width:100%;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ibero-interactive-map-wrapper{position:relative;max-width:1600px;margin:auto;overflow:hidden}.ibero-interactive-map h1,.ibero-interactive-map h2,.ibero-interactive-map h3,.ibero-interactive-map h4,.ibero-interactive-map h5,.ibero-interactive-map h6,.ibero-interactive-map p{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.ibero-interactive-map .is-dragging,.ibero-interactive-map .is-dragging *{cursor:-webkit-grabbing}.ibero-interactive-map .is-dragging .ibero-interactive-map-image-wrapper{pointer-events:none}.ibero-interactive-map .unanimated{-webkit-transition:none;transition:none}.ibero-interactive-map button{-webkit-appearance:none;cursor:pointer;outline:none;white-space:nowrap}.ibero-interactive-map-blur{-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease, -webkit-filter .4s ease;-webkit-filter:blur(5px);filter:blur(5px)}.ibero-interactive-map-unblur{-webkit-animation:c .6s;animation:c .6s}.ibero-interactive-map-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;background:#cdcdcd;font-family:Playfair Display;font-size:20px}.ibero-interactive-map-loader-spinner{background:url(../images/loader.png);background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;width:50px;height:50px}.ibero-interactive-map-loader p{margin-top:20px}.ibero-interactive-map-image-wrapper{position:relative;overflow:auto}.ibero-interactive-map-image-wrapper::-webkit-scrollbar{display:none}.ibero-interactive-map-container{position:relative;background-size:cover;min-width:100%}.ibero-interactive-map-container:after,.ibero-interactive-map-container:before{content:"";position:absolute;left:0;right:0;height:50%}.ibero-interactive-map-container:before{top:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(transparent));background-image:linear-gradient(180deg, rgba(0,0,0,0.6), transparent)}.ibero-interactive-map-container:after{bottom:0;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.6)), to(transparent));background-image:linear-gradient(0deg, rgba(0,0,0,0.6), transparent)}.ibero-interactive-map-btn{position:absolute;z-index:5;font-family:Playfair Display;font-style:italic;font-size:14px;background-image:url(../images/pin-small.svg);background-position:13px;background-size:14px 20px;background-repeat:no-repeat;background-color:rgba(0,0,0,0.3);color:#fff;border:1px solid #fff;padding:5px 10px 5px 35px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .4s ease;transition:all .4s ease}.ibero-interactive-map-btn:hover{border-color:#a49c8f;background-color:#a49c8f}.ibero-interactive-map-scrollbar{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;height:28px;padding:0 40px}.ibero-interactive-map-scrollbar-track{position:relative;top:14px;width:200px;height:0;border-bottom:1px dashed rgba(255,255,255,0.3)}.ibero-interactive-map-scrollbar-track:after,.ibero-interactive-map-scrollbar-track:before{content:"";position:absolute;top:-14px;width:28px;height:28px;border-radius:100%;border:1px solid rgba(255,255,255,0.4)}.ibero-interactive-map-scrollbar-track:before{left:-40px}.ibero-interactive-map-scrollbar-track:after{right:-40px}.ibero-interactive-map-scrollbar-thumb{width:28px;height:28px;border:1px solid #fff;background:#fff;border-radius:100%;position:absolute;left:-40px;top:-14px;cursor:pointer;cursor:-webkit-grab;z-index:1}.ibero-interactive-map-scrollbar-thumb:before{content:"";position:absolute;top:50%;left:50%;border:1px solid #fff;opacity:.6;border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:28px;height:28px;pointer-events:none;-webkit-animation:a 2s ease infinite;animation:a 2s ease infinite}.ibero-interactive-map-scrollbar-thumb:after{content:"DRAG TO DISCOVER";font-family:lato,sans-serif;color:#fff;font-size:10px;text-align:center;padding-right:10px;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:1;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.ibero-interactive-map-scrollbar-thumb.clicked:after{opacity:0}.ibero-interactive-map-hotel{position:relative;width:100%;height:100%}.ibero-interactive-map-hotel .back-img{background-size:cover;background-position:50%;width:100%;height:100%}.ibero-interactive-map-hotel .back-img:after,.ibero-interactive-map-hotel .back-img:before{content:"";position:absolute;top:0;bottom:0;width:50%}.ibero-interactive-map-hotel .back-img:before{left:0;background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.8)), to(transparent));background:linear-gradient(90deg, rgba(0,0,0,0.8), transparent)}.ibero-interactive-map-hotel .back-img:after{right:0;background:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.8)), to(transparent));background:linear-gradient(270deg, rgba(0,0,0,0.8), transparent)}.ibero-interactive-map-hotel-inner{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%}.ibero-interactive-map-hotel-inner img{height:100%}.ibero-interactive-map-hotel-back{position:absolute;top:10px;left:0;background-color:transparent;background-position:right 55px center;background-repeat:no-repeat;color:#fff;border:none;padding:20px 4px 20px 80px;z-index:6}.ibero-interactive-map-hotel-back:before{content:"";position:absolute}.ibero-interactive-map-hotel-info{position:absolute;top:0;left:150px;color:#fff;padding:17px 35px;z-index:6}.ibero-interactive-map-hotel-info h2{font-size:19px;margin-top:0;margin-bottom:0}.ibero-interactive-map-general-btn{position:absolute;-webkit-transform:translate(-17px, -17px);transform:translate(-17px, -17px);cursor:pointer;white-space:nowrap;pointer-events:none;-webkit-transition:opacity .4s linear;transition:opacity .4s linear;opacity:0}.ibero-interactive-map-general-btn-fixed{position:absolute;top:30px;right:60px;padding:6px 10px;color:#fff;background:rgba(0,0,0,0.2);border:1px solid #fff;cursor:pointer}.ibero-interactive-map-general-btn-area{position:absolute;cursor:none}.ibero-interactive-map-general-btn-area:hover .ibero-interactive-map-general-btn{opacity:1}.ibero-interactive-map-general-btn-circle{display:inline-block;vertical-align:middle;height:34px;width:34px;background:#fff;border-radius:100%;position:relative}.ibero-interactive-map-general-btn-circle:before{content:"";position:absolute;pointer-events:none;width:53px;height:53px;background:transparent;border:1px solid #fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%}.ibero-interactive-map-general-btn-circle.points-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ibero-interactive-map-general-btn-circle.points-top{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ibero-interactive-map-general-btn-circle.points-bottom{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ibero-interactive-map-general-btn-arrow{position:absolute;top:50%;left:24px}.ibero-interactive-map-general-btn-arrow:after,.ibero-interactive-map-general-btn-arrow:before{content:"";position:absolute;top:0;right:0;-webkit-transform-origin:right center;transform-origin:right center;width:15px;height:1px;background-color:inherit}.ibero-interactive-map-general-btn-arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ibero-interactive-map-general-btn-arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ibero-interactive-map-general-btn span{position:absolute;top:50%;left:100%;font-family:lato,sans-serif;font-size:14px;color:#fff;padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ibero-interactive-map-general-btn.text-left span{padding-left:0;padding-right:25px;left:auto;right:100%}.ibero-interactive-map-pin{position:absolute;padding-top:8px;z-index:2}.ibero-interactive-map-pin .svg-pin{width:23px;height:33px;fill:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.ibero-interactive-map-pin .svg-pin *{-webkit-transition:none;transition:none}.ibero-interactive-map-pin .pin-hover{opacity:0;pointer-events:none;position:absolute;bottom:100%;white-space:nowrap;padding:4px 10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:14px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.ibero-interactive-map-pin .pin-card{position:absolute;display:none;top:100%;margin-top:10px;left:0;width:290px;background:#fff;z-index:2}.ibero-interactive-map-pin .pin-card .slider-btn{position:absolute;top:0;padding:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.6);cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ibero-interactive-map-pin .pin-card .slider-btn svg{width:20px;height:20px;fill:#fff !important}.ibero-interactive-map-pin .pin-card .slider-btn.prev-btn{left:0}.ibero-interactive-map-pin .pin-card .slider-btn.prev-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ibero-interactive-map-pin .pin-card .slider-btn.next-btn{right:0}.ibero-interactive-map-pin .pin-card-image{height:190px;background-position:50%;background-size:cover;position:relative}.ibero-interactive-map-pin .pin-card-image:hover .slider-btn{opacity:1}.ibero-interactive-map-pin .pin-card-close{position:absolute;width:30px;top:0;right:0;height:30px;cursor:pointer;text-align:center}.ibero-interactive-map-pin .pin-card-close:before{content:"×";color:#fff;display:inline-block;line-height:30px;font-family:Arial;font-size:30px}.ibero-interactive-map-pin .pin-card h5{padding:5px 0 15px;margin:10px 20px;font-size:18px;border-bottom:1px solid rgba(163,155,143,0.5)}.ibero-interactive-map-pin .pin-card p{padding:5px 0;margin:0 20px 10px;font-size:14px;font-family:lato,sans-serif;color:#777}.ibero-interactive-map-pin.hover-on-bottom .pin-hover{bottom:auto;top:100%}.ibero-interactive-map-pin.card-on-top .pin-card{top:auto;bottom:100%;margin:0}.ibero-interactive-map-pin.card-on-left .pin-card{left:auto;right:0}.ibero-interactive-map-pin:not(.active) .svg-pin:hover+.pin-hover{opacity:1;pointer-events:auto}.ibero-interactive-map-pin.active{z-index:4}.ibero-interactive-map-pin.active .pin-card{display:block}.ibero-interactive-map-pin:not(.active):not(.has-mouse-in) .svg-pin{fill:#fff !important}.ibero-interactive-map-pin.has-mouse-in{z-index:3}.ibero-interactive-map-mobile{position:relative;overflow:hidden}.ibero-interactive-map-mobile-title{margin:0;padding:15px;font-size:18px;font-weight:700;color:#0c4a77}.ibero-interactive-map-dropdown-item-hotel{border-top:1px solid #ebebeb}.ibero-interactive-map-dropdown-item-hotel *{font-weight:300}.ibero-interactive-map-dropdown-item-hotel:first-of-type{border:none}.ibero-interactive-map-hotel-title{margin:0;padding:15px;font-size:16px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.ibero-interactive-map-hotel-title .arrow{position:absolute;top:calc(50% - 5px);right:15px;width:6px;height:11px;fill:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.ibero-interactive-map-dropdown-item-hotel.active .ibero-interactive-map-hotel-title .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ibero-interactive-map-hotel-amenities{display:none}.ibero-interactive-map-hotel-amenities h4{font-size:16px;margin:0;padding:15px;cursor:pointer}.ibero-interactive-map-amenity-card{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;font-family:lato;z-index:7;color:#666;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);pointer-events:none;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.ibero-interactive-map-amenity-card::-webkit-scrollbar{display:none}.ibero-interactive-map-amenity-card.show{-webkit-transform:none;transform:none;pointer-events:auto}.ibero-interactive-map-amenity-card h4{font-size:18px;margin:0;margin-bottom:15px;font-weight:400}.ibero-interactive-map-amenity-card .img-wrapper{display:none;position:relative;margin-bottom:15px;font-size:0}.ibero-interactive-map-amenity-card .img-wrapper.show{display:inline-block}.ibero-interactive-map-amenity-card .img-wrapper .slider-btn{position:absolute;top:0;padding:5px;background:rgba(0,0,0,0.6);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ibero-interactive-map-amenity-card .img-wrapper .slider-btn svg{height:20px;width:20px;fill:#fff}.ibero-interactive-map-amenity-card .img-wrapper .slider-btn.is-hidden{display:none}.ibero-interactive-map-amenity-card .img-wrapper .slider-btn.prev-btn{left:0}.ibero-interactive-map-amenity-card .img-wrapper .slider-btn.prev-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ibero-interactive-map-amenity-card .img-wrapper .slider-btn.next-btn{right:0}.ibero-interactive-map-amenity-card img{max-width:100%}.ibero-interactive-map-amenity-card p{font-size:13px;max-width:400px;margin:0;display:none}.ibero-interactive-map-amenity-card p.show{display:block}.ibero-interactive-map-amenity-return{color:#fff;font-size:14px;line-height:10px;padding:25px;cursor:pointer}.ibero-interactive-map-amenity-return .arrow{fill:#fff;width:5px;height:10px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ibero-interactive-map-amenity-return span{display:inline-block;margin-left:10px}.ibero-interactive-map-amenity-content{padding:25px}#iberostar-svg-map{-webkit-filter:blur(30px);filter:blur(30px);opacity:.6;position:absolute;top:0;left:0}@media (-ms-high-contrast: active), (-ms-high-contrast: none){#iberostar-svg-map{display:none}}#iberostar-svg-map.hidden{display:none}#iberostar-svg-map .ibero-svg-main{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#iberostar-svg-map .ibero-svg-main.active{opacity:1}.edit-user-page .edit-user-content{padding-top:30px}.edit-user-page .accordion-block{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;color:#4A4A4A}.edit-user-page .accordion-block .accordion-title a{font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A;display:block;position:relative}.edit-user-page .accordion-block .accordion-title a:after{content:"";font-size:16px;color:#67BAAF;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.edit-user-page .accordion-block .accordion-title a:before{display:none}.edit-user-page .accordion-block .accordion-content{display:none}.edit-user-page .accordion-block.opened .accordion-title a:after{content:""}.edit-user-page .accordion-block.opened .accordion-content{display:block;border-top:1px solid #DBDBDB;overflow:hidden}.edit-user-page .accordion-block.personal-data .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-user-page .accordion-block.personal-data .radio>.t-fb-label,.edit-user-page .accordion-block.personal-data .radio>.sash{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-user-page .accordion-block.personal-data .radio>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:22px}.edit-user-page .accordion-block.personal-data .name-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-user-page .accordion-block.personal-data .birth-pass-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-field.fz-field-date:after{display:none}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-field.fz-field-date input{padding-left:10px}.edit-user-page .accordion-block.personal-data .fz-field{border-color:#DBDBDB}.edit-user-page .accordion-block.personal-data .phone-lang-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-user-page .accordion-block.personal-data .phone-lang-cnt.fz-row{overflow:visible}.edit-user-page .accordion-block.personal-data .country-code-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-user-page .accordion-block.personal-data .city-address-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-user-page .accordion-block.personal-data .intl-tel-input{position:static}.edit-user-page .accordion-block.personal-data .intl-tel-input .flag-container,.edit-user-page .accordion-block.personal-data .intl-tel-input .selected-flag{padding:0}.edit-user-page .accordion-block.personal-data .intl-tel-input .selected-flag .iti-arrow{border:none;width:auto;height:auto;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.edit-user-page .accordion-block.personal-data .intl-tel-input .selected-flag .iti-arrow:after{content:"";color:#67BAAF;font-size:15px}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code .selected-dial-code{font-size:16px;font-size:1rem;line-height:26px;color:#080808;padding-left:10px}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code .selected-flag{background:#F1F2F9}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:65px}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:10px;padding-right:10px;width:100%}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-dial-code{padding-left:15px}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-dial-code,.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-dial-code{padding-left:5px}.edit-user-page .accordion-block.personal-data .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .iti-arrow{right:0}.edit-user-page .accordion-block.personal-data .intl-tel-input input[type="text"]{padding-left:10px !important}.edit-user-page .accordion-block.personal-data .fz-field.w-phone-prefix{position:relative;padding-left:65px}.edit-user-page .accordion-block.personal-data .action,.edit-user-page .accordion-block.notifications .action{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.edit-user-page .accordion-block.personal-data .action .clear-form,.edit-user-page .accordion-block.notifications .action .clear-form{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .edit-user-page .accordion-block.personal-data .action .clear-form,[data-base-text="true"] .edit-user-page .accordion-block.notifications .action .clear-form{font-size:inherit;line-height:inherit}.edit-user-page .accordion-block.personal-data .action .clear-form:before,.edit-user-page .accordion-block.notifications .action .clear-form:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.edit-user-page .accordion-block.personal-data .action .clear-form:hover:before,.edit-user-page .accordion-block.personal-data .action .clear-form:focus:before,.edit-user-page .accordion-block.notifications .action .clear-form:hover:before,.edit-user-page .accordion-block.notifications .action .clear-form:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.edit-user-page .accordion-block.personal-data .action .clear-form:active,.edit-user-page .accordion-block.notifications .action .clear-form:active{color:#002855}.edit-user-page .accordion-block.personal-data .action .clear-form:active:before,.edit-user-page .accordion-block.notifications .action .clear-form:active:before{background:#F1F2F9}.edit-user-page .accordion-block.personal-data .action .clear-form.disabled,.edit-user-page .accordion-block.notifications .action .clear-form.disabled{cursor:default;opacity:.4;pointer-events:none}.edit-user-page .accordion-block.personal-data .action .clear-form.disabled:before,.edit-user-page .accordion-block.notifications .action .clear-form.disabled:before{display:none}.edit-user-page .change-element{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px}.edit-user-page .change-element .element{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#080808;-ms-flex-item-align:end;align-self:flex-end;padding-right:11px}.edit-user-page .change-element a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Open Sans", sans-serif;font-weight:600;color:#67BAAF;background:#EDF7F6;border-radius:16px;padding:7px 0 8px 0;position:relative;max-width:32px;width:32px;height:32px;font-size:0;line-height:17px;overflow:hidden;z-index:2;white-space:nowrap;-ms-flex-item-align:center;align-self:center;text-decoration:none}.edit-user-page .change-element a:after{content:"";font-size:16px;position:absolute;left:0;top:0;line-height:32px;width:32px;height:32px;border-radius:50%;background:transparent;text-align:center}.edit-lightbox .fancybox-close-small,.updated-lightbox .fancybox-close-small,.connect-lightbox .fancybox-close-small{width:48px;height:48px}.edit-lightbox .fancybox-close-small:before,.updated-lightbox .fancybox-close-small:before,.connect-lightbox .fancybox-close-small:before{content:"";font-size:16px;display:block}.edit-lightbox{overflow:hidden;width:calc( 100% - 20px);max-width:998px}.edit-lightbox .change-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#002855}.edit-lightbox .fz-row{max-width:364px}.edit-lightbox .cancel-user-edit{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .edit-lightbox .cancel-user-edit{font-size:inherit;line-height:inherit}.edit-lightbox .cancel-user-edit:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.edit-lightbox .cancel-user-edit:hover:before,.edit-lightbox .cancel-user-edit:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.edit-lightbox .cancel-user-edit:active{color:#002855}.edit-lightbox .cancel-user-edit:active:before{background:#F1F2F9}.edit-lightbox .btn-primary{margin-left:40px}.edit-lightbox .fz-field .show-password .toggle-password-icon{font-size:24px}.edit-lightbox .validation-success{background-color:#F0F9E8;padding:12px 12px 12px 12px;margin-top:20px}.edit-lightbox .validation-success .text-success{font-size:11px;font-size:0.6875rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.edit-lightbox .validation-success .text-success:before{content:"";color:#fff;background-color:#7BD124;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;height:22px;margin-right:12px;padding-left:2px;padding-top:2px}.edit-lightbox .validation-success.hidden{display:none}.updated-lightbox{width:calc( 100% - 20px);max-width:690px;text-align:center;overflow:hidden;padding:40px}.updated-lightbox .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#002855;padding-top:90px;position:relative;padding-bottom:20px}.updated-lightbox .title:after{content:"";font-size:64px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#67BAAF}.updated-lightbox .btn-primary{margin-top:20px}.connect-lightbox{width:calc( 100% - 20px);max-width:774px;overflow:hidden;padding:24px}.connect-lightbox .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#002855;margin-bottom:8px}.connect-lightbox ul{padding:7px 0}.connect-lightbox ul li{padding-left:34px;position:relative;padding-top:7px;padding-bottom:7px}.connect-lightbox ul li:before{font-size:24px;position:absolute;left:0;top:7px}.connect-lightbox ul li.info:before{content:""}.connect-lightbox ul li.facebook:before{content:""}.connect-lightbox ul li.google:before{content:""}.connect-lightbox ul li.age:before{content:""}.connect-lightbox .action{padding-top:23px;text-align:right}.connect-lightbox .action .cancel-user-edit{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] .connect-lightbox .action .cancel-user-edit{font-size:inherit;line-height:inherit}.connect-lightbox .action .cancel-user-edit:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.connect-lightbox .action .cancel-user-edit:hover:before,.connect-lightbox .action .cancel-user-edit:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.connect-lightbox .action .cancel-user-edit:active{color:#002855}.connect-lightbox .action .cancel-user-edit:active:before{background:#F1F2F9}.connect-lightbox .action .btn-primary{min-width:196px;margin-left:38px}.disconnect-lightbox{width:calc( 100% - 20px);max-width:690px;text-align:center;overflow:hidden;padding:27px 40px 40px}.disconnect-lightbox .spinner-sun svg{width:93px;height:93px}.disconnect-lightbox .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#002855;padding-top:20px;padding-bottom:5px}.my-iberostar-page .wrapper-freetours{background-color:#fff;-webkit-box-shadow:0 2px 4px #DBDBDB;box-shadow:0 2px 4px #DBDBDB}.my-iberostar-page .gifts-title{margin-left:25px;color:#002855}.my-iberostar-page .gifts-subtitle{margin-left:25px}.my-iberostar-page .wrapper-iberostar-gifts{background-color:#fff;-webkit-box-shadow:0 2px 4px #DBDBDB;box-shadow:0 2px 4px #DBDBDB}.my-iberostar-page .wrapper-iberostar-gifts.iberostar-gifts-links{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}.my-iberostar-page .wrapper-iberostar-gifts.iberostar-gifts-links>a{margin-left:24px}.my-iberostar-page .wrapper-iberostar-gifts.iberostar-gifts-filters{padding-left:0;padding-right:0}.my-iberostar-page .results-filters{border-bottom:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding:0 24px}.my-iberostar-page .results-filters .t-label{color:#7F7F7F}.my-iberostar-page .results-filters .title{color:#4A4A4A}.my-iberostar-page .results-filters>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:10px}.my-iberostar-page .results-filters>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:24px;margin-bottom:10px}.my-iberostar-page .results-filters .results-order-by{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;color:#7F7F7F}.my-iberostar-page .results-filters .results-order-by:not(.reversible){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.my-iberostar-page .results-filters .results-order-by>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.my-iberostar-page .results-filters .results-order-by>*>a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding-right:20px;position:relative}[data-base-text="true"] .my-iberostar-page .results-filters .results-order-by>*>a{font-size:inherit;line-height:inherit}.my-iberostar-page .results-filters .results-order-by>*>a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.my-iberostar-page .results-filters .results-order-by>*>a:hover:before,.my-iberostar-page .results-filters .results-order-by>*>a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.my-iberostar-page .results-filters .results-order-by>*>a:active{color:#002855}.my-iberostar-page .results-filters .results-order-by>*>a:active:before{background:#F1F2F9}.my-iberostar-page .results-filters .results-order-by>*>a:after{content:"";font-size:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-iberostar-page .results-filters .results-order-by>*>a.active:after{content:""}.my-iberostar-page .results-filters .results-order-by>li:first-child{margin-right:10px}.my-iberostar-page .results-filters .results-order-by .drop-down-links{left:auto;right:-13px}.my-iberostar-page .results-filters .results-order-by .drop-down-links::before{left:auto;right:20px}.my-iberostar-page .load-more-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-iberostar-page .bookings-title{display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-page .bookings-title .block-title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.my-iberostar-page .bookings-title .booking-categories-cnt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.my-iberostar-page .bookings-title .booking-categories-cnt>a{font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:700;line-height:20px;padding-right:18px;position:relative;color:#67BAAF}.my-iberostar-page .bookings-title .booking-categories-cnt>a:after{content:"";font-size:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-iberostar-page .bookings-title .booking-categories-cnt .drop-down-links:before{left:auto;right:20px}.my-iberostar-page .wrapper.flash .alert,.my-iberostar-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .flash.container .alert,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .flash.container .alert{margin-top:20px;margin-bottom:0}.my-iberostar-page .wrapper.flash .alert:last-child,.my-iberostar-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .flash.container .alert:last-child,.fastbooking-overlay-wrapper .fastbooking>.wrapper .my-iberostar-page .flash.container .alert:last-child{margin-bottom:20px}.my-iberostar-page .alert{width:calc( 100% - 24px)}.my-iberostar-page .content-my-iberostar.inner{padding-top:30px;padding-bottom:40px}.my-iberostar-page .internal-nav{margin-bottom:35px}.my-iberostar-page .internal-nav ul li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 11px}.my-iberostar-page .internal-nav ul li a{padding:18px 14px}.my-iberostar-page .internal-nav ul li a:before{display:none}.my-iberostar-page .internal-nav ul li:after{height:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-iberostar-page .points-cnt{margin:0 auto;width:100%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-page .points-cnt .desc{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;vertical-align:top;font-size:14px;font-family:"Open Sans", sans-serif;line-height:29px;color:#515357;margin-bottom:15px}.my-iberostar-page .points-cnt .point{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;vertical-align:top;text-align:right;margin-bottom:15px}.my-iberostar-page .points-cnt .point>span{display:block;top:0;font-size:14px;color:#002855;position:relative;padding-right:40px}.my-iberostar-page .points-cnt .point>span:after{content:"";font-size:32px;color:#67BAAF;position:absolute;top:50%;right:0;margin-top:-16px}.my-iberostar-page .points-cnt.total .desc span{font-family:"Open Sans", sans-serif;font-size:14px;line-height:26px;color:#7F7F7F;display:block}.my-iberostar-page .points-cnt.total .point{margin-bottom:0}.my-iberostar-page .booking-upselling{background:#DBDBDB;padding-top:50px;display:none}.my-iberostar-page .booking-upselling .card .card-image{padding-top:77%;background-size:cover;background-position:50% 50%}.my-iberostar-page .booking-upselling .card .card-container{background:transparent;color:#002855;padding:20px 10px}.my-iberostar-page .booking-upselling .card .card-container .title{margin-bottom:15px}.my-iberostar-page .booking-upselling .card .card-container .desc{font-size:13px;color:#515357;margin-bottom:20px}.my-iberostar-page .booking-upselling .swiper-button-prev,.my-iberostar-page .booking-upselling .swiper-button-next{width:56px;height:76px;top:13%;background-color:#002855;background-image:none;opacity:0.7;z-index:1;color:#fff;line-height:76px;text-align:center}.my-iberostar-page .booking-upselling .swiper-button-prev:hover,.my-iberostar-page .booking-upselling .swiper-button-next:hover{opacity:1}.my-iberostar-page .booking-upselling .swiper-button-prev{left:0}.my-iberostar-page .booking-upselling .swiper-button-prev:before{content:"";font-size:32px;color:#fff}.my-iberostar-page .booking-upselling .swiper-button-next{right:0}.my-iberostar-page .booking-upselling .swiper-button-next:before{content:"";font-size:32px;color:#fff}.my-iberostar-page .fastbooking.home #people-popover{background:white}.my-iberostar-page .wrapper-personal-assistant{background-color:#FFF;-webkit-box-shadow:0 2px 4px #DBDBDB;box-shadow:0 2px 4px #DBDBDB}.my-iberostar-page .wrapper-personal-assistant .my-iberostar-image-with-description-block{margin-left:0}.my-iberostar-page .wrapper-personal-assistant .my-iberostar-introduction-module,.my-iberostar-page .wrapper-personal-assistant .my-iberostar-personal-assistant-form{position:relative;padding-bottom:30px;margin-bottom:30px}.my-iberostar-page .wrapper-personal-assistant .my-iberostar-introduction-module:after,.my-iberostar-page .wrapper-personal-assistant .my-iberostar-personal-assistant-form:after{position:absolute;right:-24px;bottom:0;left:-24px;display:block;height:1px;content:'';background:#F1F2F9}.my-iberostar-page .wrapper-personal-assistant .my-iberostar-personal-assistant-form{padding-bottom:10px}.my-iberostar-page .wrapper-personal-assistant .infographic-modules .block{-ms-flex-preferred-size:33%;flex-basis:33%}.my-iberostar-page .wrapper-personal-assistant .infographic-submodules>.block .s{color:#67BAAF}.my-iberostar-page .wrapper-iberostar-points{background-color:#fff;-webkit-box-shadow:0 2px 4px #DBDBDB;box-shadow:0 2px 4px #DBDBDB}.my-iberostar-page .wrapper-iberostar-points .t-label{color:#7F7F7F}.quote-form{position:relative}.quote-form.flex{display:block}.quote-form .quote-form-info{font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;margin-bottom:42px;line-height:18px;color:#7F7F7F}.quote-form .quote-form-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .quote-form-menu li{position:relative;padding:15px 32px;border:1px solid #DBDBDB;border-bottom:0;text-align:center;text-transform:uppercase}.quote-form .quote-form-menu li:first-child{border-right:0}.quote-form .quote-form-menu li.current{color:#002855;position:relative;border-top:2px solid #002855}.quote-form .quote-form-menu li.current a{color:#002855}.quote-form .quote-form-menu li.current:after{content:'';position:absolute;right:0;bottom:-2px;left:0;display:block;height:5px;background:#FFF;z-index:1}.quote-form .quote-form-menu li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;text-transform:uppercase}[data-base-text="true"] .quote-form .quote-form-menu li a{font-size:inherit;line-height:inherit}.quote-form .quote-form-menu li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#EDF7F6;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.quote-form .quote-form-menu li a:hover:before,.quote-form .quote-form-menu li a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.quote-form .quote-form-menu li a:active{color:#002855}.quote-form .quote-form-menu li a:active:before{background:#F1F2F9}.quote-form .quote-form-menu li a:before{display:none}.quote-form .quote-form-wrapper{width:calc( 67% - 11px);margin-right:11px;display:inline-block}.quote-form .chosen-container{width:100% !important;padding:0 25px 0 0;border:0;outline:0;-webkit-appearance:none;background:transparent url(//assets4.cdn.iberostar.com/assets/new/arrow_formz_select-0a612ae21c70ac5b14c242e772fc337a624f487bdd57c2d9ce476ffc30928685.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat;cursor:pointer}.quote-form .quote-desc{margin:32px 0 40px;color:#7F7F7F}.quote-form .form-title{margin-bottom:16px;color:#002855}.quote-form .fz-step{background:#FFF;padding:15px 20px 0;border:1px solid #DBDBDB}.quote-form .fz-field{border-color:#DBDBDB}.quote-form .fz-field label span{color:#7F7F7F}.quote-form input[type=file]+label{top:-1px;right:-1px;bottom:-1px;line-height:40px;width:auto}.quote-form input[type=text].is-date{padding-left:36px}.quote-form hr{margin:25px 0;background:#DBDBDB}.quote-form .overflow-allowed{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .form-separator{color:#7F7F7F}.quote-form .form-separator:before,.quote-form .form-separator:after{content:'';display:inline-block;width:47%;vertical-align:middle;border-top:dashed 0.5px #7F7F7F}.quote-form .form-separator:before{margin-right:10px}.quote-form .form-separator:after{margin-left:10px}.quote-form .event-wrapper{position:relative;padding:10px 10px 0;margin-bottom:20px;border:solid 1px #DBDBDB}.quote-form .event-wrapper .event-button-remove{display:none;z-index:2}.quote-form .event-wrapper .event-button-remove:after{content:"";display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;z-index:2;background-color:white;color:#002855;border:solid 1px #DBDBDB;border-radius:50%;font-size:12px;line-height:30px;text-align:center;cursor:pointer}.quote-form .event-wrapper .fz-col.tiny,.quote-form .event-wrapper .fz-col.small-mobile+.small{margin-left:10px}.quote-form .event-wrapper.removable .event-button-remove{display:block}.quote-form .event-button{margin-top:20px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;background:none;border:none;color:#67BAAF;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quote-form .event-button:after{content:'+';display:inline-block;width:27px;height:27px;margin-left:10px;padding-top:3px;background-color:white;border:solid 1px #DBDBDB;border-radius:50%;color:#67BAAF;font-size:14px;line-height:17px}.quote-form .event-button.disabled{opacity:.5;cursor:initial}.quote-form .fz-row.submit{text-align:right}.quote-form .fz-col.wide{width:100%}.quote-form .fz-col.small,.quote-form .fz-col.small-mobile{width:36%}.quote-form .fz-col.tiny{width:11%}.quote-form .fz-col.tiny+.fz-col{margin-left:10px}.quote-form .fz-collapsable.fz-collapsed{height:0}.quote-form .date-field:after{content:"";position:absolute;left:12px;bottom:13px;font-size:16px;color:#67BAAF}.quote-form .fz-section-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;margin-top:0}.quote-form .intl-tel-input{position:static}.quote-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:67px;background-color:rgba(241,242,249,0.4);padding:0}.quote-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag .iti-arrow{border:none;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px;height:15px;right:8px}.quote-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag .iti-arrow:after{content:"";font-size:15px;color:#67BAAF;display:block}.quote-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:2px}.quote-form .intl-tel-input input[type="text"]{padding-left:10px !important}.quote-form .fz-field.w-phone-prefix{position:relative;padding-left:80px}.quote-form .hotel-selection{display:inline-block;width:calc( 33% - 9px);margin-left:9px;vertical-align:top;background-color:white;border:solid 1px #DBDBDB}.quote-form .hotel-selection p{margin:0}.quote-form .hotel-selection .selection-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;padding:9px 20px 8px;margin:0;background-color:rgba(241,242,249,0.4);border-bottom:solid 1px #DBDBDB;text-transform:uppercase}.quote-form .hotel-selection .selection-item{padding:19px 20px 20px;border-bottom:solid 1px #DBDBDB;color:#002855}.quote-form .hotel-selection .selection-item p{display:inline;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A;margin-right:5px}.quote-form .hotel-selection .selection-item .stars{display:inline-block;position:relative;top:-2px}.quote-form .hotel-selection .rating-stars{font-size:14px;display:block;height:14px}.quote-form .hotel-selection .rating-stars:after{display:block}.quote-form .hotel-selection .selection-bottom{display:table;table-layout:fixed;width:100%;padding:13px 20px;background-color:rgba(241,242,249,0.4);color:#7F7F7F}.quote-form .hotel-selection .selection-bottom .info{font-size:14px;font-size:0.875rem;line-height:24px;display:table-cell;vertical-align:top}.quote-form .hotel-selection .selection-bottom .info li,.quote-form .hotel-selection .selection-bottom .info span{display:block;color:#080808}.quote-form .hotel-selection.sticky{position:fixed;top:0}.quote-form .hotel-selection.sticky-bottom{bottom:96px;top:auto}.quote-form .chosen-container input[type="text"]{padding-right:0;font-size:16px;font-size:1rem;line-height:24px}.quote-form .chosen-choices{background:#FFF;padding:0;border:0;cursor:pointer;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.quote-form .chosen-choices>li{position:relative;float:none;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#8B9199;padding:9px 10px 8px 50px}.quote-form .chosen-choices>li:after{content:'';position:absolute;top:10px;right:30px;display:block;width:20px;height:20px;background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border-radius:4px;z-index:1}.quote-form .chosen-choices>li.search-choice{position:relative;background:#ECF6FD;background-image:unset;padding:15px;border:0;margin:0;border-radius:0;color:#8B9199}.quote-form .chosen-choices>li.search-choice:hover{background:#FFF}.quote-form .chosen-choices>li.search-choice .search-choice-close{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:unset;z-index:2}.quote-form .chosen-choices>li.search-field:after{display:none}.quote-form .chosen-choices>li.search-field input[type="text"]{color:transparent;cursor:pointer}.quote-form .counter{position:absolute;bottom:0;background:#FFF;padding:0 0 5px 10px;margin:0;font-size:18px;cursor:pointer}.quote-form .chosen-results{min-width:0;margin-top:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.quote-form .chosen-results>li{position:relative}.quote-form .chosen-results>li:after{content:'';position:absolute;top:10px;right:15px;display:block;width:20px;height:20px;border:1px solid #979797;border-radius:4px}.quote-form .chosen-results>li.active-result{padding:10px}.quote-form .chosen-results>li.result-selected{display:none}.quote-form .chosen-results>li.result-selected.hidden{display:none}.quote-form .chosen-results>li.result-selected:after{background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border:0}.quote-form .chosen-results>li.destinations,.quote-form .chosen-results>li.hotels{border-bottom:1px solid #979797}.quote-form .chosen-results>li.destinations:after,.quote-form .chosen-results>li.hotels:after{border:0}.quote-form .chosen-drop{background:#FFF;margin:28px 0 0;-webkit-box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);border-radius:10px}.quote-form .chosen-drop:after{bottom:100%;left:88%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:10px;margin-left:-10px}.quote-form .first-time .chosen-choices{display:none}.quote-form .first-time .result-selected{display:block;padding:15px}.quote-form .first-time .chosen-results .result-selected.hidden{display:block}.quote-form .confirm-box .secondary-btn{margin-right:12px}.quote-form .confirm-box .clear-all{margin-right:10px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;cursor:pointer}.quote-form #meeting_rooms_budget_range_id__chosen .chosen-choices>li:after,.quote-form #hotel_specialty_id__chosen .chosen-choices>li:after{right:15px}.quote-form-thankyou{margin:50px auto;text-align:center}.quote-form-thankyou .h2{color:#002855}.quote-form-thankyou .desc{margin-bottom:30px;color:#4A4A4A}.quote-form-thankyou:before{content:'';display:block;width:133px;height:110px;margin:20px auto;background:url(//assets4.cdn.iberostar.com/assets/meetings_thankyou-38a20c6aa179363f3c0e86f72acc03f151e23d7bda2346a8998410891aa9113a.png) no-repeat center}.awards-list{width:100%;overflow:hidden}.awards-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.awards-list li .image{margin-bottom:25px}.awards-list li .image img{max-width:100%}.awards-list li .t-h5-header{color:#002855}.fastbooking-results{position:relative}.fastbooking-results.overlay:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.76);z-index:10}.results-hotels{position:relative;z-index:8}.results-hotels.list{padding:20px;background:#DBDBDB}.results-hotels.list .fancybox-iframe{width:auto}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper,.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before,.result-hotel.wait .call-to-action .price-info-fake .price-cnt{position:relative;margin-bottom:8px;width:100%}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper:before,.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before:before,.result-hotel.wait .call-to-action .price-info-fake .price-cnt:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #fff), color-stop(18%, #FAFAFA), color-stop(42%, #F1F2F9), color-stop(80%, #fff));background:linear-gradient(to right, #fff 8%, #FAFAFA 18%, #F1F2F9 42%, #fff 80%);background-size:1200px 422px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper{height:16px}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper:before{width:66px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before{height:30px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before:before{width:66px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before){height:16px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before):before{width:166px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before):first-child{margin-bottom:4px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before):last-child{margin-bottom:15px}.result-hotel[data-price="99999"] .call-to-action{width:auto}.result-hotel a.card-image{background-color:#67BAAF}.result-hotel a.card-image img{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.result-hotel a.card-image .hover{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.result-hotel a.card-image .hover .s{font-size:42px;margin-bottom:16px}.result-hotel a.card-image:hover img{opacity:.25}.result-hotel a.card-image:hover .hover{opacity:1}#watch-job{width:100%;background:#F1F2F9;color:#515357;padding:23px 20px 22px 80px;position:relative}#watch-job:before{content:' ';width:36px;height:36px;position:absolute;left:25px;top:50%;margin-top:-18px;background:url(//assets4.cdn.iberostar.com/assets/ajax-loader-small-9b57ba71dcd59d34462d2042e086fe04ede43f430536a16dd0375ab1b7b90492.gif) no-repeat}#watch-job p{margin:0;font-style:italic;font-size:17px;padding-left:24px;border-left:1px solid #DBDBDB}#cancel-booking-ame{background:#fff;padding:24px 5%;width:680px;height:150px;float:left}#cancel-booking-ame .content{width:100%;float:left}#cancel-booking-ame .content .block-title{margin:0;float:left}.claim-form{padding-top:24px}.claim-form .wrapper,.claim-form .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .claim-form .container{max-width:970px}.claim-form .wrapper .wrapper,.claim-form .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .claim-form .container .wrapper,.claim-form .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .claim-form .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .claim-form .container .container{padding:0}.claim-form .alert{margin-top:20px}.complaints-form{margin-bottom:40px}.complaints-form .block-title{text-align:center;margin-top:40px}.complaints-form .action{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complaints-form .action>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.complaints-form .alert{font-size:14px;font-size:0.875rem;line-height:14px;padding:17px 40px 16px 44px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;min-width:282px;position:relative}.complaints-form .alert .alert-danger{margin-top:20px;color:#E84F4F;background:rgba(232,79,79,0.11);border-color:#E84F4F}.complaints-form p.h4{border-bottom:1px solid #DDDDDD;padding:5px 0px}.complaints-form .form-wrapper{width:100%;max-width:770px;padding:0 20px;margin:0 auto}.complaints-form .form-wrapper .row{margin-bottom:20px}.complaints-form .form-wrapper .row .col-sm-3{width:32%;display:inline-block;vertical-align:top}.complaints-form .form-wrapper .row .col-sm-4{width:49%;display:inline-block}.complaints-form .form-wrapper .row .col-sm-2{width:20%;display:inline-block}.complaints-form .form-wrapper .parsley-errors-list{position:relative}@media only screen and (max-width: 767px){.complaints-form .form-wrapper{padding:0}.complaints-form .form-wrapper .row .col-sm-4,.complaints-form .form-wrapper .row .col-sm-3{width:100%;padding-bottom:10px}.complaints-form .form-wrapper .row .col+.col{margin-top:20px}.complaints-form .form-wrapper .row.action{padding-left:10px}}.contact-page{text-align:center}.contact-page .contact-block{margin-bottom:50px}.contact-page .contact-block>div{width:50%;display:inline-block;margin-right:-0.285em;vertical-align:top;padding:0 5px}.contact-page .contact-block>div>div{width:100%;background:#DBDBDB;text-align:left;padding:30px 4% 25px;margin:6px 0}.contact-page .contact-block>div>div .more{font-style:normal;text-decoration:none;position:relative;width:100%;display:block}.contact-page .contact-block>div>div .more span{position:absolute;right:0;bottom:0;font-size:18px;color:#7F7F7F}.contact-page .contact-block>div>div .title{font-family:"Open Sans", sans-serif;font-size:20px;color:#002855;margin:0 0 10px}.contact-page .contact-block>div>div .desc{font-size:14px;font-family:"Open Sans", sans-serif;line-height:18px;color:#7F7F7F;max-width:410px;margin:0}.contact-page .contact-block>div>div .action{width:100%;margin-top:10px}.contact-page .contact-block>div>div .action>div{display:inline-block;margin-right:-0.285em;vertical-align:middle}.contact-page .contact-block>div>div .action .live-chat{width:60%}.contact-page .contact-block>div>div .action .live-chat span{font-size:50px;color:#002855;display:inline-block;vertical-align:middle}.contact-page .contact-block>div>div .action .live-chat p{display:inline-block;vertical-align:middle;font-size:19px;font-family:"Open Sans", sans-serif;line-height:22px;color:#002855;margin:0 0 0 15px}.contact-page .contact-block>div>div .action .action-button{width:40%;text-align:right}.contact-page .contact-block>div>div .action .action-button .btn-primary{padding-right:15px}.contact-page .contact-block>div>div .action .phone{width:60%;padding-bottom:5px}.contact-page .contact-block>div>div .action .phone>div{display:inline-block;margin-right:-0.285em;width:30%;padding-right:10px}.contact-page .contact-block>div>div .action .phone>div.phone{width:40%}.contact-page .contact-block>div>div .action .phone>div label{display:block;font-size:14px;font-family:"Open Sans", sans-serif;padding-bottom:3px}.contact-page .contact-block>div>div .action .phone>div input{width:100%;line-height:25px;border:1px solid #DBDBDB;border-radius:3px}.contact-us .introduction-module.mb-6{margin-bottom:0}.contact-us .secction-title{padding-top:20px;color:#002855}.contact-us .t-small-text{line-height:20px;color:#7F7F7F}.contact-us .t-small-text a{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:20px}html:not(.ie-9) .contact-us .formz input[type=checkbox]:checked+label:after{top:7px}.contact-us .recaptcha-input{display:none}.contact-us .alert{margin-top:20px}.contact-us .fz-field{border-color:#DBDBDB}.error-page .title{text-align:center;font-size:28px;color:#002855;margin:0;margin:45px 0 50px}.error-page .title span{display:block;font-size:75px;line-height:120%}.error-page .block{width:50%;display:inline-block;margin-right:-0.285em;vertical-align:top;margin-bottom:70px;padding:0 3.20833%}.error-page .block .title{text-align:left;margin:0 0 15px}.error-page .block .desc{font-size:15px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0 0 20px}.error-page .block ul li{padding-left:40px;font-size:17px;line-height:26px;color:#7F7F7F;position:relative;margin-bottom:3px}.error-page .block ul li:before{content:"";width:7px;height:7px;background:#002855;position:absolute;left:9px;top:50%;margin-top:-4px}.error-page .block ul.bottom-list li{font-size:13px;line-height:18px;margin-bottom:0}.error-page .block ul.bottom-list li:before{content:'';display:none}.not-found-wrapper{text-align:center;margin-top:40px;margin-bottom:77px;padding:20px}.not-found-wrapper .four-module-2x3 .block img{position:relative}.not-found-wrapper .s:after{font-size:120px;font-size:7.5rem;color:#67BAAF;margin-bottom:8px}.not-found-wrapper .main-info{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;color:#002855;letter-spacing:0;line-height:36px;max-width:600px;margin:auto;margin-bottom:24px}.not-found-wrapper .help-message{font-size:16px;font-size:1rem;color:#7F7F7F;letter-spacing:0;line-height:24px;margin-bottom:40px}.not-found-wrapper .help-message-text{color:#7F7F7F}.not-found-wrapper .error-call-center{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found-wrapper .error-call-center .error-call-center-first .btn-primary{margin-bottom:10px}.not-found-wrapper .error-call-center .error-call-center-first .btn-primary:before{content:"";font-size:24px;font-size:1.5rem;margin-right:10px}.not-found-wrapper .error-call-center .error-call-center-first .error-call-info .t-p{margin-right:10px;font-size:16px;font-size:1rem;color:#7F7F7F;letter-spacing:0}.not-found-wrapper .error-call-center .error-call-center-last{border-left:1px solid #D8D8D8;padding-left:40px;margin-left:40px}.not-found-wrapper .error-call-center .error-call-center-last .secondary-btn{margin-bottom:10px}.not-found-wrapper .error-call-center .error-call-center-last .call-user-free{font-size:16px;font-size:1rem;color:#7F7F7F;letter-spacing:0}.not-found-wrapper .help-message-hotel{margin-bottom:24px;color:#7F7F7F}.not-found-wrapper .offers-cnt .content,.not-found-wrapper .default_destinations .content,.not-found-wrapper .offers-grid .content{text-align:left}.not-found-wrapper .negative{display:none}.not-found-wrapper .best-offers-block .block-title-header{display:none}@media only screen and (max-width: 1023px){.not-found-wrapper .s:after{font-size:80px;font-size:5rem}.not-found-wrapper .main-info{font-size:22px;font-size:1.375rem;line-height:28px}.not-found-wrapper .error-call-center{-ms-flex-wrap:wrap;flex-wrap:wrap}.not-found-wrapper .error-call-center .error-call-center-first{width:100%}.not-found-wrapper .error-call-center .error-call-center-last{width:100%;border:0;padding-left:0;margin-left:0;padding-top:40px}.not-found-wrapper .error-call-center .error-call-center-last:before{content:'';border-top:1px solid #D8D8D8;display:block;width:276px;margin:auto;padding-bottom:40px}.not-found-wrapper .error-call-center .error-call-center-last .error-call-center-last-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.not-found-wrapper .error-call-center .error-call-center-last .error-call-center-last-container .call-user-free{width:100%;margin-bottom:16px}.not-found-wrapper .offers-cnt,.not-found-wrapper .default_destinations,.not-found-wrapper .offers-grid{overflow-x:scroll}}@media only screen and (max-width: 767px){.error-page .wrapper,.error-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .error-page .container{padding:0 5px}.error-page .title{margin:20px 0;font-size:20px}.error-page .title span{font-size:46px}.error-page .block{padding:0 5px;margin:0 0 20px;width:100%;display:block}.error-page .block .title{font-size:17px;margin-bottom:10px}.error-page .block .desc{font-size:13px;line-height:16px;margin-bottom:5px}.error-page .block ul li{font-size:13px;line-height:20px;padding-left:20px}.error-page .block ul li:before{left:2px}.not-found-wrapper{margin-bottom:60px}.not-found-wrapper .s:after{font-size:64px;font-size:4rem}.not-found-wrapper .help-message{font-size:14px;font-size:0.875rem;margin-bottom:20px}.not-found-wrapper .btn-primary{width:100%}.not-found-wrapper .error-call-center .error-call-center-last{padding-top:20px}.not-found-wrapper .error-call-center .error-call-center-last:before{width:100%;padding-bottom:20px}}.fancy-iberostar-pro{background:#fff;padding:30px 0}.fancy-iberostar-pro .iberostar-pro{margin-bottom:20px;display:block}.fancy-iberostar-pro .iberostar-pro img{display:block}.hotel-info-body{-webkit-box-flex:0;-ms-flex:0 0 66.33333%;flex:0 0 66.33333%;padding-right:7.41667%}.hotel-info-body .introduction-module .wrapper,.hotel-info-body .introduction-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-info-body .introduction-module .container{padding-left:0;padding-right:0}.hotel-info-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32.66667%}.hotel-info p{margin:0 0 1em 0}.hotel-info .title{margin:0;color:#002855;font-weight:600}.hotel-info .stars{display:inline-block;vertical-align:bottom;margin-bottom:6px;font-size:14.77px;font-size:0.92312rem}.hotel-info .address{color:#7F7F7F}.hotel-info .address .location{padding-right:8px}.hotel-info .address .s{font-size:24px;line-height:1em}.hotel-info .badges-list{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;display:none}.hotel-info .badges-list li{display:inline-block;margin-right:-0.285em;padding:5px}.hotel-info .floating-action{text-align:right}.hotel-info .floating-action .btn-primary{white-space:nowrap}.hotel-info .summary{font-family:"Open Sans", sans-serif;font-size:13px;font-size:0.8125rem;margin:1.35em 0}.hotel-info .summary b{color:#67BAAF}.new-hotel-info{font-size:16px;font-size:1rem;color:#7F7F7F;line-height:26px;margin-top:2.3125rem}.new-hotel-info p{margin-bottom:0;margin-top:0}.new-hotel-info .address{margin-bottom:2.5rem}.new-hotel-info .address .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;margin-bottom:1.25rem;text-transform:uppercase}.hotel-map-location{width:100%;height:410px}.map-container{position:relative}.hotel-infowindow{position:absolute;background:#fff}.hotel-infowindow .close{position:absolute;z-index:10;font-size:16px;line-height:16px}.hotel-infowindow .close:before{content:"";color:#67BAAF;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.hotel-page .internal-nav-wrapper{max-width:1400px;width:100%;margin:0 auto}.hotel-page .internal-nav:not(.centered){padding:15px 0}.hotel-page .internal-nav:not(.centered) li a{padding:2px 0 4px;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.hotel-page .internal-nav:not(.centered) li:not(.current) a{color:#67BAAF}.hotel-page .t-label{display:block;margin-bottom:4px;color:#7F7F7F}.hotel-page .badges-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -10px}.hotel-page .badges-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:5px}.hotel-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.hotel-info-wrapper .hotel-info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hotel-info-wrapper .title-cnt{padding-bottom:15px}.hotel-info-wrapper .title-cnt .title a{font-family:"NoeText", sans-serif;font-weight:bold;color:#002855}.hotel-info-wrapper .address .hotel-map-link{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;padding-right:17px}.hotel-info-wrapper .address .hotel-map-link:after{display:block}.hotel-info-wrapper .address .price-from{display:none}.hotel-info-wrapper .floating-action{display:inline-block;width:25%;margin-right:-0.285em;padding-top:8px;text-align:right;vertical-align:middle}.hotel-info-wrapper .floating-action .btn-floating-fastbooking-new{color:#67BAAF;padding:10px;white-space:nowrap}.hotel-info-wrapper .floating-action .btn-floating-fastbooking-new:hover{color:#fff}.hotel-info-wrapper .floating-action .btn-primary{-webkit-box-shadow:0 2px 16px 0 rgba(155,155,155,0.18);box-shadow:0 2px 16px 0 rgba(155,155,155,0.18);white-space:nowrap}.hotel-info-wrapper .floating-action .btn-primary.arrow{padding:15px 20px}.new-hotel-date{font-size:14px;font-size:0.875rem;line-height:22px}.offers-index-list .js-tabs{margin-bottom:0}.offers-index-list .js-tabs-content{padding:0;background:none transparent}.offers-index-list .js-tabs-content>div:last-child .horizontal-card{margin-bottom:0}.offers-index-list #offers-drop-down{display:none}.offers-index-header{margin-bottom:20px}.offers-index-header .wrapper,.offers-index-header .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .offers-index-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.offers-index-header .block-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:5px}.offers-index-header .block-title a{display:inline-block;margin-left:10px;font-size:14px}.offers-index-header .actions{position:relative;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:10px;white-space:nowrap}.offers-index-header .actions .l-down{margin-left:5px}.offers-index-header .actions .l-down.active:after{content:""}.offers-index-header .actions .drop-down-links{left:auto;right:0;top:calc(100% - 5px)}.offers-index-header .actions .drop-down-links:before{left:80%}.offer-dates-legend{display:inline-block;margin-bottom:15px;color:#7F7F7F;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;padding-left:30px;font-size:16px;font-size:1rem}.offer-dates-legend.hidden{display:none}.basic-tooltip .offer-dates-legend{margin-bottom:0;text-align:left}.quote-form{position:relative}.quote-form .quote-form-wrapper{max-width:787px;width:100%}.quote-form .chosen-container{width:100%;padding:0 25px 0 0;border:0;outline:0;background:#fff;-webkit-appearance:none;background:#fff url(//assets4.cdn.iberostar.com/assets/new/arrow_formz_select-0a612ae21c70ac5b14c242e772fc337a624f487bdd57c2d9ce476ffc30928685.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat;cursor:pointer}.quote-form .quote-desc{margin:32px 0 40px;color:#7F7F7F}.quote-form .form-title{margin-bottom:16px;color:#002855}.quote-form hr{margin:25px 0}.quote-form .overflow-allowed{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .form-separator{color:#7F7F7F}.quote-form .form-separator:before,.quote-form .form-separator:after{content:'';display:inline-block;width:47%;vertical-align:middle;border-top:dashed 0.5px #7F7F7F}.quote-form .form-separator:before{margin-right:10px}.quote-form .form-separator:after{margin-left:10px}.quote-form .event-wrapper{position:relative;padding:10px 10px 0;margin-bottom:20px;border:solid 1px #DBDBDB}.quote-form .event-wrapper .event-button-remove{display:none;z-index:2}.quote-form .event-wrapper .event-button-remove:after{content:"";display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;z-index:2;background-color:white;color:#002855;border:solid 1px #DBDBDB;border-radius:50%;font-size:12px;line-height:30px;text-align:center;cursor:pointer}.quote-form .event-wrapper .fz-col.tiny,.quote-form .event-wrapper .fz-col.small-mobile+.small{margin-left:10px}.quote-form .event-wrapper.removable .event-button-remove{display:block}.quote-form .event-button{margin-top:20px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;background:none;border:none;color:#67BAAF;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quote-form .event-button:after{content:'+';display:inline-block;width:27px;height:27px;margin-left:10px;padding-top:3px;background-color:white;border:solid 1px #DBDBDB;border-radius:50%;color:#67BAAF;font-size:14px;line-height:17px}.quote-form .event-button.disabled{opacity:.5;cursor:initial}.quote-form .fz-row.submit{text-align:right}.quote-form .fz-col.wide{width:100%}.quote-form .fz-col.small,.quote-form .fz-col.small-mobile{width:36%}.quote-form .fz-col.tiny{width:11%}.quote-form .fz-col.tiny+.fz-col{margin-left:10px}.quote-form .fz-collapsable.fz-collapsed{height:0}.quote-form .date-field:after{content:"";position:absolute;left:12px;bottom:8px;font-size:22px;color:#DBDBDB}.quote-form .intl-tel-input{position:static}.quote-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:12px;font-size:1.125rem;color:#7F7F7F}.quote-form .intl-tel-input input[type="text"]{padding-left:10px !important}.quote-form .fz-field.w-phone-prefix{position:relative;padding-left:80px}.quote-form .hotel-selection{position:absolute;right:0;top:44px;width:425px;max-width:100%;background-color:white;border:solid 1px #DBDBDB}.quote-form .hotel-selection p{margin:0}.quote-form .hotel-selection .selection-title{padding:11px 14px;margin:0;background-color:rgba(236,236,236,0.2);border-bottom:solid 1px #DBDBDB;text-transform:uppercase}.quote-form .hotel-selection .selection-item{padding:15px 14px;border-bottom:solid 1px #DBDBDB;color:#002855}.quote-form .hotel-selection .rating-stars{display:block;margin-top:8px;font-size:14px}.quote-form .hotel-selection .selection-bottom{display:table;table-layout:fixed;width:100%;padding:10px 5px;background-color:rgba(236,236,236,0.2);color:#7F7F7F}.quote-form .hotel-selection .selection-bottom .info{display:table-cell;vertical-align:top;padding:0 10px}.quote-form .hotel-selection .selection-bottom .info li,.quote-form .hotel-selection .selection-bottom .info span{display:block;color:#002855}.quote-form .hotel-selection.sticky{position:fixed;top:0}.quote-form .hotel-selection.sticky-bottom{bottom:96px;top:auto}.quote-form .chosen-container input[type="text"]{padding-right:0;font-size:16px;font-size:1rem;line-height:24px}.quote-form .chosen-choices{background:#FFF;padding:0;border:0;cursor:pointer;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.quote-form .chosen-choices>li{position:relative;float:none;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#8B9199;padding:9px 10px 8px 50px}.quote-form .chosen-choices>li:after{content:'';position:absolute;top:10px;right:30px;display:block;width:20px;height:20px;background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border-radius:4px;z-index:1}.quote-form .chosen-choices>li.search-choice{position:relative;background:#ECF6FD;background-image:unset;padding:15px;border:0;margin:0;border-radius:0;color:#8B9199}.quote-form .chosen-choices>li.search-choice:hover{background:#FFF}.quote-form .chosen-choices>li.search-choice .search-choice-close{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:unset;z-index:2}.quote-form .chosen-choices>li.search-field:after{display:none}.quote-form .chosen-choices>li.search-field input[type="text"]{color:transparent;cursor:pointer}.quote-form .counter{position:absolute;bottom:0;background:#FFF;padding:0 0 5px 10px;margin:0;font-size:18px;cursor:pointer}.quote-form .chosen-results{min-width:0;margin-top:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.quote-form .chosen-results>li{position:relative}.quote-form .chosen-results>li:after{content:'';position:absolute;top:10px;right:15px;display:block;width:20px;height:20px;border:1px solid #979797;border-radius:4px}.quote-form .chosen-results>li.active-result{padding:10px}.quote-form .chosen-results>li.result-selected{display:none}.quote-form .chosen-results>li.result-selected.hidden{display:none}.quote-form .chosen-results>li.result-selected:after{background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border:0}.quote-form .chosen-results>li.destinations,.quote-form .chosen-results>li.hotels{border-bottom:1px solid #979797}.quote-form .chosen-results>li.destinations:after,.quote-form .chosen-results>li.hotels:after{border:0}.quote-form .chosen-drop{background:#FFF;margin:28px 0 0;-webkit-box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);border-radius:10px}.quote-form .chosen-drop:after{bottom:100%;left:88%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:10px;margin-left:-10px}.quote-form .first-time .chosen-choices{display:none}.quote-form .first-time .result-selected{display:block;padding:15px}.quote-form .first-time .chosen-results .result-selected.hidden{display:block}.quote-form .confirm-box .secondary-btn{margin-right:12px}.quote-form .confirm-box .clear-all{margin-right:10px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;cursor:pointer}.quote-form #meeting_rooms_budget_range_id__chosen .chosen-choices>li:after,.quote-form #hotel_specialty_id__chosen .chosen-choices>li:after{right:15px}.reserve-index-list>.block{margin-bottom:30px}.reserve-index-list .row-flex{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-index-list .row-flex.bottom{padding-top:15px}.reserve-index-list .row-flex .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.reserve-index-list .row-flex .half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.reserve-index-list .locate-number-container>*{display:block}.reserve-index-list .locate-number-container>*.locate{font-size:14px;font-size:0.875rem;line-height:20px;color:#7F7F7F}.reserve-index-list .locate-number-container>*.locate-number span{display:block;font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px;color:#002855}.reserve-index-list .horizontal-card .text>*.title,.reserve-index-list .horizontal-card .text>*.stars{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.reserve-index-list .horizontal-card .text>*.location{margin-bottom:10px}.reserve-index-list .booking-upselling{display:none !important}.reserve-index-list .booking-upselling.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.reserve-index-list .horizontal-card{margin:0;z-index:auto}.reserve-index-list .horizontal-card .card-image{top:0;left:0;bottom:0}.reserve-index-list .horizontal-card .over-disabled{z-index:52;position:relative}.reserve-index-list .horizontal-card .card-container{color:#515357;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reserve-index-list .horizontal-card .card-container .card-content-text{width:100%;position:relative}.reserve-index-list .horizontal-card .booked{font-family:"Open Sans", sans-serif;font-size:12px;color:#979797;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}.reserve-index-list .horizontal-card .text{border:none;padding-right:0}.reserve-index-list .horizontal-card .text .card-info{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-index-list .horizontal-card .text .card-info li>span{font-size:12px;font-size:0.75rem;color:#7F7F7F;display:block}.reserve-index-list .horizontal-card .text .card-info li:last-child{padding-right:0}.reserve-index-list .horizontal-card .text .card-info li .price-to-pay{display:-webkit-box;display:-ms-flexbox;display:flex;color:#002855}.reserve-index-list .horizontal-card .text .card-info li .price-to-pay>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end}.reserve-index-list .horizontal-card .l-down{text-decoration:none}.reserve-index-list .horizontal-card .l-down:hover{text-decoration:underline}.reserve-index-list .horizontal-card .bottom-links{padding-top:15px;color:#002855}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li{color:#302B2B;margin-right:40px}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a.menu{position:relative}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a.menu:after{content:"";font-size:12px;position:absolute;top:5px;right:-16px}.reserve-index-list .horizontal-card .bottom-links .more-options{position:relative}.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding-left:33px}.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link:after{display:none}.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link:before{content:"";font-size:24px;position:absolute;left:0;top:50%;margin-top:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.reserve-index-list .horizontal-card .bottom-links .more-options ul{display:none;-webkit-box-shadow:0px 2px 14px #AEB5CF;box-shadow:0px 2px 14px #AEB5CF;position:absolute;z-index:100;background-color:#fff;margin-top:5px}.reserve-index-list .horizontal-card .bottom-links .more-options ul li{margin-right:0;padding:10px;border-bottom:1px solid #E4E4E4;min-width:170px}.reserve-index-list .horizontal-card .bottom-links .more-options ul li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.reserve-index-list .horizontal-card .bottom-links .more-options ul li a:after{display:none}.reserve-index-list .horizontal-card.expired:after{content:'';position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(255,255,255,0.6);z-index:5}.session-page .reset-password-wrapper{max-width:414px;margin:0 auto}.session-page .reset-password-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.session-page .reset-password-footer>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.session-page .wrapper,.session-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container{margin:0;padding:0;max-width:none}.session-page .wrapper .block-form,.session-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .block-form,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form{padding:24px;position:relative}.session-page .wrapper .block-form .login-loader,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader{background:#fff;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.session-page .wrapper .block-form .login-loader:not(.hidden),.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.session-page .wrapper .block-form .login-loader .cnt,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader .cnt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center}.session-page .wrapper .block-form .login-loader .cnt svg,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader .cnt svg{width:64px;height:64px}.session-page .wrapper .block-form .login-loader .cnt .loader-title,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader .cnt .loader-title{font-size:28px;font-size:1.75rem;line-height:38px;font-family:"Open Sans", sans-serif;font-weight:700;margin-top:15px}.session-page .wrapper .content,.session-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .content,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .content{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem}.session-page .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.session-page .content-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.session-page .content-wrapper.centered .block-form{margin:0}.session-page .block-content:first-child{padding:24px;background-color:rgba(237,247,246,0.8)}.session-page .block-content:first-child .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 24px 0;font-size:24px;font-size:1.5rem;line-height:28px}.session-page .block-content:first-child .block-title:before{content:"";color:#67BAAF;font-size:36px;font-size:2.25rem;display:inline-block;margin-right:20px}.session-page .block-content:first-child .block-title>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.session-page .block-content:first-child .introduction-module-with-list .b-description{padding-bottom:25px}.session-page .block-content:first-child .introduction-module-with-list .b-description p{font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px}.session-page .block-form{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .block-form>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.session-page .block-form .alert:not(.mb-3){margin-bottom:0}.session-page .password-row .parsley-errors-list li:not(.parsley-required){display:none}.session-page .form-wrapper.register .fk-check,.session-page .register-wrapper.register .fk-check{font-size:14px;font-size:0.875rem;line-height:22px;display:block;color:#515357;text-transform:none}.session-page .form-wrapper.register .fk-check.fk-check:before,.session-page .register-wrapper.register .fk-check.fk-check:before{margin-right:2px}.session-page .form-wrapper.register .fk-check.fk-check:after,.session-page .register-wrapper.register .fk-check.fk-check:after{top:6px;left:5px}.session-page .register-wrapper .introduction-module p{font-size:12px;font-size:0.75rem;line-height:18px;margin-bottom:0}.session-page .form-wrapper .alert{width:100%;margin-bottom:20px}.session-page .form-wrapper .actions{text-align:right}.session-page .form-wrapper .register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .form-wrapper .register>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.session-page .form-wrapper .register .register-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .form-wrapper .register.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.session-page .form-wrapper .register .block-title{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:14px;color:#4A4A4A}.session-page .form-wrapper .register .social-login{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.app-ios .session-page .form-wrapper .register .social-login{display:none}.session-page .form-wrapper .register a:not(.fb-button):not(.google-button):not(.secondary-btn):not(.pro-button):not(.btn-circle){font-weight:600;font-size:14px;color:#67BAAF;letter-spacing:0;margin-left:15px}.session-page .form-wrapper .register .advice a{margin-left:0}.session-page .introduction-module{margin:0}.session-page .introduction-module .block-title{margin:0 0 16px;font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A}.session-page .introduction-module-with-list .b-list li{position:relative;margin-bottom:24px;padding-bottom:0;padding-left:46px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:26px;text-transform:uppercase;color:#4A4A4A}.session-page .introduction-module-with-list .b-list li .s{position:absolute;top:0;left:0}.session-page .introduction-module-with-list .b-list li .s:after{font-size:36px;line-height:36px}.session-page .formz.advice .actions{display:block;text-align:right;margin-top:16px}.session-page .formz.advice .social-login-accept{color:#7F7F7F;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px}.session-page .formz.advice .social-login-accept a{font:inherit;font-size:12px !important;line-height:18px !important;margin-left:0 !important}.session-page .formz.advice .social-login-accept.error{color:#e84f4f !important}.session-page .fz-row.save{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.session-page .fz-row.save>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0;margin-bottom:0;float:none;width:auto}.session-page .fz-row.save [type=checkbox]+label{padding-top:4px;color:#7F7F7F;font-weight:600}.session-page .fz-row.save [type=checkbox]+label a{font:inherit}.session-page .fz-row.save .btn-primary{width:142px}.sitemap{padding-top:40px}.sitemap .title{font-size:28px;color:#002855;margin:0 0 15px}.sitemap .title.center{text-align:center}.sitemap .row{margin-bottom:60px}.sitemap .row .title{margin-bottom:25px}.sitemap .desc{margin:0 0 70px;font-size:15px;line-height:20px;text-align:center;font-family:"Open Sans", sans-serif}.sitemap .block{width:25%;display:inline-block;vertical-align:top;margin-right:-0.285em;padding-right:35px;margin-bottom:10px}.sitemap .block .title-block{font-family:"Open Sans", sans-serif;font-size:15px;margin:0;color:#002855;text-transform:uppercase;border-bottom:1px solid #DBDBDB;padding-bottom:2px;margin-bottom:10px}.sitemap .block .destination{overflow:hidden;margin:3px 0}.sitemap .block>.destination>a{text-transform:uppercase}.sitemap .block ul li{padding:4px 0}.sitemap .block ul li a{color:#515357}@media only screen and (max-width: 767px){.sitemap{padding-top:30px}.sitemap .title{border:none;font-size:18px;line-height:22px;color:#7F7F7F;padding-bottom:0}.sitemap .desc{margin-bottom:30px}.sitemap .row{margin-bottom:10px}.sitemap .row .title{margin-bottom:20px}.sitemap .block{width:100%;display:block;margin-right:0;padding-right:0;margin-bottom:20px}}.with-call-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.with-call-center .faqs-block{width:50%}.with-call-center .faqs-block>.wrapper,.with-call-center .fastbooking-overlay-wrapper .fastbooking>.wrapper .faqs-block>.container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .with-call-center .faqs-block>.container{padding-left:0;padding-right:12px}.with-call-center .faqs-block .faqs-container{margin-right:0}.faqs-block{margin-top:40px}.faqs-block .block-title{margin-bottom:24px}.faqs-block .t-label{margin-bottom:4px}.faqs-block .faqs-container{border:1px solid #DBDBDB;margin-right:12px}.faqs-block .faqs-container .single-faq{border-bottom:1px solid #DBDBDB;cursor:pointer}.faqs-block .faqs-container .single-faq .title-faq{font-weight:600;font-size:14px;color:#002855;letter-spacing:0;line-height:20px;text-transform:uppercase;padding:24px;cursor:initial}.faqs-block .faqs-container .single-faq .faq-answer{background-color:rgba(237,247,246,0.6);padding:16px;cursor:initial;display:none}.faqs-block .faqs-container .single-faq .faq-answer p{font-size:16px;color:#7F7F7F;letter-spacing:0;line-height:24px;font-weight:normal}.faqs-block .faqs-container .single-faq .faq-question{padding:16px;font-size:16px;color:#4A4A4A;letter-spacing:0;line-height:22px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up):after{content:"";color:#67BAAF;margin-left:8px;font-size:12px;font-size:0.75rem;font-weight:900}.faqs-block .faqs-container .single-faq .faq-question.arrow-up:after{content:"";color:#67BAAF;margin-left:8px;font-size:12px;font-size:0.75rem;font-weight:900}.faqs-block .faqs-container .single-faq:last-child{border-bottom:0}.my-iberostar-page .faqs-block{width:calc( 100% - 24px);margin-left:24px;padding:20px 0;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.awards-list{width:100%;overflow:hidden}.awards-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.awards-list li .image{margin-bottom:25px}.awards-list li .image img{max-width:100%}.awards-list li .t-h5-header{color:#002855}.fastbooking-results{position:relative}.fastbooking-results.overlay:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.76);z-index:10}.results-hotels{position:relative;z-index:8}.results-hotels.list{padding:20px;background:#DBDBDB}.results-hotels.list .fancybox-iframe{width:auto}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper,.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before,.result-hotel.wait .call-to-action .price-info-fake .price-cnt{position:relative;margin-bottom:8px;width:100%}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper:before,.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before:before,.result-hotel.wait .call-to-action .price-info-fake .price-cnt:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #fff), color-stop(18%, #FAFAFA), color-stop(42%, #F1F2F9), color-stop(80%, #fff));background:linear-gradient(to right, #fff 8%, #FAFAFA 18%, #F1F2F9 42%, #fff 80%);background-size:1200px 422px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper{height:16px}.result-hotel.wait .call-to-action .price-info-fake .price-info.price-wrapper:before{width:66px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before{height:30px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt.price-before:before{width:66px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before){height:16px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before):before{width:166px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before):first-child{margin-bottom:4px}.result-hotel.wait .call-to-action .price-info-fake .price-cnt:not(.price-before):last-child{margin-bottom:15px}.result-hotel[data-price="99999"] .call-to-action{width:auto}.result-hotel a.card-image{background-color:#67BAAF}.result-hotel a.card-image img{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.result-hotel a.card-image .hover{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.result-hotel a.card-image .hover .s{font-size:42px;margin-bottom:16px}.result-hotel a.card-image:hover img{opacity:.25}.result-hotel a.card-image:hover .hover{opacity:1}#watch-job{width:100%;background:#F1F2F9;color:#515357;padding:23px 20px 22px 80px;position:relative}#watch-job:before{content:' ';width:36px;height:36px;position:absolute;left:25px;top:50%;margin-top:-18px;background:url(//assets4.cdn.iberostar.com/assets/ajax-loader-small-9b57ba71dcd59d34462d2042e086fe04ede43f430536a16dd0375ab1b7b90492.gif) no-repeat}#watch-job p{margin:0;font-style:italic;font-size:17px;padding-left:24px;border-left:1px solid #DBDBDB}#cancel-booking-ame{background:#fff;padding:24px 5%;width:680px;height:150px;float:left}#cancel-booking-ame .content{width:100%;float:left}#cancel-booking-ame .content .block-title{margin:0;float:left}.claim-form{padding-top:24px}.claim-form .wrapper,.claim-form .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .claim-form .container{max-width:970px}.claim-form .wrapper .wrapper,.claim-form .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .wrapper,.fastbooking-overlay-wrapper .fastbooking>.wrapper .claim-form .container .wrapper,.claim-form .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .claim-form .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .claim-form .container .container{padding:0}.claim-form .alert{margin-top:20px}.complaints-form{margin-bottom:40px}.complaints-form .block-title{text-align:center;margin-top:40px}.complaints-form .action{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complaints-form .action>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.complaints-form .alert{font-size:14px;font-size:0.875rem;line-height:14px;padding:17px 40px 16px 44px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;min-width:282px;position:relative}.complaints-form .alert .alert-danger{margin-top:20px;color:#E84F4F;background:rgba(232,79,79,0.11);border-color:#E84F4F}.complaints-form p.h4{border-bottom:1px solid #DDDDDD;padding:5px 0px}.complaints-form .form-wrapper{width:100%;max-width:770px;padding:0 20px;margin:0 auto}.complaints-form .form-wrapper .row{margin-bottom:20px}.complaints-form .form-wrapper .row .col-sm-3{width:32%;display:inline-block;vertical-align:top}.complaints-form .form-wrapper .row .col-sm-4{width:49%;display:inline-block}.complaints-form .form-wrapper .row .col-sm-2{width:20%;display:inline-block}.complaints-form .form-wrapper .parsley-errors-list{position:relative}@media only screen and (max-width: 767px){.complaints-form .form-wrapper{padding:0}.complaints-form .form-wrapper .row .col-sm-4,.complaints-form .form-wrapper .row .col-sm-3{width:100%;padding-bottom:10px}.complaints-form .form-wrapper .row .col+.col{margin-top:20px}.complaints-form .form-wrapper .row.action{padding-left:10px}}.contact-page{text-align:center}.contact-page .contact-block{margin-bottom:50px}.contact-page .contact-block>div{width:50%;display:inline-block;margin-right:-0.285em;vertical-align:top;padding:0 5px}.contact-page .contact-block>div>div{width:100%;background:#DBDBDB;text-align:left;padding:30px 4% 25px;margin:6px 0}.contact-page .contact-block>div>div .more{font-style:normal;text-decoration:none;position:relative;width:100%;display:block}.contact-page .contact-block>div>div .more span{position:absolute;right:0;bottom:0;font-size:18px;color:#7F7F7F}.contact-page .contact-block>div>div .title{font-family:"Open Sans", sans-serif;font-size:20px;color:#002855;margin:0 0 10px}.contact-page .contact-block>div>div .desc{font-size:14px;font-family:"Open Sans", sans-serif;line-height:18px;color:#7F7F7F;max-width:410px;margin:0}.contact-page .contact-block>div>div .action{width:100%;margin-top:10px}.contact-page .contact-block>div>div .action>div{display:inline-block;margin-right:-0.285em;vertical-align:middle}.contact-page .contact-block>div>div .action .live-chat{width:60%}.contact-page .contact-block>div>div .action .live-chat span{font-size:50px;color:#002855;display:inline-block;vertical-align:middle}.contact-page .contact-block>div>div .action .live-chat p{display:inline-block;vertical-align:middle;font-size:19px;font-family:"Open Sans", sans-serif;line-height:22px;color:#002855;margin:0 0 0 15px}.contact-page .contact-block>div>div .action .action-button{width:40%;text-align:right}.contact-page .contact-block>div>div .action .action-button .btn-primary{padding-right:15px}.contact-page .contact-block>div>div .action .phone{width:60%;padding-bottom:5px}.contact-page .contact-block>div>div .action .phone>div{display:inline-block;margin-right:-0.285em;width:30%;padding-right:10px}.contact-page .contact-block>div>div .action .phone>div.phone{width:40%}.contact-page .contact-block>div>div .action .phone>div label{display:block;font-size:14px;font-family:"Open Sans", sans-serif;padding-bottom:3px}.contact-page .contact-block>div>div .action .phone>div input{width:100%;line-height:25px;border:1px solid #DBDBDB;border-radius:3px}.contact-us .introduction-module.mb-6{margin-bottom:0}.contact-us .secction-title{padding-top:20px;color:#002855}.contact-us .t-small-text{line-height:20px;color:#7F7F7F}.contact-us .t-small-text a{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:20px}html:not(.ie-9) .contact-us .formz input[type=checkbox]:checked+label:after{top:7px}.contact-us .recaptcha-input{display:none}.contact-us .alert{margin-top:20px}.contact-us .fz-field{border-color:#DBDBDB}.error-page .title{text-align:center;font-size:28px;color:#002855;margin:0;margin:45px 0 50px}.error-page .title span{display:block;font-size:75px;line-height:120%}.error-page .block{width:50%;display:inline-block;margin-right:-0.285em;vertical-align:top;margin-bottom:70px;padding:0 3.20833%}.error-page .block .title{text-align:left;margin:0 0 15px}.error-page .block .desc{font-size:15px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0 0 20px}.error-page .block ul li{padding-left:40px;font-size:17px;line-height:26px;color:#7F7F7F;position:relative;margin-bottom:3px}.error-page .block ul li:before{content:"";width:7px;height:7px;background:#002855;position:absolute;left:9px;top:50%;margin-top:-4px}.error-page .block ul.bottom-list li{font-size:13px;line-height:18px;margin-bottom:0}.error-page .block ul.bottom-list li:before{content:'';display:none}.not-found-wrapper{text-align:center;margin-top:40px;margin-bottom:77px;padding:20px}.not-found-wrapper .four-module-2x3 .block img{position:relative}.not-found-wrapper .s:after{font-size:120px;font-size:7.5rem;color:#67BAAF;margin-bottom:8px}.not-found-wrapper .main-info{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;color:#002855;letter-spacing:0;line-height:36px;max-width:600px;margin:auto;margin-bottom:24px}.not-found-wrapper .help-message{font-size:16px;font-size:1rem;color:#7F7F7F;letter-spacing:0;line-height:24px;margin-bottom:40px}.not-found-wrapper .help-message-text{color:#7F7F7F}.not-found-wrapper .error-call-center{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found-wrapper .error-call-center .error-call-center-first .btn-primary{margin-bottom:10px}.not-found-wrapper .error-call-center .error-call-center-first .btn-primary:before{content:"";font-size:24px;font-size:1.5rem;margin-right:10px}.not-found-wrapper .error-call-center .error-call-center-first .error-call-info .t-p{margin-right:10px;font-size:16px;font-size:1rem;color:#7F7F7F;letter-spacing:0}.not-found-wrapper .error-call-center .error-call-center-last{border-left:1px solid #D8D8D8;padding-left:40px;margin-left:40px}.not-found-wrapper .error-call-center .error-call-center-last .secondary-btn{margin-bottom:10px}.not-found-wrapper .error-call-center .error-call-center-last .call-user-free{font-size:16px;font-size:1rem;color:#7F7F7F;letter-spacing:0}.not-found-wrapper .help-message-hotel{margin-bottom:24px;color:#7F7F7F}.not-found-wrapper .offers-cnt .content,.not-found-wrapper .default_destinations .content,.not-found-wrapper .offers-grid .content{text-align:left}.not-found-wrapper .negative{display:none}.not-found-wrapper .best-offers-block .block-title-header{display:none}@media only screen and (max-width: 1023px){.not-found-wrapper .s:after{font-size:80px;font-size:5rem}.not-found-wrapper .main-info{font-size:22px;font-size:1.375rem;line-height:28px}.not-found-wrapper .error-call-center{-ms-flex-wrap:wrap;flex-wrap:wrap}.not-found-wrapper .error-call-center .error-call-center-first{width:100%}.not-found-wrapper .error-call-center .error-call-center-last{width:100%;border:0;padding-left:0;margin-left:0;padding-top:40px}.not-found-wrapper .error-call-center .error-call-center-last:before{content:'';border-top:1px solid #D8D8D8;display:block;width:276px;margin:auto;padding-bottom:40px}.not-found-wrapper .error-call-center .error-call-center-last .error-call-center-last-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.not-found-wrapper .error-call-center .error-call-center-last .error-call-center-last-container .call-user-free{width:100%;margin-bottom:16px}.not-found-wrapper .offers-cnt,.not-found-wrapper .default_destinations,.not-found-wrapper .offers-grid{overflow-x:scroll}}@media only screen and (max-width: 767px){.error-page .wrapper,.error-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .error-page .container{padding:0 5px}.error-page .title{margin:20px 0;font-size:20px}.error-page .title span{font-size:46px}.error-page .block{padding:0 5px;margin:0 0 20px;width:100%;display:block}.error-page .block .title{font-size:17px;margin-bottom:10px}.error-page .block .desc{font-size:13px;line-height:16px;margin-bottom:5px}.error-page .block ul li{font-size:13px;line-height:20px;padding-left:20px}.error-page .block ul li:before{left:2px}.not-found-wrapper{margin-bottom:60px}.not-found-wrapper .s:after{font-size:64px;font-size:4rem}.not-found-wrapper .help-message{font-size:14px;font-size:0.875rem;margin-bottom:20px}.not-found-wrapper .btn-primary{width:100%}.not-found-wrapper .error-call-center .error-call-center-last{padding-top:20px}.not-found-wrapper .error-call-center .error-call-center-last:before{width:100%;padding-bottom:20px}}.fancy-iberostar-pro{background:#fff;padding:30px 0}.fancy-iberostar-pro .iberostar-pro{margin-bottom:20px;display:block}.fancy-iberostar-pro .iberostar-pro img{display:block}.hotel-info-body{-webkit-box-flex:0;-ms-flex:0 0 66.33333%;flex:0 0 66.33333%;padding-right:7.41667%}.hotel-info-body .introduction-module .wrapper,.hotel-info-body .introduction-module .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .hotel-info-body .introduction-module .container{padding-left:0;padding-right:0}.hotel-info-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32.66667%}.hotel-info p{margin:0 0 1em 0}.hotel-info .title{margin:0;color:#002855;font-weight:600}.hotel-info .stars{display:inline-block;vertical-align:bottom;margin-bottom:6px;font-size:14.77px;font-size:0.92312rem}.hotel-info .address{color:#7F7F7F}.hotel-info .address .location{padding-right:8px}.hotel-info .address .s{font-size:24px;line-height:1em}.hotel-info .badges-list{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;display:none}.hotel-info .badges-list li{display:inline-block;margin-right:-0.285em;padding:5px}.hotel-info .floating-action{text-align:right}.hotel-info .floating-action .btn-primary{white-space:nowrap}.hotel-info .summary{font-family:"Open Sans", sans-serif;font-size:13px;font-size:0.8125rem;margin:1.35em 0}.hotel-info .summary b{color:#67BAAF}.new-hotel-info{font-size:16px;font-size:1rem;color:#7F7F7F;line-height:26px;margin-top:2.3125rem}.new-hotel-info p{margin-bottom:0;margin-top:0}.new-hotel-info .address{margin-bottom:2.5rem}.new-hotel-info .address .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;margin-bottom:1.25rem;text-transform:uppercase}.hotel-map-location{width:100%;height:410px}.map-container{position:relative}.hotel-infowindow{position:absolute;background:#fff}.hotel-infowindow .close{position:absolute;z-index:10;font-size:16px;line-height:16px}.hotel-infowindow .close:before{content:"";color:#67BAAF;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.hotel-page .internal-nav-wrapper{max-width:1400px;width:100%;margin:0 auto}.hotel-page .internal-nav:not(.centered){padding:15px 0}.hotel-page .internal-nav:not(.centered) li a{padding:2px 0 4px;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.hotel-page .internal-nav:not(.centered) li:not(.current) a{color:#67BAAF}.hotel-page .t-label{display:block;margin-bottom:4px;color:#7F7F7F}.hotel-page .badges-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -10px}.hotel-page .badges-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:5px}.hotel-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.hotel-info-wrapper .hotel-info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hotel-info-wrapper .title-cnt{padding-bottom:15px}.hotel-info-wrapper .title-cnt .title a{font-family:"NoeText", sans-serif;font-weight:bold;color:#002855}.hotel-info-wrapper .address .hotel-map-link{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;padding-right:17px}.hotel-info-wrapper .address .hotel-map-link:after{display:block}.hotel-info-wrapper .address .price-from{display:none}.hotel-info-wrapper .floating-action{display:inline-block;width:25%;margin-right:-0.285em;padding-top:8px;text-align:right;vertical-align:middle}.hotel-info-wrapper .floating-action .btn-floating-fastbooking-new{color:#67BAAF;padding:10px;white-space:nowrap}.hotel-info-wrapper .floating-action .btn-floating-fastbooking-new:hover{color:#fff}.hotel-info-wrapper .floating-action .btn-primary{-webkit-box-shadow:0 2px 16px 0 rgba(155,155,155,0.18);box-shadow:0 2px 16px 0 rgba(155,155,155,0.18);white-space:nowrap}.hotel-info-wrapper .floating-action .btn-primary.arrow{padding:15px 20px}.new-hotel-date{font-size:14px;font-size:0.875rem;line-height:22px}.offers-index-list .js-tabs{margin-bottom:0}.offers-index-list .js-tabs-content{padding:0;background:none transparent}.offers-index-list .js-tabs-content>div:last-child .horizontal-card{margin-bottom:0}.offers-index-list #offers-drop-down{display:none}.offers-index-header{margin-bottom:20px}.offers-index-header .wrapper,.offers-index-header .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .offers-index-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.offers-index-header .block-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:5px}.offers-index-header .block-title a{display:inline-block;margin-left:10px;font-size:14px}.offers-index-header .actions{position:relative;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:10px;white-space:nowrap}.offers-index-header .actions .l-down{margin-left:5px}.offers-index-header .actions .l-down.active:after{content:""}.offers-index-header .actions .drop-down-links{left:auto;right:0;top:calc(100% - 5px)}.offers-index-header .actions .drop-down-links:before{left:80%}.offer-dates-legend{display:inline-block;margin-bottom:15px;color:#7F7F7F;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;padding-left:30px;font-size:16px;font-size:1rem}.offer-dates-legend.hidden{display:none}.basic-tooltip .offer-dates-legend{margin-bottom:0;text-align:left}.quote-form{position:relative}.quote-form .quote-form-wrapper{max-width:787px;width:100%}.quote-form .chosen-container{width:100%;padding:0 25px 0 0;border:0;outline:0;background:#fff;-webkit-appearance:none;background:#fff url(//assets4.cdn.iberostar.com/assets/new/arrow_formz_select-0a612ae21c70ac5b14c242e772fc337a624f487bdd57c2d9ce476ffc30928685.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat;cursor:pointer}.quote-form .quote-desc{margin:32px 0 40px;color:#7F7F7F}.quote-form .form-title{margin-bottom:16px;color:#002855}.quote-form hr{margin:25px 0}.quote-form .overflow-allowed{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .form-separator{color:#7F7F7F}.quote-form .form-separator:before,.quote-form .form-separator:after{content:'';display:inline-block;width:47%;vertical-align:middle;border-top:dashed 0.5px #7F7F7F}.quote-form .form-separator:before{margin-right:10px}.quote-form .form-separator:after{margin-left:10px}.quote-form .event-wrapper{position:relative;padding:10px 10px 0;margin-bottom:20px;border:solid 1px #DBDBDB}.quote-form .event-wrapper .event-button-remove{display:none;z-index:2}.quote-form .event-wrapper .event-button-remove:after{content:"";display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;z-index:2;background-color:white;color:#002855;border:solid 1px #DBDBDB;border-radius:50%;font-size:12px;line-height:30px;text-align:center;cursor:pointer}.quote-form .event-wrapper .fz-col.tiny,.quote-form .event-wrapper .fz-col.small-mobile+.small{margin-left:10px}.quote-form .event-wrapper.removable .event-button-remove{display:block}.quote-form .event-button{margin-top:20px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;background:none;border:none;color:#67BAAF;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quote-form .event-button:after{content:'+';display:inline-block;width:27px;height:27px;margin-left:10px;padding-top:3px;background-color:white;border:solid 1px #DBDBDB;border-radius:50%;color:#67BAAF;font-size:14px;line-height:17px}.quote-form .event-button.disabled{opacity:.5;cursor:initial}.quote-form .fz-row.submit{text-align:right}.quote-form .fz-col.wide{width:100%}.quote-form .fz-col.small,.quote-form .fz-col.small-mobile{width:36%}.quote-form .fz-col.tiny{width:11%}.quote-form .fz-col.tiny+.fz-col{margin-left:10px}.quote-form .fz-collapsable.fz-collapsed{height:0}.quote-form .date-field:after{content:"";position:absolute;left:12px;bottom:8px;font-size:22px;color:#DBDBDB}.quote-form .intl-tel-input{position:static}.quote-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:12px;font-size:1.125rem;color:#7F7F7F}.quote-form .intl-tel-input input[type="text"]{padding-left:10px !important}.quote-form .fz-field.w-phone-prefix{position:relative;padding-left:80px}.quote-form .hotel-selection{position:absolute;right:0;top:44px;width:425px;max-width:100%;background-color:white;border:solid 1px #DBDBDB}.quote-form .hotel-selection p{margin:0}.quote-form .hotel-selection .selection-title{padding:11px 14px;margin:0;background-color:rgba(236,236,236,0.2);border-bottom:solid 1px #DBDBDB;text-transform:uppercase}.quote-form .hotel-selection .selection-item{padding:15px 14px;border-bottom:solid 1px #DBDBDB;color:#002855}.quote-form .hotel-selection .rating-stars{display:block;margin-top:8px;font-size:14px}.quote-form .hotel-selection .selection-bottom{display:table;table-layout:fixed;width:100%;padding:10px 5px;background-color:rgba(236,236,236,0.2);color:#7F7F7F}.quote-form .hotel-selection .selection-bottom .info{display:table-cell;vertical-align:top;padding:0 10px}.quote-form .hotel-selection .selection-bottom .info li,.quote-form .hotel-selection .selection-bottom .info span{display:block;color:#002855}.quote-form .hotel-selection.sticky{position:fixed;top:0}.quote-form .hotel-selection.sticky-bottom{bottom:96px;top:auto}.quote-form .chosen-container input[type="text"]{padding-right:0;font-size:16px;font-size:1rem;line-height:24px}.quote-form .chosen-choices{background:#FFF;padding:0;border:0;cursor:pointer;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.quote-form .chosen-choices>li{position:relative;float:none;padding:0;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;color:#8B9199;padding:9px 10px 8px 50px}.quote-form .chosen-choices>li:after{content:'';position:absolute;top:10px;right:30px;display:block;width:20px;height:20px;background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border-radius:4px;z-index:1}.quote-form .chosen-choices>li.search-choice{position:relative;background:#ECF6FD;background-image:unset;padding:15px;border:0;margin:0;border-radius:0;color:#8B9199}.quote-form .chosen-choices>li.search-choice:hover{background:#FFF}.quote-form .chosen-choices>li.search-choice .search-choice-close{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:unset;z-index:2}.quote-form .chosen-choices>li.search-field:after{display:none}.quote-form .chosen-choices>li.search-field input[type="text"]{color:transparent;cursor:pointer}.quote-form .counter{position:absolute;bottom:0;background:#FFF;padding:0 0 5px 10px;margin:0;font-size:18px;cursor:pointer}.quote-form .chosen-results{min-width:0;margin-top:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.quote-form .chosen-results>li{position:relative}.quote-form .chosen-results>li:after{content:'';position:absolute;top:10px;right:15px;display:block;width:20px;height:20px;border:1px solid #979797;border-radius:4px}.quote-form .chosen-results>li.active-result{padding:10px}.quote-form .chosen-results>li.result-selected{display:none}.quote-form .chosen-results>li.result-selected.hidden{display:none}.quote-form .chosen-results>li.result-selected:after{background-image:url(//assets4.cdn.iberostar.com/assets/green-check-a44aebae4c97b2bc4756adfc23a413912099579546ec533bf9045eedaddca9b9.svg);border:0}.quote-form .chosen-results>li.destinations,.quote-form .chosen-results>li.hotels{border-bottom:1px solid #979797}.quote-form .chosen-results>li.destinations:after,.quote-form .chosen-results>li.hotels:after{border:0}.quote-form .chosen-drop{background:#FFF;margin:28px 0 0;-webkit-box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);box-shadow:0 10px 50px 0 rgba(0,0,0,0.31);border-radius:10px}.quote-form .chosen-drop:after{bottom:100%;left:88%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:10px;margin-left:-10px}.quote-form .first-time .chosen-choices{display:none}.quote-form .first-time .result-selected{display:block;padding:15px}.quote-form .first-time .chosen-results .result-selected.hidden{display:block}.quote-form .confirm-box .secondary-btn{margin-right:12px}.quote-form .confirm-box .clear-all{margin-right:10px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;cursor:pointer}.quote-form #meeting_rooms_budget_range_id__chosen .chosen-choices>li:after,.quote-form #hotel_specialty_id__chosen .chosen-choices>li:after{right:15px}.reserve-index-list>.block{margin-bottom:30px}.reserve-index-list .row-flex{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-index-list .row-flex.bottom{padding-top:15px}.reserve-index-list .row-flex .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.reserve-index-list .row-flex .half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.reserve-index-list .locate-number-container>*{display:block}.reserve-index-list .locate-number-container>*.locate{font-size:14px;font-size:0.875rem;line-height:20px;color:#7F7F7F}.reserve-index-list .locate-number-container>*.locate-number span{display:block;font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px;color:#002855}.reserve-index-list .horizontal-card .text>*.title,.reserve-index-list .horizontal-card .text>*.stars{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.reserve-index-list .horizontal-card .text>*.location{margin-bottom:10px}.reserve-index-list .booking-upselling{display:none !important}.reserve-index-list .booking-upselling.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.reserve-index-list .horizontal-card{margin:0;z-index:auto}.reserve-index-list .horizontal-card .card-image{top:0;left:0;bottom:0}.reserve-index-list .horizontal-card .over-disabled{z-index:52;position:relative}.reserve-index-list .horizontal-card .card-container{color:#515357;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reserve-index-list .horizontal-card .card-container .card-content-text{width:100%;position:relative}.reserve-index-list .horizontal-card .booked{font-family:"Open Sans", sans-serif;font-size:12px;color:#979797;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}.reserve-index-list .horizontal-card .text{border:none;padding-right:0}.reserve-index-list .horizontal-card .text .card-info{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-index-list .horizontal-card .text .card-info li>span{font-size:12px;font-size:0.75rem;color:#7F7F7F;display:block}.reserve-index-list .horizontal-card .text .card-info li:last-child{padding-right:0}.reserve-index-list .horizontal-card .text .card-info li .price-to-pay{display:-webkit-box;display:-ms-flexbox;display:flex;color:#002855}.reserve-index-list .horizontal-card .text .card-info li .price-to-pay>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end}.reserve-index-list .horizontal-card .l-down{text-decoration:none}.reserve-index-list .horizontal-card .l-down:hover{text-decoration:underline}.reserve-index-list .horizontal-card .bottom-links{padding-top:15px;color:#002855}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li{color:#302B2B;margin-right:40px}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a.menu{position:relative}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a.menu:after{content:"";font-size:12px;position:absolute;top:5px;right:-16px}.reserve-index-list .horizontal-card .bottom-links .more-options{position:relative}.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding-left:33px}.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link:after{display:none}.reserve-index-list .horizontal-card .bottom-links .more-options .more-options-link:before{content:"";font-size:24px;position:absolute;left:0;top:50%;margin-top:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.reserve-index-list .horizontal-card .bottom-links .more-options ul{display:none;-webkit-box-shadow:0px 2px 14px #AEB5CF;box-shadow:0px 2px 14px #AEB5CF;position:absolute;z-index:100;background-color:#fff;margin-top:5px}.reserve-index-list .horizontal-card .bottom-links .more-options ul li{margin-right:0;padding:10px;border-bottom:1px solid #E4E4E4;min-width:170px}.reserve-index-list .horizontal-card .bottom-links .more-options ul li a{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.reserve-index-list .horizontal-card .bottom-links .more-options ul li a:after{display:none}.reserve-index-list .horizontal-card.expired:after{content:'';position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(255,255,255,0.6);z-index:5}.session-page .reset-password-wrapper{max-width:414px;margin:0 auto}.session-page .reset-password-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.session-page .reset-password-footer>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.session-page .wrapper,.session-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container{margin:0;padding:0;max-width:none}.session-page .wrapper .block-form,.session-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .block-form,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form{padding:24px;position:relative}.session-page .wrapper .block-form .login-loader,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader{background:#fff;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.session-page .wrapper .block-form .login-loader:not(.hidden),.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.session-page .wrapper .block-form .login-loader .cnt,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader .cnt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center}.session-page .wrapper .block-form .login-loader .cnt svg,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader .cnt svg{width:64px;height:64px}.session-page .wrapper .block-form .login-loader .cnt .loader-title,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .block-form .login-loader .cnt .loader-title{font-size:28px;font-size:1.75rem;line-height:38px;font-family:"Open Sans", sans-serif;font-weight:700;margin-top:15px}.session-page .wrapper .content,.session-page .fastbooking-overlay-wrapper .fastbooking>.wrapper .container .content,.fastbooking-overlay-wrapper .fastbooking>.wrapper .session-page .container .content{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem}.session-page .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.session-page .content-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.session-page .content-wrapper.centered .block-form{margin:0}.session-page .block-content:first-child{padding:24px;background-color:rgba(237,247,246,0.8)}.session-page .block-content:first-child .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 24px 0;font-size:24px;font-size:1.5rem;line-height:28px}.session-page .block-content:first-child .block-title:before{content:"";color:#67BAAF;font-size:36px;font-size:2.25rem;display:inline-block;margin-right:20px}.session-page .block-content:first-child .block-title>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.session-page .block-content:first-child .introduction-module-with-list .b-description{padding-bottom:25px}.session-page .block-content:first-child .introduction-module-with-list .b-description p{font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px}.session-page .block-form{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .block-form>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.session-page .block-form .alert:not(.mb-3){margin-bottom:0}.session-page .password-row .parsley-errors-list li:not(.parsley-required){display:none}.session-page .form-wrapper.register .fk-check,.session-page .register-wrapper.register .fk-check{font-size:14px;font-size:0.875rem;line-height:22px;display:block;color:#515357;text-transform:none}.session-page .form-wrapper.register .fk-check.fk-check:before,.session-page .register-wrapper.register .fk-check.fk-check:before{margin-right:2px}.session-page .form-wrapper.register .fk-check.fk-check:after,.session-page .register-wrapper.register .fk-check.fk-check:after{top:6px;left:5px}.session-page .register-wrapper .introduction-module p{font-size:12px;font-size:0.75rem;line-height:18px;margin-bottom:0}.session-page .form-wrapper .alert{width:100%;margin-bottom:20px}.session-page .form-wrapper .actions{text-align:right}.session-page .form-wrapper .register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .form-wrapper .register>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.session-page .form-wrapper .register .register-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .form-wrapper .register.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.session-page .form-wrapper .register .block-title{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:14px;color:#4A4A4A}.session-page .form-wrapper .register .social-login{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.app-ios .session-page .form-wrapper .register .social-login{display:none}.session-page .form-wrapper .register a:not(.fb-button):not(.google-button):not(.secondary-btn):not(.pro-button):not(.btn-circle){font-weight:600;font-size:14px;color:#67BAAF;letter-spacing:0;margin-left:15px}.session-page .form-wrapper .register .advice a{margin-left:0}.session-page .introduction-module{margin:0}.session-page .introduction-module .block-title{margin:0 0 16px;font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:26px;color:#4A4A4A}.session-page .introduction-module-with-list .b-list li{position:relative;margin-bottom:24px;padding-bottom:0;padding-left:46px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:26px;text-transform:uppercase;color:#4A4A4A}.session-page .introduction-module-with-list .b-list li .s{position:absolute;top:0;left:0}.session-page .introduction-module-with-list .b-list li .s:after{font-size:36px;line-height:36px}.session-page .formz.advice .actions{display:block;text-align:right;margin-top:16px}.session-page .formz.advice .social-login-accept{color:#7F7F7F;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px}.session-page .formz.advice .social-login-accept a{font:inherit;font-size:12px !important;line-height:18px !important;margin-left:0 !important}.session-page .formz.advice .social-login-accept.error{color:#e84f4f !important}.session-page .fz-row.save{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.session-page .fz-row.save>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0;margin-bottom:0;float:none;width:auto}.session-page .fz-row.save [type=checkbox]+label{padding-top:4px;color:#7F7F7F;font-weight:600}.session-page .fz-row.save [type=checkbox]+label a{font:inherit}.session-page .fz-row.save .btn-primary{width:142px}.sitemap{padding-top:40px}.sitemap .title{font-size:28px;color:#002855;margin:0 0 15px}.sitemap .title.center{text-align:center}.sitemap .row{margin-bottom:60px}.sitemap .row .title{margin-bottom:25px}.sitemap .desc{margin:0 0 70px;font-size:15px;line-height:20px;text-align:center;font-family:"Open Sans", sans-serif}.sitemap .block{width:25%;display:inline-block;vertical-align:top;margin-right:-0.285em;padding-right:35px;margin-bottom:10px}.sitemap .block .title-block{font-family:"Open Sans", sans-serif;font-size:15px;margin:0;color:#002855;text-transform:uppercase;border-bottom:1px solid #DBDBDB;padding-bottom:2px;margin-bottom:10px}.sitemap .block .destination{overflow:hidden;margin:3px 0}.sitemap .block>.destination>a{text-transform:uppercase}.sitemap .block ul li{padding:4px 0}.sitemap .block ul li a{color:#515357}@media only screen and (max-width: 767px){.sitemap{padding-top:30px}.sitemap .title{border:none;font-size:18px;line-height:22px;color:#7F7F7F;padding-bottom:0}.sitemap .desc{margin-bottom:30px}.sitemap .row{margin-bottom:10px}.sitemap .row .title{margin-bottom:20px}.sitemap .block{width:100%;display:block;margin-right:0;padding-right:0;margin-bottom:20px}}.b-customer-opinions .opinion-item{background:#FFF;border:1px solid #DBDBDB;text-align:center;position:relative;cursor:pointer}.b-customer-opinions .opinion-item .whit-bg{background-color:#FFF;padding-top:8px;padding-bottom:16px;height:100%;padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-customer-opinions .opinion-item .review-hotel-name,.b-customer-opinions .opinion-item .name{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A}.b-customer-opinions .opinion-item .review-hotel-name{position:relative;padding-bottom:5px}.b-customer-opinions .opinion-item .review-hotel-name:after{content:"";border-bottom:1px solid;width:40px;bottom:0;height:1px;left:50%;position:absolute;margin:auto;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.b-customer-opinions .opinion-item .name{margin-bottom:0px;color:#4A4A4A}.b-customer-opinions .opinion-item .score{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;opacity:.5;position:absolute;top:8px;right:8px;color:#DBDBDB}.b-customer-opinions .opinion-item .score:after{content:'/10';font-size:24px;font-size:1.5rem}.b-customer-opinions .opinion-item .text{text-align:center;color:#002855;font-size:18px;font-size:1.125rem;font-weight:600;line-height:26px;margin-top:10px}.b-customer-opinions .opinion-item .aligner{margin-top:10px}.b-customer-opinions .opinion-item .aligner .s-eye{font-size:24px;font-size:1.5rem;color:#67BAAF;margin-right:8px}.b-customer-opinions .opinion-item:hover .review-hotel-name,.b-customer-opinions .opinion-item:hover .name{color:#002855}.b-customer-opinions .opinion-item:hover .name{color:#002855}.b-customer-opinions .opinion-item:hover.seg-ocean .score{color:#67BAAF}.b-customer-opinions .opinion-item:hover.seg-city .score{color:#002855}.b-customer-opinions .opinion-item:hover.seg-ocean .score{color:#A6C26E}.b-customer-opinions .opinion-item:hover:after{opacity:1}.review-detail{max-width:796px;padding:24px;padding-top:40px}.review-detail .review-title .review-title-score{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-detail .review-title .review-title-score h3{font-size:18px;font-size:1.125rem;color:#4A4A4A;font-weight:600;letter-spacing:0;line-height:26px;margin-right:15px}.review-detail .review-title .review-title-score p{font-size:12px;font-size:0.75rem;color:#002855;text-transform:uppercase;font-weight:600;letter-spacing:1.54px;line-height:20px}.review-detail .review-title .review-title-score .stars .rating-stars::after{font-size:14px;font-size:0.875rem}.review-detail .review-main-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-detail .review-main-info .review-author-date .name{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:22px;color:#002855;margin-bottom:5px}.review-detail .review-main-info .review-author-date .review-title{margin-top:10px;color:#4A4A4A}.review-detail .review-main-info .review-author-date .review-title:before{content:'"'}.review-detail .review-main-info .review-author-date .review-title:after{content:'"'}.review-detail .review-main-info .review-score .review-score-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-detail .review-main-info .review-score .review-score-container .rating-circles{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.review-detail .review-main-info .review-score .review-score-title{font-size:12px;font-size:0.75rem;line-height:18px}.review-detail .review-main-info .review-score .t-price{color:#002855}.review-detail .review-description{margin-bottom:24px;color:#7F7F7F}.review-detail .review-detail-btn{text-align:right}.review-detail .review-detail-btn .see-opinions{margin-right:40px}
