﻿.custom-input-number .input-number-inc:after,.custom-input-number .input-number-dec:after,.search-trigger-mobile .false-input:after,.e-mice-contact .phone-info:before,.e-mice-contact .mail-info:before,.e-mice-contact .phone:before,.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container .dropdown.title:after,.footer-nav .footer-nav-container .footer-nav-content .wrapper .dropdown.title:after,.footer-contact .contact-us-btn .footer-contact-form:before,.footer-contact .contact-us-btn .footer-need-help:before,.main-footer .title a:after,.main-footer .hotels-link a:after,.main-footer .title a.opened:after,.main-footer .hotels-link a.opened:after,.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).dropdown-link>a:after,.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).dropdown-link>a.is-displayed:after,.main-header .for-user-nav .exit-partner:before,.main-header .for-user-nav .link-phone-list:before,.main-header .for-user-nav .language-selector .fk-select:before,.main-header .for-user-nav .currency-selector .fk-select:before,.main-header .for-user-nav .currency-selector .fk-select.currency-EUR:before,.main-header .for-user-nav .currency-selector .fk-select.currency-USD:before,.main-header .for-user-nav .currency-selector .fk-select.currency-GBP:before,.main-header .for-user-nav .currency-selector .fk-select.currency-CHF:before,.main-header .for-user-nav .currency-selector .fk-select.currency-RUB:before,.main-header .for-user-nav .currency-selector .fk-select.currency-DKK:before,.main-header .for-user-nav .currency-selector .fk-select.currency-SEK:before,.main-header .for-user-nav .currency-selector .fk-select.currency-INR:before,.main-header .for-user-nav .currency-selector .fk-select.currency-JPY:before,.main-header .for-user-nav .currency-selector .fk-select.currency-BRL:before,.main-header .for-user-nav .currency-selector .fk-select.currency-ARS:before,.main-header .for-user-nav .currency-selector .fk-select.currency-MXN:before,.main-header .for-user-nav .currency-selector .fk-select.currency-CLP:before,.main-header .for-user-nav .currency-selector .fk-select.currency-CAD:before,.main-header .for-user-nav .language-selector>a:after,.main-header .for-user-nav .language-selector .fk-select:after,.main-header .for-user-nav .currency-selector>a:after,.main-header .for-user-nav .currency-selector .fk-select:after,.main-header .for-user-nav .more-links>a:after,.main-header .for-user-nav .more-links .fk-select:after,.mobile-fastbooking .secondary-btn:before,.mobile-fastbooking-cnt.mobile-panel.ready .return-btn:after,.mobile-fastbooking-cnt .remove-room:after,.mobile-fastbooking-cnt .cnt-select .fake-select:after,.mobile-fastbooking-cnt .cnt-select .fake-select-mice:after,.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-single:after,.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-drop .select-place-to-go p:before,.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .group-result:after,.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results.icon .group-option[data-allow-children=true] .value:after,.mobile-fastbooking-cnt .nights-label:before,.mobile-fastbooking-cnt .dates .dates-container .date.check-in-field .date-span:after,.mobile-fastbooking-cnt .dates .label.remove-dates:after,.mobile-fastbooking-cnt .rooms-selector-cnt .fk-select:after,.mobile-fastbooking-cnt .room-row .fk-select:after,.mobile-fastbooking-cnt .rooms-container .room-row .room .select-wrapper:after,.mobile-fastbooking-cnt .rooms-container .room-row .ages .select-wrapper:after,.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container .age-range:before,.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container .age-range-hotel:before,.mobile-fastbooking-cnt .link-promo:after,.mobile-fastbooking-cnt .link-promo.active:after,.mobile-fastbooking-cnt .input.promo .fk-select:before,.mobile-fastbooking-cnt .input.promo .fk-select:after,.mobile-fastbooking-cnt .input.promo .s:after,.mobile-fastbooking-cnt .input.promo.promo-active label:before,.mobile-fastbooking-cnt .input.promo .clear-promo:after,.mobile-fastbooking-cnt .people-mobile-resume.show-people-panel:after,.mobile-fastbooking-cnt .people-mobile-resume .container:after,.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .nights-label:before,.menu-list-button.is-for-map:before,.rooms-advice-container:before,.rooms-advice-container .close:after,.familiar-hotels p:before,.mobile-mice-header .banner-back a:after,.user-options-wrapper .user-options-greetings .greetings-text:before,.dashboard-booking-row .show-booking-repeat:after,.dashboard-booking-row .info-booking-repeat .social-menu .share:before,.dashboard-booking-row .info-booking-repeat .social-menu .video:before,.dashboard-booking-row .info-booking-repeat .social-menu .tripadvisor:before,.dashboard-booking-row .bottom-links .show-bottom-links:after,.dashboard-booking-row .block-cnt>ul>li.active .bottom-links .show-bottom-links:after,.dashboard-booking-row .block-cnt>ul>li.active .show-booking-repeat:after,.horizontal-card.comparator-card .add-to-comparator span:before,.horizontal-card.comparator-card.selected .add-to-comparator span:before,.preferences-edit-block .row:after,.upselling-list>li .desc .starpoints .points-num:after,.iberostargift-lightbox-cnt .fancybox-close-small:before,.best-online-rate .l-down:after,#best-rate-mobile-panel .return-mobile-panel:before,#best-rate-mobile-panel-form .return-mobile-panel:before,.fastbooking .wrapper .container .dates .date:after,.fastbooking .wrapper .container .rooms .number-of-rooms:after,.fastbooking .wrapper .container .rooms .number-of-guest:after,.fastbooking .wrapper .container .people .number-of-rooms:after,.fastbooking .wrapper .container .people .number-of-guest:after,.fastbooking .wrapper .container .budget .number-of-rooms:after,.fastbooking .wrapper .container .budget .number-of-guest:after,.fastbooking .wrapper .container .specialties .number-of-rooms:after,.fastbooking .wrapper .container .specialties .number-of-guest:after,.fastbooking .wrapper .container .promo.w-select:after,.fastbooking .wrapper .container .promo.promo-active label:before,.fastbooking .wrapper .container .promo .s:after,.fastbooking .chosen-container .chosen-drop .select-place-to-go p:before,.fastbooking .chosen-container .chosen-results.icon .group-option[data-allow-children=true] .value:after,.fastbooking .chosen-container .familiar-hotels p:before,.fastbooking #people-popover .room-row .room .input .select-wrapper:after,.fastbooking #people-popover .room-row .ages .input .select-wrapper:after,.fastbooking #people-popover .rooms-advice-container:before,.fastbooking .agerange-container .age-range-hotel:before,.fastbooking .agerange-container .age-range:before,.filter-row .pagination .page-prev.disabled:before,.filter-row .pagination .page-prev .page-prev-link:before,.filter-row .pagination .page-next.disabled:after,.filter-row .pagination .page-next .page-next-link:after,.menu-list-panel .menu-list ul li a.open-mobile-panel:after,.menu-list-panel .menu-list ul li a.return-mobile-panel:after,.offers-date-filter>div .cell.result a:after,.press-page .press-list-module .add-filters-press-list:after,.press-page .press-list-module .add-filters-press-list:before,.social-list li span.s-youtube-big:after,.multimails-container span a:after,.my-iberostar-welcome .points .points-num:after,.offers-index-with-filter .mobile-offers-filter-link:after,.comp-card-select .selector-title:before,.mobile-panel.ready.filters-panel .filters-sidebar .bottom-actions .apply-filters:after,.freetour-lightbox .selected-option:after,.gastronomy .info-module-basic-control .nav-prev:after,.gastronomy .info-module-basic-control .nav-next:after,.b-home-tabs .tabs-name-next:after,.b-home-tabs .tabs-name-prev:after,#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator.selected .fake-checkbox:after,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator.selected .fake-checkbox:after,#modal-choose-hotels .footer-choose .num-selected:after,#modal-change-filters .footer-choose .num-selected:after,#modal-choose-hotels .footer-choose.collapsed .num-selected:after,#modal-change-filters .footer-choose.collapsed .num-selected:after,#modal-change-filters ul li .false-checkbox.active:after,.hotels-info-with-filtering .results-order-by>li>a:after,.destination-index-header .results-order-by>li>a:after,.hotels-info-with-filtering .results-order-by>li>a.active:after,.destination-index-header .results-order-by>li>a.active:after,.horizontal-card.info.information-horizontal-module-item.trunked .action a:after,.horizontal-card.info.information-horizontal-module-item.trunked.opened .action a:after,.legal-text .secondary-btn.icon:before,.press-contact .press-contact-container ul:before,.rooms-list-with-filter .card.room-list-add-room span:after,.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text ul li:before,.static-image-and-promo-text-with-fastbooking .promo-body li:after,.edit-lightbox .fancybox-close-small:before,.updated-lightbox .fancybox-close-small:before,.connect-lightbox .fancybox-close-small:before,.disconnect-lightbox .fancybox-close-small:before,.quote-form .fz-collapse-trigger:after,.quote-form .fz-collapse-trigger.fz-collapsed:after,.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)}}h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6{margin:0}.fz-row.cols-2{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.fz-row.cols-2 .fz-col{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}.fz-row .form-link.js-reset-password{text-align:center;font-size:12px;line-height:18px;display:block;margin-top:20px}.fz-row.cols-3 .fz-col{margin-left:0}.fk-file-input p{font-size:14px;font-size:0.875rem;line-height:24px;font-family:"Open Sans", sans-serif}.mb-4{margin-bottom:20px}.mb-6{margin-bottom:40px}.mb-7{margin-bottom:60px}.t-hero{font-family:"NoeText", sans-serif;font-weight:bold;font-size:36px;font-size:2.25rem;line-height:42px}.t-points{font-family:"Open Sans", sans-serif;font-weight:700;font-size:32px;font-size:2rem;line-height:32px}.t-h1{font-family:"NoeText", sans-serif;font-weight:bold;font-size:26px;font-size:1.625rem;line-height:32px}.t-h2,.block-title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:22px;font-size:1.375rem;line-height:28px}.t-h3{font-family:"NoeText", sans-serif;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:26px}.t-h5-header{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:22px;letter-spacing:3px;text-transform:uppercase}.t-highlight{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:26px}.t-p{font-size:14px;font-size:0.875rem;line-height:24px}.t-label,.blue-top-fringe,.multi-offers-slider .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .type{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-coin,.t-price{font-family:"Open Sans", sans-serif;font-weight:600;font-size:22px;font-size:1.375rem;line-height:30px}.t-price-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:26px}.t-price-coin-small,.t-link-secondary,.multi-offers-slider .offers-grid .offer .hint-cnt,.offers-in-a-row .offers-grid .offer .hint-cnt,.guest-opinions .bottom-note,.guest-opinions-full-body .bottom-note,.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-hero{font-family:"NoeText", sans-serif;font-weight:bold;font-size:68px;font-size:4.25rem;line-height:78px}.t-points{font-family:"Open Sans", sans-serif;font-weight:700;font-size:56px;font-size:3.5rem;line-height:56px}.t-h1{font-family:"NoeText", sans-serif;font-weight:bold;font-size:48px;font-size:3rem;line-height:48px}.t-h2,.block-title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;line-height:36px}.t-h3{font-family:"NoeText", sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;line-height:28px}.t-h5-header{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:20px;letter-spacing:2.31px;text-transform:uppercase}.t-highlight{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px}.t-p{font-size:16px;font-size:1rem;line-height:24px}.t-label,.blue-top-fringe,.multi-offers-slider .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .type{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}.t-coin{font-family:"Open Sans", sans-serif;font-weight:700;font-size:26px;font-size:1.625rem;line-height:36px}.t-price{font-family:"Open Sans", sans-serif;font-weight:600;font-size:36px;font-size:2.25rem;line-height:42px}.t-price-coin{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px}.t-link,.filter-row .pagination,.t-price-coin-small{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px}body section[role=main]>*:last-child:not(.my-iberostar-best-gift){margin-bottom:0}.opened-left .page-wrapper,.opened-right .page-wrapper{margin-top:60px}.fancybox-slide--iframe .fancybox-content{max-width:100%;max-height:100%}.fancybox-slide>*{padding:30px 20px 20px}#info-promocode{max-width:100%}body:after{content:'mobile';display:none}.gamification-alerts-cointainer-flashy{right:20px}.gamification-alerts-cointainer{background-color:#fff;-webkit-box-shadow:0 -2px 19px rgba(117,124,133,0.23);box-shadow:0 -2px 19px rgba(117,124,133,0.23);display:none;padding-bottom:52px;position:fixed;text-align:left;top:65px;width:100vw;z-index:99}.gamification-alerts-cointainer::before{right:98px}.gamification-alerts-cointainer>.close{color:#67BAAF;display:block;font-size:10px;position:absolute;right:10px;top:10px}.gamification-alerts-cointainer>a:not(.close){bottom:16px;left:16px;position:absolute}.gamification-alerts-cointainer .gamification-alert{border-bottom:1px solid #DBDBDB}.gamification-alert.flashy{width:88vw}.alert-delete-favourite{text-align:center;padding:20px}.alert-delete-favourite .delete-favourite-info:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.alert-delete-favourite a{font-size:16px;font-size:1rem;line-height:26px;margin-left:5px}.alert-delete-favourite{font-size:14px;font-size:0.875rem;line-height:24px;padding:18px 24px 14px}.alert-delete-favourite span:not(.name){display:block}.alert-delete-favourite .delete-favourite-info:after{top:0}.badge{letter-spacing:1.3px;padding-left:8px;padding-right:8px}.block-title-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;color:#7F7F7F}.block-title-header>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:end;align-self:flex-end}.block-title-header a{line-height:32px}.block-title-header .t-label,.block-title-header .blue-top-fringe,.block-title-header .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .block-title-header .type,.block-title-header .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .block-title-header .type{margin-bottom:4px}.block-title-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;color:#7F7F7F}.block-title-header>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:end;align-self:flex-end}.block-title-header a{display:inline-block;margin-top:10px}.secondary-btn:hover:not(.disabled):not(:disabled){color:#67BAAF;background:transparent}.secondary-btn:active:not(.disabled):not(:disabled){color:#fff;background:#67BAAF}.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 .flex{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.b-hotels-services-filter .destination-breadcrumb{display:block;margin-bottom:20px}.b-hotels-services-filter .destination-breadcrumb .wrapper.flex{max-width:100%;padding:13px 0;overflow-y:scroll;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.b-hotels-services-filter .destination-breadcrumb>ul{padding:8px 0}.b-hotels-services-filter .destination-breadcrumb .filter{padding:0 16px}.b-hotels-services-filter .destination-breadcrumb .sticky{top:0}.destination-index-header .container>ul li .s.mobile-only{display:none}.destination-index-header .mobile-only{display:none !important}.filter-nav-space{display:block;height:70px}#fb-results{margin-top:-20px}.destination-index-header{background:#fff;padding:0;height:65px}.destination-index-header .wrapper.filters{background:#F1F2F9;padding:12px 0;width:100%;margin-top:0}.destination-index-header .wrapper.filters ul li.hotels-list{display:none}.destination-index-header .wrapper.filters ul li a{font-size:0.85em;display:block !important}.destination-index-header .wrapper.filters ul li a:hover{color:#67BAAF}.destination-index-header .wrapper.filters ul li span.s{font-size:20px;color:#67BAAF;margin-bottom:5px;display:block}.destination-index-header .tabs-menu li{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center;padding:0}.destination-index-header .tabs-menu.toggle-tab{display:none}.destination-index-header .tabs-menu.toggle-tab.active{display:block}[data-mobile-panel] [data-panel-option-list]{padding:20px;border-bottom:1px solid rgba(227,233,245,0.5);height:calc(100% - 120px);min-height:300px}[data-mobile-panel] [data-panel-option-list] input[type="radio"]+label{position:relative;font-size:15px;line-height:21px;color:#7F7F7F;margin:10px 0px;cursor:pointer}[data-mobile-panel] [data-panel-option-list] input[type="radio"]+label .hotel-count{color:#7F7F7F}[data-mobile-panel] [data-panel-option-list] input[type="radio"]+label .hotel-count:after{content:")"}[data-mobile-panel] [data-panel-option-list] input[type="radio"]+label .hotel-count:before{content:"("}[data-mobile-panel] .secondary-btn.mobile-only{display:block;margin:10px}.notification-bell{font-size:24px;font-size:1.5rem;color:#67BAAF;line-height:24px}.notification-bell .s{cursor:pointer;position:relative}.notification-bell .s .circle{background-color:#EF5350;border-radius:50%;display:inline-block;height:8px;left:0;position:absolute;top:1px;width:8px}.notification-bell.ring .s-ico-bell{-webkit-animation:ring2 .3s 0s ease-in-out 5;animation:ring2 .3s 0s ease-in-out 5;display:block}.e-skeleton .bg{min-height:422px}.user-image.user-image-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.user-level{display:none}.user-level-mobile{display:initial;color:#EE8E00;font:700 12px/20px "Open Sans", sans-serif}.favourite-btn{right:8px;top:8px}.favourite-btn.big{width:60px;height:60px}.favourite-btn.big:before,.favourite-btn.big .inline-svg{width:60px;height:60px}.favourite-btn.big.top .info-circles{width:60px;height:60px}.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{right:10px}.go-to-top.active{bottom:71px}.hotels-info-with-filtering .tabs-menu>li{padding:0 24px}.info-links .info-link{margin-right:10px}a:not([class]):before,a.negative:before{display:none}.search-trigger-mobile{display:none}.search-trigger-mobile{z-index:10;-ms-flex-item-align:end;align-self:flex-end;margin:0 auto;-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 20px);flex:0 0 calc( 100% - 20px);-ms-flex-preferred-size:calc( 100% - 20px);flex-basis:calc( 100% - 20px);width:calc( 100% - 20px);height:70px;display:block;background:#EDF7F6;padding:10px;bottom:-35px;margin-bottom:20px !important}.home-page .search-trigger-mobile{display:none}.search-trigger-mobile .false-input{background:#fff;border:1px solid #F1F2F9;font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;padding:12px 10px;position:relative}.search-trigger-mobile .false-input:after{content:"";font-size:24px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.card.hotel .action{position:relative;margin-top:35px}.card.hotel .shared{position:static;float:left}.card.hotel .shared:after{left: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}}@media only screen and (max-width: 767px){.swiper-pagination-bullet{width:15px;height:2px;margin-right:5px;background:#7F7F7F;border-radius:0;cursor:pointer}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#67BAAF}}.basic-tooltip{padding:10px}.basic-tooltip .tooltip-desc{font-size:12px;font-size:0.75rem;line-height:16px}.user-links>span{text-align:center}.user-links>span a.edit{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:1px solid #67BAAF;background:transparent;padding-left:44px;margin-top:15px;margin-bottom:15px}.user-links>span a.edit.disabled,.user-links>span a.edit:disabled{pointer-events:none;opacity:.4}.user-links>span a.edit.hidden{display:none}.user-links>span a.edit:after{left:10px}.air-datepicker--nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.air-datepicker--nav-title{margin:0}.e-mice-contact .t-h3{color:#002855;font-size:18px}.e-mice-contact .extra-info{position:absolute;background:#FFF;min-width:260px;padding:20px 20px 20px 17px;margin-top:10px;text-align:left;-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:2}.e-mice-contact .extra-info:after{content:" ";position:absolute;bottom:100%;left:35px;width:0;height:0;border:solid transparent;border-color:rgba(136,183,213,0);border-bottom-color:#FFF;border-width:6px;pointer-events:none}.e-mice-contact .phone-info,.e-mice-contact .mail-info{position:relative;padding-left:40px}.e-mice-contact .phone-info:after,.e-mice-contact .mail-info:after{content:'';position:absolute;top:0;left:0;display:inline-block;width:32px;height:32px;border-radius:50%;background:#EDF7F6}.e-mice-contact .phone-info:before{content:"";position:absolute;top:8px;left:8px;color:#67BAAF;z-index:1}.e-mice-contact .mail-info .highlight{padding-top:3px;color:#67BAAF}.e-mice-contact .mail-info:before{content:"";position:absolute;top:8px;left:8px;color:#67BAAF;z-index:1}.e-mice-contact .highlight{color:#67BAAF;font-size:14px}.e-mice-contact .timetable{font-size:12px}.e-mice-contact .bg-contact{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.e-mice-contact.opened{position:relative;z-index:2}.e-mice-contact .phone:before{content:"";display:inline-block;margin-right:10px}.about-my-iberostar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-my-iberostar img{max-width:100%}.about-my-iberostar .about-content{padding:0}.about-my-iberostar .about-content .t-fb-label{display:none}.about-my-iberostar .about-content .btn-primary{width:100%}.about-my-iberostar .about-content .about-list{margin-bottom:20px}.bottom-nav{line-height:0}.bottom-nav .get-more{color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700}.bottom-nav .nav-next{display:none}.cookies-warning p{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center;padding-right:20px}.cookies-warning .negative-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center}.cookies-warning .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.cookies-warning .flex p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}.cookies-warning .flex .negative-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer-nav .footer-nav-container{background:#67BAAF;padding-top:40px}.footer-nav .footer-nav-container .footer-nav-content{background-color:#EFEFF8}.footer-nav .footer-nav-container .footer-nav-content .wrapper{position:relative;margin-top:30px;margin-bottom:30px}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container .dropdown.title{padding-bottom:10px;color:#002855}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container .dropdown.title:after{content:"";margin-top:8px}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container ul{padding:10px;width:100%;max-width:1024px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px;padding-bottom:30px;position:relative;margin-left:auto}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container ul .menu_item{width:26%;margin-left:30px}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container ul .menu_item.title{position:relative;-webkit-transform:none;transform:none;width:100%}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container ul .menu_item.title a::after{display:none}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container ul .menu_item:nth-child(2){display:none}.footer-nav .footer-nav-container .footer-nav-content .wrapper:after{content:"";position:absolute;bottom:0;left:20px;width:calc( 100% - 40px);height:1px;background:rgba(255,255,255,0.1)}.footer-nav .footer-nav-container .footer-nav-content .wrapper .dropdown{position:absolute;top:-70px;cursor:pointer;background:none;padding-top:20px;padding-bottom:20px;border:0}.footer-nav .footer-nav-container .footer-nav-content .wrapper .dropdown:focus{text-decoration:underline;outline:0}.footer-nav .footer-nav-container .footer-nav-content .wrapper .dropdown.title{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:29px;letter-spacing:1.54px;text-transform:uppercase;color:#fff}.footer-nav .footer-nav-container .footer-nav-content .wrapper .dropdown.title:after{content:"";position:absolute;font-size:12px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:3px}.footer-nav .footer-nav-container .footer-nav-content .wrapper ul{display:none}.footer-nav .footer-nav-container .footer-nav-content .wrapper ul li a{color:#67BAAF}.footer-nav .footer-nav-container .footer-nav-content .wrapper ul li.title a{color:#002855;text-transform:uppercase}.footer-nav .footer-nav-container .footer-nav-content .wrapper.four_columns div:nth-child(2) .dropdown{left:20%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.four_columns div:nth-child(3) .dropdown{left:50%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.four_columns div:last-child .dropdown{left:77.5%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:nth-child(2) .dropdown{left:16%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:nth-child(3) .dropdown{left:42%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:nth-child(4) .dropdown{left:65%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:last-child .dropdown{left:85%}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container span{left:20px}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content .hotels-link{position:relative;-webkit-transform:none;transform:none;width:20%;margin-left:10px;padding-bottom:30px}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content .hotels-link a{color:#002855;text-transform:uppercase}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div ul{padding-top:0}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div ul:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div ul li{width:100%}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div ul li:nth-child(2){display:none}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div ul .title{width:100%;margin-bottom:16px}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content div ul .title a{color:#67BAAF}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content a::after,.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content a::before{display:none}.footer-contact .wrapper{padding-top:25px;padding-bottom:25px;position:relative}.footer-contact .wrapper .footer-contact-container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0;position:relative}.footer-contact .wrapper:after{content:"";position:absolute;bottom:0;left:20px;width:calc( 100% - 40px);height:1px;background:rgba(255,255,255,0.1)}.footer-contact .wrapper .footer-contact-left,.footer-contact .wrapper .footer-contact-right{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contact .wrapper .footer-contact-left a,.footer-contact .wrapper .footer-contact-right a{max-height:48px}.footer-contact .wrapper .footer-contact-left{margin-bottom:0}.footer-contact .wrapper .usa .social-links{padding-left:150px}.footer-contact .wrapper .footer-ada-logo{left:0;position:absolute}.footer-contact .flex{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;margin-bottom:25px}.footer-contact .language-currency-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-left:40px}.footer-contact .language-currency-mobile li{margin-right:20px;position:relative}.footer-contact .language-currency-mobile li:last-child:before{content:"";width:1px;height:15px;position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,0.7)}.footer-bottom{padding:20px 0;overflow:hidden;background:#67BAAF}.footer-bottom .flex>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px;position:relative;line-height:18px}.footer-bottom .flex>li a{font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:18px}.footer-bottom .flex>li:first-child{padding-left:0px}.footer-bottom .flex>li:first-child:before{display:none}.footer-bottom .flex>li:last-child{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:right}.footer-bottom .flex>li:last-child:before{display:none}.footer-contact .wrapper{padding:0px}.footer-contact .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contact .flex .contact-us-btn{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contact .flex .contact-us-btn li{width:100%}.footer-contact .flex .contact-us-btn .footer-contact-btn{background:transparent;color:#67BAAF;border:1px solid #67BAAF;width:100%}.footer-contact .flex .contact-us-btn .footer-contact-btn.mobile-only{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-contact .flex .contact-us-btn .footer-contact-form,.footer-contact .flex .contact-us-btn .footer-need-help{border:none;color:#67BAAF;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;padding:15px 0px 16px}.footer-contact .flex .footer-contact-content.opened-container{background-color:#EFEFF8}.footer-contact .flex .footer-contact-content.opened-container .social-links{padding-bottom:30px;margin-top:0}.footer-contact .flex .footer-contact-content.opened-container .social-links>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-contact .flex .footer-contact-content.opened-container .social-links>ul>li{margin-top:10px;margin-bottom:10px;margin-right:0;width:21%}.footer-contact .flex .footer-contact-content.opened-container .social-links>ul>li:nth-child(4),.footer-contact .flex .footer-contact-content.opened-container .social-links>ul>li:nth-child(8){margin-right:0px}.footer-contact .flex .footer-contact-content.opened-container .social-links>ul>li a{background-color:transparent;border:1px solid #67BAAF;color:#67BAAF;width:60px;height:60px}.footer-contact .contact-us-btn .footer-contact-form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-contact .contact-us-btn .footer-contact-form:before{content:"";width:27px;height:28px;text-align:left;font-size:28px;margin-right:10px}.footer-contact .contact-us-btn .footer-need-help{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-contact .contact-us-btn .footer-need-help:before{content:"";width:27px;height:28px;text-align:left;font-size:28px;margin-right:10px}.footer-contact .contact-us-btn .show-on-mobile{display:block}.footer-contact .contact-us-btn .hide-on-mobile{display:none}.footer-contact .t-label.mb-4,.footer-contact .mb-4.blue-top-fringe,.footer-contact .multi-offers-slider .offers-grid .offer .price-wrapper .mb-4.type,.multi-offers-slider .offers-grid .offer .price-wrapper .footer-contact .mb-4.type,.footer-contact .offers-in-a-row .offers-grid .offer .price-wrapper .mb-4.type,.offers-in-a-row .offers-grid .offer .price-wrapper .footer-contact .mb-4.type{margin-bottom:15px}.footer-contact .footer-social-media{margin-top:20px;margin-bottom:20px}.footer-contact .footer-selectors{border-top:1px solid rgba(255,255,255,0.1);width:100%}.footer-contact .footer-selectors .language-selector,.footer-contact .footer-selectors .currency-selector{padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-contact .footer-selectors .language-selector select,.footer-contact .footer-selectors .currency-selector select{width:89% !important}.footer-contact .footer-selectors .language-selector .t-label,.footer-contact .footer-selectors .language-selector .blue-top-fringe,.footer-contact .footer-selectors .language-selector .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .footer-contact .footer-selectors .language-selector .type,.footer-contact .footer-selectors .language-selector .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .footer-contact .footer-selectors .language-selector .type,.footer-contact .footer-selectors .currency-selector .t-label,.footer-contact .footer-selectors .currency-selector .blue-top-fringe,.footer-contact .footer-selectors .currency-selector .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .footer-contact .footer-selectors .currency-selector .type,.footer-contact .footer-selectors .currency-selector .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .footer-contact .footer-selectors .currency-selector .type{padding-bottom:10px}.footer-contact .footer-selectors .language-selector .fk-select::after,.footer-contact .footer-selectors .currency-selector .fk-select::after{margin-top:10px;float:right}.footer-contact .footer-selectors .language-selector .fk-select-label::before{content:attr(name);margin-right:5px;left:0}.footer-contact .footer-selectors .currency-selector .fk-select-label::before{content:attr(name);margin-right:5px;left:0}.footer-contact .app-stores{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-contact .app-stores .title{font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.footer-contact .app-stores>li:not(.title){margin-top:20px}.footer-contact .footer-contact-left,.footer-contact .xsmall{display:none}.footer-contact .footer-contact-right,.footer-contact .legal-information-container,.footer-contact .footer-contact-content{padding:0 20px}.footer-contact .footer-contact-right .title,.footer-contact .legal-information-container .title,.footer-contact .footer-contact-content .title{border-bottom:1px solid rgba(255,255,255,0.1)}.footer-contact .footer-bottom-container .xsmall{padding-bottom:20px;padding-top:20px}.footer-contact .footer-bottom-container .xsmall a{color:#67BAAF}.footer-contact .legal-information-container .footer-bottom-mobile{text-transform:none;letter-spacing:initial}.footer-contact .legal-information-container .footer-bottom-mobile.opened{padding-bottom:0}.footer-contact .legal-information-container.opened-container{background-color:#EFEFF8}.footer-contact .legal-information-container.opened-container p{color:#67BAAF}.footer-nav .hotels-nav-container{padding:0 20px}.footer-nav .wrapper{padding:0}.footer-nav .wrapper>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-nav .wrapper>div.opened-container-mobile{background-color:#EFEFF8}.footer-nav .wrapper>div.opened-container-mobile li{padding:10px 0}.footer-nav .wrapper>div.opened-container-mobile li a{color:#67BAAF}.footer-nav .wrapper>div.opened-container-mobile li.title a,.footer-nav .wrapper>div.opened-container-mobile li.hotels-link a{color:#002855;padding-bottom:0}.footer-nav .wrapper>div.opened-container-mobile .hotels-nav-content .hotels-link{padding-top:0}.footer-nav .wrapper>div.opened-container-mobile .hotels-nav-content a{text-transform:uppercase}.footer-nav .wrapper>div>ul{padding:0px 20px}.footer-nav .wrapper>div>ul:not(.mobile-only){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav .wrapper>div>ul:not(.mobile-only)>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-nav .wrapper>div>ul:not(.mobile-only)>li.title,.footer-nav .wrapper>div>ul:not(.mobile-only)>li.hotels-link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-nav .wrapper>div>ul:not(.mobile-only)>li.title:after,.footer-nav .wrapper>div>ul:not(.mobile-only)>li.hotels-link:after{display:none}.footer-nav .wrapper>div>ul:not(.mobile-only)>li:last-child:after{display:none}.footer-nav .wrapper>div>ul>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav .wrapper>div>ul>li>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer-nav .wrapper>div>ul>li>ul>li:after{content:'-';margin:0 10px;color:#fff}.footer-nav .wrapper>div>ul>li>ul>li.title,.footer-nav .wrapper>div>ul>li>ul>li.hotels-link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-nav .wrapper>div>ul>li>ul>li.title:after,.footer-nav .wrapper>div>ul>li>ul>li.hotels-link:after{display:none}.footer-nav .wrapper>div>ul>li>ul>li:last-child:after{display:none}.footer-bottom{padding-top:20px}.footer-bottom .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-bottom .flex>li{padding-bottom:15px;padding-right:30px}.footer-bottom .flex>li a{font-size:12px;font-size:0.75rem;line-height:16px}.footer-bottom .flex>li:last-child a{font-weight:normal}.footer-my-iberostar ul{text-align:left}.footer-my-iberostar ul li{-ms-flex-preferred-size:100%;flex-basis:100%;padding:12px 0px 12px}.footer-my-iberostar ul li:first-child{padding-top:24px}.footer-my-iberostar ul li:last-child{padding-bottom:24px}.main-footer .title a,.main-footer .hotels-link a{font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;display:block;padding:20px 20px 20px 0;position:relative}.main-footer .title a:after,.main-footer .hotels-link a:after{content:"";position:absolute;font-size:12px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:3px}.main-footer .title a.opened,.main-footer .hotels-link a.opened{color:#002855}.main-footer .title a.opened:after,.main-footer .hotels-link a.opened:after{content:"";margin-top:0px;padding-top:20px}.go-to-top.active{bottom:71px}@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}}.main-header{background:#fff;position:relative}.main-header .wrapper-main-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;margin:0 auto}.main-header .wrapper-main-header.focused-menu{background:#fff;position:relative;z-index:8500}.main-header .logo,.main-header .main-header-content{display:inline-block;vertical-align:middle}.main-header .logo{position:relative}.main-header .logo img{width:180px}.main-header .main-header-content{width:calc(100% - 177px - 5px - 20px);margin-left:20px}.main-header .mobile-menu-toggle{display:none}.main-header .for-main-nav{padding:10px 0 0}.main-header .for-main-nav .main-nav{text-align:right;max-width:992px;margin-left:auto}.main-header .for-main-nav .main-nav .user-image.without-name .user-image-letter:after{font-size:24px}.main-header .for-main-nav .main-nav .bottom-main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications){margin:0;margin-right:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:10px}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications):last-child{margin-right:0}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-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}[data-base-text="true"] .main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-link){font-size:inherit;line-height:inherit}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-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}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-link):hover:before,.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-link):focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-link):active{color:#002855}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-link):active:before{background:#F1F2F9}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications) a:not(.full-link):before{display:none}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications):not(.dropdown-link) 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}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications):not(.dropdown-link) a:hover:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).dropdown-link>a:after{content:"";font-size:12px;font-size:0.75rem;color:#67BAAF;margin-left:8px;margin-top:0px;font-weight:bold}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).dropdown-link>a.is-displayed{color:#002855;position:relative}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).dropdown-link>a.is-displayed:after{content:"";color:#002855}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).dropdown-link>a.is-displayed:before{content:'';height:2px;width:100%;position:absolute;bottom:-13px;left:0;background-color:#002855}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).has-children>div{width:100%;background-color:#EFEFF8;position:absolute;left:0;bottom:1px;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:70}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).has-children>div:not(.js-user-menu-remote){display:none}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).has-children .wrapper>span{font-size:14px;font-size:0.875rem;font-weight:600;color:#002855;letter-spacing:1.8px;text-transform:uppercase;display:block}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).has-children .wrapper:not(.user-options-wrapper):not(.b-last-searches-cards){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}.main-header .for-main-nav .main-nav .bottom-main-nav>li:not(.user-notifications).current a{color:#002855}.main-header .for-main-nav .main-nav .bottom-main-nav .main-nav-submenu{padding:24px 20px}.main-header .for-main-nav .main-nav .bottom-main-nav .main-nav-submenu li{display:inline-block;margin:0 24px}.main-header .for-main-nav .user-options-link-wrapper{position:relative}.main-header .for-main-nav .user-options-link-wrapper .user-image{font-size:12px;height:24px;margin-right:5px;width:24px}.main-header .for-main-nav .user-options-link-wrapper .s-person2{font-size:24px;font-size:1.5rem;color:#67BAAF;display:inline-block;margin-right:8px}.main-header .for-main-nav .user-notifications{display:none;margin-right:16px;padding-right:16px;position:relative}.main-header .for-main-nav .user-notifications::after{content:'';background-color:#DBDBDB;height:16px;position:absolute;right:0;top:4px;width:1px}.main-header .for-user-nav{padding:10px 0}.main-header .for-user-nav .user-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-header .for-user-nav .user-nav>ul{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.main-header .for-user-nav .user-nav a,.main-header .for-user-nav .user-nav .fk-select{color:#67BAAF;font-size:12px;font-size:0.75rem;line-height:18px}.main-header .for-user-nav .user-nav a.fb-button,.main-header .for-user-nav .user-nav a.google-button,.main-header .for-user-nav .user-nav .fk-select.fb-button,.main-header .for-user-nav .user-nav .fk-select.google-button{color:#fff}.main-header .for-user-nav .user-nav>ul:not(.top-user-nav){padding-left:10px}.main-header .for-user-nav .user-nav>ul.top-user-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .for-user-nav .user-nav>ul.top-user-nav>li{padding:0 16px;position:relative}.main-header .for-user-nav .user-nav>ul.top-user-nav>li:after{content:"";width:1px;height:24px;background:#DBDBDB;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-header .for-user-nav .user-nav>ul.top-user-nav>li.user-notifications{display:none}.main-header .for-user-nav .exit-partner:before{content:"";color:#67BAAF;font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:bottom}.main-header .for-user-nav .link-phone-list:before{content:"";color:#67BAAF;font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:bottom}.main-header .for-user-nav .language-selector .fk-select:before{content:"";color:#7F7F7F;font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:bottom}.main-header .for-user-nav .currency-selector .fk-select:before{content:"";color:#7F7F7F;font-size:20px;font-size:1.25rem;margin-right:8px;vertical-align:bottom}.main-header .for-user-nav .currency-selector .fk-select.currency-EUR:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-USD:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-GBP:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-CHF:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-RUB:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-DKK:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-SEK:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-INR:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-JPY:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-BRL:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-ARS:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-MXN:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-CLP:before{content:""}.main-header .for-user-nav .currency-selector .fk-select.currency-CAD:before{content:""}.main-header .for-user-nav .language-selector select,.main-header .for-user-nav .currency-selector select,.main-header .for-user-nav .more-links select{cursor:pointer}.main-header .for-user-nav .language-selector>a,.main-header .for-user-nav .language-selector .fk-select,.main-header .for-user-nav .currency-selector>a,.main-header .for-user-nav .currency-selector .fk-select,.main-header .for-user-nav .more-links>a,.main-header .for-user-nav .more-links .fk-select{color:#4A4A4A;display:inline-block}.main-header .for-user-nav .language-selector>a:after,.main-header .for-user-nav .language-selector .fk-select:after,.main-header .for-user-nav .currency-selector>a:after,.main-header .for-user-nav .currency-selector .fk-select:after,.main-header .for-user-nav .more-links>a:after,.main-header .for-user-nav .more-links .fk-select:after{content:"";font-size:12px;font-size:0.75rem;color:#67BAAF;margin-left:8px;margin-top:5px}.main-header.hidden{display:none !important}@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}}.main-header{display:none;z-index:15}.user-notifications{display:none}.header-sticky-hotel{display:none !important}.mobile-mice-header{display:none}.mobile-fastbooking,.mobile-fastbooking-cnt,.fastbooking-mobile-apply-dates,.fastbooking-mobile-apply-people{display:none}.mobile-fastbooking-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,40,85,0.7);z-index:9000}.mobile-fastbooking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;bottom:0;left:0;padding:10px 20px;z-index:9000;background:#F6F8FC;-webkit-overflow-scrolling:touch;-webkit-transition:transform 0.5s ease-out;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out, -webkit-transform 0.5s ease-out}.home-page .mobile-fastbooking{bottom:0;-webkit-transform:translateY(200%);transform:translateY(200%)}.home-page .mobile-fastbooking.active{-webkit-transform:translateY(0);transform:translateY(0)}.opened-left .mobile-fastbooking{-webkit-transform:translateY(100%);transform:translateY(100%)}.mobile-fastbooking>.btn-primary{-webkit-box-flex:1;-ms-flex:1 1 170px;flex:1 1 170px;padding:15px 5px;margin-right:10px}.mobile-fastbooking .secondary-btn{min-width:120px;margin-left:10px;padding:13px 5px 12px;text-align:center;background:#fff}.mobile-fastbooking .secondary-btn:before{content:"";margin-right:10px;font-size:24px}.mobile-fastbooking.hidden{position:fixed;bottom:-100%}.mobile-fastbooking.accesible{padding:5px}.mobile-fastbooking.accesible .secondary-btn,.mobile-fastbooking.accesible .btn-primary{padding:5px}.mobile-fastbooking.accesible .secondary-btn:before{font-size:15px;font-size:0.9375rem}.mobile-fastbooking-cnt{padding:20px}.home-page .mobile-fastbooking-cnt#fastbooking-mobile{z-index:100;position:relative;background:#fff;width:calc(100% - 20px);margin:-85px auto 20px;padding:10px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2)}.home-page .mobile-fastbooking-cnt#fastbooking-mobile .mobile-fastbooking-form{padding-top:0}.mobile-fastbooking-cnt .see-availability-calendar{display:none}.mobile-fastbooking-cnt .mobile-fastbooking-form{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-fastbooking-cnt .mobile-fastbooking-form>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-fastbooking-cnt .mobile-fastbooking-form>*.actions{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:51px;margin-bottom:20px}.mobile-fastbooking-cnt .mobile-fastbooking-form>*.actions>*{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:0}.mobile-fastbooking-cnt .mobile-fastbooking-form .high{color:#67BAAF}.mobile-fastbooking-cnt.mobile-panel.ready{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:90%}.mobile-fastbooking-cnt.mobile-panel.ready.bottom{bottom:-90%}.mobile-fastbooking-cnt.mobile-panel.ready .month-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 8%}.mobile-fastbooking-cnt.mobile-panel.ready .dates-info{width:100%;background:#fff;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:block;padding:5px 0 8px;border-bottom:1px solid #DBDBDB;border-top:none;z-index:2}.mobile-fastbooking-cnt.mobile-panel.ready .dates-info.sticky{position:-webkit-sticky;position:sticky;top:0}.mobile-fastbooking-cnt.mobile-panel.ready .action-btn{position:fixed;bottom:0;width:100%;height:100px;background:#fff}.mobile-fastbooking-cnt.mobile-panel.ready .action-btn .close-mobile-panel{position:relative}.mobile-fastbooking-cnt.mobile-panel.ready .panel-top-control{width:100%;background:#fff;border-bottom:1px solid #EDF7F6;z-index:2}.mobile-fastbooking-cnt.mobile-panel.ready .panel-top-control.sticky{position:-webkit-sticky;position:sticky}.mobile-fastbooking-cnt.mobile-panel.ready .return-btn{position:relative;display:inline-block;padding:6px 30px 5px}.mobile-fastbooking-cnt.mobile-panel.ready .return-btn:after{content:"";font-size:24px;color:#67BAAF}.mobile-fastbooking-cnt.mobile-panel.ready .close-mobile-panel{top:12px;right:10px;font-size:15px}.mobile-fastbooking-cnt.mobile-panel.ready.date-picker-wrapper .close-mobile-panel,.mobile-fastbooking-cnt.mobile-panel.ready#people-mobile-panel .close-mobile-panel{top:0;right:0;padding:9px 30px 10px}.mobile-fastbooking-cnt.mobile-panel.ready.date-picker-wrapper .close-mobile-panel.sticky,.mobile-fastbooking-cnt.mobile-panel.ready#people-mobile-panel .close-mobile-panel.sticky{position:-webkit-sticky;position:sticky;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end}.mobile-fastbooking-cnt .remove-room{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.mobile-fastbooking-cnt .remove-room:before{content:"";width:18px;height:18px;background:#fff;border-radius:50%;display:block}.mobile-fastbooking-cnt .remove-room:after{content:"";font-size:9px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#67BAAF}.mobile-fastbooking-cnt.large .remove-room{display:block}.mobile-fastbooking-cnt .last-search-opt span{display:block}.mobile-fastbooking-cnt .last-search-opt span.saved-dates{padding-top:5px}.mobile-fastbooking-cnt#fastbooking-mobile{padding-bottom:0}.mobile-fastbooking-cnt#fastbooking-mobile .t-fb-label{display:block;font-size:10px;font-size:0.625rem;letter-spacing:1.29px;color:#080808;margin-bottom:5px}.mobile-fastbooking-cnt#people-mobile-panel .t-fb-label{display:block;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;color:#080808;margin-bottom:5px}.mobile-fastbooking-cnt .t-h2{color:#002855;padding-right:20px}.mobile-fastbooking-cnt .top-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:-10px -10px 0;padding-bottom:10px}.mobile-fastbooking-cnt .top-tabs .content-tab{background-color:#FFF;width:50%;height:47px;color:#67BAAF;text-transform:uppercase;letter-spacing:1.88px;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;font:700 10px/14px "Open Sans", sans-serif;border-bottom:1px solid #DBDBDB}.mobile-fastbooking-cnt .top-tabs .content-tab .s{font-size:16px;margin-right:4px}.mobile-fastbooking-cnt .top-tabs .content-tab .s.extra-bottom{margin-bottom:3px}.mobile-fastbooking-cnt .top-tabs .content-tab.active{border-top:2px solid #002855;border-right:1px solid #DBDBDB;border-bottom:none;padding-top:0;color:#002855}.mobile-fastbooking-cnt .cnt-select-row{position:relative}.mobile-fastbooking-cnt .cnt-select-row .clear{display:none;position:absolute;bottom:0px;right:0px;z-index:1200;padding:15px;-webkit-tap-highlight-color:transparent}.mobile-fastbooking-cnt .cnt-select-row .clear:before{content:"";width:18px;height:18px;display:block;border-radius:50%;background:#EDF7F6}.mobile-fastbooking-cnt .cnt-select-row .clear:after{font-size:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#67BAAF}.mobile-fastbooking-cnt .label-mobile-place-to-go{padding:9px 10px 11px;display:block}.mobile-fastbooking-cnt .cnt-select{position:relative;background:#fff;border:1px solid #DBDBDB}.mobile-fastbooking-cnt .cnt-select.has-package-destination-warning .chosen-container .chosen-search{display:none}.mobile-fastbooking-cnt .cnt-select select.chosen-select{visibility:hidden;display:none;cursor:pointer}.mobile-fastbooking-cnt .cnt-select .parsley-errors-list{display:none}.mobile-fastbooking-cnt .cnt-select.parsley-error{border:1px solid #EF5350;color:#EF5350}.mobile-fastbooking-cnt .cnt-select.parsley-error .fake-select-mice{color:#EF5350}.mobile-fastbooking-cnt .cnt-select.parsley-error .chosen-container .chosen-single{color:#EF5350}.mobile-fastbooking-cnt .cnt-select .fake-select,.mobile-fastbooking-cnt .cnt-select .fake-select-mice{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;padding-left:26px;position:relative}.mobile-fastbooking-cnt .cnt-select .fake-select:after,.mobile-fastbooking-cnt .cnt-select .fake-select-mice:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#67BAAF}.mobile-fastbooking-cnt .cnt-select .fb-voice-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;padding:15px;z-index:9999;-webkit-tap-highlight-color:transparent}.mobile-fastbooking-cnt .cnt-select .fb-voice-search:after{font-size:24px;font-size:1.5rem;color:#67BAAF}.mobile-fastbooking-cnt .cnt-select .chosen-container{width:100% !important;position:relative;cursor:pointer}.mobile-fastbooking-cnt .cnt-select .chosen-container.chosen-with-drop .chosen-drop{left:-11px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-single{display:block;font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;border:none;padding:0 0 0 26px;height:auto;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;position:relative}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-single:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#67BAAF}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-single>span{display:block;margin:0}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-single>div{display:none}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-drop{width:calc( 100% + 22px);margin-top:17px;border:0;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);padding:0;border-radius:2px;text-align:left}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-drop .select-place-to-go{background-color:#FFFBE1;border:1px solid #FFD54F;padding:16px;margin-bottom:6px;display:none}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-drop .select-place-to-go p{font-size:16px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7F7F7F;letter-spacing:0;line-height:24px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-drop .select-place-to-go p:before{content:"";font-size:32px;font-size:2rem;color:#FFD54F;margin-right:10px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-search{width:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-42px;left:1px;padding:0 0 0 26px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-search input{font-family:"Open Sans", sans-serif;width:calc( 100% - 10px);border:none;font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;padding:0 10px;display:block;background:#fff}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results{margin:0;padding:0}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .group-result{font-family:"Open Sans", sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:24px;color:#67BAAF;padding:8px 10px 7px;border-bottom:1px solid #9B9B9B}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .group-result:after{content:"";float:right;font-size:12px;margin-top:9px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .group-result.suggestions{display:none}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .group-result.in-offer:not(.package-offer){display:none}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .group-result.last-searches{display:none}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .value{display:block;line-height:24px;margin-bottom:3px;position:relative;font-size:16px;font-size:1rem}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .active-result{color:#4A4A4A;padding:13px 10px 12px;cursor:pointer}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .active-result.highlighted{background:#F1F2F9;color:#4A4A4A}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .active-result.featured,.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .active-result.result-selected:not(.package-offer){display:none}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results.icon .group-option[data-allow-children=true]{position:relative}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results.icon .group-option[data-allow-children=true] .value{padding-right:30px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results.icon .group-option[data-allow-children=true] .value:after{content:"";font-size:24px;font-size:1.5rem;display:block;color:#67BAAF;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .no-results{padding-left:12px;padding-right:12px}.mobile-fastbooking-cnt .cnt-select .chosen-container .chosen-results .no-results span{font-size:12px;font-size:0.75rem;padding-left:6px}.mobile-fastbooking-cnt .cnt-select .chosen-container.last-exists .chosen-results .group-result.last-searches{display:block}.mobile-fastbooking-cnt .nights-label{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:20px;color:#7F7F7F;font-size:14px;line-height:24px;z-index:1;position:relative;padding-left:25px;-ms-flex-item-align:center;align-self:center}.mobile-fastbooking-cnt .nights-label:before{content:"";font-size:16px;font-size:1rem;color:#67BAAF;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 320px){.mobile-fastbooking-cnt .nights-label{margin-left:10px;padding-left:20px;font-size:12px}}.mobile-fastbooking-cnt .nights-label.active{display:block}.mobile-fastbooking-cnt .dates .dates-container{background:#fff;border:1px solid #DBDBDB;padding:9px 10px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.mobile-fastbooking-cnt .dates .dates-container .fake-datepicker{position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;z-index:10}.mobile-fastbooking-cnt .dates .dates-container .t-fb-label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.mobile-fastbooking-cnt .dates .dates-container .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-fastbooking-cnt .dates .dates-container .date .date-span{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.mobile-fastbooking-cnt .dates .dates-container .date input{padding:0;text-align:center;background:transparent;border:none}.mobile-fastbooking-cnt .dates .dates-container .date.check-in-field .date-span{position:relative;padding-left:25px}.mobile-fastbooking-cnt .dates .dates-container .date.check-in-field .date-span:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.mobile-fastbooking-cnt .dates .dates-container .date.check-in-field:after{content:"-";font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;padding:0 8px 0 5px}.mobile-fastbooking-cnt .dates .label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:7px;display:block}.mobile-fastbooking-cnt .dates .label.hidden{display:none}.mobile-fastbooking-cnt .dates .label.opt-dates{font-size:12px;font-size:0.75rem;font-weight:bold;line-height:16px}.mobile-fastbooking-cnt .dates .label.remove-dates{position:absolute;bottom:4px;right:0;padding:10px}.mobile-fastbooking-cnt .dates .label.remove-dates:before{content:"";width:18px;height:18px;display:block;border-radius:50%;background:#EDF7F6}.mobile-fastbooking-cnt .dates .label.remove-dates:after{content:"";font-size:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#67BAAF}.mobile-fastbooking-cnt .rooms-selector-cnt select,.mobile-fastbooking-cnt .room-row select{display:block;z-index:2}.mobile-fastbooking-cnt .rooms-selector-cnt .fk-select,.mobile-fastbooking-cnt .room-row .fk-select{margin-top:3px;display:block;font-size:14px;font-size:0.875rem;font-weight:400;line-height:24px;color:#7F7F7F;position:relative;z-index:1}.mobile-fastbooking-cnt .rooms-selector-cnt .fk-select:after,.mobile-fastbooking-cnt .room-row .fk-select:after{content:"";position:absolute;font-size:12px;right:0;bottom:2px;color:#67BAAF}.mobile-fastbooking-cnt .rooms-selector-cnt{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px 10px}.mobile-fastbooking-cnt .rooms-selector-cnt label{display:block;white-space:nowrap;position:relative;z-index:1;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:17px;color:#4A4A4A;letter-spacing:1.54px;text-transform:uppercase}.mobile-fastbooking-cnt .rooms-container .room-row{position:relative}.mobile-fastbooking-cnt .rooms-container .room-row.with-ages+.room-row{border-top:0}.mobile-fastbooking-cnt .rooms-container .room-row label{font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:400;line-height:19px;color:#7F7F7F;text-transform:capitalize}.mobile-fastbooking-cnt .rooms-container .room-row>.title{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;letter-spacing:1.54px;line-height:17px;color:#4A4A4A;padding:14px 10px 13px;text-transform:uppercase;margin-bottom:11px;background:#EDF7F6;position:relative}.mobile-fastbooking-cnt .rooms-container .room-row>.title:after{content:attr(data-count)}.mobile-fastbooking-cnt .rooms-container .room-row .room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:10px;margin-bottom:18px}.mobile-fastbooking-cnt .rooms-container .room-row .room>.title:after{counter-increment:room;content:counter(room);display:inline-block;margin-left:0.285em}.mobile-fastbooking-cnt .rooms-container .room-row .room .children{margin-bottom:0}.mobile-fastbooking-cnt .rooms-container .room-row .room,.mobile-fastbooking-cnt .rooms-container .room-row .ages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.mobile-fastbooking-cnt .rooms-container .room-row .room.hidden,.mobile-fastbooking-cnt .rooms-container .room-row .ages.hidden{display:none}.mobile-fastbooking-cnt .rooms-container .room-row .room .error,.mobile-fastbooking-cnt .rooms-container .room-row .ages .error{font-size:12px;font-size:0.75rem;line-height:17px;color:#EF5350;opacity:.8;display:none}.mobile-fastbooking-cnt .rooms-container .room-row .room .select-wrapper,.mobile-fastbooking-cnt .rooms-container .room-row .ages .select-wrapper{border:1px solid #67BAAF;border-radius:16px;position:relative;z-index:4}.mobile-fastbooking-cnt .rooms-container .room-row .room .select-wrapper:after,.mobile-fastbooking-cnt .rooms-container .room-row .ages .select-wrapper:after{content:"";position:absolute;font-size:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:11px;color:#67BAAF;z-index:-1}.mobile-fastbooking-cnt .rooms-container .room-row .room select,.mobile-fastbooking-cnt .rooms-container .room-row .ages select{border:none;border-radius:16px;width:84px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:14px;font-size:0.875rem;text-align-last:right;text-align:right;padding-right:54%;outline:none}.mobile-fastbooking-cnt .rooms-container .room-row .room select::-ms-expand,.mobile-fastbooking-cnt .rooms-container .room-row .ages select::-ms-expand{display:none}.mobile-fastbooking-cnt .rooms-container .room-row .room select option[value=""],.mobile-fastbooking-cnt .rooms-container .room-row .ages select option[value=""]{display:none}.mobile-fastbooking-cnt .rooms-container .room-row.with-ages .room{margin-bottom:0}.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container{padding-right:20px;line-height:18px;margin-top:10px}.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container .age-range,.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container .age-range-hotel{font-size:12px;font-size:0.75rem;color:#7F7F7F;display:none}.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container .age-range:before,.mobile-fastbooking-cnt .rooms-container .room-row .agerange-container .age-range-hotel:before{content:"";font-size:12px;font-size:0.75rem;margin-right:10px}.mobile-fastbooking-cnt .rooms-container .room-row .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #F1F2F9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-fastbooking-cnt .rooms-container .room-row .input.parsley-error .fk-select{color:#EF5350}.mobile-fastbooking-cnt .rooms-container .room-row .input.parsley-error label{color:#EF5350}.mobile-fastbooking-cnt .rooms-container .room-row .input.parsley-error .select-wrapper{border-color:#EF5350;color:#EF5350}.mobile-fastbooking-cnt .rooms-container .room-row .input.parsley-error .select-wrapper:after{color:#EF5350}.mobile-fastbooking-cnt .rooms-container .room-row .ages{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}.mobile-fastbooking-cnt .rooms-container .room-row .ages .title{position:relative;text-transform:capitalize;font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:19px;color:#4A4A4A}.mobile-fastbooking-cnt .rooms-container .room-row .ages .title:after{content:attr(data-count)}.mobile-fastbooking-cnt .rooms-container .room-row .ages .age.input{margin-bottom:0px;margin-top:10px}.mobile-fastbooking-cnt .rooms-container .room-row .ages .age.input .parsley-errors-list{display:none}.mobile-fastbooking-cnt .rooms-container .custom-input-number input{background:transparent}.mobile-fastbooking-cnt .rooms-container .ages{background:#FFF;padding:10px;margin-bottom:16px}.mobile-fastbooking-cnt .rooms-container .ages label:after{content:attr(data-count);display:inline-block;margin-left:0.285em}.mobile-fastbooking-cnt .link-promo{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:22px;position:relative;margin-bottom:10px;display:inline-block}[data-base-text="true"] .mobile-fastbooking-cnt .link-promo{font-size:inherit;line-height:inherit}.mobile-fastbooking-cnt .link-promo: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}.mobile-fastbooking-cnt .link-promo:hover:before,.mobile-fastbooking-cnt .link-promo:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.mobile-fastbooking-cnt .link-promo:active{color:#002855}.mobile-fastbooking-cnt .link-promo:active:before{background:#F1F2F9}.mobile-fastbooking-cnt .link-promo:after{content:"";font-size:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-fastbooking-cnt .link-promo.active:after{content:""}.mobile-fastbooking-cnt .link-promo:hover:before{display:none}.mobile-fastbooking-cnt .input.promo{display:none;position:relative;background:#fff;border:1px solid #DBDBDB;padding:9px 10px 11px;margin-bottom:10px}.mobile-fastbooking-cnt .input.promo input{border:none;width:calc( 100% - 28px);padding:0;text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:17px;color:#4A4A4A;margin-bottom:2px}.mobile-fastbooking-cnt .input.promo select.promo-code{width:100% !important;height:100% !important;top:20px;right:0;bottom:0;left:0;z-index:1}.mobile-fastbooking-cnt .input.promo .fk-select{display:inline-block;background:#F0F9E8;padding:0 8px;font-size:12px;border:1px solid #7BD124;color:#4A4A4A}.mobile-fastbooking-cnt .input.promo .fk-select:before{content:"";margin-right:8px;color:#7BD124}.mobile-fastbooking-cnt .input.promo .fk-select:after{content:"";position:absolute;font-size:12px;right:10px;bottom:5px;color:#67BAAF}.mobile-fastbooking-cnt .input.promo .s{cursor:pointer}.mobile-fastbooking-cnt .input.promo .s:after{content:"";margin-top:-2px;color:#67BAAF;font-size:17px}.mobile-fastbooking-cnt .input.promo.promo-active label:before{content:"";position:absolute;left:18px;bottom:18px;color:#7BD124}.mobile-fastbooking-cnt .input.promo.promo-active input{background:#F0F9E8;padding:3px 8px 3px 24px;border:1px solid #7BD124;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600}.mobile-fastbooking-cnt .input.promo.w-select label:before{display:none}.mobile-fastbooking-cnt .input.promo.w-select .clear-promo{display:none !important}.mobile-fastbooking-cnt .input.promo .clear-promo{position:absolute;bottom:4px;right:0;padding:10px;display:none}.mobile-fastbooking-cnt .input.promo .clear-promo:before{content:"";width:18px;height:18px;display:block;border-radius:50%;background:#EDF7F6}.mobile-fastbooking-cnt .input.promo .clear-promo:after{content:"";font-size:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#67BAAF}.mobile-fastbooking-cnt .actions{margin-top:30px;text-align:center}.home-page .mobile-fastbooking-cnt .actions{margin-top:5px;margin-bottom:0}.mobile-fastbooking-cnt .actions .btn-primary{background:#002855;display:block;width:100%;border-radius:0}.mobile-fastbooking-cnt .actions .btn-primary:hover{background:#002855}.mobile-fastbooking-cnt .actions .best-rate-link{font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:18px;color:#67BAAF}.mobile-fastbooking-cnt .show-people-panel{padding:9px 10px 11px;border:1px solid #DBDBDB;display:block;margin-bottom:10px}.mobile-fastbooking-cnt .people-mobile-resume{position:relative;width:100%;background:#fff;z-index:2}.mobile-fastbooking-cnt .people-mobile-resume.show-people-panel:after{content:"";font-size:12px;position:absolute;right:13px;color:#67BAAF;bottom:17px}.mobile-fastbooking-cnt .people-mobile-resume.show-people-panel:before{content:"";width:18px;height:18px;border-radius:50%;position:absolute;right:10px;bottom:14px;background:#EDF7F6}.mobile-fastbooking-cnt .people-mobile-resume .container{width:calc(100% - 20px);position:relative;padding-left:26px;color:#7F7F7F;font-size:14px;font-size:0.875rem;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-fastbooking-cnt .people-mobile-resume .container>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-fastbooking-cnt .people-mobile-resume .container:after{content:"";font-size:18px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.mobile-fastbooking-cnt .people-mobile-resume .container .adults:before{content:"-";margin:0 3px}.mobile-fastbooking-cnt .people-mobile-resume .container .children:before{content:"-";margin:0 3px}.mobile-fastbooking-cnt .people-mobile-resume:not(.show-people-panel){position:relative;padding-top:5px;padding-bottom:10px}.mobile-fastbooking-cnt .people-mobile-resume:not(.show-people-panel):after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background:#DBDBDB}.mobile-fastbooking-cnt .people-mobile-resume:not(.show-people-panel).sticky{position:-webkit-sticky;position:sticky}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .week-names{padding-top:10px;border-bottom:1px solid #DBDBDB;z-index:2}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .week-names.sticky{position:-webkit-sticky;position:sticky;background:#fff}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .week-name th{font-size:16px;font-size:1rem;color:#7F7F7F;padding-bottom:10px}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .month-name{text-align:right;font-size:16px;font-size:1rem;line-height:22px;color:#7F7F7F}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .month{margin:20px 0 0}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected{padding:0 30px}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected 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:#080808;text-transform:uppercase;margin-bottom:5px}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .date{line-height:24px;color:#7F7F7F}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .date.check-in-legend{padding-left:26px;font-family:"Open Sans", sans-serif;font-weight:600}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .date.check-in-legend:after{color:#67BAAF;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .date.check-out-legend{padding:0;font-family:"Open Sans", sans-serif;font-weight:600}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .date.check-out-legend:after{display:none}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .separator{margin:0;width:auto;height:auto;background:transparent}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .separator:before{content:"-";font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .nights-label{display:none;font-size:14px;font-size:0.875rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:24px;color:#7F7F7F;padding-left:25px;position:relative;margin-left:15px}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .nights-label:before{content:"";font-size:16px;font-size:1rem;color:#67BAAF;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-fastbooking-cnt.date-picker-wrapper.inline-wrapper .dates-selected .nights-label.active{display:inline-block}.mobile-fastbooking-cnt#people-mobile-panel{padding:0 0 130px}.mobile-fastbooking-cnt#people-mobile-panel .people-mobile-resume{padding-left:30px;padding-right:30px}.mobile-fastbooking-cnt#people-mobile-panel .rooms-container{padding:0 30px}.mobile-fastbooking-cnt.has-package-loaded .group-option.featured{display:none}.floating-button{position:absolute;top:20px;left:20px;z-index:1}.menu-list-button{padding:10px 30px;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}.menu-list-button.disabled,.menu-list-button:disabled{pointer-events:none;opacity:.4}.menu-list-button.hidden{display:none}.menu-list-button.is-for-map:before{content:"";color:#fff;margin-right:10px;font-size:18px}.rooms-advice-container{background:#FFFBE1;border:1px solid #FFD54F;padding:13px 50px 13px 16px;display:none;max-width:415px;margin-bottom:20px;position:relative;color:#4A4A4A;font-size:14px;font-size:0.875rem}.rooms-advice-container:before{content:"";font-size:32px;font-size:2rem;color:#FFD54F;margin-right:10px}.rooms-advice-container .close{position:absolute;font-size:12px;color:#7F7F7F;top:10px;right:15px}.rooms-advice-container .close:after{content:""}.package-occupancy-alert{display:block;margin-bottom:8px}.package-occupancy-alert.hidden{display:none}.familiar-hotels{background-color:rgba(237,247,246,0.5);border:1px solid #67BAAF;padding:16px;margin-bottom:6px;display:none}.familiar-hotels h3{font-size:14px;font-size:0.875rem;color:#002855;text-transform:uppercase;margin-bottom:8px}.familiar-hotels p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7F7F7F}.familiar-hotels p:before{content:"";font-size:32px;font-size:2rem;color:#67BAAF;margin-right:10px}.fastbooking-mobile-apply-dates,.fastbooking-mobile-apply-people{width:100%;position:fixed;bottom:0;-webkit-transform:translateY(200%);transform:translateY(200%);left:0;background:#fff;z-index:9999;padding:10px}.fastbooking-mobile-apply-dates a,.fastbooking-mobile-apply-people a{display:block}.fastbooking-mobile-apply-dates.active,.fastbooking-mobile-apply-people.active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 8px 25px 0 rgba(0,0,0,0.6);box-shadow:0 8px 25px 0 rgba(0,0,0,0.6)}.meetings-wrapper{padding-bottom:71px}.mice-form .meetings-wrapper{padding-bottom:0}.mobile-header{height:auto}.mobile-header .mobile-header-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:65px;background:#fff}.mobile-header .destination-index-header{margin:0;position:absolute;left:0;width:100%;bottom:0;z-index:-1;-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}.mobile-header .destination-index-header.sticky{-webkit-transform:translate3d(0, 65px, 0);transform:translate3d(0, 65px, 0)}.mobile-header{display:none}.mobile-menu{display:none}.mobile-menu .hide-on-mobile{display:none !important}.mobile-menu>ul>li.header-mobile-menu .name-cnt{height:65px}.mobile-menu>ul>li.header-mobile-menu .name-cnt.with-msg{height:auto;min-height:65px}.mobile-menu>ul>li.header-mobile-menu .name-cnt.with-msg:before{top:11px}.mobile-menu>ul>li.hide-on-tablet:not(.hidden){display:block}.mobile-menu .is-children li.back a{height:65px}.mobile-mice-header{width:100%;position:absolute;top:0;left:0;z-index:8000}.mobile-mice-header.burgermenu-sticky-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute}.mobile-mice-header .banner-back{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:30px;margin-bottom:20px;background:#67BAAF}.mobile-mice-header .banner-back .wrapper{padding:0 20px}.mobile-mice-header .banner-back a{position:relative;padding-left:20px;color:white;line-height:30px}.mobile-mice-header .banner-back a:after{content:"";position:absolute;font-size:10px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-mice-header .logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-mice-header .logo>img{max-width:200px;display:block}.mobile-mice-header .logo.dark{display:none}.mobile-mice-header .mobile-menu-toggle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:10px}.mobile-mice-header .mobile-menu-toggle:after,.mobile-mice-header .mobile-menu-toggle:before{background:white}.mobile-mice-header .mobile-menu-toggle span{background:white}.mobile-mice-header.with-bg{position:relative}.mobile-mice-header.with-bg .logo.dark{display:block}.mobile-mice-header.with-bg .logo.light{display:none}.mobile-mice-header.with-bg .mobile-menu-toggle:after,.mobile-mice-header.with-bg .mobile-menu-toggle:before{background:#67BAAF}.opened-left body.mice-home .page-wrapper{margin-top:0}.opened-left body.mice-home .mobile-menu-toggle{border-left:none}.multi-slider-nav{display:none}.not-logged-form .fz-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.not-logged-form .fz-row .fz-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.not-logged-form .fz-row .fz-col:first-child{margin-bottom:20px}.main-header .logo--partner{max-width:350px;width:350px;padding:0 20px}.main-header .logo #partner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header .logo #partner-logo.hidden{display:none}.main-header .logo #partner-logo::after{content:"";height:100%;width:1px;background-color:#000;position:absolute;left:calc(140px + 25px);top:2px}.main-header .logo #partner-logo .partner-logo-item{display:block;height:auto;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.main-header .logo #partner-logo .partner-logo-item--iberostar img{width:140px;margin-right:25px;position:relative}.main-header .logo #partner-logo .partner-logo-item--partner{max-height:35px;width:auto;margin-left:25px;max-width:150px}.main-header .main-header-content--partner{width:calc(100% - 350px - 5px - 20px)}.phone-list{text-align:left;max-width:calc(100% - 20px);margin:0;padding:10px}.phone-list-wrapper{padding:20px 10px}.phone-list-header{margin:0}.phone-list-header .title{font-size:20px;padding-bottom:0}.phone-list-number{padding:0}.phone-list-number p{text-align:left}.phone-list-number .big-number{font-size:26px;line-height:32px}.phone-list a{display:inline-block}.phone-list a.secondary-btn{font-size:14px;padding:15px;width:100%}.phone-list a.secondary-btn span{margin:0 10 0 0}.phone-list-row:after{width:100%}.phone-list-row p{text-align:left}.phone-list-numbers{padding:0}.phone-list-numbers .t-label,.phone-list-numbers .blue-top-fringe,.phone-list-numbers .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .phone-list-numbers .type,.phone-list-numbers .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .phone-list-numbers .type{padding:18px 0 8px}.phone-list-numbers ul li{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.phone-list-numbers ul li p{display:inline-block}.phone-list-email .show-on-mobile{display:inline}.phone-list-email .hide-on-mobile{display:none}.phone-list .fancybox-close-small{top:10px;right:10px}.user-options-overlay{position:absolute;left:0;width:100%;height:100vh;overflow:hidden;background-color:#001133;opacity:0.8;z-index:20;-webkit-transition:100ms opacity;transition:100ms opacity}.user-options-overlay.hidden{opacity:0;display:none}.user-options-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 20px 28px}.user-options-wrapper.hidden{display:none}.user-options-wrapper .user-options-greetings{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.user-options-wrapper .user-options-greetings .greetings-text:before{content:"";display:inline-block;color:#002855;font-size:32px;font-size:2rem;margin-right:8px}.user-options-wrapper .user-options-greetings .greetings-text .greetings-title{font-size:14px;font-size:0.875rem;text-transform:uppercase;font-weight:600;color:#002855;letter-spacing:1.8px}.user-options-wrapper .user-options-greetings .logout-area{font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;margin:12px 0 0}.user-options-wrapper .user-options-greetings .logout-area .logout-are-you{color:#7F7F7F}.user-options-wrapper .user-options-greetings .logout-area .logout-link{font-weight:700;color:#67BAAF}.user-options-wrapper .user-options-greetings .greetings-text{text-align:left}.user-options-wrapper .user-options-menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.user-options-wrapper .user-options-menu .greetings-link{display:inline-block}.user-options-wrapper .user-options-menu .user-options{display:inline-block}.user-options-wrapper .user-options-menu .user-options .menu_item{display:inline-block;margin:0}.user-options-wrapper .user-options-menu .user-options .menu_item:last-child a{margin-right:0}.user-options-wrapper .user-options-menu .user-options a{display:block;margin-left:40px;margin-bottom:10px}.user-options-wrapper.wrapper.wrapper{padding:20px 30px 20px 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-options-wrapper.wrapper .user-options-menu .user-options a{margin:0 10px}#repeat-reservation{max-height:calc( 100% - 40px);margin-top:20px;max-width:calc( 100% - 20px);border:20px solid #F1F2F9}#repeat-reservation .title{padding-right:20px}#repeat-reservation .month-wrapper table{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#repeat-reservation .description{font-size:14px;font-size:0.875rem;line-height:20px;color:#616469}#repeat-reservation .calendar-cnt{padding:0;border:none}#repeat-reservation .calendar-cnt .bootom-info{-ms-flex-wrap:wrap;flex-wrap:wrap}#repeat-reservation .calendar-cnt .info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:35px}#repeat-reservation .calendar-cnt .info:before,#repeat-reservation .calendar-cnt .info:after{width:24px;height:24px;line-height:24px}#repeat-reservation .calendar-cnt .dates-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:15px}#repeat-reservation .calendar-cnt .dates-info .dates-label{padding-bottom:10px}#repeat-reservation .calendar-cnt .dates-info>span.separator{padding:0 6px}#repeat-reservation .calendar-cnt .dates-info>span.separator-vetical{padding:0 8px}#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout{padding-left:22px}#repeat-reservation .b-date-selection-datepicker .date-picker-wrapper .week-name th{visibility:hidden;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;color:#7F7F7F}#repeat-reservation .b-date-selection-datepicker .date-picker-wrapper .week-name th::first-letter{visibility:visible}#repeat-reservation .date-picker-wrapper.inline-wrapper td{line-height:40px}#repeat-reservation.active-alert .calendar-cnt{border:none}#repeat-reservation.active-alert .alert-reserved-days{border:1px solid #FFD54F}#repeat-reservation .alert-reserved-days{border:none;text-align:left;font-size:14px;font-size:0.875rem;line-height:18px}#repeat-reservation .action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#repeat-reservation .action>a:not(.btn-primary){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#repeat-reservation .action .btn-primary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0}.card.hotel .offer-pill{margin-bottom:5px}.card.hotel .badges-list{width:auto}.dashboard-booking-row{width:100%;padding:20px}.dashboard-booking-row .results-order-by{display:none}.dashboard-booking-row .block-title-header{margin-bottom:15px}.dashboard-booking-row .block-title-header .title{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-title-header a{line-height:18px}.dashboard-booking-row .block{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.dashboard-booking-row .block .image-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:43%}.dashboard-booking-row .block .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:100%}.dashboard-booking-row .block .content .date{padding-left:22px}.dashboard-booking-row .block .content .name{font-size:16px;font-size:1rem;padding-top:10px}.dashboard-booking-row .block .content .price-to-pay,.dashboard-booking-row .block .content .t-price,.dashboard-booking-row .block .content .t-coin{font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px}.dashboard-booking-row .block .content .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.dashboard-booking-row .block .content .left .first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-booking-row .block .content .left .first .label{margin-top:10px}.dashboard-booking-row .block .content .left .first .code.points{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dashboard-booking-row .block .content .right{margin-top:15px;padding-top:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;padding-bottom:5px;border-top:1px solid #E4E4E4}.dashboard-booking-row .block .content .right>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-booking-row .block .content .right>div.last{margin-top:20px}.dashboard-booking-row .block .content .right>div .label{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:0}.dashboard-booking-row .block .content .right>div .code,.dashboard-booking-row .block .content .right>div .price-to-pay{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dashboard-booking-row .block:not(.expired) .destination{display:none}.dashboard-booking-row .block .booked{font-size:12px;font-size:0.75rem;line-height:20px;letter-spacing:1.54px;padding-bottom:0}.dashboard-booking-row .block.expired:not(.canceled){padding-bottom:129px}.dashboard-booking-row .show-booking-repeat{padding:15px 10px;display:block;position:relative;z-index:12;background:#EDF7F6;color:#67BAAF;font-size:12px;font-size:0.75rem;line-height:18px;text-align:center;font-family:"Open Sans", sans-serif;font-weight:600;border-top:1px solid rgba(219,219,219,0.5)}.dashboard-booking-row .show-booking-repeat:after{content:"";font-size:10px;margin-left:5px}.dashboard-booking-row .info-booking-repeat{position:absolute;z-index:10;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dashboard-booking-row .info-booking-repeat .social-menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:relative;max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.dashboard-booking-row .info-booking-repeat .social-menu>a{background:#fff;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:18px;color:#67BAAF}.dashboard-booking-row .info-booking-repeat .social-menu>a:before{font-size:16px}.dashboard-booking-row .info-booking-repeat .social-menu .share{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid rgba(219,219,219,0.5);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;padding:10px 35px}.dashboard-booking-row .info-booking-repeat .social-menu .share:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:4px}.dashboard-booking-row .info-booking-repeat .social-menu .video{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;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;padding:10px 35px}.dashboard-booking-row .info-booking-repeat .social-menu .video:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:4px}.dashboard-booking-row .info-booking-repeat .social-menu .tripadvisor{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-top:1px solid rgba(219,219,219,0.5);padding:18px 18px 17px}.dashboard-booking-row .info-booking-repeat .social-menu .tripadvisor:before{content:"";margin-right:18px}.dashboard-booking-row .info-booking-repeat>.label{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.dashboard-booking-row .info-booking-repeat .repeat-reservation{-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 40px);flex:0 0 calc( 100% - 40px);margin:0 auto 20px}.dashboard-booking-row .bottom-links{text-align:center}.dashboard-booking-row .bottom-links .show-bottom-links{display:inline-block;padding:15px 10px;position:relative;padding-right:18px;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:18px}.dashboard-booking-row .bottom-links .show-bottom-links:before{display:none}.dashboard-booking-row .bottom-links .show-bottom-links:after{content:"";font-size:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-booking-row .bottom-links .bottom-links-contaniner{display:none}.dashboard-booking-row .bottom-links-mobile{position:absolute;bottom:-120%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;text-align:center;border-top:1px solid rgba(219,219,219,0.5);z-index:10}.dashboard-booking-row .bottom-links-mobile.booking-with-download-pwa{border-top:none}.dashboard-booking-row .bottom-links-mobile.booking-with-download-pwa>li:nth-child(even){border-right:1px solid rgba(219,219,219,0.5)}.dashboard-booking-row .bottom-links-mobile.booking-with-download-pwa>li:nth-child(odd){border-right:none}.dashboard-booking-row .bottom-links-mobile>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-bottom:1px solid rgba(219,219,219,0.5);display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-booking-row .bottom-links-mobile>li:nth-child(odd){border-right:1px solid rgba(219,219,219,0.5);-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 1px);flex:0 0 calc( 50% - 1px)}.dashboard-booking-row .bottom-links-mobile>li.full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:none}.dashboard-booking-row .bottom-links-mobile>li.download-pwa{-webkit-box-flex:0;-ms-flex:0 0 calc( 100%);flex:0 0 calc( 100%);border:none;background-color:#002855}.dashboard-booking-row .bottom-links-mobile>li.download-pwa .download-pwa-link{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:24px 10px;color:#67BAAF}.dashboard-booking-row .bottom-links-mobile>li.download-pwa .download-pwa-link i{font-size:10px;padding-left:8px}.dashboard-booking-row .bottom-links-mobile>li.download-pwa .download-pwa-link:after{position:static;font-size:24px;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.dashboard-booking-row .bottom-links-mobile>li a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;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:12px;font-size:0.75rem;line-height:18px;display:block;padding:37px 10px 20px;-ms-flex-item-align:center;align-self:center}[data-base-text="true"] .dashboard-booking-row .bottom-links-mobile>li a{font-size:inherit;line-height:inherit}.dashboard-booking-row .bottom-links-mobile>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}.dashboard-booking-row .bottom-links-mobile>li a:hover:before,.dashboard-booking-row .bottom-links-mobile>li a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.dashboard-booking-row .bottom-links-mobile>li a:active{color:#002855}.dashboard-booking-row .bottom-links-mobile>li a:active:before{background:#F1F2F9}.dashboard-booking-row .bottom-links-mobile>li a:before{display:none}.dashboard-booking-row .bottom-links-mobile>li a:after{font-size:16px;left:50%;top:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dashboard-booking-row .block-cnt>ul>li{position:relative;overflow:hidden}.dashboard-booking-row .block-cnt>ul>li.active{background:white;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.dashboard-booking-row .block-cnt>ul>li.active .block:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,40,85,0.6);z-index:9}.dashboard-booking-row .block-cnt>ul>li.active .bottom-links-mobile{bottom:-1px}.dashboard-booking-row .block-cnt>ul>li.active .bottom-links .show-bottom-links:after{content:""}.dashboard-booking-row .block-cnt>ul>li.active .info-booking-repeat .social-menu{height:auto;max-height:1000px;border:1px solid rgba(219,219,219,0.5)}.dashboard-booking-row .block-cnt>ul>li.active .show-booking-repeat:after{content:""}.dashboard-booking-row .bottom-deadline{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.dashboard-booking-row .bottom-deadline .item-counter{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding-bottom:20px}.dashboard-booking-row .bottom-deadline .item-counter .label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.dashboard-booking-row .bottom-deadline .item-counter>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;margin:0 auto;position:relative;right:-9px;padding-top:5px}.dashboard-booking-row .bottom-deadline>a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.dashboard-booking-row .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:0.875rem;line-height:19px}.dashboard-booking-row .card-info>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.dashboard-booking-row .card-info>li:nth-child(even){padding-left:13%}.fancybox-slide>*{max-height:calc( 100% - 88px)}.fancybox-slide>*#gallery-popup{max-height:100%}.fancybox-slide>*.multi-modal{max-height:100%}.fancybox-slide>*#not-logged{max-width:830px}.iframe-youtube .fancybox-slide--iframe .fancybox-content{padding-top:52%;border:0}.horizontal-card{margin:0 0 24px;min-height:150px;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.horizontal-card .card-image{position:absolute;width:335px;top:0;bottom:0;left:0;overflow:hidden}.horizontal-card .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 .card-image img{width:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.horizontal-card .card-image .swiper-slide{overflow:hidden}.horizontal-card .card-image .swiper-slide.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.horizontal-card .card-container{margin-left:335px;width:calc( 100% - 335px);display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}.horizontal-card .card-container .crs_offer_btn{margin-top:15px}.horizontal-card .text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:40px;border-right:1px solid #F1F2F9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.horizontal-card .text>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:start;align-self:flex-start}.horizontal-card .text>*.l-external{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.horizontal-card .text>*.opinion-widget .holidaycheck-widget{position:absolute;right:0;top:0}.horizontal-card .text .info-links{-ms-flex-item-align:end;align-self:flex-end}.horizontal-card .text .text-header{margin-bottom:15px}.horizontal-card .text .desc{color:#7F7F7F}.horizontal-card .text .stars{display:inline-block}.horizontal-card .text .l-down{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.horizontal-card .text .opinions .xsmall{font-size:12px;font-size:0.75rem;line-height:14px;color:#7F7F7F}.horizontal-card .text a .close{display:none}.horizontal-card .text a.active span{display:none}.horizontal-card .text a.active .close{display:inline-block}.horizontal-card .call-to-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc( 220px - 25px)}.horizontal-card .call-to-action:not(.grand){text-align:right;-ms-flex-item-align:end;align-self:flex-end}html:lang(ru) .horizontal-card .call-to-action:not(.grand){width:auto;padding-left:20px}.horizontal-card .call-to-action:not(.grand) .price-cnt{display:block}.horizontal-card .call-to-action:not(.grand) .price-cnt.price-before.hidden{display:none}.horizontal-card .call-to-action:not(.grand)>div{white-space:normal;clear:right}.horizontal-card .call-to-action:not(.grand)>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}.horizontal-card .call-to-action:not(.grand) .prev-highlight,.horizontal-card .call-to-action:not(.grand) .highlight{text-align:right}.horizontal-card .call-to-action:not(.grand) .prev-type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F;margin-bottom:10px}.horizontal-card .call-to-action .prev-highlight,.horizontal-card .call-to-action .highlight{text-align:right}.horizontal-card .call-to-action .prev-highlight.initialized,.horizontal-card .call-to-action .highlight.initialized{cursor:pointer}.horizontal-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}.horizontal-card .call-to-action .prev-highlight{display:inline-block;position:relative;margin-bottom:10px}.horizontal-card .call-to-action .prev-highlight:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:10px;background:#EE8E00}.horizontal-card .call-to-action .prev-highlight .t-price,.horizontal-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}.horizontal-card .call-to-action .type{display: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}.horizontal-card .call-to-action .t-price,.horizontal-card .call-to-action .t-coin{color:#002855}.horizontal-card .bottom-list .s:first-child+.tooltip:after{left:50%}.horizontal-card.comparator-card{min-height:130px}.horizontal-card.comparator-card:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.horizontal-card.comparator-card .card-container{margin-left:0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:5px}.horizontal-card.comparator-card .text{padding:14px 0 5px 14px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.horizontal-card.comparator-card .text .text-header{margin-bottom:5px}.horizontal-card.comparator-card .type{font-size:12px;line-height:16px;margin-right:5px}.horizontal-card.comparator-card .hint-cnt{font-size:12px;line-height:16px;color:#7F7F7F;margin-bottom:0}.horizontal-card.comparator-card .badges-and-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:15px 25px 0 0;-ms-flex-item-align:end;align-self:flex-end}.horizontal-card.comparator-card .badges-and-price .badges-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.horizontal-card.comparator-card .badges-and-price .badges-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px}.horizontal-card.comparator-card .badges-and-price .badges-list li:first-child{margin-left:0}.horizontal-card.comparator-card .badges-and-price .badges-list li:last-child{margin-right:0}.horizontal-card.comparator-card .badges-and-price .price-cnt{width:100%;text-align:right;margin-right:5px}.horizontal-card.comparator-card .not-available-message ul{float:right}.horizontal-card.comparator-card .call-to-action{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.horizontal-card.comparator-card .add-to-comparator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 118px;flex:0 0 118px;background:#F6F8FC;font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:14px;color:#67BAAF}.horizontal-card.comparator-card .add-to-comparator span{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:0 14px;width:100%;max-width:114px;text-align:center;-ms-flex-item-align:center;align-self:center}.horizontal-card.comparator-card .add-to-comparator span:before{content:"";width:100%;font-size:34px;margin-bottom:8px}.horizontal-card.comparator-card .add-to-comparator span.selected{display:none}.horizontal-card.comparator-card .add-to-comparator:hover{text-decoration:none}.horizontal-card.comparator-card.selected{border-color:#7BD124}.horizontal-card.comparator-card.selected .add-to-comparator{background:rgba(123,209,36,0.1);color:#7BD124}.horizontal-card.comparator-card.selected .add-to-comparator span:before{content:""}.horizontal-card.comparator-card.selected .add-to-comparator span.normal{display:none}.horizontal-card.comparator-card.selected .add-to-comparator span.selected{display:block}.horizontal-card .card-container{padding:15px 20px 20px}.horizontal-card .card-container .text-header{margin-bottom:7px}.horizontal-card .card-container .location{margin-bottom:5px}.horizontal-card .card-container .t-highlight{font-size:16px;font-size:1rem;line-height:26px}.horizontal-card .card-container .stars{display:inline-block}.horizontal-card .card-container .opinions{margin-bottom:10px}.horizontal-card .card-container .opinions .xsmall{font-size:12px;font-size:0.75rem;line-height:14px;color:#7F7F7F}.horizontal-card .card-container .badges-list{margin-bottom:10px}.horizontal-card .card-container .holidaycheck-widget{margin-bottom:10px}.horizontal-card.card.hotel .call-to-action{padding:0}.horizontal-card .info-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #F0F0F5;padding-bottom:15px;margin-bottom:10px}.horizontal-card .price-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.horizontal-card .price-cnt .s{height:16px;margin-left:5px}.horizontal-card .price-cnt .s:after{display:block}.horizontal-card .price-cnt .basic-tooltip{left:auto;-webkit-transform:translateX(0);transform:translateX(0);right:-30px}.horizontal-card .price-cnt .basic-tooltip:before{left:auto;-webkit-transform:translateX(0);transform:translateX(0);right:29px}.horizontal-card .price-cnt .basic-tooltip:after{left:auto;-webkit-transform:translateX(0);transform:translateX(0);right:28px}.horizontal-card .prev-type,.horizontal-card .prev-highlight,.horizontal-card .prev-highlight .t-price,.horizontal-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}.horizontal-card .prev-highlight{position:relative;margin-left:5px}.horizontal-card .prev-highlight .price,.horizontal-card .prev-highlight .coin{font-size:12px;font-size:0.75rem}.horizontal-card .prev-highlight:after{content:"";width:100%;height:1px;position:absolute;left:0;top:8px;background:#EE8E00}.horizontal-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}.horizontal-card .highlight{color:#002855}.horizontal-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;margin-bottom:10px}.horizontal-card .btn-primary{width:100%}.horizontal-card.card.hotel.horizontal-card .call-to-action{padding:20px 0 0}.horizontal-card.card.hotel.horizontal-card .text .opinion-widget{position:absolute;-webkit-transform:translateY(50px);transform:translateY(50px)}.horizontal-card.card.hotel.horizontal-card .secondary-btn{margin:0 auto}@media only screen and (max-width: 320px){.horizontal-card.card.hotel.holidaycheck-card .call-to-action{margin-top:150px}}.mobile-fixed-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9000;position:fixed;bottom:0;left:0;width:100%;background:#F6F8FC;padding:10px 5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-fixed-buttons li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 5px}.mobile-fixed-buttons li a{display:block;white-space:nowrap}.mobile-fixed-buttons li .btn-primary{padding:15px 17px 16px}.mobile-fixed-buttons li .secondary-btn{background:#fff;padding:14px 17px 15px}@media only screen and (max-width: 320px){.mobile-fixed-buttons li{padding:0 3px}.mobile-fixed-buttons li a{font-size:12px;font-size:0.75rem}}#modal-exchange-points .dashboard-booking-row .block .content .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}#modal-exchange-points .dashboard-booking-row .block .content .right .label{padding-bottom:0}#modal-exchange-points .dashboard-booking-row .block .content .right .first,#modal-exchange-points .dashboard-booking-row .block .content .right .last{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}#modal-exchange-points .dashboard-booking-row .e-iberostarpoints,#modal-exchange-points .dashboard-booking-row .price-to-pay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}#modal-exchange-points .dashboard-booking-row .card-info{position:relative;padding-bottom:20px}#modal-exchange-points .dashboard-booking-row .card-info li{margin-bottom:15px}#modal-exchange-points .dashboard-booking-row .card-info li:nth-last-child(-n+2){margin-bottom:0}#modal-exchange-points .dashboard-booking-row .card-info:after{position:absolute;right:0;bottom:0;left:0;display:block;width:95%;height:1px;margin:auto;content:'';background:#DBDBDB}.multi-modal .room-header{position:relative}.multi-modal .room-header .data{display:-webkit-box;display:-ms-flexbox;display:flex}.multi-modal .room-header .data .t-label,.multi-modal .room-header .data .blue-top-fringe,.multi-modal .room-header .data .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .multi-modal .room-header .data .type,.multi-modal .room-header .data .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .multi-modal .room-header .data .type{margin-right:16px}.multi-modal .room-header .data .feature{position:relative;padding-left:32px}.multi-modal .room-header .data .feature:after{position:absolute;top:0;left:0}.multi-modal .room-header .claim{min-height:52px}.multi-modal .room-header .floating-action{top:10px}.multi-modal .card.hotel{position:relative}.multi-modal .floating-action{display:block;position:absolute;top:30px;right:0}.multi-modal .room-header .data{margin-bottom:8px}.multi-modal .room-header .feature{top:-5px}.multi-modal .room-header .claim{margin-bottom:16px}.multi-modal .card .offer-pill{margin-bottom:10px;display:none}.multi-modal .card.hotel .badges-list{display:none}.multi-modal .tab-content .rooms-services-list{padding:16px 24px}.multi-modal .tab-content .rooms-services-list li{width:50%;padding:8px 0}.multi-modal .tab-content .rooms-services-list li span.s{font-size:24px;font-size:1.5rem}.multi-modal .tab-content .rooms-services-list.tab-gallery .ib-gallery{padding:20px 0}.multi-modal .tab-content .summary-container.extra-info{padding:30px 0 0;margin-left:20px;margin-right:20px;padding-bottom:20px}.multi-modal .tab-content .summary-container.extra-info>div:first-child{margin-bottom:20px}.multi-modal .tab-content .summary-container.extra-info .hotel-address>p:not(.t-highlight){margin-bottom:0}.multi-modal .tab-content .summary-container.extra-info .timetable,.multi-modal .tab-content .summary-container.extra-info .payments{padding-top:21px;border-top:1px solid #DBDBDB}.multi-modal .tab-content .summary-container.extra-info .images{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.multi-modal .tab-content .summary-container.extra-info .image{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px}.multi-modal .tab-content .summary-container{padding:0 20px}.hotel-one-landing-page .multi-modal .multi-modal-tabs{position:absolute;right:0;left:0;text-align:center;z-index:1}.hotel-one-landing-page .multi-modal .multi-modal-tabs>a:after,.hotel-one-landing-page .multi-modal .multi-modal-tabs .s-arrow-up:after{margin-left:10px;font-weight:700;font-size:11px}.hotel-one-landing-page .multi-modal .multi-modal-tabs ul{display:none;margin-top:15px;padding-top:16px;border-top:1px solid #DBDBDB;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-one-landing-page .multi-modal .multi-modal-tabs ul .modal-tab{display:block;margin-bottom:20px;width:100%}.hotel-one-landing-page .multi-modal .multi-modal-tabs ul .modal-tab:last-child{margin-bottom:0}.hotel-one-landing-page .multi-modal .multi-modal-tabs ul .modal-tab.active{display:block}.hotel-one-landing-page .multi-modal .multi-modal-tabs ul.visible{display:block}.hotel-one-landing-page .multi-modal .multi-modal-tabs li.active>a:before{bottom:4px}.hotel-one-landing-page .multi-modal .multi-modal-tabs li:after{display:none}.hotel-one-landing-page .multi-modal .tabs-carousel{margin-top:77px}.hotel-one-landing-page .multi-modal #info-tab{padding:0}.hotel-one-landing-page .multi-modal #info-tab .info-tab-content{padding-bottom:30px}.hotel-one-landing-page .multi-modal .card.hotel{position:static}.hotel-one-landing-page .multi-modal .floating-action{display:block;position:absolute;right:0;bottom:0;left:0;background:#F6F8FC;padding:10px 20px;z-index:1}.hotel-one-landing-page .multi-modal .floating-action .btn-floating-fastbooking{width:100%}.multi-modal.highlighted-room-modal{padding:13px 0}.multi-modal.highlighted-room-modal .top-title{padding:10px 20px;font-size:16px;font-size:1rem;line-height:26px}.multi-modal.highlighted-room-modal .top-title .info-price{-ms-flex-wrap:wrap;flex-wrap:wrap}.multi-modal.highlighted-room-modal .top-title .info-price>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:14px;font-size:0.875rem;line-height:22px}.multi-modal.highlighted-room-modal .fancybox-close-small{right:10px}.multi-modal.highlighted-room-modal #info-tab{padding:0}.multi-modal.highlighted-room-modal .summary-container{font-size:14px;font-size:0.875rem;line-height:24px}.multi-modal #awards-list{padding-bottom:50px}.multi-modal #awards-list>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.multi-modal #awards-list .image{position:relative}.multi-modal #awards-list .image img{position:relative;z-index:1}.multi-modal #awards-list .image:before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,0);left:0;top:0;z-index:2}.points-text-module .introduction-module .textual-content ul{padding-left:20px}.points-text-module .introduction-module .textual-content strong{font-size:18px;font-size:1.125rem}.points-text-module .introduction-module .textual-content strong{font-size:16px;font-size:1rem}.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 .swiper-slide{width:calc( 100% - 16px);height:378px}#preferences-lightbox .swiper-slide .preference-logo{-webkit-box-flex:0;-ms-flex:0 0 378px;flex:0 0 378px}#preferences-lightbox .swiper-slide .preference-cnt{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#preferences-lightbox{padding:30px 15px 20px 25px;height:auto;max-height:none}#preferences-lightbox .fancybox-close-small{width:35px;height:35px;top:0;right:0}#preferences-lightbox .formz{width:345px}#preferences-lightbox .preferences-swiper{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 .preferences-swiper .swiper-wrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#preferences-lightbox .preferences-swiper .action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px}#preferences-lightbox .swiper-slide{width:100%;height:auto;max-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}#preferences-lightbox .swiper-slide .preference-logo,#preferences-lightbox .swiper-slide .preference-cnt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#preferences-lightbox .swiper-slide .preference-cnt{overflow:auto;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-left:30px}#preferences-lightbox .swiper-slide .preference-logo{height:127px;-webkit-box-flex:0;-ms-flex:0 0 127px;flex:0 0 127px}#preferences-lightbox .swiper-slide .preference-logo:after{font-size:95px}.b-recommended-hotels-title.block-title-header{padding:0}.upselling-list{padding:0 24px}.upselling-list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.upselling-list>li:nth-child(-n+6){display:-webkit-box;display:-ms-flexbox;display:flex}.upselling-list>li .image-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.upselling-list>li .desc{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.upselling-list{padding:0 1.5px}.upselling-list>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:8px;padding:0 4.5px}.upselling-list>li:nth-child(-n+4){display:block}.upselling-list>li .image-container{display:block;min-height:250px;min-width:129px;padding-bottom:107%}.upselling-list>li .image-container .image{min-height:250px}.upselling-list>li .image-container img{height:100%;width:auto}.upselling-list>li .desc{height:79px;padding:8px}.upselling-list>li .desc .title{font-size:12px;font-size:0.75rem;line-height:16px}.upselling-list>li .desc .starpoints{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.upselling-list>li .desc .starpoints .points-num:after{content:"";bottom:3px;font-size:10px;right:0;top:auto}.upselling-list>li .desc .starpoints .points-title{display:none}.upselling-list>li .desc .starpoints .t-link-secondary,.upselling-list>li .desc .starpoints .multi-offers-slider .offers-grid .offer .hint-cnt,.multi-offers-slider .offers-grid .offer .upselling-list>li .desc .starpoints .hint-cnt,.upselling-list>li .desc .starpoints .offers-in-a-row .offers-grid .offer .hint-cnt,.offers-in-a-row .offers-grid .offer .upselling-list>li .desc .starpoints .hint-cnt,.upselling-list>li .desc .starpoints .guest-opinions .bottom-note,.guest-opinions .upselling-list>li .desc .starpoints .bottom-note,.upselling-list>li .desc .starpoints .guest-opinions-full-body .bottom-note,.guest-opinions-full-body .upselling-list>li .desc .starpoints .bottom-note{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:left}.iberostargift-lightbox-cnt{border-color:#f9f9f9;padding:0}.fancybox-slide>.iberostargift-lightbox-cnt{margin:15px}.iberostargift-lightbox-cnt .fancybox-close-small:before{content:"";padding:8px;background-color:#fff;border-radius:50%}.iberostargift-lightbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.iberostargift-lightbox .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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:auto;padding:16px 0 0}.iberostargift-lightbox .content .text{margin-bottom:24px}.iberostargift-lightbox .content .starpoints{position:static}.iberostargift-lightbox .image-container{width:100%}.iberostargift-lightbox .image-container img{pointer-events:none}.affiliate-logos-wrapper{text-align:center}.affiliate-logos-wrapper img{width:130px}@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{padding:30px 40px 40px}.badges-content .badges-item:not(:last-child){margin-bottom:30px}.badges-content .block-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 8px}.badges-content .block-title .l-external{-ms-flex-item-align:left;align-self:left;white-space:normal}.badges-content p{margin:0 0 8px}.badges-content .l-external{font-size:14px;font-size:0.875rem}.badges-content .l-external:after{position:relative;font-size:10px;margin-top:0;top:1px}.best-online-rate{padding:10px 20px}.best-online-rate .wrapper{padding:0}.best-online-rate .main-title{margin:0;padding:25px 35px;text-align:center;font-size:22px;font-size:1.375rem;line-height:27px;border:none;color:#4A4A4A}.best-online-rate .wrapper.highlighted{background:transparent;padding:27px 10px 22px;border:1px solid #DBDBDB;position:relative;overflow:visible}.best-online-rate .wrapper.highlighted .title{font-weight:bold}.best-online-rate .wrapper.highlighted .title,.best-online-rate .wrapper.highlighted p{text-align:center;padding:0 20px;font-size:14px;font-size:0.875rem;line-height:22px}.best-online-rate .steps .title{font-size:18px;font-size:1.125rem;line-height:22px;margin:10px 0}.best-online-rate .steps ol{font-size:14px;font-size:0.875rem;line-height:20px}.best-online-rate .steps ol li{margin-bottom:10px}.best-online-rate .steps ol li:after{font-size:14px;font-size:0.875rem;line-height:17px;color:#080808}.best-online-rate .l-down{padding-right:20px;font-size:12px;font-size:0.75rem;position:relative}.best-online-rate .l-down:after{content:"";position:absolute;right:0;bottom:0}.best-online-rate .introduction-module{margin:16px 0 0;font-size:14px;font-size:0.875rem;line-height:20px}.best-online-rate .introduction-module .desc ul li{font-size:10px;font-size:0.625rem;line-height:16px;color:#7F7F7F;padding:5px 0}.best-online-rate .introduction-module .desc ul li:before{content:"";position:relative;top:7px;float:left;margin-right:3px;width:3px;height:1px;border-radius:0;background:#7F7F7F}.best-online-rate .introduction-module .block-title{font-size:10px;font-size:0.625rem;line-height:16px}.best-online-rate .introduction-module p{font-size:10px;font-size:0.625rem;line-height:16px;color:#7F7F7F}#best-rate-mobile-panel .return-mobile-panel,#best-rate-mobile-panel-form .return-mobile-panel{font-size:14px;font-size:0.875rem;line-height:17px;color:#67BAAF;font-weight:bold;margin-left:10px;margin-top:10px;display:inline-block}#best-rate-mobile-panel .return-mobile-panel:before,#best-rate-mobile-panel-form .return-mobile-panel:before{content:"";font-size:10px;margin-right:7px}#best-rate-mobile-panel .claim-form,#best-rate-mobile-panel-form .claim-form{padding:0 20px 30px}#best-rate-mobile-panel .claim-form .fz-row .fz-col,#best-rate-mobile-panel-form .claim-form .fz-row .fz-col{margin-top:20px}#best-rate-mobile-panel .claim-form .fz-row .fz-col:first-child,#best-rate-mobile-panel-form .claim-form .fz-row .fz-col:first-child{margin-top:0}#best-rate-mobile-panel .claim-form .action .btn-primary,#best-rate-mobile-panel-form .claim-form .action .btn-primary{width:100%}.blue-top-fringe{position:relative;padding:11px 0;background:rgba(219,219,219,0.3);color:#67BAAF}.blue-top-fringe>.wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-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}.blue-top-fringe>.wrapper span{margin-right:10px;margin-bottom:3px}.blue-top-fringe.bg-dark{background-color:#002855}.blue-top-fringe.bg-blue{background-color:#F1F2F9}.blue-top-fringe.bg-green{background-color:#F0F9E8}.blue-top-fringe.bg-yellow{background-color:#FFFBE1}.blue-top-fringe.bg-orange{background-color:#FEF5E8}.blue-top-fringe.bg-turquoise{background-color:#67BAAF}.blue-top-fringe.font-white{color:white}.blue-top-fringe.font-white a{color:white}.blue-top-fringe.font-grey{color:#4A4A4A}.blue-top-fringe.font-grey a{color:#4A4A4A}.blue-top-fringe.font-dark{color:#002855}.blue-top-fringe.font-dark a{color:#002855}.blue-top-fringe{display:none}.b-card.b-card-vertical .b-card-image{min-height:208px}.card.room.with-sash .call-to-action{padding-top:26px}.card.room.with-sash .price-before{margin-top:-12px}.card.room .text>a{margin-top:16px}.card.room .claim{margin-bottom:16px}.card.room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.room .card-image{min-height:135px}.card.room .text{margin-bottom:20px}.card.room .t-highlight{margin-bottom:8px}.card.room .bottom-list{margin-bottom:10px;height:auto;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible}.card.room .bottom-list .feature{display:none}.card.room .bottom-list .feature:first-child,.card.room .bottom-list .feature:nth-child(2){display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:24px;margin-bottom:4px}.card.room .bottom-list .link-circle{display:none}.card.room .hint-cnt{margin-bottom:10px}.card.room .highlight .t-price{font-size:30px;font-size:1.875rem;line-height:41px}.card.room .l-down{margin-top:10px}.card.room .claim{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;font-weight:600;margin-bottom:10px;color:#4A4A4A}.card.room .info-links{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:10px}.popup-room .rooms-services-list{padding:16px 24px}.popup-room .rooms-services-list li{width:50%;padding:8px 0}.destination-index-header .container{background:#F1F2F9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:17px 15px}.destination-index-header .container>ul{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.destination-index-header.only-tabs .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.destination-index-header .results-order-by{display:none}.destination-index-header .hotel-filter-link{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;padding-left:32px;position:relative;color:#67BAAF}.destination-index-header .hotel-filter-link .s{font-size:23px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.destination-index-header .fz-row{margin-top:20px}.destination-index-header .wrapper{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.destination-index-header .wrapper>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.destination-index-header .wrapper .filter-btn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.destination-index-header .tabs-menu li:last-child{display:none}.destinations-index .destination-index-header .tabs-menu li:last-child{display:block}.fastbooking-wrapper{padding:0}.fastbooking{position:relative;z-index:14}.fastbooking ::-webkit-input-placeholder{color:#7F7F7F;opacity:1}.fastbooking :-ms-input-placeholder{color:#7F7F7F;opacity:1}.fastbooking ::-ms-input-placeholder{color:#7F7F7F;opacity:1}.fastbooking ::placeholder{color:#7F7F7F;opacity:1}.fastbooking :-ms-input-placeholder{color:#7F7F7F}.fastbooking ::-ms-input-placeholder{color:#7F7F7F}.fastbooking .best-rate-link{float:right;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.27);margin:0 0 15px;font-size:27px;line-height:27px;font-family:"NoeText", sans-serif;font-weight:bold}.fastbooking .top-band{background-color:#F6F8FC}.fastbooking .top-band .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px 0 18px}.fastbooking .top-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fastbooking .top-tabs .content-tab{background-color:#FFF;min-width:215px;height:56px;color:#67BAAF;text-transform:uppercase;letter-spacing:2.25px;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;font:700 12px/20px "Open Sans", sans-serif}.fastbooking .top-tabs .content-tab .s{font-size:16px;margin-right:4px}.fastbooking .top-tabs .content-tab .s.extra-bottom{margin-bottom:3px}.fastbooking .top-tabs .content-tab.active{background-color:#F6F8FC;border-top:2px solid #002855;padding-top:0;color:#002855}.fastbooking .fastbooking-links{padding:13px 0}.fastbooking .fastbooking-links a{color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px}.fastbooking .fastbooking-links li{display:inline-block;margin-right:25px}.fastbooking .fastbooking-links .s{position:relative;padding-left:30px}.fastbooking .fastbooking-links .s:after{position:absolute;left:0;font-size:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fastbooking .fastbooking-links .s.s-map:after{font-size:21px}.fastbooking .fastbooking-links .s.s-list-menu{padding-left:28px}.fastbooking .fastbooking-links .s.s-list-menu:after{font-size:19px}.fastbooking .fastbooking-links .fastbooking-map-toggle .close{display:none}.fastbooking .fastbooking-links .fastbooking-map-toggle.active span{display:none}.fastbooking .fastbooking-links .fastbooking-map-toggle.active span.close{display:inline}.fastbooking .wrapper{position:relative}.fastbooking .wrapper .dates-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3px}.fastbooking .wrapper .dates-header>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fastbooking .wrapper .dates-header .t-fb-label{padding-left:0}.fastbooking .wrapper .dates-header .label{font-size:12px;font-size:0.75rem;line-height:18px;color:#4A4A4A}.fastbooking .wrapper .dates-header .label.remove-dates{font-family:"Open Sans", sans-serif;font-weight:600;color:#67BAAF;cursor:pointer;position:relative;z-index:11}.fastbooking .wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#fff;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.08);box-shadow:0 2px 16px 0 rgba(0,0,0,0.08)}.fastbooking .wrapper .container input{width:100%;border:none;font-family:"Open Sans", sans-serif;font-size:16px;font-size:1rem;line-height:22px;color:#4A4A4A;padding:0;display:block}.fastbooking .wrapper .container>.input{position:relative}.fastbooking .wrapper .container>.input:not(.submit),.fastbooking .wrapper .container .dates{border:solid 1px transparent;border-left-color:#DBDBDB;-webkit-transition:all 150ms;transition:all 150ms}.fastbooking .wrapper .container>.input:not(.submit).focused,.fastbooking .wrapper .container .dates.focused{background:#EDF7F6;border-color:#67BAAF}.fastbooking .wrapper .container>.input:not(.submit).focused input,.fastbooking .wrapper .container .dates.focused input{background:#EDF7F6}.fastbooking .wrapper .container .btn-primary{background-color:#002855}.fastbooking .wrapper .container .btn-primary:hover{background-color:rgba(0,40,85,0.8)}.fastbooking .wrapper .container .high{color:#67BAAF}.fastbooking .wrapper .container .place-to-go{padding:17px 0 10px;height:78px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.fastbooking .wrapper .container .place-to-go.has-package-destination-warning .chosen-container .chosen-search{display:none}.fastbooking .wrapper .container .place-to-go .clear{color:#67BAAF;font-size:15px;font-weight:bold;position:absolute;right:15px;bottom:14px;display:none;z-index:1200}.fastbooking .wrapper .container .place-to-go .parsley-errors-list{display:none}.fastbooking .wrapper .container .place-to-go.parsley-error .chosen-single,.fastbooking .wrapper .container .place-to-go.parsley-error .fake-select{color:#EF5350}.fastbooking .wrapper .container .place-to-go .fake-select,.fastbooking .wrapper .container .place-to-go .fake-select-locked,.fastbooking .wrapper .container .place-to-go .fake-select-click{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:3;padding:43px 15px 0}.fastbooking .wrapper .container .place-to-go .fake-select-locked{cursor:default;opacity:.5}.fastbooking .wrapper .container .place-to-go .fake-select-click{z-index:2}.fastbooking .wrapper .container .dates{padding:17px 15px 10px;border-left:1px solid #DBDBDB;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:282px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.fastbooking .wrapper .container .dates .fake-datepicker{position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;z-index:10}.fastbooking .wrapper .container .dates .dates-header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.fastbooking .wrapper .container .dates .date{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 14px);flex:0 0 calc( 50% - 14px);width:calc( 50% - 14px);position:relative}.fastbooking .wrapper .container .dates .date:after{content:"";font-size:16px;left:0;top:2px;position:absolute;z-index:1;color:#67BAAF}.fastbooking .wrapper .container .dates .date input{font-size:16px;font-size:1rem;line-height:22px;color:#4A4A4A;padding-left:27px;background:transparent;position:relative;z-index:2}.fastbooking .wrapper .container .dates .separator{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10px;height:1px;margin:0 9px;background:#4A4A4A;-ms-flex-item-align:center;align-self:center}.fastbooking .wrapper .container .rooms .rooms-selector{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:menulist-button}.fastbooking .wrapper .container .rooms,.fastbooking .wrapper .container .people,.fastbooking .wrapper .container .budget,.fastbooking .wrapper .container .specialties{padding:17px 15px 10px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fastbooking .wrapper .container .rooms .t-fb-label,.fastbooking .wrapper .container .people .t-fb-label,.fastbooking .wrapper .container .budget .t-fb-label,.fastbooking .wrapper .container .specialties .t-fb-label{padding:0 0 7px}html:lang(es) .fastbooking .wrapper .container .rooms,html:lang(es) .fastbooking .wrapper .container .people,html:lang(es) .fastbooking .wrapper .container .budget,html:lang(es) .fastbooking .wrapper .container .specialties{min-width:89px}html:lang(en) .fastbooking .wrapper .container .rooms,html:lang(en) .fastbooking .wrapper .container .people,html:lang(en) .fastbooking .wrapper .container .budget,html:lang(en) .fastbooking .wrapper .container .specialties{min-width:146px}html:lang(de) .fastbooking .wrapper .container .rooms,html:lang(de) .fastbooking .wrapper .container .people,html:lang(de) .fastbooking .wrapper .container .budget,html:lang(de) .fastbooking .wrapper .container .specialties{min-width:92px}html:lang(fr) .fastbooking .wrapper .container .rooms,html:lang(fr) .fastbooking .wrapper .container .people,html:lang(fr) .fastbooking .wrapper .container .budget,html:lang(fr) .fastbooking .wrapper .container .specialties{min-width:98px}html:lang(it) .fastbooking .wrapper .container .rooms,html:lang(it) .fastbooking .wrapper .container .people,html:lang(it) .fastbooking .wrapper .container .budget,html:lang(it) .fastbooking .wrapper .container .specialties{min-width:104px}html:lang(pt) .fastbooking .wrapper .container .rooms,html:lang(pt) .fastbooking .wrapper .container .people,html:lang(pt) .fastbooking .wrapper .container .budget,html:lang(pt) .fastbooking .wrapper .container .specialties{min-width:82px}html:lang(ru) .fastbooking .wrapper .container .rooms,html:lang(ru) .fastbooking .wrapper .container .people,html:lang(ru) .fastbooking .wrapper .container .budget,html:lang(ru) .fastbooking .wrapper .container .specialties{min-width:167px}.fastbooking .wrapper .container .rooms .number-of-rooms,.fastbooking .wrapper .container .people .number-of-rooms,.fastbooking .wrapper .container .budget .number-of-rooms,.fastbooking .wrapper .container .specialties .number-of-rooms{z-index:0}.fastbooking .wrapper .container .rooms .number-of-rooms,.fastbooking .wrapper .container .rooms .number-of-guest,.fastbooking .wrapper .container .people .number-of-rooms,.fastbooking .wrapper .container .people .number-of-guest,.fastbooking .wrapper .container .budget .number-of-rooms,.fastbooking .wrapper .container .budget .number-of-guest,.fastbooking .wrapper .container .specialties .number-of-rooms,.fastbooking .wrapper .container .specialties .number-of-guest{display:block;font-family:"Open Sans", sans-serif;position:relative}.fastbooking .wrapper .container .rooms .number-of-rooms:hover,.fastbooking .wrapper .container .rooms .number-of-guest:hover,.fastbooking .wrapper .container .people .number-of-rooms:hover,.fastbooking .wrapper .container .people .number-of-guest:hover,.fastbooking .wrapper .container .budget .number-of-rooms:hover,.fastbooking .wrapper .container .budget .number-of-guest:hover,.fastbooking .wrapper .container .specialties .number-of-rooms:hover,.fastbooking .wrapper .container .specialties .number-of-guest:hover{text-decoration:none}.fastbooking .wrapper .container .rooms .number-of-rooms:after,.fastbooking .wrapper .container .rooms .number-of-guest:after,.fastbooking .wrapper .container .people .number-of-rooms:after,.fastbooking .wrapper .container .people .number-of-guest:after,.fastbooking .wrapper .container .budget .number-of-rooms:after,.fastbooking .wrapper .container .budget .number-of-guest:after,.fastbooking .wrapper .container .specialties .number-of-rooms:after,.fastbooking .wrapper .container .specialties .number-of-guest:after{content:"";font-size:12px;color:#67BAAF;right:0;bottom:2px;position:absolute}.fastbooking .wrapper .container .rooms .result-number-of-rooms,.fastbooking .wrapper .container .rooms .result-number-of-guest,.fastbooking .wrapper .container .people .result-number-of-rooms,.fastbooking .wrapper .container .people .result-number-of-guest,.fastbooking .wrapper .container .budget .result-number-of-rooms,.fastbooking .wrapper .container .budget .result-number-of-guest,.fastbooking .wrapper .container .specialties .result-number-of-rooms,.fastbooking .wrapper .container .specialties .result-number-of-guest{font-size:16px;font-size:1rem;line-height:22px;color:#4A4A4A;font-weight:400}.fastbooking .wrapper .container .promo{padding:17px 15px 10px;border-left:1px solid #DBDBDB;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:215px}html:lang(ru) .fastbooking .wrapper .container .promo{max-width:170px}.fastbooking .wrapper .container .promo .t-fb-label{white-space:nowrap;padding:0 0 7px}.fastbooking .wrapper .container .promo select.selector{position:absolute;top:0;right:0;bottom:0;left:0;width:100% !important;height:100% !important;cursor:pointer;opacity:0;z-index:1;-webkit-appearance:menulist-button}.fastbooking .wrapper .container .promo.w-select:after{content:"";font-size:12px;color:#67BAAF;right:10px;bottom:17px;position:absolute}.fastbooking .wrapper .container .promo.promo-active label:before{content:"";position:absolute;left:24px;bottom:16px;color:#7BD124}.fastbooking .wrapper .container .promo.promo-active input,.fastbooking .wrapper .container .promo.promo-active .fk-select-label{background:#F0F9E8;padding-left:24px;border:1px solid #7BD124;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:22px;border-radius:0;-webkit-appearance:none}.fastbooking .wrapper .container .promo.promo-active .fk-select-label{display:block;width:calc(100% - 10px)}.fastbooking .wrapper .container .promo .s{cursor:pointer}.fastbooking .wrapper .container .promo .s:after{content:"";margin-top:-4px;color:#67BAAF;font-size:17px}.fastbooking .wrapper .container .promo .fk-select.promo-code{display:inline-block;background:#F0F9E8;padding:0 8px 0 25px;font-size:12px;border:1px solid #7BD124;color:#4A4A4A;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:600}.fastbooking .wrapper .container .new-hotels-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.fastbooking .wrapper .container .new-hotels-section.hidden{display:none}.fastbooking .wrapper .container .new-hotels-section .ann,.fastbooking .wrapper .container .new-hotels-section .icon{color:#002855}.fastbooking .wrapper .container .new-hotels-section .icon{font-size:20px;font-size:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.fastbooking .wrapper .container .new-hotels-section .ann,.fastbooking .wrapper .container .new-hotels-section .desc{margin:0}.fastbooking .wrapper .container .new-hotels-section .ann{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:24px;text-transform:uppercase}.fastbooking .wrapper .container .new-hotels-section .desc{font-size:18px;font-size:1.125rem;color:#7F7F7F;line-height:22px}.fastbooking .wrapper .container .action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.fastbooking .wrapper .container .action.no-border{border:none}.fastbooking .t-fb-label{padding:0 15px;display:block;color:#4A4A4A;white-space:nowrap}.fastbooking select.chosen-select{visibility:hidden;display:none}.fastbooking .chosen-container{width:100% !important;cursor:pointer;margin-top:8px;height:20px}.fastbooking .chosen-container .chosen-single{font-family:"Open Sans", sans-serif;height:auto;border:none;border-radius:0;background:transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;font-size:16px;font-size:1rem;line-height:22px;color:#4A4A4A;padding:0 30px 0 15px;margin:0}.fastbooking .chosen-container .chosen-single span{margin-right:0;font-weight:400}.fastbooking .chosen-container .chosen-single>div{display:none}.fastbooking .chosen-container .chosen-search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:-51px;left:0;padding:0 15px}.fastbooking .chosen-container .chosen-search input{padding:0;border:0;margin:0;margin-top:19px}.fastbooking .chosen-container.last-exists .chosen-search:after{border-color:transparent transparent #F6F8FC transparent}.fastbooking .chosen-container.last-exists .chosen-results .group-result.last-searches{display:block}.fastbooking .chosen-container .chosen-drop{background:transparent;border:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;cursor:default;background:#fff;margin-top:29px;-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-top:14px;margin-left:1px;-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-radius:0px;width:100%}.fastbooking .chosen-container .chosen-drop .select-place-to-go{background-color:#FFFBE1;border:1px solid #FFD54F;padding:16px;margin-bottom:6px;display:none}.fastbooking .chosen-container .chosen-drop .select-place-to-go p{font-size:16px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7F7F7F;letter-spacing:0;line-height:24px}.fastbooking .chosen-container .chosen-drop .select-place-to-go p:before{content:"";font-size:32px;font-size:2rem;color:#FFD54F;margin-right:10px}.fastbooking .chosen-container .chosen-results{margin:0;padding:0;max-height:260px;padding:0px}.fastbooking .chosen-container .chosen-results .no-results{background:transparent;color:#4A4A4A;padding-left:15px;padding-right:15px;font-size:16px;font-size:1rem;line-height:22px;font-family:"Open Sans", sans-serif}.fastbooking .chosen-container .chosen-results .no-results a{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;color:#67BAAF}.fastbooking .chosen-container .chosen-results .no-results a span{font-size:12px;font-size:0.75rem;padding-left:6px}.fastbooking .chosen-container .chosen-results .group-result{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:24px;color:#002855;padding:8px 10px 7px;border-bottom:1px solid #7F7F7F;margin:25px;margin-bottom:0;padding:0;padding-bottom:7px;border-bottom:1px solid #DBDBDB;text-transform:uppercase}.fastbooking .chosen-container .chosen-results .group-result.suggestions{display:none}.fastbooking .chosen-container .chosen-results .group-result.last-searches{display:none}.fastbooking .chosen-container .chosen-results .group-option{color:#7F7F7F;padding:15px 25px;margin:0;text-transform:capitalize;font-size:16px;font-size:1rem}.fastbooking .chosen-container .chosen-results .group-option.last-search-opt{margin:0}.fastbooking .chosen-container .chosen-results .group-option.highlighted{background:#EDF7F6}.fastbooking .chosen-container .chosen-results .group-option.featured{display:none}.fastbooking .chosen-container .chosen-results .group-option .value{line-height:24px;margin-bottom:3px;position:relative;font-size:16px;font-size:1rem}.fastbooking .chosen-container .chosen-results .group-option .saved-dates{display:block}.fastbooking .chosen-container .chosen-results.icon .group-option[data-allow-children=true] .value{display:block;padding-right:30px}.fastbooking .chosen-container .chosen-results.icon .group-option[data-allow-children=true] .value:after{content:"";font-size:24px;font-size:1.5rem;display:block;color:#67BAAF;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fastbooking .chosen-container .familiar-hotels{background-color:rgba(237,247,246,0.5);border:1px solid #67BAAF;padding:16px;margin-bottom:6px;display:none}.fastbooking .chosen-container .familiar-hotels h3{font-size:14px;font-size:0.875rem;color:#002855;text-transform:uppercase;margin-bottom:8px;font-weight:600}.fastbooking .chosen-container .familiar-hotels p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7F7F7F;font-size:16px;font-size:1rem}.fastbooking .chosen-container .familiar-hotels p:before{content:"";font-size:32px;font-size:2rem;color:#67BAAF;margin-right:10px}.fastbooking .map-close{position:absolute;top:-430px;right:30px;visibility:hidden;opacity:0;padding:0 10px 10px;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;font-style:normal;color:#67BAAF;-webkit-transition:visibility 0s, opacity 0s linear;transition:visibility 0s, opacity 0s linear;top:80px;margin-top:15px;z-index:10}.fastbooking .map-close .s{font-size:32px;position:relative;top:3px}.fastbooking .map-close:hover{text-decoration:none}.fastbooking-map-opened .fastbooking .map-close{opacity:1;visibility:visible;-webkit-transition:visibility 0s, opacity .6s linear;transition:visibility 0s, opacity .6s linear;-webkit-transition-delay:.6s;transition-delay:.6s}.fastbooking #people-popover{display:none;position:absolute;background:#fff;margin-top:16px;-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);margin-top:0;z-index:100;margin-left:-35px;max-height:calc( 100vh - 150px);overflow-y:auto}.fastbooking #people-popover .people-content{padding:9px 20px 20px}.fastbooking #people-popover .remove-room{display:none}.fastbooking #people-popover .popover-title{margin:10px 0;color:#002855;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px}.fastbooking #people-popover .rooms-actions a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:right}.fastbooking #people-popover .rooms-actions a.add-room{margin-right:20px;display:none;float:left}.fastbooking #people-popover .rooms-actions a.close-people-popover.btn-primary{display:none;float:left}.fastbooking #people-popover .room-row{overflow:hidden;padding-bottom:20px}.fastbooking #people-popover .room-row .inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fastbooking #people-popover .room-row .room,.fastbooking #people-popover .room-row .ages{float:left}.fastbooking #people-popover .room-row .room .input,.fastbooking #people-popover .room-row .ages .input{margin-left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.fastbooking #people-popover .room-row .room .input label,.fastbooking #people-popover .room-row .ages .input label{text-transform:none;margin-right:10px;font-size:14px;font-size:0.875rem;line-height:22px;color:#616469;font-weight:normal;-ms-flex-item-align:center;align-self:center}.fastbooking #people-popover .room-row .room .input:last-child,.fastbooking #people-popover .room-row .ages .input:last-child{margin-bottom:0}.fastbooking #people-popover .room-row .room .input.parsley-error,.fastbooking #people-popover .room-row .ages .input.parsley-error{border-color:#EF5350;color:#EF5350}.fastbooking #people-popover .room-row .room .input.parsley-error .t-fb-label,.fastbooking #people-popover .room-row .ages .input.parsley-error .t-fb-label{color:#EF5350}.fastbooking #people-popover .room-row .room .input.parsley-error .select-wrapper,.fastbooking #people-popover .room-row .ages .input.parsley-error .select-wrapper{border-color:#EF5350}.fastbooking #people-popover .room-row .room .input.parsley-error .select-wrapper:after,.fastbooking #people-popover .room-row .ages .input.parsley-error .select-wrapper:after{color:#EF5350}.fastbooking #people-popover .room-row .room .input .select-wrapper,.fastbooking #people-popover .room-row .ages .input .select-wrapper{border:1px solid #67BAAF;border-radius:16px;position:relative}.fastbooking #people-popover .room-row .room .input .select-wrapper:after,.fastbooking #people-popover .room-row .ages .input .select-wrapper:after{content:"";position:absolute;font-size:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:11px;color:#67BAAF;z-index:-1}.fastbooking #people-popover .room-row .room .input select,.fastbooking #people-popover .room-row .ages .input select{border:none;border-radius:16px;width:84px;height:32px;-moz-appearance:none;appearance:none;background:transparent;font-size:14px;font-size:0.875rem;text-align-last:right;text-align:right;padding-right:54%;-webkit-appearance:none;outline:none}.fastbooking #people-popover .room-row .room .input select::-ms-expand,.fastbooking #people-popover .room-row .ages .input select::-ms-expand{display:none}.fastbooking #people-popover .room-row .room .input select option[value=""],.fastbooking #people-popover .room-row .ages .input select option[value=""]{display:none}.fastbooking #people-popover .room-row .room{margin-right:24px}.fastbooking #people-popover .room-row .t-fb-label{padding:0}.fastbooking #people-popover .room-row.can-delete .remove-room{display:block;clear:both;padding-top:20px;color:#67BAAF;margin:0;font-size:14px;font-size:0.875rem;line-height:14px;font-weight:normal}.fastbooking #people-popover .room-row.can-delete .remove-room:hover{text-decoration:none}.fastbooking #people-popover .room-row.can-delete .remove-room .s-paper-bin{font-size:20px}.fastbooking #people-popover .room-row .title{border-bottom:0;color:#7F7F7F;margin:0 0 15px;font-size:14px;font-size:0.875rem}.fastbooking #people-popover .room-row .ages{margin-left:24px;padding-left:0px;border-left:1px solid #DBDBDB}.fastbooking #people-popover .room-row .ages .title{padding-left:10px}.fastbooking #people-popover .room-row .ages .input{margin-left:10px}.fastbooking #people-popover .room-row .ages .input:first-child{margin-left:0}.fastbooking #people-popover .room-row .ages .input .parsley-errors-list{display:none}.fastbooking #people-popover .room-row .ages .error{font-size:12px;font-size:0.75rem;line-height:17px;color:#EF5350;opacity:.8;padding-left:10px;display:none;margin-top:-3px}.fastbooking #people-popover .room-row [data-count]:after{content:attr(data-count)}.fastbooking #people-popover .rooms-advice-container{background:#FFFBE1;border:1px solid #FFD54F;padding:16px;display:none;max-width:415px}.fastbooking #people-popover .rooms-advice-container:before{content:"";font-size:32px;font-size:2rem;color:#FFD54F;margin-right:10px}.fastbooking #people-popover .package-occupancy-alert{display:block;margin-bottom:8px}.fastbooking #people-popover .package-occupancy-alert.hidden{display:none}.fastbooking.home .s-pin:after{float:left;margin-right:5px;font-size:15px}.fastbooking .agerange-container .age-range-hotel,.fastbooking .agerange-container .age-range{font-size:12px;font-size:0.75rem;color:#7F7F7F;display:none;padding-left:23px;position:relative}.fastbooking .agerange-container .age-range-hotel:before,.fastbooking .agerange-container .age-range:before{content:"";font-size:15px;font-size:0.9375rem;position:absolute;left:0;top:3px}.fastbooking.has-package-loaded .group-option.featured{display:none !important}#fastbooking-map{display:none;position:absolute;top:0;left:0;width:100%;bottom:0;overflow:hidden;z-index:15}#fastbooking-map .favourite-btn{display:none}.home-page .fastbooking .fastbooking-links li a{line-height:17px}.focus[data-focus-bg]{position:fixed;background:rgba(0,17,51,0.3);top:0;left:0;height:100%;width:100%;z-index:13;cursor:pointer}@media (min-width: 1201px) and (max-width: 1260px){html:lang(es) .fastbooking .wrapper .container .place-to-go{max-width:310px}html:lang(es) .fastbooking .wrapper .container .place-to-go.book-now-show{max-width:250px}html:lang(en) .fastbooking .wrapper .container .place-to-go{max-width:295px}html:lang(en) .fastbooking .wrapper .container .place-to-go.book-now-show{max-width:270px}html:lang(de) .fastbooking .wrapper .container .place-to-go.book-now-show{max-width:295px}html:lang(fr) .fastbooking .wrapper .container .place-to-go{max-width:288px}html:lang(fr) .fastbooking .wrapper .container .place-to-go.book-now-show{max-width:310px}html:lang(it) .fastbooking .wrapper .container .place-to-go.book-now-show{max-width:310px}html:lang(ru) .fastbooking .wrapper .container .place-to-go{max-width:325px}html:lang(ru) .fastbooking .wrapper .container .place-to-go .label-place-to-go{overflow:hidden}html:lang(ru) .fastbooking .wrapper .container .place-to-go.book-now-show{max-width:200px}}@media only screen and (max-width: 1200px){.fastbooking>.wrapper{padding:0 10px}.fastbooking>.wrapper .container .place-to-go .t-fb-label{white-space:nowrap;padding:0 5px;text-overflow:ellipsis;overflow:hidden}.fastbooking>.wrapper .container .place-to-go .fake-select{padding:43px 5px 0;font-size:13px;font-size:0.8125rem;text-overflow:ellipsis;overflow:hidden}.fastbooking>.wrapper .container .place-to-go .clear{right:5px}.fastbooking>.wrapper .container .action{padding:0 10px;min-width:0}.fastbooking>.wrapper .container .promo,.fastbooking>.wrapper .container .people,.fastbooking>.wrapper .container .dates{padding-left:5px;padding-right:5px}.fastbooking>.wrapper .container .promo.promo-active label:before{left:14px}html:lang(en) .fastbooking>.wrapper .container .promo{max-width:162px}html:lang(de) .fastbooking>.wrapper .container .promo{max-width:150px}html:lang(fr) .fastbooking>.wrapper .container .promo{max-width:170px}html:lang(ru) .fastbooking>.wrapper .container .promo{max-width:115px}.fastbooking>.wrapper .container .dates{max-width:206px}html:lang(ru) .fastbooking>.wrapper .container .dates{max-width:263px}.fastbooking>.wrapper .container .dates .date{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 8px);flex:0 0 calc( 50% - 8px);-ms-flex-preferred-size:calc( 50% - 8px);flex-basis:calc( 50% - 8px);width:calc( 50% - 8px)}.fastbooking>.wrapper .container .dates .date input{font-size:13px;font-size:0.8125rem;padding-left:20px}.fastbooking>.wrapper .container .dates .separator{margin:0 3px}.fastbooking .t-fb-label{font-size:11px;font-size:0.6875rem;letter-spacing:1px}.fastbooking .chosen-container .chosen-single{padding:0 25px 0 5px;font-size:13px;font-size:0.8125rem}.fastbooking .chosen-container .chosen-search{padding:0 5px}.fastbooking .chosen-container .chosen-search input{font-size:13px;font-size:0.8125rem}.fastbooking .chosen-container .chosen-results,.fastbooking .chosen-container .chosen-choices,.fastbooking .chosen-container .confirm-box{min-width:245px;background:#fff}}.only-adults-fancybox{text-align:center;color:#7F7F7F;max-width:1200px}.only-adults-fancybox .only_adults_title_name,.only-adults-fancybox .only_adults_title_info2{text-transform:capitalize}.only-adults-fancybox .t-h3{color:#002855;margin-top:8px;margin-bottom:24px;font-weight:bold}.only-adults-fancybox .aux{margin-top:40px;margin-bottom:24px}.hotel-header .fastbooking .chosen-container .chosen-results .group-result.in-offer{display:none}.hotel-header .fastbooking .chosen-container .chosen-results .group-result.in-offer+.result-selected{display:none}.fb-calendar-information{padding:10px 15px 15px}.fastbooking-wrapper{display:none}.fastbooking.home{display:none}.only-adults-fancybox{text-align:center;color:#7F7F7F}.only-adults-fancybox .only_adults_title_name,.only-adults-fancybox .only_adults_title_info2{text-transform:capitalize}.only-adults-fancybox .t-h3{color:#002855;margin-top:8px;margin-bottom:10px;font-weight:bold}.only-adults-fancybox .aux{margin-top:16px;margin-bottom:16px}.only-adults-fancybox .secondary-btn{margin-bottom:16px}.only-adults-fancybox .secondary-btn,.only-adults-fancybox .btn-primary{width:100%}.only-adults-fancybox #focus{display:none}.fastbooking-mobile-map.mobile-panel.ready{z-index:9990}.fastbooking-mobile-map.mobile-panel.ready.opened{z-index:9990}.fastbooking-mobile-map.mobile-panel.ready.opened .menu-list-header{display:block}.fastbooking-mobile-map.mobile-panel.ready.opened .close-mobile-panel{color:#fff;top:7px}.fastbooking-mobile-map .map{width:100%;height:100%}.fastbooking-mobile-map .menu-list-header{display:none;background:#67BAAF;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:17px;color:#fff;padding:19px 20px 16px;position:absolute;top:0px;left:0px;width:100%;z-index:9}.fastbooking-mobile-map .menu-list-header a{font-family:"NoeText", sans-serif;text-transform:none;text-decoration:underline;color:#fff;margin-left:4px}.info-box-mobile{position:fixed;padding:30px 15px 15px;width:100%;bottom:0;left:0;background:#fff;z-index:9999}.info-box-mobile .favourite-btn{right:auto;left:15px;top:-17px}.info-box-mobile .s-close-fat{position:absolute;font-size:10px;color:#67BAAF;top:10px;right:15px}.info-box-mobile .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:26px;color:#4A4A4A;padding-right:5px}.info-box-mobile .stars{display:inline-block;position:relative;top:-2px}.info-box-mobile .type{display:inline-block;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:17px;letter-spacing:1.54px;color:#002855;padding-right:3px;text-transform:uppercase}.info-box-mobile .highlight{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:26px;color:#002855}.info-box-mobile .discount .hint{font-size:12px;font-size:0.75rem;line-height:18px;color:#7F7F7F}.info-box-mobile .secondary-btn{display:block;margin-top:15px}.info-box-mobile .secondary-btn{margin-top:17px}.info-box-mobile .secondary-btn .s{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-row{width:100%;overflow:hidden;background:#F6F8FC;border-top:1px solid #DBDBDB;padding:24px 0}.filter-row .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-row .wrapper .filters-cnt{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-row .wrapper .filters-cnt>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:16px}.filter-row .wrapper .filters-cnt a{color:#67BAAF}.filter-row .wrapper .pagination-cnt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.filter-row .pagination{margin-left:auto;color:#67BAAF}.filter-row .pagination .page-prev.disabled,.filter-row .pagination .page-next.disabled{opacity:.4}.filter-row .pagination .page-prev{padding-right:24px}.filter-row .pagination .page-prev.disabled,.filter-row .pagination .page-prev .page-prev-link{color:#67BAAF}.filter-row .pagination .page-prev.disabled:before,.filter-row .pagination .page-prev .page-prev-link:before{content:"";font-size:16px;margin-right:16px;vertical-align:middle;text-decoration:none}.filter-row .pagination .page-next{padding-left:24px}.filter-row .pagination .page-next.disabled,.filter-row .pagination .page-next .page-next-link{color:#67BAAF}.filter-row .pagination .page-next.disabled:after,.filter-row .pagination .page-next .page-next-link:after{content:"";font-size:16px;margin-left:16px;vertical-align:middle;text-decoration:none}.filter-row{display:none}.four-module-2x3{padding-bottom:25px}.four-module-2x3 .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.four-module-2x3 .block{-webkit-box-flex:0;-ms-flex:0 0 calc( 25% - 9px);flex:0 0 calc( 25% - 9px);-ms-flex-preferred-size:calc( 25% - 9px);flex-basis:calc( 25% - 9px);margin-right:9px}.four-module-2x3 .block:last-child{margin-right:0}.four-module-2x3 .block .content{padding:0 24px}.four-module-2x3{padding:0 20px 14px}.four-module-2x3:after{height:55.7%}.four-module-2x3 .wrapper{padding:0}.four-module-2x3 .block{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.four-module-2x3 .block .view-more{padding-top:15px}.four-module-2x3 .block .title{padding-bottom:15px;line-height:1.2em}.four-module-2x3 .block .t-label,.four-module-2x3 .block .blue-top-fringe,.four-module-2x3 .block .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .four-module-2x3 .block .type,.four-module-2x3 .block .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .four-module-2x3 .block .type{margin-bottom:14px}.four-module-2x3 .block .content{padding:0 20px}.four-module-2x3 .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.four-module-2x3 .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.four-module-2x3 .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}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.hotel-big-card .hotel-image{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;width:35%;background-repeat:no-repeat;background-size:cover}.hotel-big-card .text-container{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;width:65%;padding:24px 0;text-align:center}.hotel-big-card .text{width:calc(100% - 48px);margin:0 auto;height:100%;padding:24px}.hotel-big-card .t-p{margin-bottom:12px}.hotel-big-card .info-links{margin-bottom:16px}.hotel-big-card .info-links .info-link{margin-right:50px}.hotel-big-card .info-links .info-link:last-child{margin-right:0}.hotel-big-card{width:100%;padding:20px}.hotel-big-card .hotel-image{display:block;height:214px;background-size:cover;background-repeat:no-repeat;background-position:center}.hotel-big-card .stars{margin-bottom:12px}.hotel-big-card .mb-1{display:block;margin-bottom:15px}.hotel-big-card .info-links{margin-bottom:20px}.hotel-big-card .text{padding:20px}.hotel-big-card .t-p{margin-bottom:10px}.hotel-big-card .btn-primary{width:100%}.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,.card-experience .blue-top-fringe,.card-experience .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .card-experience .type,.card-experience .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .card-experience .type{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 .blue-top-fringe,.card-experience .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .card-experience .type,.card-experience .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .card-experience .type,.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,.card-experience .blue-top-fringe,.card-experience .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .card-experience .type,.card-experience .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .card-experience .type{margin-bottom:14px}}@media only screen and (max-width: 767px){.three-module{padding:0 10px 14px}.three-module .wrapper{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,.card-experience .blue-top-fringe,.card-experience .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .card-experience .type,.card-experience .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .card-experience .type{margin-bottom:14px}}.destination-index-container .gmapz-ibx{width:450px}.internal-nav ul .multi-button{display:none;padding:0}.internal-nav ul .multi-button:after{display:none}.internal-nav:not(.centered) ul.auto-width li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.internal-nav.centered ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.internal-nav.centered ul .multi-button{padding:0}.internal-nav .menu-trigger-responsive{display:none}.internal-nav .menu-trigger-responsive{padding:12px 20px;text-align:center;color:#67BAAF;font-family:"Open Sans", sans-serif;font-weight:700}.internal-nav .menu-trigger-responsive:after{margin-left:8px;font-weight:bold;font-size:10px}.internal-nav .internal-nav-list.desktop-only{display:none !important}.internal-nav:not(.centered) ul li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 20px}.internal-nav:not(.centered) ul li.active,.internal-nav:not(.centered) ul li.show{display:block}.internal-nav:not(.centered) ul li:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.internal-nav:not(.centered) ul li a{padding:2px 5px 4px}.internal-nav-cnt-nfh{overflow-y:scroll;width:100%}.internal-nav-cnt-nfh.nav-up{max-height:calc(100vh - 71px)}.internal-nav-cnt-nfh.nav-down{max-height:calc(100vh - 136px)}.internal-nav-cnt-nfh.wrapper{padding:0}.internal-nav-cnt-nfh ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transform:none !important;transform:none !important}.internal-nav-cnt-nfh ul .multi-button{padding:0}.internal-nav-cnt-nfh ul .multi-button .btn-primary{width:100%;height:50px;line-height:50px}.internal-nav-cnt-nfh:not(.centered) ul .multi-button{padding:0}.internal-nav-cnt-nfh:not(.centered) ul li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 20px}.internal-nav-cnt-nfh:not(.centered) ul li.active,.internal-nav-cnt-nfh:not(.centered) ul li.show{display:block}.internal-nav-cnt-nfh:not(.centered) ul li:after{display:none}.internal-nav-cnt-nfh:not(.centered) ul li a{padding:2px 5px 4px}.affiliate-tabs .js-tabs-content .js-tab{padding-top:30px}.affiliate-tabs .js-tabs-content .js-tab>ul>li{width:50%;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px 35px}.affiliate-tabs .js-tabs-content .js-tab{padding-top:20px}.affiliate-tabs .js-tabs-content .js-tab>ul>li{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px 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}.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{background-color:#fff}.b-login-registration-lightbox .about-my-iberostar{margin:-30px -24px -24px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .block-form,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper{width:100%;max-width:100%}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .block-form{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:30px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register{position:relative;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}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .tab-title,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .tab-title{color:#080808;margin-bottom:16px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .link-nav,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .link-nav{margin-top:16px;font-size:14px;font-size:0.875rem}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper .simple-form:last-child{padding-left:10px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper .reset-password{margin:12px 0 0}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row.register{position:relative}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row:first-child{padding-right:10px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row:last-child{padding-left:10px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .login,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .register-content,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .btn-primary{width:100%}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .save{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .save .fz-col{width:100%}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .save .fz-col:first-child{margin-bottom:34px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper>.row .advice{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col{padding-right:10px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col .country-postal .fz-col:first-child{-webkit-box-flex:0;-ms-flex:0 0 calc( 60% - 10px);flex:0 0 calc( 60% - 10px);width:calc( 60% - 10px)}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col .country-postal .fz-col:last-child{-webkit-box-flex:0;-ms-flex:0 0 calc( 40% - 10px);flex:0 0 calc( 40% - 10px);width:calc( 40% - 10px)}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col .fk-check{font-size:12px;font-size:0.75rem;line-height:14px;min-height:20px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col .fk-check a{font-size:12px;font-size:0.75rem;line-height:14px}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col .btn-primary{width:100%}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col{padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col .fk-check,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col .fk-check a{font-size:12px;font-size:0.75rem}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col .row.actions{margin:20px 0}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col .row.register{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .first-col,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col{width:50%}.b-login-registration-lightbox-wrapper{padding:50px 0 0;border:0;margin:0;max-height:100%}.b-login-registration-lightbox-wrapper .fancybox-close-small{border-bottom:0}.b-login-registration-lightbox-wrapper .session-page .form-wrapper .register .formz.advice .social-login-accept{font-size:10px;font-size:0.625rem;line-height:12px}.b-login-registration-lightbox-wrapper .session-page .form-wrapper .register .formz.advice .social-login-accept a{font-size:10px !important;line-height:12px !important}.b-login-registration-lightbox-wrapper .square-tabs-menu{width:100%;overflow-x:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-login-registration-lightbox-wrapper .square-tabs-menu>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-login-registration-lightbox-wrapper #session-tab-registration .tab-title{display:none}.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form{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}.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form .first-col{padding:20px 0;position:relative}.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form .first-col .fk-check{font-size:10px;font-size:0.625rem;line-height:12px;min-height:20px}.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form .first-col .fk-check a{font-size:10px;font-size:0.625rem;line-height:12px}.b-login-registration-lightbox-wrapper #session-tab-registration .link-nav{font-size:14px;font-size:0.875rem;font-weight:600}.b-login-registration-lightbox-wrapper #session-tab-login .tab-title{display:none}.b-login-registration-lightbox-wrapper #session-tab-login .login{padding:20px 0;position:relative}.b-login-registration-lightbox-wrapper #session-tab-login .link-nav{font-size:14px;font-size:0.875rem;font-weight:600}.b-login-registration-lightbox-wrapper #session-tab-login .form-wrapper{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}.b-login-registration-lightbox-wrapper #session-tab-login .fz-row .form-link.js-reset-password{text-align:left}.menu-list-panel .mobile-fastbooking-cnt{padding:0}.menu-list-panel.mobile-panel.ready .close-mobile-panel{color:#67BAAF}.menu-list-panel .menu-list-header{padding:20px}.menu-list-panel .menu-list ul li{border-bottom:1px solid #F1F1F1}.menu-list-panel .menu-list ul li:first-child{border-top:1px solid #F1F1F1}.menu-list-panel .menu-list ul li a{color:#67BAAF;font-weight:bold;display:block;font-size:14px;font-size:0.875rem;line-height:17px;padding:19px 20px 18px 10px}.menu-list-panel .menu-list ul li a.open-mobile-panel{position:relative}.menu-list-panel .menu-list ul li a.open-mobile-panel:after{content:""}.menu-list-panel .menu-list ul li a.open-mobile-panel:after{font-size:10px;position:absolute;right:10px;top:50%;margin-top:-5px}.menu-list-panel .menu-list ul li a.select-h-d{color:#67BAAF}.menu-list-panel .menu-list ul li a.select-h-d.hotel-select-h-d{background:#F6F8FC}.menu-list-panel .menu-list ul li a.return-mobile-panel{color:#7F7F7F;padding-left:25px;position:relative}.menu-list-panel .menu-list ul li a.return-mobile-panel:after{content:""}.menu-list-panel .menu-list ul li a.return-mobile-panel:after{font-size:10px;position:absolute;left:10px;top:50%;margin-top:-5px}.menu-list-panel .menu-list ul li ul{border-top:1px solid #7F7F7F}.menu-list-panel .menu-list ul li ul li:last-child{border:none}.message-hotels-not-found{margin:80px auto 0;padding-top:130px}.message-hotels-not-found:after{font-size:91px}.message-hotels-not-found .message-title{font-size:32px;font-size:2rem;margin-bottom:20px}.message-hotels-not-found{margin:30px auto 40px;padding-top:90px}.message-hotels-not-found:after{font-size:71px}.message-hotels-not-found .message-title{font-size:25px;font-size:1.5625rem;margin-bottom:10px}.mobile-panel{display:none}.mobile-panel.ready{display:block;position:fixed;overflow-y:scroll;width:100%;height:100%;top:0;left:0;background:#fff;z-index:9020;-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}.mobile-panel.ready.right{left:auto;right:-100%}.mobile-panel.ready.left{left:-100%}.mobile-panel.ready.bottom{top:auto;bottom:-100%}.mobile-panel.ready.top{top:-100%}.mobile-panel.ready.opened,.mobile-panel.ready.opened-picker{z-index:9010}.mobile-panel.ready.opened.right,.mobile-panel.ready.opened-picker.right{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mobile-panel.ready.opened.left,.mobile-panel.ready.opened-picker.left{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mobile-panel.ready.opened.bottom,.mobile-panel.ready.opened-picker.bottom{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.mobile-panel.ready.opened.top,.mobile-panel.ready.opened-picker.top{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.mobile-panel.ready.opened#best-rate-mobile-panel,.mobile-panel.ready.opened#best-rate-mobile-panel-form,.mobile-panel.ready.opened-picker#best-rate-mobile-panel,.mobile-panel.ready.opened-picker#best-rate-mobile-panel-form{z-index:9015}.mobile-panel.ready.date-picker-wrapper{padding-left:0;padding-right:0}.mobile-panel.ready .close-mobile-panel{position:absolute;padding:10px;top:5px;right:5px;color:#67BAAF;font-size:16px;line-height:16px;z-index:10}.mobile-panel{display:none !important}.offers-date-filter{width:100%;overflow:hidden;background:#F6F8FC;border-top:1px solid #DBDBDB;padding:24px 0}.offers-date-filter>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers-date-filter>div .cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#7F7F7F;margin-left:24px}.offers-date-filter>div .cell:first-child{margin-left:0}.offers-date-filter>div .cell.update-cnt{margin-left:auto}.offers-date-filter>div .cell.result{display:none;padding-left:24px;border-left:1px solid #DBDBDB;text-align:right}.offers-date-filter>div .cell.result a:after{content:"";font-size:14px;margin-left:10px;text-decoration:none;font-weight:bold;margin-top:-2px}.offers-date-filter>div .cell.result.show{display:inline-block}.offers-date-filter>div .cell label{display:inline;padding-right:10px;color:#7F7F7F}.offers-date-filter>div .cell input{padding:4px 10px}.offers-date-filter>div .cell .filter-datepicker-cnt{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers-date-filter>div .cell .filter-datepicker-cnt .s-calendar{position:absolute;top:0;right:8px;color:#67BAAF;font-size:16px;line-height:28px}.offers-date-filter>div .disable{cursor:default}.offers-date-filter>div .disable:hover{text-decoration:none}.offers-date-filter{display:none}.photo-album-lightbox .links-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo-album-lightbox .links-list>*{padding:5px 10px}.press-page .press-list-module{margin-bottom:10px}.press-page .press-list-module .filter-by{display:none;padding:5px 9px 11px;margin:0}.press-page .press-list-module .wrapper{padding:0}.press-page .press-list-module .add-filters-press-list{display:block;text-align:right;border:1px solid #67BAAF;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:17px;text-decoration:none;padding:17px 40px 17px 55px;position:relative;color:#67BAAF}.press-page .press-list-module .add-filters-press-list:after{content:"";font-size:10px;position:absolute;top:50%;margin-top:-5px;right:18px}.press-page .press-list-module .add-filters-press-list:before{content:"";position:absolute;font-size:31px;left:18px;top:50%;margin-top:-14px}.press-page .press-list-module form{margin:0 10px}.press-page .press-list-module form.active{background:#F6F8FC;border:1px solid #67BAAF}.press-page .press-list-module form.active .add-filters-press-list{border:none}.press-page .press-list-module form.active .filter-by>div.title{display:none}.press-page .press-list-module form.active .filter-by>div.select-list{display:block}.press-page .press-list-module form.active .filter-by>div.select-list>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.press-page .press-list-module form.active .filter-by>div.select-list>ul li{width:38%;-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.press-page .press-list-module form.active .filter-by>div.select-list>ul li:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-right:0;margin-bottom:10px;padding-right:0}.press-page .press-list-module form.active .filter-by>div.select-list>ul li.last{-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%;width:62%}.press-page .press-list-module form.active .filter-by>div.select-list>ul li.last .btn-primary{width:100%;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;background:#67BAAF;color:#fff;padding:17px 20px}.press-page .press-list-module form.active .filter-by>div.select-list>ul li.last .btn-primary.disabled,.press-page .press-list-module form.active .filter-by>div.select-list>ul li.last .btn-primary:disabled{pointer-events:none;opacity:.4}.press-page .press-list-module form.active .filter-by>div.select-list>ul li.last .btn-primary.hidden{display:none}.press-page .press-list-module form.active .filter-by>div.select-list>ul li.last .btn-primary:active{-webkit-box-shadow:0 2px 4px 0 rgba(199,199,199,0);box-shadow:0 2px 4px 0 rgba(199,199,199,0);background:#4b88ba}.press-page .press-list-module form.active .filter-by>div.select-list>ul li select{height:29px !important}.press-page .press-list-module form.active .filter-by>div.select-list>ul li .fk-select{height:29px}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div{padding:0}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div.input,.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div.select{background:#fff;border:1px solid #C9C8C8;padding:8px 9px 9px;border-radius:4px}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div.select{position:relative;padding-bottom:6px}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div.select select{top:0;height:100% !important;width:100% !important;left:0}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div.select:after{content:'';position:absolute;bottom:10px;right:9px;width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#7F7F7F transparent transparent transparent}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div .label{font-size:14px;font-family:"NoeText", sans-serif;color:#4A4A4A;padding:0}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div .label,.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div .table-select{display:block}.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div .label input,.press-page .press-list-module form.active .filter-by>div.select-list>ul li>div .table-select input{background:transparent;border:none;padding:0;height:auto;font-size:14px;line-height:14px;font-family:"Open Sans", sans-serif;color:#4A4A4A}.press-page .press-list-module .list-module{padding-top:10px}.press-page .press-list-module .list-module .row{padding:10px 20px;border-bottom:1px solid #DBDBDB;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-page .press-list-module .list-module .row:first-child{border-top:1px solid #DBDBDB}.press-page .press-list-module .list-module .row>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.press-page .press-list-module .list-module .row>div.date{padding-top:10px;display:block;width:100%;font-size:12px;line-height:22px;font-family:"Open Sans", sans-serif}.press-page .press-list-module .list-module .row>div.link{display:table-header-group;width:100%}.press-page .press-list-module .list-module .row>div.link>a:after{display:none}.press-page .press-list-module .list-module .row>div.link>a>div.title{padding:0;font-size:14px;line-height:17px;text-transform:none}.press-page .get-more{display:block;text-align:center;font-size:14px;line-height:17px}.b-register-form .advantages-content:after{left:-160px;font-size:368px}.b-register-form .advantages-content .title{font-size:15px}.b-register-form .advantages-content li{margin-bottom:20px}.b-register-form .new-user{padding:20px}.b-register-form .new-user h3{font-size:16px}.b-register-form .new-user .half,.b-register-form .new-user .third{width:100%}.b-register-form .new-user .half+.half,.b-register-form .new-user .third+.third{margin-left:0px}.b-register-form .new-user .third.only{width:100%}.b-register-form .new-user .actions button{width:100%;margin:20px 0px}.b-register-form .new-user .switch-links{display:none}.b-register-form .new-user .rrss-form{display:block;opacity:1}.b-register-form .new-user .rrss-form .social-login{border-top-width:1px;border-bottom-width:1px}.b-register-form .new-user .rrss-form .social-login:before,.b-register-form .new-user .rrss-form .social-login:after{content:""}.b-register-form .new-user .rrss-form .social-login:before{background:#f8f8fc}.room-list .card.room{margin-bottom:20px}.room-list .rooms-comparator-wrapper{padding:10px 0}.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-list-cnt .block-title{text-align:center}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 23px}.social-list li span{text-align:center;font-size:50px;line-height:77px;display:block;width:93px;height:93px;border-radius:50%;border:3px solid #67BAAF;color:#67BAAF;-webkit-transition:color .5s ease-in-out, border-color .5s ease-in-out;transition:color .5s ease-in-out, border-color .5s ease-in-out}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex}.social-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px}.social-list li:last-child{margin-right:0}.social-list li span{display:block;width:64px;height:64px;text-align:center;font-size:23px;line-height:60px;border:1px solid #F1F2F9}.social-list li span.s-twitter{color:#00ACED}.social-list li span.s-facebook{color:#3B5998}.social-list li span.s-youtube-big{color:#E52D27}.social-list li span.s-youtube-big:after{content:""}.social-list li span.s-instagram{color:#262626;font-size:20px}.social-login{-ms-flex-wrap:wrap;flex-wrap:wrap}.social-login li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-top:15px;max-width:100%}.social-login li:first-child{padding-right:0;padding-top:0}.app-ios .social-login{display:none}.circle-separator,.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form .first-col,.b-login-registration-lightbox-wrapper #session-tab-login .login,.circle-separator-vertical,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col{border-top:1px solid #DBDBDB}.circle-separator:before,.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form .first-col:before,.b-login-registration-lightbox-wrapper #session-tab-login .login:before,.circle-separator-vertical:before,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register:before,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register:before,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col:before{content:"";width:26px;height:1px;position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.circle-separator:after,.b-login-registration-lightbox-wrapper #session-tab-registration .form-wrapper .simple_form .first-col:after,.b-login-registration-lightbox-wrapper #session-tab-login .login:after,.circle-separator-vertical:after,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register:after,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register:after,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col: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,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col{border-top:0;border-left:1px solid #DBDBDB}.circle-separator-vertical:before,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register:before,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register:before,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col:before{top:50%;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:26px;width:1px}.circle-separator-vertical:after,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-registration .form-wrapper>.row.register:after,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns #session-tab-login .form-wrapper>.row.register:after,.b-login-registration-lightbox.session-page .wrapper .content-wrapper.on-two-columns .form-wrapper.register .second-col:after{top:50%;left:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.steps-list ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}.steps-list .pdf-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;display:inline-block;margin-top:20px}.vertical-card .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}.vertical-card .card-container .call-to-action{width:100%;margin-top:auto}.vertical-card{width:100%;margin-bottom:20px}.vertical-card .t-p{line-height:24px}.vertical-card .info-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vertical-card .info-links .info-link{margin-right:0}.shared-block{max-width:860px;width:100%;padding:0}.shared-block>div{display:-webkit-box;display:-ms-flexbox;display:flex}.shared-block .form-cnt{-webkit-box-flex:0;-ms-flex:0 0 59.303%;flex:0 0 59.303%;padding:20px 20px 40px}.shared-block .form-cnt .action{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;text-align:right}.shared-block .form-cnt .action .come-back-btn .s{margin-right:5px}.shared-block .form-cnt.w-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.shared-block .form-cnt .form-title{font-size:24px;font-size:1.5rem;font-family:NoeText-Bold;color:#002855;line-height:26px}.shared-block .desc-cnt{-webkit-box-flex:0;-ms-flex:0 0 40.697%;flex:0 0 40.697%;background:#F6F8FC;padding:23px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shared-block .desc-cnt .multimails-container{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.shared-block .desc-cnt .desc-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.shared-block .desc-cnt .multimails-title{margin:0;font-size:14px;line-height:14px;color:#002855;margin-bottom:10px}.shared-block .desc-card{width:100%;overflow:hidden;margin-top:20px;-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)}.shared-block .desc-card .image{width:100%;overflow:hidden}.shared-block .desc-card .image .image-bg{height:100%;min-height:300px}.shared-block .desc-card .image img{width:100%;display:block}.shared-block .desc-card .content{width:100%;background:#fff;padding:20px 20px 35px}.shared-block .desc-card .desc-title{font-family:"NoeText", sans-serif;font-size:16px;line-height:19px;color:#0C4A77;margin:0 0 5px;font-weight:bold}.shared-block .desc-card .desc{font-size:14px;line-height:17px;color:#302B2B}.shared-block.multiple .form-cnt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-top:40px;padding-right:60px}.shared-block.multiple .form-cnt>p{margin:0;font-size:18px}.shared-block.multiple .desc-cnt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-top:44px}.shared-block.multiple .last-search-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:10px}.shared-block.multiple .last-search-card .shared{font-size:14px}.multimails-container span{display:inline-block;width:98px;padding:3px 20px 3px 3px;position:relative;margin-right:5px;border:1px solid #7F7F7F;border-radius:4px;background:#fff;overflow:hidden;font-size:12px;line-height:14px;white-space:nowrap;color:#7F7F7F;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.multimails-container span a{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.multimails-container span a:after{content:"";font-size:8px;color:#7F7F7F;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}.multimails-container span:hover{border-color:#515357;color:#515357}.multimails-container span:hover a:after{color:#515357}.shared-block{width:100%;height:100%;margin:0;background:#F6F8FC;padding:0 20px}.shared-block.base .desc-cnt .mobile-title:not(.share-page){display:none}.shared-block>div{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%}.shared-block .form-cnt{display:none;padding-top:40px}.shared-block .come-back-btn{display:block}.shared-block .multimails-container{display:none}.shared-block .desc-cnt{display:block;margin-bottom:50px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0 20px}.shared-block .desc-cnt .mobile-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-family:NoeText-Bold;font-size:20px;color:#002855;line-height:26px}.shared-block .desc-cnt .mobile-title.hidden{display:none}.shared-block .desc-cnt .desc-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:6px;width:100%;overflow:hidden;margin-top:20px;-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);background:#fff}.shared-block .desc-cnt .desc-card .image .image-bg{width:100%;height:160px;background-repeat:no-repeat;background-size:cover;background-color:#EDF7F6}.shared-block .desc-cnt .desc-card .desc-title{font-family:"NoeText", sans-serif;font-size:16px;font-size:1rem;line-height:19px;color:#002855;margin:0 0 5px;font-weight:bold}.shared-block .desc-cnt .desc-card .desc{font-size:14px;font-size:0.875rem;line-height:17px}.shared-block .desc-cnt .desc-card .content{padding:10px 10px 15px}.shared-block .form-cnt+.share-list{margin-top:40px}.shared-block .share-list{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:auto}.shared-block .share-list li{width:33.33%;display:inline-block;margin-right:-0.285em;text-align:center;margin-bottom:24px}.shared-block .share-list li:first-child{border-left:0}.shared-block .share-list li .share{width:60px;height:60px;padding:10px;background-color:transparent;border-radius:100%;border:2px solid #67BAAF;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shared-block .share-list li .share .s{font-size:24px;font-size:1.5rem;color:#67BAAF}.shared-block .share-list li span{display:block;margin-top:8px}.offer-shareable .shared-block .shared-block .share-list{padding-top:30px}.offer-shareable .shared-block .shared-block .fancybox-container .shared-block .desc{display:none}.b-last-searches-cards-home{padding-top:10px}.b-last-searches-cards-home .flex-container .last-search-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:92px;margin-bottom:10px}.b-last-searches-cards-home .flex-container .last-search-card .image{-webkit-box-flex:0;-ms-flex:0 0 97px;flex:0 0 97px}.b-last-searches-cards-home .flex-container .last-search-card .content{padding:8px 10px 4px}.b-last-searches-cards-home .flex-container .last-search-card .inner-title{font-size:12px;line-height:14px}.b-last-searches-cards-home .flex-container .last-search-card .dates{font-size:12px}.b-last-searches-cards-home .flex-container.half .last-search-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@-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{width:100%;padding:0 24px 10px 0}.b-mi-points-summary .btn-primary{margin-left:auto}.b-mi-points-summary.single-column .current-points{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:134px;padding-left:10%;padding-top:24px}.b-mi-points-summary.single-column .current-points:before{top:-2px;left:-71px;font-size:137.28px;font-size:8.58rem}.b-mi-points-summary.single-column .points-links{margin-left:auto}.b-mi-points-summary{display:block}.b-mi-points-summary .current-points{width:100%;padding:16px}.b-mi-points-summary .current-points:before{left:-78px;font-size:150px;font-size:9.375rem}.b-mi-points-summary .current-points-text{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;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-mi-points-summary .points-title{margin-right:auto}.b-mi-points-summary .points-num{font-size:35px;font-size:2.1875rem;line-height:28px}.b-mi-points-summary .points-num:after{margin-left:10px;-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}.b-mi-points-summary .negative-btn{width:100%}.b-customer-opinions .opinion-item{padding:10px;width:392px;margin-right:12px;position:relative}.b-customer-opinions .opinion-item .aligner .opinion-item-footer a{font-size:12px;font-size:0.75rem}.b-customer-opinions .opinion-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}.b-customer-opinions .opinion-item:hover:after{opacity:1}.b-customer-opinions .opinion-item>*{position:relative}@media all and (-ms-high-contrast: none){.b-customer-opinions .opinion-item *::-ms-backdrop,.b-customer-opinions .opinion-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}.b-customer-opinions .opinion-item *::-ms-backdrop:hover,.b-customer-opinions .opinion-item:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.b-customer-opinions .opinion-item *::-ms-backdrop:after,.b-customer-opinions .opinion-item:after{display:none}}.b-customer-opinions .opinion-item:last-child{margin-right:0}.b-customer-opinions .name{font-size:16px;font-size:1rem}.b-customer-opinions .text{width:100%;font-family:"NoeText", sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;line-height:28px}.b-customer-opinions .wrapper.flex{display:block}.b-customer-opinions .opinion-item{padding:16px;text-align:left;position:relative}.b-customer-opinions .opinion-item .text{text-align:left;padding-left:0}.b-customer-opinions .opinion-item .aligner .opinion-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:11px}.b-customer-opinions .opinion-item .aligner .opinion-item-footer a{font-size:12px;font-size:0.75rem;line-height:18px;font-weight:600}.b-customer-opinions .opinion-item .aligner .opinion-item-footer .name{margin-bottom:3px}.b-customer-opinions .opinion-item .review-hotel-name{position:relative}.b-customer-opinions .opinion-item .review-hotel-name:after{left:20px}.b-customer-opinions .opinion-item .score{top:16px;right:16px}.b-customer-opinions .name{font-size:14px;font-size:0.875rem;color:#7F7F7F;font-weight:500}.b-customer-opinions .text{padding:0 10px}.review-detail .review-main-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.review-detail .review-main-info .review-author-date{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-detail .review-main-info .review-author-date .name{margin-bottom:0;font-size:16px;font-size:1rem;line-height:26px}.review-detail .review-main-info .review-author-date .name-and-date,.review-detail .review-main-info .review-author-date .review-score{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.review-detail .review-main-info .review-author-date .review-score .review-score-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.review-detail .review-main-info .review-author-date .review-score .review-score-container .rating-circles:before{display:block}.review-detail .review-main-info .review-author-date .review-title{margin-top:20px;font-size:14px;font-size:0.875rem;line-height:20px}.review-detail .review-main-info .review-author-date .review-title .block-title{margin-bottom:30px;font-size:20px;font-size:1.25rem;line-height:26px}.review-detail .review-main-info .review-score .review-score-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.review-detail .review-title .t-label,.review-detail .review-title .blue-top-fringe,.review-detail .review-title .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .review-detail .review-title .type,.review-detail .review-title .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .review-detail .review-title .type,.review-detail .review-title .review-title-score{display:none}.review-detail .review-description{font-size:14px;font-size:0.875rem;line-height:24px}.review-detail .review-detail-btn{text-align:center}.review-detail .review-detail-btn .see-opinions{width:100%;margin-right:0}.review-detail .review-detail-btn .btn-primary{width:100%;margin-top:20px}.b-callcenter{padding:24px 0}.b-callcenter .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-callcenter .image{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.b-callcenter .content{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.b-callcenter .content .block-title{font-weight:600;margin-bottom:16px}.b-callcenter .content .t-h2{color:#002855;font-weight:600;font-size:26px;font-size:1.625rem;margin-bottom:6px}.with-call-center.wrapper{padding:0}.with-call-center .b-callcenter.nfh{width:100%}.with-call-center .b-callcenter.nfh .content{padding:0}.b-callcenter{margin-left:20px;margin-right:20px}.b-callcenter .wrapper{padding:0}.b-callcenter .image{padding-top:41%;background-position:60% 23%;background-size:130%}.b-callcenter .content{padding:10px}.b-callcenter .content .text{padding:20px}.b-callcenter .content .text p,.b-callcenter .content .text .fake-link{font-size:14px;font-size:0.875rem}.b-callcenter .content .t-h2.mobile-only{display:inline-block}.my-iberostar-page .b-callcenter{margin-left:0;margin-right:0}.my-iberostar-page .b-callcenter .content{padding:17px}.my-iberostar-page .b-callcenter .content .text{padding:26px 20px}.my-iberostar-page .b-callcenter .content .block-title{display:block}.my-iberostar-page .b-callcenter .content .t-label,.my-iberostar-page .b-callcenter .content .blue-top-fringe,.my-iberostar-page .b-callcenter .content .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .my-iberostar-page .b-callcenter .content .type,.my-iberostar-page .b-callcenter .content .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .my-iberostar-page .b-callcenter .content .type{font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;margin-bottom:10px}.my-iberostar-page .b-callcenter .content .time{font-size:12px;font-size:0.75rem;line-height:24px}.check-in-module-header .title{font-size:18px;line-height:22px}.check-in-module-header .desc{font-size:14px;line-height:17px}.check-in-module-body iframe{left:5px;right:5px;width:calc( 100% - 10px)}.hotel-one-landing-page .check-in-module.mb-6{margin-bottom:56px}.check-in-module-preload .check-in-module-image img{width:100%}.check-in-module-preload .check-in-module-text.open-link{padding:10px 12px}.empty-reservations-block{padding:20px}.empty-reservations-block .title{font-size:20px;font-size:1.25rem;line-height:26px;padding-bottom:15px}.empty-reservations-block .sub-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:25px}.empty-reservations-block .sub-block .s{display:inline;font-size:24px}.empty-reservations-block .sub-block .sub-block-title{display:inline}.empty-reservations-block .sub-block .sub-block-text{margin-top:10px}.empty-reservations-block .action{padding-top:15px}.empty-reservations-block .btn-primary{width:100%}.explore-module{padding-bottom:24px}.explore-module .flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.explore-module .block{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;-ms-flex-preferred-size:280px;flex-basis:280px}.explore-module .block:last-child{margin-right:0}.explore-module .block .content{padding:0 24px}.explore-module.swiper-container-horizontal .swiper-pagination-custom{-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 85px);flex:0 0 calc( 100% - 85px);max-width:calc( 100% - 85px);margin-left:0}.explore-module{padding:0 20px 14px}.explore-module:after{height:230px}.explore-module .wrapper{padding:0}.explore-module .block{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.explore-module .block .view-more{padding-top:15px}.explore-module .block .title{padding-bottom:15px;line-height:1.2em}.explore-module .block .t-label,.explore-module .block .blue-top-fringe,.explore-module .block .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .explore-module .block .type,.explore-module .block .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .explore-module .block .type{margin-bottom:14px}.explore-module .block .content{padding:0 20px}.explore-module .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.explore-module .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-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:10px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px 0 0}.my-iberostar-page .explore-module{overflow:hidden;padding:20px 20px 10px}.my-iberostar-page .explore-module .block-title-header{margin-bottom:15px}.my-iberostar-page .explore-module .block-title-header a{margin-top:5px}.my-iberostar-page .explore-module .block-title{font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.my-iberostar-page .explore-module .block{-webkit-box-flex:0;-ms-flex:0 0 275px;flex:0 0 275px}.explore-module .explore-counter{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:right;color:rgba(103,186,175,0.5)}.explore-module .explore-counter .current{color:#67BAAF}.favourite-hotel-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:url(//assets4.cdn.iberostar.com/assets/favourite-hotel-block-bg-daee491c9919480e83a9dc8c04e27432d59038bf15a660f33f20c7274b34f054.jpg) no-repeat}.favourite-hotel-block .f-block-title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;line-height:36px}.favourite-hotel-block .f-block-text{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:22px;margin-top:15px}.favourite-hotel-block .not-favorite,.favourite-hotel-block .favorite{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:center;align-self:center}.favourite-hotel-block .f-block-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;padding-left:20px}.favourite-hotel-block{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;background:url(//assets4.cdn.iberostar.com/assets/favourite-hotel-block-bg-mobile-8c0df10719ebb9ecb3766434cf827e04b68e0ca91f599b34c23e056032123391.jpg) no-repeat}.favourite-hotel-block .f-block-title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:22px;font-size:1.375rem;line-height:28px}.favourite-hotel-block .f-block-text{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:26px;margin-top:10px}.favourite-hotel-block .not-favorite,.favourite-hotel-block .favorite,.favourite-hotel-block .f-block-btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.favourite-hotel-block .f-block-btn{padding-top:20px}.favourite-hotel-block .favourite-btn{margin:0 auto}@media (orientation: landscape){.favourite-hotel-block{background-size:cover;background-position:center center}}.favourite-hotel-block-cnt.wrapper{padding:0}.hotel-list .card.hotel .row,.hotel-comparator .card.hotel .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.level-info{overflow:hidden;padding:20px}.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 12px/18px "Open Sans", sans-serif;letter-spacing:1.54px}.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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.level-info .level-info-header .level-info-title{color:#7F7F7F;margin-bottom:10px}.level-info .level-info-content{overflow:visible;-ms-flex-wrap:wrap;flex-wrap:wrap}.level-info .level-info-content .level-info-steps .level-info-step{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;height:auto}.level-info .level-info-content .swiper-pagination-custom{margin:20px auto 0;width:100%;position:relative;padding:0;bottom:0}.level-info .level-info-content .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}.level-info .level-info-content .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.level-info-more-points{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.multi-offers-slider .offers-grid .offer,.offers-in-a-row .offers-grid .offer{max-width:392px}.multi-offers-slider .offers-grid .offer .content,.offers-in-a-row .offers-grid .offer .content{padding:24px}.multi-offers-slider .offers-grid .offer .text,.offers-in-a-row .offers-grid .offer .text{margin-bottom:40px}.multi-offers-slider .offers-list .wrapper.apply-segment-rectangle-2,.offers-in-a-row .offers-list .wrapper.apply-segment-rectangle-2{padding-top:20px;padding-bottom:20px}.multi-offers-slider .offers-list .wrapper.apply-segment-rectangle-2>div:last-child .horizontal-card,.offers-in-a-row .offers-list .wrapper.apply-segment-rectangle-2>div:last-child .horizontal-card{margin-bottom:0}.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2{background:transparent}.hotel-one-landing-page .multi-offers-slider .offers-grid .offer .bottom-content>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.hotel-one-landing-page .multi-offers-slider .offers-grid .offer .bottom-content>*.btn-primary{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.hotel-one-landing-page .multi-offers-slider .offers-grid .offer .bottom-content>*.price-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.multi-offers-slider .offers-grid,.offers-in-a-row .offers-grid{padding:0 20px;overflow:hidden;position:relative;padding-bottom:24px}.multi-offers-slider .offers-grid:after,.offers-in-a-row .offers-grid:after{content:"";position:absolute;width:100%;height:calc(100% - 135px - 59px);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 picture.inview,.offers-in-a-row .offers-grid picture.inview{padding-top:42.86%;display:block}.multi-offers-slider .offers-grid picture.inview.loaded,.offers-in-a-row .offers-grid picture.inview.loaded{padding-top:0}.multi-offers-slider .offers-grid .wrapper,.offers-in-a-row .offers-grid .wrapper{padding:0}.multi-offers-slider .offers-grid .offer,.offers-in-a-row .offers-grid .offer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:315px;height:auto}.multi-offers-slider .offers-grid .offer .image,.offers-in-a-row .offers-grid .offer .image{padding-top:42.86%}.multi-offers-slider .offers-grid .offer .image img,.offers-in-a-row .offers-grid .offer .image img{min-height:0}.multi-offers-slider .offers-grid .offer .content,.offers-in-a-row .offers-grid .offer .content{padding:20px}.multi-offers-slider .offers-grid .offer .text,.offers-in-a-row .offers-grid .offer .text{margin-bottom:16px}.multi-offers-slider .offers-grid .offer .bottom-content,.offers-in-a-row .offers-grid .offer .bottom-content{display:block;width:100%}.multi-offers-slider .offers-grid .offer .bottom-content .price-info,.offers-in-a-row .offers-grid .offer .bottom-content .price-info{overflow:hidden}.multi-offers-slider .offers-grid .offer .negative,.offers-in-a-row .offers-grid .offer .negative{-ms-flex-item-align:start;align-self:flex-start}.multi-offers-slider .offers-grid .offer .call-to-action,.offers-in-a-row .offers-grid .offer .call-to-action{width:100%;margin-top:8px}.multi-offers-slider .offers-grid .offer .negative-btn,.multi-offers-slider .offers-grid .offer .btn-primary,.offers-in-a-row .offers-grid .offer .negative-btn,.offers-in-a-row .offers-grid .offer .btn-primary{display:block;width:100%}.multi-offers-slider .offers-grid .offer .price-wrapper .highlight,.offers-in-a-row .offers-grid .offer .price-wrapper .highlight{display:inline}.multi-offers-slider .offers-grid .offer .price-wrapper .t-price,.offers-in-a-row .offers-grid .offer .price-wrapper .t-price{font-size:30px;font-size:1.875rem;line-height:41px}.multi-offers-slider .offers-grid .offer .price-wrapper .price-cnt,.offers-in-a-row .offers-grid .offer .price-wrapper .price-cnt{float:right;text-align:right}.multi-offers-slider .offers-grid .offer .hint-cnt,.offers-in-a-row .offers-grid .offer .hint-cnt{display:block;margin-bottom:10px}.multi-offers-slider .offers-list .wrapper.apply-segment-rectangle-2,.offers-in-a-row .offers-list .wrapper.apply-segment-rectangle-2{background:none}.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .title,.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .desc,.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .price-cnt,.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .hint-cnt,.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .type,.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .highlight,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .title,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .desc,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .price-cnt,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .hint-cnt,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .type,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .highlight{color:#fff}.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 a,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 a{color:#fff}.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 a:before,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 a:before{display:block;opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .desc,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .desc{margin-bottom:8px}.multi-offers-slider .offers-list .card-container.apply-segment-rectangle-2 .btn-primary,.offers-in-a-row .offers-list .card-container.apply-segment-rectangle-2 .btn-primary{background-color:#fff;color:#67BAAF;width:100%}.multi-offers-slider .swiper-pagination-custom,.offers-in-a-row .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.multi-offers-slider .swiper-pagination-custom:before,.offers-in-a-row .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.multi-offers-slider .swiper-pagination-custom .swiper-pagination-progressbar,.offers-in-a-row .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 .multi-offers-slider .block-title,.my-iberostar-page .offers-in-a-row .block-title{font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.my-iberostar-page .multi-offers-slider .offers-grid,.my-iberostar-page .offers-in-a-row .offers-grid{padding:0}.my-iberostar-page .multi-offers-slider .offers-grid .offer .text,.my-iberostar-page .offers-in-a-row .offers-grid .offer .text{margin-bottom:10px}.multi-offers-slider .info-wrapper .count-items,.offers-in-a-row .info-wrapper .count-items{font-size:12px;font-size:0.75rem}.my-account-content .my-account-element .formz .fz-row{font:400 14px/22px "Open Sans", sans-serif}.my-account-content .my-account-element .formz .action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-account-content .my-account-element .formz .action .btn-primary{width:100%}.my-account-content .my-account-element .my-account-subelement{width:100%}.my-account-content .my-account-element .my-account-subelement.extra-width{width:100%}.my-account-content .my-account-element .my-account-subelement.small-width{width:100%}.my-account-content .my-account-element .my-account-subelement:not(.no-margin){margin-bottom:20px}.my-account-content .my-account-element .my-account-subelement .connect-btn-cnt{width:100%}.my-account-content .my-account-element .my-account-subelement .my-account-discount{width:100%;margin-top:16px}.my-iberostar-best-gift .block-best-gift .top-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-iberostar-best-gift .block-best-gift .top-info .pre-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5px}.my-iberostar-best-gift .block-best-gift .top-info a{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.my-iberostar-best-gift .block-best-gift .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.my-iberostar-best-gift .block-best-gift .image img{width:100%}.my-iberostar-best-gift .block-best-gift .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px 20px}.my-iberostar-best-gift .block-best-gift .content .content-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.my-iberostar-best-gift .block-best-gift .content .content-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.my-iberostar-best-gift .block-best-gift .content .btn-primary{display:block;width:100%}.my-iberostar-best-gift .block-best-gift .title{font-size:16px;font-size:1rem;line-height:26px}.my-iberostar-best-gift .block-best-gift .points{font-size:22px;font-size:1.375rem;line-height:30px;margin-bottom:20px}.my-iberostar-best-gift .block-best-gift .points:after{font-size:12px;margin-top:2px}.my-iberostar-welcome .welcome-message{padding:24px}.my-iberostar-welcome .welcome-message .level{margin-bottom:4px}.my-iberostar-welcome .welcome-message .level-text{display:inline-block}.my-iberostar-welcome .welcome-message .level-bar{margin-left:24px;width:150px}.my-iberostar-welcome .welcome-message .description{font-size:14px;font-size:0.875rem}.my-iberostar-welcome .points{border-left:1px solid #DBDBDB;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.my-iberostar-welcome .points .points-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-iberostar-welcome .points .points-bottom .points-title{font-size:12px;font-size:0.75rem}.my-iberostar-welcome .points .points-num{margin-top:19px}.my-iberostar-welcome .points .points-num:after{content:"";color:#B2BECC;font-size:14px;position:absolute;top:4px}.my-iberostar-welcome.without-points{min-height:104px}.my-iberostar-welcome.without-points .title{padding-bottom:0}.my-iberostar-welcome.without-points .title.alone{padding-top:0}.my-iberostar-welcome.without-points .description{display:inline}.my-iberostar-welcome .welcome-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.my-iberostar-welcome .welcome-title{margin-top:24px}.my-iberostar-welcome .welcome-message{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:0}.my-iberostar-welcome .welcome-message .user-image{display:none}.my-iberostar-welcome .welcome-message .level{margin-bottom:8px}.my-iberostar-welcome .welcome-message .level-text:not(.level-text-number){display:inline-block}.my-iberostar-welcome .welcome-message .level-text-number{display:none}.my-iberostar-welcome .welcome-message .description{font-size:12px;font-size:0.75rem}.my-iberostar-welcome .welcome-message a{font-size:12px;font-size:0.75rem}.my-iberostar-welcome .points{border-left:0 none;border-top:1px solid #DBDBDB;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:16px}.my-iberostar-welcome .points .points-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:12px}.my-iberostar-welcome .points .points-bottom .points-title{font-size:14px;font-size:0.875rem;margin-bottom:8px}.my-iberostar-welcome .points .points-bottom a{font-size:12px;font-size:0.75rem}.my-iberostar-welcome .points .points-num{padding-right:19px}.my-iberostar-welcome .points .points-num:after{content:"";color:#B2BECC;font-size:10px;position:absolute;right:0;top:4px}.payment-methods-container .payment-methods-img-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-methods-container .payment-methods-img-container .payment-methods-img-content{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0}.payment-types-container .payment-types-img-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-types-container .payment-types-img-container .payment-types-img-content{margin-right:0px}.payment-types-container .payment-types-img-container .payment-types-img-content .block-title{display:none}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li{font-size:12px;font-size:0.75rem;margin-bottom:10px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list{margin-bottom:0}.payment-types-container .payment-types-img-container .payment-types-img-content .description{font-size:12px;font-size:0.75rem;margin-top:10px;font-weight:400;letter-spacing:0;text-align:center;line-height:18px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-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}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .payment-method-list img:last-child{margin-right:0}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months{margin:0;border-right:0;position:relative;margin-top:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months:before{content:'';border-top:1px solid #DBDBDB;position:absolute;width:243px;left:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months p{padding-top:16px}.payment-method-block .wrapper{padding:16px;padding-top:20px}.payment-method-block .wrapper::before{display:none}.payment-method-block .payment-method-block-container{margin-left:0px}.payment-newsletter-container.with-newsletter{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-newsletter-container.with-newsletter .payment-method-block{width:100%;margin-bottom:20px}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper{width:100%;max-width:100%}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper::before{display:none}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container{margin-left:0;margin-right:0}.payment-newsletter-container.with-newsletter .footer-newsletter{width:100%}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper{max-width:100%}.payment-types-container .payment-types-img-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-types-container .payment-types-img-container .payment-types-img-content{margin-right:0px}.payment-types-container .payment-types-img-container .payment-types-img-content .block-title{display:none}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li{font-size:12px;font-size:0.75rem;margin-bottom:10px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list{margin-bottom:0}.payment-types-container .payment-types-img-container .payment-types-img-content .description{font-size:12px;font-size:0.75rem;margin-top:10px;font-weight:400;letter-spacing:0;text-align:center;line-height:18px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-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}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .payment-method-list img:last-child{margin-right:0}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months{margin:0;border-right:0;position:relative;margin-top:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months:before{content:'';border-top:1px solid #DBDBDB;position:absolute;width:243px;left:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months p{padding-top:16px}.payment-method-block .wrapper{padding:16px;padding-top:20px}.payment-method-block .wrapper::before{display:none}.payment-method-block .payment-method-block-container{margin-left:0px}.payment-newsletter-container.with-newsletter{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-newsletter-container.with-newsletter .payment-method-block{width:100%;margin-bottom:20px}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper{width:100%;max-width:100%}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper::before{display:none}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container{margin-left:0;margin-right:0}.payment-newsletter-container.with-newsletter .footer-newsletter{width:100%}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper{max-width:100%}@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}}.segmented-messages-banner .block{-ms-flex-wrap:wrap;flex-wrap:wrap}.segmented-messages-banner .newsletter-pre-title{font-size:12px;font-size:0.75rem;line-height:20px;letter-spacing:1.54px}.segmented-messages-banner .newsletter-title{font-size:22px;font-size:1.375rem;line-height:28px}.segmented-messages-banner .newsletter-text{font-size:14px;font-size:0.875rem;line-height:24px;margin-bottom:7px}.segmented-messages-banner .newsletter-text br{content:' ';display:block;margin-bottom:8px}.segmented-messages-banner .newsletter-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:25px 20px}.segmented-messages-banner .newsletter-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.segmented-messages-banner .newsletter-image img{width:100%}.social-media-share .container{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-media-share .container .share-title{font-size:16px;font-size:1rem;margin-right:16px}.social-media-share .container .social-container{display:-webkit-box;display:-ms-flexbox;display:flex}.social-media-share .container .social-container .share:not(.mobile-only){width:42px;height:42px;padding:10px;background-color:#fff;border-radius:100%;border:2px solid #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;cursor:pointer}.social-media-share .container .social-container .share:not(.mobile-only) .s{font-size:20px;font-size:1.25rem;color:#67BAAF}.social-media-share .container .social-container .share:not(.mobile-only):hover{background-color:#67BAAF}.social-media-share .container .social-container .share:not(.mobile-only):hover .s{color:#fff}.social-media-share .container .social-container .share:not(.mobile-only):not(:last-child){margin-right:16px}.shared-block .form-cnt{display:none}.shared-block .social-share-list{width:60%;padding:20px}.shared-block .social-share-list .form-title{font-family:"NoeText", sans-serif;font-size:24px;color:#002855;line-height:26px;margin-bottom:30px}.shared-block .social-share-list .share-container{margin-bottom:30px}.shared-block .social-share-list .share-container .share{font-family:"Open Sans", sans-serif;font-weight:700;font-size:16px;color:#67BAAF;letter-spacing:0;text-align:center;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shared-block .social-share-list .share-container .share .s{font-size:22px;font-size:1.375rem;border:2px solid #67BAAF;border-radius:100%;width:42px;height:42px;margin-right:10px;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}.social-share-list{display:none}.social-media-share .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-media-share .container .share-title{font-size:14px;font-size:0.875rem;margin-right:8px}.social-media-share .container .social-container .share:not(.share-mobile){display:none}.social-media-share .container .social-container .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-media-share .container .social-container .share .s{font-size:20px;font-size:1.25rem;color:#67BAAF;width:32px;height:32px;padding:10px;background-color:#EDF7F6;border-radius:100%;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}.with-call-center .faqs-block{width:100%}.with-call-center .faqs-block>.wrapper{padding-left:20px;padding-right:20px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up){position:relative;margin-right:20px;padding-right:30px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up)::after{position:absolute;right:0;margin-top:8px}@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)}}.mb-4{margin-bottom:20px}.mb-6{margin-bottom:40px}.mb-7{margin-bottom:60px}.accommodation-regimes .wrapper{padding:0}.accommodation-regimes .box{border:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.accommodation-regimes .box .text{margin-bottom:20px;text-align:center}.accommodation-regimes .box .text .block-title{margin-bottom:16px}.accommodation-regimes .box .btn-primary{width:100%}.wrapper-regimes{width:calc(100% - 20px)}.wrapper-regimes .regimes-row .regimes-box{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:21px}.wrapper-regimes .regimes-row .regimes-box .header{height:auto}.fancybox-slide>.auto-pop-up{width:100%;min-height:100%}.auto-pop-up{width:100%;min-height:100%;overflow:auto;margin:0}.auto-pop-up .content{position:absolute;top:0;left:0;min-height:100%;padding:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auto-pop-up .content .description{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.auto-pop-up .content .action{text-align:center;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex}.auto-pop-up .content .action .btn-primary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:end;align-self:flex-end}.b-booking-management .b-booking-management-item .lb-row{display:block}.b-booking-management .b-booking-management-item .lb-row .lb-col{width:100%;margin-bottom:20px}.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:100%}.b-booking-management .b-booking-management-item .lb-row .lb-col .lb-col-title{padding:0}.b-booking-management .b-booking-management-item .lb-card .hotel-img{height:238px}.b-booking-management .b-booking-management-item .lb-card .hotel-info{padding:12px 15px 20px 15px}.b-booking-management .b-booking-management-item .lb-card .hotel-info .hotel-name{margin-bottom:10px}.b-booking-management .b-booking-management-item .lb-card .booking-data{padding:15px 0 20px 0;border-left:1px solid #F1F2F9}.b-booking-management .b-booking-management-item .lb-card .booking-data .fz-row{padding-right:15px;padding-left:15px}.b-booking-management .b-booking-management-item .lb-card .booking-data .fz-col{margin-bottom:20px}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-label{font-size:14px;font-size:0.875rem}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-value{font-size:18px;font-size:1.125rem}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-key-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-key .booking-label{font-size:14px;font-size:0.875rem;color:#7F7F7F}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-key .booking-value{font-size:22px;font-size:1.375rem}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer{display:block;padding-right:15px;padding-left:15px;text-align:right}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer .cnt-price{margin-bottom:15px}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer .cnt-price .small-text{font-size:16px;font-size:1rem}.b-booking-management .b-booking-management-item .lb-card .booking-data .booking-data-footer .cnt-price .price{font-size:22px;font-size:1.375rem}.b-booking-management .b-booking-management-item .lb-card .actions-list li .booking-action{height:64px}.b-booking-management .b-booking-management-item .lb-card .actions-list li.contact-call-center{padding:20px 15px}.b-booking-management .b-booking-management-item .lb-buttons{padding:0 0 20px 0}.b-booking-management .b-booking-management-item .free-call{padding:20px 15px}.b-booking-management .b-booking-management-item .free-call .text{position:static;top:auto;display:inline-block;margin-bottom:20px}.b-booking-management .b-booking-management-item .free-call .call-button{width:100%;padding:15px 20px;margin:0;text-align:center}.b-event-item{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;height:auto}.b-event-item .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-height:150px}.b-flight-plus-hotel .btn-primary{width:100%}.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-loader .loader-title{font-size:22px}.b-loader .loader-subtitle{font-size:16px;line-height:18px;margin-top:15px}.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 .offer-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5px}.offers-index-with-filter .offer-block .card-image{-webkit-box-flex:0;-ms-flex:0 0 23.124%;flex:0 0 23.124%}.offers-index-with-filter .offer-block .container{padding:10px}.offers-index-with-filter .offer-block .container .pre-title{margin-bottom:2px}.offers-index-with-filter .offer-block .container .title{font-size:14px;font-size:0.875rem;line-height:21px;margin-bottom:8px}.offers-index-with-filter .offer-block .container .pre-title{font-size:10px;font-size:0.625rem;line-height:18px;letter-spacing:1.29px}.offers-index-with-filter .offer-block .container .bottom-content .price-info .type,.offers-index-with-filter .offer-block .container .bottom-content .price-info .highlight{display:inline-block}.offers-index-with-filter .offer-block .container .bottom-content .price-info .t-coin,.offers-index-with-filter .offer-block .container .bottom-content .price-info .t-price,.offers-index-with-filter .offer-block .container .bottom-content .price-info .type{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:22px;color:#002855;text-transform:uppercase}.offers-index-with-filter .offer-block .container .bottom-content .price-info .hint-cnt{display:none}.offers-index-with-filter .offer-block .fake-link{display:none}.offers-index-with-filter .internal-nav.centered{display:none}.offers-index-with-filter .mobile-offers-filter-link{display:block;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;background:#EDF7F6;padding:10px 10px 10px 56px;margin-bottom:5px}[data-base-text="true"] .offers-index-with-filter .mobile-offers-filter-link{font-size:inherit;line-height:inherit}.offers-index-with-filter .mobile-offers-filter-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}.offers-index-with-filter .mobile-offers-filter-link:hover:before,.offers-index-with-filter .mobile-offers-filter-link:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.offers-index-with-filter .mobile-offers-filter-link:active{color:#002855}.offers-index-with-filter .mobile-offers-filter-link:active:before{background:#F1F2F9}.offers-index-with-filter .mobile-offers-filter-link:before{display:none}.offers-index-with-filter .mobile-offers-filter-link:after{content:"";font-size:24px;position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.js-offer-filter-mobile{padding:15px}.js-offer-filter-mobile li{display:block}.js-offer-filter-mobile li a{font-size:16px;font-size:1rem;display:block;line-height:26px;position:relative;padding:5px 10px 5px 31px;cursor:pointer;color:#515357}.js-offer-filter-mobile li a: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%)}.js-offer-filter-mobile li.current a:before{border-color:#7BD124}.js-offer-filter-mobile li.current a:after{content:"";width:14px;height:14px;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#7BD124;border-radius:50%}#mobile-js-offer-filter .bottom-actions{margin-top:0;padding:10px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#mobile-js-offer-filter .bottom-actions .clear-all{margin:0;display:inline-block;border:none;padding:0}.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{max-width:80%;margin:0 auto}.b-spotify{padding:0 10px}.b-spotify .block-title-header{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 320px){.b-spotify .iframe-spotify{padding:0}}.best-offers-block .e-skeleton-content .bg-mask.row1{margin-top:22px}.best-offers-block .e-skeleton-content .bg-mask.row2{margin-top:22px;height:36px}.best-offers-block .e-skeleton-content .bg-mask.row3{width:78%;height:22px}.best-offers-block .e-skeleton-content .bg-mask.row4{width:70%;height:26px}.best-offers-block .e-skeleton-content .bg-mask.row5{margin-left:30%;width:40%;height:22px}.best-offers-block .e-skeleton-content .bg-mask.row-thin-separator{height:3px}.best-offers-block{overflow:hidden}.best-offers-block .flex>*{height:auto}.best-offers-block .image{min-height:208px}.best-offers-block .e-skeleton-content .bg-mask.row1{margin-top:20px;height:10px}.best-offers-block .e-skeleton-content .bg-mask.row2{margin-top:20px;height:16px}.best-offers-block .e-skeleton-content .bg-mask.row3{width:78%;height:20px}.best-offers-block .e-skeleton-content .bg-mask.row4{width:70%;height:22px}.best-offers-block .e-skeleton-content .bg-mask.row5{margin-left:30%;width:40%;height:23px}.best-offers-block .e-skeleton-content .bg-mask.row-thin-separator{height:3px}.b-gifts .block-title{max-width:345px}.comp-card-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%}.comp-card-select .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;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.08);box-shadow:0 2px 16px 0 rgba(0,0,0,0.08)}.comp-card-select .option-outer{position:relative;width:100%;padding:28px 0 18px 16px;background-color:transparent;border:1px solid transparent;border-bottom:0 !important;-webkit-box-shadow:none;box-shadow:none}.comp-card-select .selector-title{font-size:18px;line-height:26px;text-align:center;font-weight:bold;color:#080808;margin-top:0;margin-bottom:1em}.comp-card-select .selector-title:before{content:"";font-size:64px;color:#7F7F7F;display:block;margin-top:0}.comp-card-select .below{padding-top:8px;margin-top:auto}.comp-card-select .fz-row{margin-bottom:14px}.comp-card-select .secondary-btn{width:100%;text-align:center}.comp-card-select .formz select{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="24px" height="8px" viewBox="0 0 24 8" style="enable-background:new 0 0 24 8;" xml:space="preserve"><path fill="#67BAAF" d="M1.8,0.8c-0.4-0.4-1-0.4-1.4-0.1C0,1.1,0,1.7,0.4,2l5,5.2c0.4,0.4,1,0.4,1.4,0l4.9-5c0.4-0.4,0.3-1-0.1-1.3 c-0.4-0.3-1-0.3-1.4,0.1L6.1,5.2L1.8,0.8z"/></svg>') right 8px no-repeat;padding:0 40px 10px 11px}.contest-module .col{float:none;width:100%}.contest-module .col:nth-child(odd),.contest-module .col:nth-child(even){padding:0}.contest-module form .submit-btn-wrapper{width:100%}.custom-newsletter{padding:20px 10px 30px}.custom-newsletter .wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-newsletter .half{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;text-align:center}.custom-newsletter .fz-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.custom-newsletter .h6{margin-bottom:5px}.custom-newsletter .h6:after{display:none}.custom-newsletter .h6+p{margin-bottom:15px}.custom-newsletter .h6+p:after{content:'';display:block;width:36px;height:2px;margin:10px auto 0;background-color:#67BAAF}.custom-newsletter p{margin:0 40px}.custom-newsletter .input-text.with-btn label{padding:7px 7px 0}.custom-newsletter .input-text.with-btn input[type="email"]{padding-bottom:5px;font-size:14px;font-size:0.875rem;line-height:1em}.custom-newsletter .input-text.with-btn .secondary-btn{padding:16px 20px}.custom-newsletter .parsley-errors-list li{padding:3px 0 0 25px}.custom-newsletter .parsley-errors-list li:before{top:5px;left:5px}.custom-newsletter:last-child{margin-bottom:20px}.custom-newsletter+.main-footer{margin-top:20px}.destination-title{position:relative;padding-bottom:24px;max-width:1366px;margin-left:auto;margin-right:auto;height:586px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:13}.destination-title>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.destination-title .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:14}.destination-title .title-block{position:relative;-ms-flex-item-align:center;align-self:center;padding-top:28px}.destination-title .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%}.destination-title .title-block .title{margin:0}.destination-title .title-block .btn-primary{position:absolute;right:20px;bottom:50px}.destination-title.slim .title-block{padding:65px 0 35px}.destination-title.destination-index-header-module .title-block{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.destination-title.destination-index-header-module .title-block .title{max-width:650px;text-align:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:30px;line-height:60px}.destination-title{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex}.destination-title .title-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;position:relative}.destination-title .title-block:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%}.destination-title.slim{min-height:125px}.destination-title.slim .title-block{padding-top:16px;padding-bottom:16px}.destination-index-container .filtering-container{-webkit-box-flex:0;-ms-flex:0 0 calc( 75% + 8px);flex:0 0 calc( 75% + 8px);-ms-flex-preferred-size:calc( 75% + 8px);flex-basis:calc( 75% + 8px);width:calc( 75% + 8px)}.destination-set-header{margin:0 0 10px 10px}.destination-set-header .title{display:inline}.destination-set-header a{padding-left:10px}.dest-card:after{bottom:10px;left:10px}.dest-card .content{left:10px}#hotels-filter-map{margin:0 0 30px;width:calc( 100% - 10px);height:518px;float:right;display:none}.destination-index-container .filters-sidebar{display:none}.destination-index-container .filtering-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.destination-set-header{margin-bottom:10px}.destination-set-header .title{display:block}.dest-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.dest-card:after{bottom:0;left:0}.dest-card .content{left:0}#hotels-filter-map{width:100%;height:calc( 100% - 52px);margin-top:52px}.distributive-modules .info-item .content{padding:24px}.distributive-modules .info-item .text{margin-bottom:24px}.distributive-modules .info-item .t-highlight{margin-bottom:8px}.distributive-modules .wrapper .info-item{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.distributive-modules .wrapper .info-item:not(.swiper-slide){margin:0 0 12px 0}.distributive-modules .wrapper .info-item:nth-child(2n+1){margin-right:1%}.distributive-modules .wrapper.flex{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.distributive-modules .info-items{padding:0 20px;overflow:hidden}.distributive-modules .info-items .wrapper{padding:0}.distributive-modules .info-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:315px;height:auto}.distributive-modules .info-item .content{padding:20px}.distributive-modules .info-item .text{margin-bottom:10px}.distributive-modules .info-item .t-highlight{margin-bottom:10px}.distributive-modules .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.distributive-modules .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.distributive-modules .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}.distributive-modules .swiper-container-horizontal .wrapper{padding-left:0}.distributive-modules .swiper-pagination-custom{width:100%}.distributive-modules .info-item .link-cnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.distributive-modules .info-item .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.distributive-modules .info-item .content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.event-opinions{padding:0 20px 25px}.event-opinions .wrapper{padding:0}.event-opinions .item{height:auto;padding:24px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-opinions .item .author-image{width:34px;height:34px;top:-17px;margin-left:-17px}.event-opinions .item .opinion-title{margin-bottom:10px}.event-opinions .item .author-info{margin-top:auto;padding-bottom:0}.event-opinions .item .author-info p{margin:6px 0}.event-opinions .item .author-info .company-image{max-height:14px}.exclusive-event{min-height:auto;background-position:center center;padding-bottom:84.5%;position:relative}.exclusive-event .wrapper{padding:0}.exclusive-event .content{float:none;width:100%;height:100%;top:0px;left:0px;position:absolute;padding:0}.exclusive-event .content>img{max-width:150px;position:absolute;top:0;right:20px}.exclusive-event .content .container{width:100%;position:absolute;bottom:0;line-height:100%;padding:10px}.exclusive-event .content .container: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)}.exclusive-event .content .container .desc{font-family:"Open Sans", sans-serif;font-size:14px;line-height:19px;letter-spacing:0.5px;text-shadow:0 2px 4px rgba(1,15,52,0.5);margin:0 0 10px}.exclusive-event .content .container .desc p{margin:0}.exclusive-event .content.right{float:none}.explicit-segmentation{padding-bottom:32px}.explicit-segmentation .block-title{margin-bottom:30px}.explicit-segmentation-submodules{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.explicit-segmentation-item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc( 33% - 4px);flex:0 0 calc( 33% - 4px);-ms-flex-preferred-size:calc( 33% - 4px);flex-basis:calc( 33% - 4px);z-index:1;padding:20px;margin-left:12px;overflow:hidden;color:#7F7F7F;-webkit-font-smoothing:antialiased;background:#FFF;border:1px solid #DBDBDB;-webkit-transform:perspective(1000px);transform:scale(1);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.explicit-segmentation-item:not(.is-active){cursor:pointer}.explicit-segmentation-item .s,.explicit-segmentation-item .title{-webkit-font-smoothing:antialiased;-webkit-transition:all .3s;transition:all .3s}.explicit-segmentation-item:first-child,.explicit-segmentation-item:nth-child(4){margin-left:0}.explicit-segmentation-item .s{display:block;font-size:40px}.explicit-segmentation-item .s[class*='s-check']{font-size:18px}.explicit-segmentation{padding-bottom:25px}.explicit-segmentation:after{height:142px}.explicit-segmentation .block-title{margin-bottom:20px}.explicit-segmentation-item{padding:20px;margin-bottom:10px;background:#FFF;border:1px solid #e3e9f5}.explicit-segmentation-item:last-child{margin-bottom:0}.explicit-segmentation-item .item-content{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.explicit-segmentation-item .s{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-right:5px;margin-bottom:0;color:#7F7F7F;font-size:30px}.explicit-segmentation-item .s[class*='s-check']{font-size:18px}.explicit-segmentation-item .title{color:#4A4A4A}.filters-sidebar .filters-block .title:not(.active):hover{background-color:#EDF7F6;color:#67BAAF}.filters-sidebar .filters-block .title:not(.active):hover span{color:#67BAAF}.filters-sidebar .filters-block .title:not(.active):hover:before{opacity:1}.filters-sidebar .filters-block.active{position:relative}.filters-sidebar .filters-block.active:after{content:"";width:calc( 100% + 2px);height:calc( 100% + 2px);border:1px solid #67BAAF;position:absolute;left:-1px;top:-1px;z-index:1}.mobile-panel.ready.filters-panel .results-order-by{display:none}.mobile-panel.ready.filters-panel .close-mobile-panel{top:2px}.mobile-panel.ready.filters-panel .close-mobile-panel{color:#fff}.mobile-panel.ready.filters-panel .panel-title{margin:0;font-family:"Open Sans", sans-serif;font-size:14px;line-height:17px;padding:14px 30px 14px 20px;color:#fff;background:#67BAAF;text-transform:uppercase;font-weight:600}.mobile-panel.ready.filters-panel .filters-sidebar .filters-block{border-left:none;border-right:none}.mobile-panel.ready.filters-panel .filters-sidebar .filters-block .title{font-size:16px;font-size:1rem;line-height:22px;padding-right:40%}.mobile-panel.ready.filters-panel .filters-sidebar .filters-wrapper{min-height:calc( 100vh - 115px)}.mobile-panel.ready.filters-panel .filters-sidebar .bottom-actions{position:-webkit-sticky;position:sticky;padding:10px 0;background:#F1F2F9;z-index:9999;bottom:0;width:100%;margin-top:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-panel.ready.filters-panel .filters-sidebar .bottom-actions .clear-all{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff;border:1px solid #67BAAF;padding:14px 19px 14px 37px;margin-right:10px}.mobile-panel.ready.filters-panel .filters-sidebar .bottom-actions .clear-all:after{left:15px}.mobile-panel.ready.filters-panel .filters-sidebar .bottom-actions .apply-filters{margin-left:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#67BAAF;color:#fff;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;padding-left:21px;position:relative;padding:15px 19px 15px 37px}.mobile-panel.ready.filters-panel .filters-sidebar .bottom-actions .apply-filters:after{content:"";font-size:13px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters-sidebar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.hotels-info-with-filtering .filters-sidebar{display:none}.footer-newsletter{padding:24px}.footer-newsletter .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-newsletter .image{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;background-position:bottom 60% left 40px;background-size:80%}.footer-newsletter .content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:40px}.footer-newsletter .t-h3{margin-top:8px;margin-bottom:12px}.footer-newsletter .t-p{margin-bottom:24px}.footer-newsletter .fz-col{margin-top:24px}.footer-newsletter .fz-col.newsletter-privacy-check{margin-top:16px}.logged .content{padding:24px}.logged .block-title{margin-top:0;margin-bottom:10px}.logged .t-p{margin-bottom:8px}.footer-newsletter{margin-bottom:60px;padding:20px}.footer-newsletter .image{display:none}.footer-newsletter .content{padding:20px 20px 20px}.footer-newsletter .t-h3{margin-top:4px;margin-bottom:6px}.footer-newsletter .t-p{margin-bottom:16px}.footer-newsletter .fz-col{margin-top:20px}.footer-newsletter .fz-col.newsletter-privacy-check{margin-top:16px}.footer-newsletter.logged .content{padding-bottom:24px}.newsletter-suscription .newsletter-privacy label{margin-bottom:0}.freetours-form{border:1px solid #DBDBDB;padding:20px}.freetours-form .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.freetours-form .fz-row.action-row{margin-bottom:0}.freetours-form .fz-row .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px)}.freetours-form .fz-row .fz-col.action{text-align:right}.freetours-form{padding:20px 0 0}.my-iberostar-page .freetours-form.mb-6{margin-bottom:10px}.freetours-form .fz-row{margin-bottom:0}.freetours-form .fz-row .fz-col:not(.action){margin-bottom:20px}.freetours-form .fz-row .action{text-align:center}.freetours-list{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;margin-bottom:25px}.my-iberostar-page .freetours-list{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;padding:20px 24px 24px}.my-iberostar-page .freetours-list.mb-6{margin-bottom:24px}.wrapper-freetours .freetours-list{background:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;padding:0}.freetours-list .freetours-list-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3% - 7.37px);flex:0 0 calc(33.3% - 7.37px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 11px 11px}.freetours-list .freetours-list-item:nth-child(3n),.freetours-list .freetours-list-item:nth-child(4n),.freetours-list .freetours-list-item:first-child{margin:0 0 11px}.freetours-list .freetours-list-item .image-box{-webkit-box-flex:0;-ms-flex:0 1 275px;flex:0 1 275px;width:100%;position:relative}.freetours-list .freetours-list-item .image-box .image.loaded img{display:block;width:100%}.freetours-list .freetours-list-item .text-box{-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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:160px;padding:13px;width:100%;color:#fff;background:#67BAAF}.freetours-list .freetours-list-item .text-box .tour-title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:24px;margin-bottom:10px}.freetour-lightbox{max-width:970px;width:100%;padding:0;border-color:transparent}.freetour-lightbox .freetour-lightbox-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 0 20px}.freetour-lightbox .freetour-lightbox-header .left{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.freetour-lightbox .freetour-lightbox-header .right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.freetour-lightbox .freetour-lightbox-body .freetour-lightbox-content{border:1px solid #DBDBDB;padding:24px 24px 10px;color:#7F7F7F}.freetour-lightbox .freetour-lightbox-body .freetour-lightbox-content p{margin-bottom:20px}.freetour-lightbox .freetour-lightbox-body .less-more-control{display:none}.freetour-lightbox .fancybox-close-small{top:-14px}.freetours-list-swiper{overflow:hidden;margin-bottom:20px}.my-iberostar-page .freetours-list-swiper{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;padding:19px 0 19px 19px}.my-iberostar-page .freetours-list-swiper.mb-6{margin-bottom:24px}.my-iberostar-page .wrapper-freetours .freetours-list-swiper{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;padding:0}.freetours-list-swiper .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.freetours-list-swiper .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.freetours-list-swiper .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}.freetours-list-swiper .swiper-pagination-custom{margin-top:16px}.freetours-list .freetours-list-item{max-width:275px}.freetours-list .freetours-list-item .image-box .image{position:relative}.freetours-list .freetours-list-item .image-box .image.loaded img{display:block;width:100%}.freetours-list .freetours-list-item .text-box{color:#fff;background:#67BAAF;padding:16px}.freetours-list .freetours-list-item .text-box .tour-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:26px;margin-bottom:24px}.freetours-list .freetours-list-item .text-box .negative-btn{width:100%}.freetour-lightbox{border:none;width:100%;height:100%;margin:0}.freetour-lightbox .freetour-lightbox-inner{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%}.freetour-lightbox .freetour-lightbox-header{padding-bottom:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.freetour-lightbox .freetour-lightbox-header .right{padding-top:10px}.freetour-lightbox .freetour-lightbox-body{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.freetour-lightbox .internal-nav{display:none}.freetour-lightbox .select-wrapper{width:calc( 100% + 40px);left:-20px;height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#EDF7F6;color:#67BAAF;padding:5px 0;border:none;border-radius:0;text-align:center;position:relative;border-bottom:1px solid #DBDBDB;margin-bottom:14px}.freetour-lightbox .selected-option{-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:1;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;padding-right:21px}.freetour-lightbox .selected-option:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.freetour-lightbox .select-control{width:100%;height:100%;font-size:0;position:absolute;top:0;left:0;z-index:2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none}.freetour-lightbox .freetour-lightbox-content{width:335px;padding:0;color:#7F7F7F;font-size:16px;font-size:1rem;line-height:24px}.freetour-lightbox .freetour-lightbox-content .less-more-control{display:none}.freetour-lightbox .freetour-lightbox-content .less-more-control 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;font-size:12px;font-size:0.75rem;line-height:17px}[data-base-text="true"] .freetour-lightbox .freetour-lightbox-content .less-more-control a{font-size:inherit;line-height:inherit}.freetour-lightbox .freetour-lightbox-content .less-more-control 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}.freetour-lightbox .freetour-lightbox-content .less-more-control a:hover:before,.freetour-lightbox .freetour-lightbox-content .less-more-control a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.freetour-lightbox .freetour-lightbox-content .less-more-control a:active{color:#002855}.freetour-lightbox .freetour-lightbox-content .less-more-control a:active:before{background:#F1F2F9}.freetour-lightbox .freetour-lightbox-content.trunked .less-more-control{display:block;padding:10px 0 20px}@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{padding-bottom:24px}.gastronomy .block .content{padding:0 24px}.gastronomy .info-items{padding:20px 12px 0 12px;overflow:hidden;cursor:pointer}.gastronomy .info-items>.wrapper{padding:0}.gastronomy .info-items.no-slider{overflow:visible}.gastronomy .info-items.no-slider .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gastronomy .info-items.no-slider .info-item{-webkit-box-flex:0;-ms-flex:0 0 calc( 25% - 9px);flex:0 0 calc( 25% - 9px);-ms-flex-preferred-size:calc( 25% - 9px);flex-basis:calc( 25% - 9px);margin-right:12px}.gastronomy .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.gastronomy .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.gastronomy .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}.gastronomy .swiper-pagination-custom{margin-top:31px}.gastronomy .info-module-basic-control{display:-webkit-box;display:-ms-flexbox;display:flex}.gastronomy .info-module-basic-control .swiper-pagination-bullets{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.gastronomy .info-module-basic-control .nav-prev,.gastronomy .info-module-basic-control .nav-next{position:static;width:24px;height:24px;border-radius:50%;top:23px;left:0;background:#FFFFFF;margin:20px 0 10px 0;text-align:center;border:1px solid #67BAAF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.gastronomy .info-module-basic-control .nav-prev:after,.gastronomy .info-module-basic-control .nav-next:after{content:"";color:#67BAAF;font-size:7px;margin-top:-5px}.gastronomy .info-module-basic-control .nav-prev:hover:not(.swiper-button-disabled),.gastronomy .info-module-basic-control .nav-next:hover:not(.swiper-button-disabled){background:#67BAAF}.gastronomy .info-module-basic-control .nav-prev:hover:not(.swiper-button-disabled):after,.gastronomy .info-module-basic-control .nav-next:hover:not(.swiper-button-disabled):after{color:#fff}.gastronomy .info-module-basic-control .nav-prev.swiper-button-disabled,.gastronomy .info-module-basic-control .nav-next.swiper-button-disabled{cursor:default;opacity:1;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #7F7F7F}.gastronomy .info-module-basic-control .nav-prev.swiper-button-disabled:after,.gastronomy .info-module-basic-control .nav-next.swiper-button-disabled:after{color:#7F7F7F}.gastronomy .info-module-basic-control .nav-prev{margin-right:10px;margin-left:20px}.gastronomy .info-module-basic-control .nav-next{left:44px}.gastronomy .info-module-basic-control .nav-next:after{content:""}.gastronomy{padding:0 20px 14px}.gastronomy:after{height:230px}.gastronomy .wrapper{padding:0}.gastronomy .block{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.gastronomy .block .view-more{padding-top:15px}.gastronomy .block .title{padding-bottom:15px;line-height:1.2em}.gastronomy .block .t-label,.gastronomy .block .blue-top-fringe,.gastronomy .block .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .gastronomy .block .type,.gastronomy .block .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .gastronomy .block .type{margin-bottom:14px}.gastronomy .block .content{padding:0 20px}.gastronomy .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.gastronomy .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.gastronomy .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 .gastronomy{overflow:hidden;padding:20px 20px 10px}.my-iberostar-page .gastronomy .block-title-header{margin-bottom:15px}.my-iberostar-page .gastronomy .block-title-header a{margin-top:5px}.my-iberostar-page .gastronomy .block-title{font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.my-iberostar-page .gastronomy .block{-webkit-box-flex:0;-ms-flex:0 0 275px;flex:0 0 275px}.modal-gastronomy .content-tab .wrapper-content{margin-bottom:70px}.modal-gastronomy .content-tab .wrapper-content:last-of-type{margin-bottom:0}.modal-gastronomy .floating-action .btn-primary{width:100%}.guest-opinions .title.t-label,.guest-opinions .title.blue-top-fringe,.guest-opinions .multi-offers-slider .offers-grid .offer .price-wrapper .title.type,.multi-offers-slider .offers-grid .offer .price-wrapper .guest-opinions .title.type,.guest-opinions .offers-in-a-row .offers-grid .offer .price-wrapper .title.type,.offers-in-a-row .offers-grid .offer .price-wrapper .guest-opinions .title.type,.guest-opinions-full-body .title.t-label,.guest-opinions-full-body .title.blue-top-fringe,.guest-opinions-full-body .multi-offers-slider .offers-grid .offer .price-wrapper .title.type,.multi-offers-slider .offers-grid .offer .price-wrapper .guest-opinions-full-body .title.type,.guest-opinions-full-body .offers-in-a-row .offers-grid .offer .price-wrapper .title.type,.offers-in-a-row .offers-grid .offer .price-wrapper .guest-opinions-full-body .title.type{margin-bottom:16px}.guest-opinions,.guest-opinions-full-body,.guest-opinions{padding:0}.hotel-info-sidebar .guest-opinions .title,.hotel-info-sidebar .guest-opinions-full-body .title,.hotel-info-sidebar .guest-opinions .title{margin-bottom:20px}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-ratings,.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings{margin-left:5px;width:calc(50% - 5px)}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings .widget .rating-circles,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-ratings .widget .rating-circles,.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings .widget .rating-circles{padding-top:15px}.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings .widget .rating-circles:after,.hotel-info-sidebar .guest-opinions-full-body .ratings .trip-advisor-ratings .widget .rating-circles:after,.hotel-info-sidebar .guest-opinions .ratings .trip-advisor-ratings .widget .rating-circles:after{background:url(//assets4.cdn.iberostar.com/assets/trip-advisor-logo-opinions-mobile-53eacc034ec68004238d90a37b505a52d244a7d48b13c9e7f59407840ee690c9.svg) no-repeat;background-position:top center}.hotel-info-sidebar .guest-opinions .l-right,.hotel-info-sidebar .guest-opinions-full-body .l-right,.hotel-info-sidebar .guest-opinions .l-right{display:inline-block}.guest-opinions .opinion-block,.guest-opinions-full-body .opinion-block,.guest-opinions .opinion-block{padding:10px 10px 20px}.guest-opinions .bottom-note,.guest-opinions-full-body .bottom-note,.guest-opinions .bottom-note{width:100%;margin:0;padding-top:10px;color:#7F7F7F}.hotel-info-sidebar .guest-opinions .ratings>.wrapper.simple-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-info-sidebar .guest-opinions .ratings .simple-info{padding:10px}.hotel-info-sidebar .guest-opinions .ratings .simple-info .tripadvisor-widget .widget .tripadvisor-open-fancy{font-size:14px;font-size:0.875rem}.hotel-info-sidebar .guest-opinions .ratings .user-ratings .users .text{font-size:14px;font-size:0.875rem}.guest-opinions-full{border-top:4px solid #67BAAF;padding-bottom:40px}.guest-opinions-full .close-mobile-panel{color:#7F7F7F}.guest-opinions-full .header{border-bottom:1px solid #C9C8C8;padding:20px}.guest-opinions-full .header .opinions-num{color:#67BAAF}.guest-opinions-full .load-more{text-align:center;padding-top:10px}.guest-opinions-full-body{padding:0 20px;border-bottom:1px solid #DBDBDB}.guest-opinions-full-body .opinion-block{border:none;border-top:1px solid #F1F2F9;padding:20px 0}.guest-opinions-full-body .opinion-block:first-child{border-top:0}.guest-opinions-full-body .opinion-block .header-opinion-block .valoration .bar{bottom:-10px}.guest-opinions-full-body .opinion-block .review .desc{display:block}.header-customized{max-width:1366px;margin-left:auto;margin-right:auto;padding-bottom:24px;min-height:250px}.header-customized video{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.header-customized .static-image{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.header-customized .content .logo,.header-customized .content .banner{margin-bottom:10px}.header-customized .content .logo .s,.header-customized .content .banner .s{font-size:68px;font-size:4.25rem}.header-customized .content .title-block>div{z-index:2;position:relative}.header-customized .content .title-block .title h1{font-size:48px;font-size:3rem;line-height:48px;margin-bottom:30px}.header-customized .content .title-block .description{margin-bottom:30px}.header-customized.big-image{height:586px}.header-customized.small-image{height:270px}.header-customized.no-image{height:auto}.header-customized{padding:20px;background-color:#EDF7F6;height:auto}.header-customized video{width:100%;height:100%}.header-customized .static-image{top:20px;right:20px;bottom:20px;left:20px;min-height:140px;width:100%}.header-customized .static-image img{width:100%}.header-customized .content{background-color:#fff;color:#002855;padding-top:15px}.header-customized .content .title-block{padding:0;height:100%;text-align:center;color:#002855}.header-customized .content .title-block .pretitle{font-size:12px;font-size:0.75rem;letter-spacing:2.25px;margin-bottom:0}.header-customized .content .title-block .title{margin-bottom:10px;margin-top:10px}.header-customized .content .title-block .title h1{font-size:26px;font-size:1.625rem;letter-spacing:0.28px;line-height:32px}.header-customized .content .title-block .description{margin-bottom:20px}.header-customized .content .title-block .timing-bar{margin:auto}.header-customized .content .title-block .logo,.header-customized .content .title-block .banner{margin-bottom:10px}.header-customized .content .title-block .logo .s,.header-customized .content .title-block .banner .s{font-size:40px;font-size:2.5rem}.header-with-image{min-height:250px;padding-top:66.67%;height:100%}.header-with-image:after{display:none}.header-with-image .title-bg{height:100%;width:auto}.header-with-image .title-block{-webkit-box-flex:0;-ms-flex:0 0  100%;flex:0 0  100%;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.hero-slider .hero-content{height:calc( 586px + 39px);max-height:70vh}.hero-slider .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.hero-slider .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.hero-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}.hero-slider.with-counter{padding-top:104px}.hero-slider.not-slider{margin-bottom:25px}.hero-slider .swiper-container{overflow:visible;position:static;height:100%}.hero-slider .swiper-wrapper{position:relative}.hero-slider .wrapper{position:static}.hero-slider .hero-box{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:transparent;padding-bottom:0}.hero-slider .hero-box:after{display:none}.hero-slider .hero-content{padding:0 20px}.hero-slider .hero-content>.wrapper{min-height:120px}.hero-slider .content-box{width:100%;background:rgba(0,40,85,0.8);text-align:left;padding:10px}.hero-slider .content-box .subtitle{font-size:16px;margin-bottom:8px}.hero-slider .content-box .title{font-size:18px}.hero-slider .content-box .description{width:100%;border-top-width:1px;margin-bottom:0}.hero-slider .content-box .btn-primary{width:100%;margin-top:10px;text-align:center}.hero-slider .timing-bar:before{display:none}.hero-slider .timing-bar span{font-size:18px}.hero-slider .timing-bar .btn-arrow{width:100%;max-width:none;float:none;padding:16px;background:rgba(0,0,0,0.35) !important;font-size:14px;font-style:normal;color:#fff}.hero-slider .timing-bar .btn-arrow br{display:none}.hero-slider .hotel-legend{display:none}.hero-slider .swiper-slide img{width:100%}.highlighted-rooms .swiper-pagination-custom{margin:20px auto 0 0;width:calc( 100% - 84px);display:inline-block}.highlighted-rooms .swiper-button-prev,.highlighted-rooms .swiper-button-next{display:inline-block;position:relative;top:auto;right:auto;left:auto;background:#FFFFFF;border:1px solid #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)}.highlighted-rooms .swiper-button-prev:before,.highlighted-rooms .swiper-button-next:before{color:#67BAAF}.highlighted-rooms .swiper-button-prev.swiper-button-disabled,.highlighted-rooms .swiper-button-next.swiper-button-disabled{border:1px solid #7F7F7F;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;opacity:1}.highlighted-rooms .swiper-button-prev.swiper-button-disabled:before,.highlighted-rooms .swiper-button-next.swiper-button-disabled:before{color:#7F7F7F}.highlighted-rooms .swiper-button-prev{margin-right:18px}.highlighted-rooms .swiper-buttons{display:inline-block;width:84px;margin-right:-0.285em;text-align:right}.highlighted-rooms{padding:0;margin-bottom:20px}.highlighted-rooms .swiper-counter{text-align:right;font-size:16px;font-size:1rem;line-height:26px;color:rgba(103,186,175,0.5)}.highlighted-rooms .swiper-counter span{color:#67BAAF;margin-right:4px}.highlighted-rooms .block-title-header{margin-bottom:15px}.highlighted-rooms .block-title{padding:0 20px}.highlighted-rooms .card{width:100%}.highlighted-rooms .card.room .bottom-list{margin-bottom:0;min-height:35px}.highlighted-rooms .card.room .text{margin-bottom:0}.highlighted-rooms .card.room .desc{margin-bottom:10px}.highlighted-rooms .card .title{font-size:16px;font-size:1rem;line-height:26px}.highlighted-rooms .card .info-price{padding-left:10px;padding-right:10px}.highlighted-rooms .card .info-price>div{font-size:11px;font-size:0.6875rem}.highlighted-rooms .card .card-container{padding:20px}.highlighted-rooms .card .card-container .action{overflow:hidden;padding:5px 0 0}.highlighted-rooms .card .card-container .action .btn-primary{float:right;margin-right:0;background:#67BAAF;color:#fff}.highlighted-rooms .card .card-container .action .btn-primary:active{-webkit-box-shadow:0 2px 4px 0 rgba(199,199,199,0);box-shadow:0 2px 4px 0 rgba(199,199,199,0);background:#4b88ba}.highlighted-rooms .swiper-container{margin:0;padding:0 20px}.highlighted-rooms .swiper-slide{width:301px;height:auto}.b-home-info-video{background-color:#EDF7F6;padding:40px 0}.b-home-info-video .wrapper{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-align:start;-ms-flex-align:start;align-items:flex-start}.b-home-info-video .wrapper .image{position:relative}.b-home-info-video .wrapper .b-home-info-video-content .image{margin-bottom:24px}.b-home-info-video .wrapper .b-home-info-video-content .image img{width:110px}.b-home-info-video .wrapper .b-home-info-video-content .block-link{margin-top:20px}.b-home-info-video .wrapper .video{position:relative;-webkit-transition:all .3s;transition:all .3s;background-color:#67BAAF}.b-home-info-video .wrapper .video .image:not(.loaded){padding-top:67%}.b-home-info-video .wrapper .video .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;color:#fff;text-align:center;text-decoration:none;cursor:pointer;z-index:2}.b-home-info-video .wrapper .video .layer .play-video{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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;margin-top:10px}.b-home-info-video .wrapper .video .layer .play-video i{font-size:70px;margin-bottom:20px}.b-home-info-video .wrapper .video .layer .play-video .play-video-text{opacity:0}.b-home-info-video .wrapper .video img,.b-home-info-video .wrapper .video iframe{display:block}@media (min-width: 1025px) and (max-width: 1200px){.b-home-info-video .wrapper .b-home-info-video-content{width:35%}}.b-home-info-video{background-color:#EDF7F6;padding:20px 0}.b-home-info-video .wrapper .image{position:relative}.b-home-info-video .wrapper .b-home-info-video-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-home-info-video .wrapper .b-home-info-video-content .image{width:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-home-info-video .wrapper .b-home-info-video-content .image img{width:60px}.b-home-info-video .wrapper .b-home-info-video-content .block-description{width:calc(100% - 80px);font-size:14px;color:#7F7F7F}.b-home-info-video .wrapper .b-home-info-video-content .block-link{margin:15px 0}.b-home-info-video .wrapper .video{width:100%;position:relative}.b-home-info-video .wrapper .video img{width:100%}.b-home-info-video .wrapper .video .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;color:#fff;text-align:center;text-decoration:none;cursor:pointer;z-index:2}.b-home-info-video .wrapper .video .layer .play-video{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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;margin-top:1 0px}.b-home-info-video .wrapper .video .layer .play-video i{font-size:70px}.b-home-info-video .wrapper .video .layer .play-video .play-video-text{opacity:0}.b-home-info-video .wrapper .video img,.b-home-info-video .wrapper .video iframe{display:block}.b-home-info-video-list-item{margin-top:17px;color:#7F7F7F}.b-home-info-video-list-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-home-info-video-list-item span i{font-size:24px;margin-right:16px;padding-top:3px}.b-home-info-video-list-item{margin-top:14px;font-size:12px;color:#7F7F7F;width:100%}.b-home-info-video-list-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-home-info-video-list-item span i{font-size:22px;margin-right:12px;padding-top:1px}.home-masonry-offers .masonry-wrapper .block .t-label,.home-masonry-offers .masonry-wrapper .block .blue-top-fringe,.home-masonry-offers .masonry-wrapper .block .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper .block .type,.home-masonry-offers .masonry-wrapper .block .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper .block .type{margin-bottom:20px}.home-masonry-offers .masonry-wrapper.full>div:first-child .block,.home-masonry-offers .masonry-wrapper.double>div:first-child .block,.home-masonry-offers .masonry-wrapper.triple>div:first-child .block,.home-masonry-offers .masonry-wrapper.quadruple>div:first-child .block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-masonry-offers .masonry-wrapper.full>div:last-child,.home-masonry-offers .masonry-wrapper.double>div:last-child,.home-masonry-offers .masonry-wrapper.triple>div:last-child,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image .t-h1,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image .t-h1,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image .t-h1{padding-bottom:0}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image .t-h1:after,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image .t-h1:after,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image .t-h1:after{display:none}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 24px 24px}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content>*,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content>*,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .t-label,.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .blue-top-fringe,.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .type,.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .type,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .t-label,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .blue-top-fringe,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .type,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .type,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .t-label,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .blue-top-fringe,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .type,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .t-h1,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .t-h1,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .t-h1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:10px}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image>a>div .content .view-more,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image>a>div .content .view-more,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image>a>div .content .view-more{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:10px}.home-masonry-offers .masonry-wrapper.full>div:last-child .block .t-h1,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block .t-h1,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block .t-h1{font-size:24px;font-size:1.5rem;line-height:28px}.home-masonry-offers .masonry-wrapper.full .block,.home-masonry-offers .masonry-wrapper.quadruple .block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;-ms-flex-item-align:start;align-self:flex-start}.home-masonry-offers .masonry-wrapper.full .block>a,.home-masonry-offers .masonry-wrapper.quadruple .block>a{padding-top:100%}.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block:first-child>a{padding-top:50%}.home-masonry-offers .masonry-wrapper.double .block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-ms-flex-item-align:start;align-self:flex-start}.home-masonry-offers .masonry-wrapper.double .block>a{padding-top:100%}.home-masonry-offers .masonry-wrapper.triple .block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-ms-flex-item-align:start;align-self:flex-start}.home-masonry-offers .masonry-wrapper.triple .block>a{padding-top:100%}.home-masonry-offers .masonry-wrapper.triple>div:last-child .block>a{padding-top:50%}.home-masonry-offers .timing-bar{position:absolute;bottom:0;right:0;z-index:2}.home-masonry-offers .timing-bar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-masonry-offers .timing-bar .timing-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.home-masonry-offers:after{padding-bottom:20px}.home-masonry-offers .t-h1{font-size:22px;font-size:1.375rem;line-height:28px}.home-masonry-offers .masonry-wrapper.wrapper{padding:0}.home-masonry-offers .masonry-wrapper>div{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-masonry-offers .masonry-wrapper>div>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content{-ms-flex-item-align:end;align-self:flex-end}.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .t-label,.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .blue-top-fringe,.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .type,.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .type,.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .t-h1,.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .view-more{text-align:left}.home-masonry-offers .masonry-wrapper>div:last-child .block.with-image .content .t-h1:after{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.home-masonry-offers .masonry-wrapper .block{min-height:161px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-masonry-offers .masonry-wrapper .block.with-msg .content{padding-top:35px}.home-masonry-offers .masonry-wrapper .block .t-label,.home-masonry-offers .masonry-wrapper .block .blue-top-fringe,.home-masonry-offers .masonry-wrapper .block .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper .block .type,.home-masonry-offers .masonry-wrapper .block .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .home-masonry-offers .masonry-wrapper .block .type{margin-bottom:5px}.home-masonry-offers .masonry-wrapper .block .t-h1{padding-bottom:13px}.home-masonry-offers .masonry-wrapper .block .view-more{margin-top:13px}.home-masonry-offers .masonry-wrapper .block>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-masonry-offers .masonry-wrapper .block>a{display:-webkit-box;display:-ms-flexbox;display:flex}.home-masonry-offers .masonry-wrapper .block>a>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-masonry-offers .masonry-wrapper .block>a>div .content{padding:16px}.home-masonry-offers .masonry-wrapper .block.hidden{display:none}.home-masonry-offers.home-masonry-gallery{padding-bottom:0}.home-masonry-offers.home-masonry-gallery .category-counter{opacity:1}.home-masonry-offers.home-masonry-gallery .masonry-wrapper>div:last-child .block:nth-of-type(3),.home-masonry-offers.home-masonry-gallery .masonry-wrapper>div:last-child .block:nth-of-type(4){display:none}.home-static-banner{position:relative;max-width:1366px;margin-left:auto;margin-right:auto;height:calc( 586px + 39px);min-height:428px;max-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-static-banner>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-static-banner .content{display:-webkit-box;display:-ms-flexbox;display:flex}.home-static-banner .content .wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:2;text-align:right}.home-static-banner .static-image{position:absolute;top:0;right:0;bottom:39px;left:0;width:100%;max-height:586px;margin:0 auto;overflow:hidden;background-size:cover;background-position:50% 50%;z-index:1}.home-static-banner .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-banner .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:14}.home-static-banner .banner{padding:20px 0}.home-static-banner{min-height:250px;position:relative}.home-static-banner .banner img{max-height:180px}.home-static-banner .content{position:relative;display:block}.home-static-banner .content .wrapper{text-align:right;position:absolute;top:20px}.home-static-banner .static-image{position:relative;padding-top:66.67%;overflow:hidden;background-size:cover;background-position:50% 50%}.home-static-banner .static-image img{height:100%}.home-static-banner .search-trigger-mobile{position:relative;bottom:0;margin-top:-35px}.home-static-image{-webkit-transition:padding  .5s ease-in;transition:padding  .5s ease-in;max-width:1366px;height:calc( 586px + 39px);max-height:70vh}.home-static-image.single>.wrapper{padding:15% 20px}.home-static-image>.wrapper{position:relative;text-align:center}.home-static-image>.wrapper>.title{margin:0;color:#67BAAF;font:700 23px/1 "Open Sans", sans-serif;text-transform:uppercase;text-shadow:0 0 3px rgba(0,0,0,0.65)}.home-static-image>.wrapper>.title *{margin:0;font-weight:inherit}.home-static-image>.wrapper .subtitle{margin:0;color:#FFF;font:300 33px/1.1 "NoeText", sans-serif;letter-spacing:-2px;text-shadow:0 0 3px rgba(0,0,0,0.65)}.home-static-image .title-block{position:relative;-ms-flex-item-align:end;align-self:flex-end;padding-top:28px;color:#fff}.home-static-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%}.home-static-image .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:14}.home-static-image .static-image{bottom:39px}.home-static-image.advanced-searchs{padding:0;margin-top:-98px}.home-static-image.advanced-searchs .fastbooking.home #people-popover{z-index:100}.home-static-image.single .best-rate-link{display:none}.fastbooking-map-opened .home-static-image .static-image{display:none}.fastbooking-map-opened .home-static-image>.wrapper{max-width:100%;padding:0}.fastbooking-map-opened .home-static-image>.wrapper .title,.fastbooking-map-opened .home-static-image>.wrapper .subtitle{display:none}.fastbooking-map-opened .home-static-image .fastbooking-wrapper{position:relative}.fastbooking-map-opened .home-static-image .fastbooking-wrapper:after{content:"";position:absolute;width:100%;height:calc( 100% - 39px);background:#abc9e1;left:0;top:0;z-index:13}.home-static-image{min-height:250px}.home-static-image .title-block{-ms-flex-item-align:center;align-self:center;color:#fff;position:relative;z-index:2;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.home-static-image .title-block:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%}.home-static-image>.wrapper{position:relative;text-align:center;-ms-flex-item-align:center;align-self:center}.home-static-image>.wrapper>.title{margin:0;color:#67BAAF;font:700 18px/1 "Open Sans", sans-serif;text-transform:uppercase;text-shadow:0 0 3px rgba(0,0,0,0.65)}.home-static-image>.wrapper>.title *{margin:0;font-weight:inherit}.home-static-image>.wrapper .subtitle{margin:0;color:#FFF;font:300 26px/1.1 "NoeText", sans-serif;letter-spacing:-2px;text-shadow:0 0 3px rgba(0,0,0,0.65)}.home-static-image .static-image{bottom:0}#fastbooking-map{display:none}.b-home-tabs{padding:42px 0;margin:0 auto}.b-home-tabs .image{position:relative}.b-home-tabs .swiper-container{padding-bottom:30px}.b-home-tabs .block-title{margin-bottom:20px}.b-home-tabs .block-subtitle{color:#7F7F7F;margin-bottom:4px}.b-home-tabs .block-tabs{padding-bottom:30px}.b-home-tabs .block-tabs.no-swiper{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}.b-home-tabs .block-tabs .block-tabs-name{width:auto;padding:36px 0}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link{color:#67BAAF;letter-spacing:0px;font-weight:700;padding:18px;margin-right:10px;-webkit-transition:padding-top 0.4s ease, padding-bottom 0.4s ease;transition:padding-top 0.4s ease, padding-bottom 0.4s ease}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link.active{border:1px solid rgba(227,233,245,0.5);-webkit-box-shadow:0px 7px 33px -12px rgba(0,0,0,0.15);box-shadow:0px 7px 33px -12px rgba(0,0,0,0.15)}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link.active{padding:17px}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link span{font-size:32px;margin-right:5px}.b-home-tabs .tabs-name-next{z-index:1;position:absolute;right:0;top:0;width:45px;height:100%;background-image:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0.5)));background-image:linear-gradient(to left, #fff, rgba(255,255,255,0.5))}.b-home-tabs .tabs-name-next:after{content:"";font-size:14px;color:#67BAAF;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.b-home-tabs .tabs-name-next.swiper-button-disabled{opacity:0}.b-home-tabs .tabs-name-prev{z-index:1;position:absolute;left:0;top:0;width:35px;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0.5)));background-image:linear-gradient(to right, #fff, rgba(255,255,255,0.5))}.b-home-tabs .tabs-name-prev:after{content:"";font-size:14px;color:#67BAAF;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.b-home-tabs .tabs-name-prev.swiper-button-disabled{opacity:0}.b-home-tabs{padding:20px 0;margin:0 auto}.b-home-tabs .image{position:relative}.b-home-tabs .block-title{margin-bottom:10px}.b-home-tabs .block-subtitle{margin-bottom:2px;color:#7F7F7F}.b-home-tabs .block-description{display:none}.b-home-tabs .swiper-container{margin-left:-20px;margin-right:-20px}.b-home-tabs .block-tabs.no-swiper{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}.b-home-tabs .block-tabs .block-tabs-name{width:auto;padding:36px 0}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link{color:#67BAAF;letter-spacing:0px;font-weight:700;padding:18px;-webkit-transition:padding-top 0.4s ease, padding-bottom 0.4s ease;transition:padding-top 0.4s ease, padding-bottom 0.4s ease}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link.active{border:1px solid rgba(227,233,245,0.5);-webkit-box-shadow:0px 7px 33px -12px rgba(0,0,0,0.15);box-shadow:0px 7px 33px -12px rgba(0,0,0,0.15)}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link.active{padding:17px}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link span{font-size:28px;margin-right:5px}.b-home-tabs .tabs-name-next{z-index:1;position:absolute;right:0;top:0;width:45px;height:100%;background-image:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0.5)));background-image:linear-gradient(to left, #fff, rgba(255,255,255,0.5))}.b-home-tabs .tabs-name-prev{z-index:1;position:absolute;left:0;top:0;width:35px;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0.5)));background-image:linear-gradient(to right, #fff, rgba(255,255,255,0.5))}.b-home-tabs-container-item{display:none;width:100%;height:auto;margin-top:20px}.b-home-tabs-container-item:nth-child(2n+1) .b-home-tabs-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-home-tabs-container-item:nth-child(2n+1) .b-home-tabs-item .block-content{margin:-24px 0 0 -24px}.b-home-tabs-container-item .b-home-tabs-item{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-home-tabs-container-item .b-home-tabs-item .block-content{padding:24px;margin:-24px -24px 0 0;z-index:1;background-color:#fff;background-size:200% 200%}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg{border:24px solid #fff;background-color:#fff;height:308px;overflow-y:auto}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg .block-subtitle{font-size:12px;margin:0 0 6px 0;color:#515357}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg .block-title{font-weight:600;margin-bottom:10px}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg .block-desc{font-size:12px;line-height:22px}.b-home-tabs-container-item .b-home-tabs-item .block-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-home-tabs-container-item .b-home-tabs-item .block-image .image:not(.loaded){padding-top:63.5%}.b-home-tabs-container-item .b-home-tabs-item .block-image img{width:100%}.b-home-tabs-container-item{display:none;width:auto;height:auto;margin-left:-20px;margin-right:-20px}.b-home-tabs-container-item .b-home-tabs-item{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-align:center;-ms-flex-align:center;align-items:center}.b-home-tabs-container-item .b-home-tabs-item .block-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:16px;margin:0 auto;z-index:1;background-color:#fff;background-size:350% 350%}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg{border:16px solid #fff;background-color:#fff}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg .block-subtitle{font-size:12px;margin:0 0 14px 0;text-align:left;color:#515357}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg .block-title{font-weight:600;margin-bottom:10px}.b-home-tabs-container-item .b-home-tabs-item .block-content .block-content-bg .block-desc{font-size:12px;line-height:22px}.b-home-tabs-container-item .b-home-tabs-item .block-image{display:none}.home-video-with-fastbooking,.home-video-with-vertical-fastbooking,.video-looping{max-width:1366px;margin-left:auto;margin-right:auto;height:calc( 586px + 39px);max-height:70vh}.home-video-with-fastbooking .video-wrapper,.home-video-with-vertical-fastbooking .video-wrapper,.video-looping .video-wrapper{height:calc( 100% - 39px)}.home-video-with-fastbooking .title-block,.home-video-with-vertical-fastbooking .title-block,.video-looping .title-block{position:relative;padding-top:28px;-ms-flex-item-align:end;align-self:flex-end}.home-video-with-fastbooking .title-block:after,.home-video-with-vertical-fastbooking .title-block:after,.video-looping .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%}.home-video-with-fastbooking .video-gif,.home-video-with-vertical-fastbooking .video-gif,.video-looping .video-gif{display:none}.home-video-with-fastbooking iframe,.home-video-with-fastbooking video,.home-video-with-vertical-fastbooking iframe,.home-video-with-vertical-fastbooking video,.video-looping iframe,.video-looping video{position:absolute;top:50%;bottom:0;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.home-video-with-fastbooking .fastbooking-wrapper,.home-video-with-vertical-fastbooking .fastbooking-wrapper,.video-looping .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:14}.home-video-with-fastbooking .fastbooking-wrapper .wrapper:not(.list-hotel-selector-cnt),.home-video-with-vertical-fastbooking .fastbooking-wrapper .wrapper:not(.list-hotel-selector-cnt),.video-looping .fastbooking-wrapper .wrapper:not(.list-hotel-selector-cnt){position:relative}.video-looping .title-block{-ms-flex-item-align:center;align-self:center}.fastbooking-map-opened .home-video-with-fastbooking .video-wrapper{opacity:0}.fastbooking-map-opened .home-video-with-fastbooking .fastbooking-wrapper{position:relative}.fastbooking-map-opened .home-video-with-fastbooking .fastbooking-wrapper:after{content:"";position:absolute;width:100%;height:calc( 100% - 24px);background:#abc9e1;left:0;top:0;z-index:13}.home-video-with-fastbooking,.home-video-with-vertical-fastbooking,.video-looping{min-height:250px}.home-video-with-fastbooking .video-wrapper video,.home-video-with-vertical-fastbooking .video-wrapper video,.video-looping .video-wrapper video{height:100%;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-video-with-fastbooking .title-block,.home-video-with-vertical-fastbooking .title-block,.video-looping .title-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;position:relative}.home-video-with-fastbooking .title-block:after,.home-video-with-vertical-fastbooking .title-block:after,.video-looping .title-block:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:cover;background-position:50% 50%}.hotels-info-with-filtering .js-hotel-comparison-link-mobile-container{text-align:right;margin-bottom:20px}.hotels-info-with-filtering .js-hotel-comparison-link-mobile-container .js-hotel-comparison-link-mobile{display:inline}.hotels-info-with-filtering .js-hotel-comparison-link-mobile-container .js-hotel-comparison-link-mobile.secondary-btn{text-align:center}#modal-choose-hotels,#modal-change-filters{height:100%;width:100%;border:0;padding:0;position:relative}#modal-choose-hotels .header,#modal-change-filters .header{height:58px;padding:20px;background-color:#67BAAF;position:-webkit-sticky;position:sticky;top:0;z-index:11}#modal-choose-hotels .header p,#modal-change-filters .header p{font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:1.54px;line-height:18px}#modal-choose-hotels .body-choose,#modal-change-filters .body-choose{padding:20px}#modal-choose-hotels .body-choose .block-title,#modal-change-filters .body-choose .block-title{margin-bottom:18px}#modal-choose-hotels .body-choose .comparator-card,#modal-change-filters .body-choose .comparator-card{margin-bottom:20px}#modal-choose-hotels .body-choose .comparator-card .card-container .text,#modal-change-filters .body-choose .comparator-card .card-container .text{position:relative}#modal-choose-hotels .body-choose .comparator-card .card-container .text .location,#modal-change-filters .body-choose .comparator-card .card-container .text .location{font-size:12px;font-size:0.75rem;font-weight:600;color:#7F7F7F;letter-spacing:1.54px;line-height:18px;text-transform:uppercase}#modal-choose-hotels .body-choose .comparator-card .card-container .text .badges-list,#modal-change-filters .body-choose .comparator-card .card-container .text .badges-list{margin-top:16px;margin-bottom:0}#modal-choose-hotels .body-choose .comparator-card .card-container .text:after,#modal-change-filters .body-choose .comparator-card .card-container .text:after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);border-bottom:1px solid #DBDBDB}#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .call-to-action,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .call-to-action{padding:20px;padding-top:16px;margin-top:0}#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .call-to-action .call-to-action-container,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .call-to-action .call-to-action-container{text-align:right}#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .call-to-action .call-to-action-container .highlight .price,#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .call-to-action .call-to-action-container .highlight .coin,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .call-to-action .call-to-action-container .highlight .price,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .call-to-action .call-to-action-container .highlight .coin{font-size:30px;font-size:1.875rem}#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .call-to-action .hint-cnt,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .call-to-action .hint-cnt{margin-bottom:0}#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .not-available-message.show,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .not-available-message.show{padding:16px 20px}#modal-choose-hotels .body-choose .comparator-card .card-container .badges-and-price .not-available-message.show .not-available,#modal-change-filters .body-choose .comparator-card .card-container .badges-and-price .not-available-message.show .not-available{display:block;float:none;margin-left:auto}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator{display:block;padding:10px 20px;background-color:#F1F2F9;position:relative}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator span,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator span{font-size:12px;font-size:0.75rem;font-weight:600;color:#67BAAF;letter-spacing:1.54px;line-height:20px;text-transform:uppercase}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator span.normal,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator span.normal{display:block}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator span.selected,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator span.selected{display:none}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator .fake-checkbox,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator .fake-checkbox{width:24px;height:24px;background-color:#fff;position:absolute;top:0;right:0;-webkit-transform:translateX(-20px) translateY(10px);transform:translateX(-20px) translateY(10px)}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator.selected,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator.selected{background-color:rgba(126,211,33,0.2)}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator.selected .selected,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator.selected .selected{display:block;color:#7ED321}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator.selected .normal,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator.selected .normal{display:none}#modal-choose-hotels .body-choose .comparator-card .card-container .add-to-comparator.selected .fake-checkbox:after,#modal-change-filters .body-choose .comparator-card .card-container .add-to-comparator.selected .fake-checkbox:after{content:"";color:#7ED321;-webkit-transform:translateX(5px);transform:translateX(5px)}#modal-choose-hotels .body-choose .comparator-card.shadow,#modal-choose-hotels .body-choose .comparator-card.selected,#modal-change-filters .body-choose .comparator-card.shadow,#modal-change-filters .body-choose .comparator-card.selected{-webkit-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 15px 0px rgba(0,0,0,0.12)}#modal-choose-hotels .body-choose .comparator-card.with-price .price-cnt.call-to-action,#modal-change-filters .body-choose .comparator-card.with-price .price-cnt.call-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#modal-choose-hotels .body-choose .comparator-card.with-price .price-cnt.call-to-action .hint-cnt,#modal-change-filters .body-choose .comparator-card.with-price .price-cnt.call-to-action .hint-cnt{width:100%}#modal-choose-hotels .footer-choose,#modal-change-filters .footer-choose{min-height:26px;background-color:#002855;position:-webkit-sticky;position:sticky;bottom:0;z-index:11}#modal-choose-hotels .footer-choose .num-selected,#modal-change-filters .footer-choose .num-selected{font-size:16px;font-size:1rem;font-family:"Open Sans", sans-serif;color:#fff;letter-spacing:0;line-height:26px;padding:7px 20px;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}#modal-choose-hotels .footer-choose .num-selected:after,#modal-change-filters .footer-choose .num-selected:after{content:"";color:#fff}#modal-choose-hotels .footer-choose .cnt-summary,#modal-change-filters .footer-choose .cnt-summary{display:none;background-color:#fff}#modal-choose-hotels .footer-choose .cnt-summary .cnt-summary-container,#modal-change-filters .footer-choose .cnt-summary .cnt-summary-container{padding:10px 20px;padding-bottom:0px}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare-container,#modal-change-filters .footer-choose .cnt-summary .btn-compare-container{padding:10px 20px}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare-container .close-compare,#modal-change-filters .footer-choose .cnt-summary .btn-compare-container .close-compare{display:none}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare-container.visible,#modal-change-filters .footer-choose .cnt-summary .btn-compare-container.visible{background-color:#F6F8FC;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare-container.visible a,#modal-change-filters .footer-choose .cnt-summary .btn-compare-container.visible a{width:50%;text-align:center}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare-container.visible a.btn-compare i,#modal-change-filters .footer-choose .cnt-summary .btn-compare-container.visible a.btn-compare i{display:none}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare-container.visible a.close-compare,#modal-change-filters .footer-choose .cnt-summary .btn-compare-container.visible a.close-compare{display:block}#modal-choose-hotels .footer-choose .cnt-summary .alert-message,#modal-change-filters .footer-choose .cnt-summary .alert-message{font-size:12px;font-size:0.75rem;margin-bottom:12px;color:#EF5350;font-weight:600;margin-bottom:0}#modal-choose-hotels .footer-choose .cnt-summary .alert-message .s-alert-alert,#modal-change-filters .footer-choose .cnt-summary .alert-message .s-alert-alert{margin-right:8px;font-size:23px}#modal-choose-hotels .footer-choose .cnt-summary .btn-compare,#modal-change-filters .footer-choose .cnt-summary .btn-compare{width:100%}#modal-choose-hotels .footer-choose .cnt-summary .hotel,#modal-change-filters .footer-choose .cnt-summary .hotel{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;width:100%;padding-right:24px;margin-bottom:10px;-ms-flex-direction:row;flex-direction:row}#modal-choose-hotels .footer-choose .cnt-summary .hotel .title-container .name,#modal-change-filters .footer-choose .cnt-summary .hotel .title-container .name{margin-right:10px}#modal-choose-hotels .footer-choose .cnt-summary .hotel .name-stars,#modal-change-filters .footer-choose .cnt-summary .hotel .name-stars{white-space:normal}#modal-choose-hotels .footer-choose .cnt-summary .hotel .price-coin,#modal-change-filters .footer-choose .cnt-summary .hotel .price-coin{text-align:right}#modal-choose-hotels .footer-choose .cnt-summary .hotel .price-coin .from,#modal-change-filters .footer-choose .cnt-summary .hotel .price-coin .from{font-weight:600;font-size:12px;color:#002855;letter-spacing:1.54px;text-transform:uppercase}#modal-choose-hotels .footer-choose .cnt-summary .hotel .hotel-price,#modal-change-filters .footer-choose .cnt-summary .hotel .hotel-price{font-size:22px;font-size:1.375rem;font-weight:600}#modal-choose-hotels .footer-choose .cnt-summary .hotel .coin,#modal-change-filters .footer-choose .cnt-summary .hotel .coin{font-size:16px;font-size:1rem;font-weight:600}#modal-choose-hotels .footer-choose .cnt-summary .hotel .name,#modal-change-filters .footer-choose .cnt-summary .hotel .name{font-size:16px;font-size:1rem;font-weight:600;color:#4A4A4A;letter-spacing:0;line-height:24px}#modal-choose-hotels .footer-choose .cnt-summary .hotel .hotel-price .text,#modal-change-filters .footer-choose .cnt-summary .hotel .hotel-price .text{display:block}#modal-choose-hotels .footer-choose .cnt-summary .hotel .removehotel,#modal-change-filters .footer-choose .cnt-summary .hotel .removehotel{font-size:12px;font-size:0.75rem;color:#67BAAF;position:absolute;top:0;right:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}#modal-choose-hotels .footer-choose .cnt-summary .hotel .price-container,#modal-change-filters .footer-choose .cnt-summary .hotel .price-container{text-align:right}#modal-choose-hotels .footer-choose .cnt-summary .hotel .price-container .from-price,#modal-change-filters .footer-choose .cnt-summary .hotel .price-container .from-price{font-size:12px;font-size:0.75rem;display:block;font-weight:600;color:#002855;letter-spacing:1.54px;text-transform:uppercase;line-height:12px}#modal-choose-hotels .footer-choose .cnt-summary .hotel .price-container .pp_nn,#modal-change-filters .footer-choose .cnt-summary .hotel .price-container .pp_nn{font-size:12px;font-size:0.75rem;display:block;font-weight:600;color:#7F7F7F;letter-spacing:0;line-height:12px}#modal-choose-hotels .footer-choose.collapsed .num-selected:after,#modal-change-filters .footer-choose.collapsed .num-selected:after{content:"";color:#fff;float:right}#modal-choose-hotels .footer-choose.collapsed .cnt-summary,#modal-change-filters .footer-choose.collapsed .cnt-summary{display:block}#modal-choose-hotels .fancybox-close-small,#modal-change-filters .fancybox-close-small{z-index:11;position:absolute}#modal-choose-hotels .fancybox-close-small::before,#modal-change-filters .fancybox-close-small::before{color:#fff !important;-webkit-transform:perspective(1px) translateZ(0) translateY(15px);transform:perspective(1px) translateZ(0) translateY(15px)}#modal-change-filters .category-title{font-size:18px;font-size:1.125rem;font-weight:700;color:#4A4A4A;letter-spacing:0;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 20px;padding-bottom:20px}#modal-change-filters .category-title .s{color:#67BAAF;font-size:13px;font-size:0.8125rem}#modal-change-filters ul{border-bottom:1px solid #DBDBDB;margin-bottom:20px}#modal-change-filters ul li{margin-bottom:20px;padding:0px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}#modal-change-filters ul li .basic-tooltip{max-width:200px}#modal-change-filters ul li .false-checkbox{display:block;width:20px;height:20px;background-color:#fff;border:2px solid #9B9B9B;margin-right:10px;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}#modal-change-filters ul li .false-checkbox.active{background-color:#7BD124;border-color:#7BD124}#modal-change-filters ul li .false-checkbox.active:after{content:"";font-size:9px;font-size:0.5625rem;color:#fff}#modal-change-filters ul li span{font-size:16px;color:#4A4A4A;margin-right:12px}#modal-change-filters ul li .s{color:#67BAAF}#modal-change-filters .footer-choose .cnt-summary{display:block;background-color:#F6F8FC;font-style:normal}#modal-change-filters .footer-choose .cnt-summary .cnt-summary-container .alert-message{line-height:18px;display:none}.comp-results-table-mobile{margin-top:20px}.comp-results-table-mobile .comp-results tr{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.comp-results-table-mobile .comp-results tr td{font-size:16px;font-size:1rem;color:#002855;border:0;font-weight:600;background-color:#fff;display:block;padding:8px 20px}.comp-results-table-mobile .comp-results tr td .s{position:relative}.comp-results-table-mobile .pre-header .description{color:#9B9B9B;letter-spacing:0;line-height:26px}.comp-results-table-mobile .pre-header .change-filters{margin-top:10px;display:block}.comp-results-table-mobile .pre-header .change-filters .s-edit:after{font-size:24px;margin-right:4px}.comp-results-table-mobile .available-options{padding:0;margin-top:16px;display:block}.comp-results-table-mobile .available-options .comp-card-mobile{-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative}.comp-results-table-mobile .available-options .comp-card-mobile .option-outer,.comp-results-table-mobile .available-options .comp-card-mobile .option-inner{padding:0;border:0}.comp-results-table-mobile .available-options .comp-card-mobile .option-outer .btn-floating-fastbooking,.comp-results-table-mobile .available-options .comp-card-mobile .option-inner .btn-floating-fastbooking{margin-bottom:20px}.comp-results-table-mobile .available-options .comp-card-mobile .basic-tooltip{max-width:200px}.comp-results-table-mobile .available-options .comp-card-mobile .price.t-price{font-size:30px;font-size:1.875rem}.comp-results-table-mobile .available-options .comp-card-mobile .below{padding-top:0}.comp-results-table-mobile .available-options.swiper-container{width:100%;height:100%}.comp-results-table-mobile .available-options.swiper-container.justify{margin-top:46px}.comp-results-table-mobile .available-options.swiper-container.justify .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-results-table-mobile .available-options .swiper-slide{text-align:center;font-size:18px;background:#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;width:100%;max-width:275px}.comp-results-table-mobile .available-options .swiper-pagination-custom{margin:10px auto 0;width:calc(100% - 52px);position:relative;bottom:10px}.comp-results-table-mobile .available-options .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DBDBDB;border-radius:4px}.comp-results-table-mobile .available-options .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}.comp-card-select-mobile{width:100%;max-width:275px}.comp-card-select-mobile .comp-card-select-mobile-container{border:1px solid #DBDBDB;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.12);box-shadow:0 2px 16px 0 rgba(0,0,0,0.12);padding:40px 10px;margin-bottom:16px}.comp-card-select-mobile .comp-card-select-mobile-container .s-circular-plus:after{font-size:50px;margin-bottom:16px;color:#9B9B9B}.comp-card-select-mobile .comp-card-select-mobile-container .selector-title,.comp-card-select-mobile .comp-card-select-mobile-container .selector-title-one{font-size:16px;font-size:1rem;margin-bottom:20px;font-weight:600;color:#4A4A4A;letter-spacing:0;text-align:center;line-height:24px}.comp-card-select-mobile .comp-card-select-mobile-container .formz label{text-align:left}.comp-card-select-mobile .comp-card-select-mobile-container .fz-field{-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)}.comp-card-select-mobile .below .add-hotel{width:100%}.hotels-comparator-mobile .js-hotel-comparison-link{display:none}.hotels-comparator-mobile .banner-container div .banner-header{font-size:16px;font-size:1rem}.hotels-comparator-mobile .banner-container div .banner-text{font-size:14px;font-size:0.875rem}.comp-card-select-mobile .formz select{background:#fff;background:#fff url(//assets4.cdn.iberostar.com/assets/new/arrow_formz_select_white-6a830c17489f25b1382eb496d1971d64429cee827d68bc95718b6fd27ef90556.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat}.comp-card-select-mobile .fz-field.select-active{border:1px solid #67BAAF}.comp-card-select-mobile .fz-field.select-active select{background:#fff url(//assets4.cdn.iberostar.com/assets/new/arrow_formz_select-0a612ae21c70ac5b14c242e772fc337a624f487bdd57c2d9ce476ffc30928685.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat}.header-card{padding:10px 10px 10px 20px;border:1px solid #E8E8E8;border-bottom:2px solid #E8E8E8;background-color:#fff;width:100%;z-index:99;padding-bottom:0px}.header-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}.header-card.fixed{position:fixed;max-width:275px;left:0;top:0}.header-card.fixed .text-header{margin-top:-5px}.header-card .ratio{font-size:12px;font-size:0.75rem;text-align:left;padding-bottom:0px;font-weight:600;color:#7F7F7F;line-height:18px}.header-card .text-header{text-align:left;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}.header-card .text-header>div:not(.fav-cnt){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.header-card .text-header .fav-cnt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px}.header-card .text-header .favourite-btn{position:relative;top:0;left:0}.header-card .text-header .title-link{font-size:16px;font-size:1rem;font-weight:600;color:#4A4A4A;letter-spacing:0;line-height:18px}.header-card .text-header .stars{line-height:1}.hotel-contact-form .info{-webkit-box-flex:0;-ms-flex:0 0 32.66667%;flex:0 0 32.66667%;width:32.66667%}.hotel-contact-form .form{-webkit-box-flex:0;-ms-flex:0 0 66.33333%;flex:0 0 66.33333%;width:66.33333%;padding-left:20px}.hotel-contact-form .form .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-contact-form .form .fz-row .fz-col{float:none;-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px);width:calc( 50% - 10px)}.hotel-contact-form .form .fz-row .fz-col.textarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.hotel-contact-form .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-contact-form .info{float:0 0 100%;width:100%;margin-bottom:20px}.hotel-contact-form .form{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.hotel-contact-form .form .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-contact-form .form .fz-row .fz-col{float:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.hotel-header .header-top{min-height:440px;max-height:585px;height:42.85vw}.hotel-header .header-image{max-width:1400px}.hotel-header .header-image .text-wrapper{max-width:924px}.hotel-header .header-image .text-wrapper .hotel-name{margin-bottom:30px}.hotel-header .header-image .text-wrapper .name{margin-bottom:5px}.hotel-header .header-image .text-wrapper .open-link{margin-top:50px}.hotel-header .internal-nav{margin-bottom:20px}@media only screen and (max-height: 900px){.hotel-header .header-top{max-height:63vh}.hotel-header .header-image .text-wrapper .tagline{font-size:50px;line-height:60px}.hotel-header .header-image .text-wrapper .open-link{margin-top:20px}.hotel-header .internal-nav{margin-bottom:0}}@media only screen and (max-width: 1200px){.hotel-header .header-image .text-wrapper .name{font-size:16px;line-height:22px}.hotel-header .header-image .text-wrapper .tagline{font-size:50px;line-height:60px}.hotel-header .header-image .text-wrapper .open-link{margin-top:30px}}@media all and (-ms-high-contrast: none){.hotel-header .header-image .text-wrapper .text-inner:before{display:none}*::-ms-backdrop,.hotel-header .header-image .text-wrapper .text-inner:before{display:none}}.hotel-header .header-top{height:100vw;max-height:60vh;min-height:0}.hotel-header .header-image .text-wrapper .text-inner{padding-top:0;padding-bottom:0}.hotel-header .header-image .text-wrapper .hotel-name{margin-bottom:20px}.hotel-header .header-image .text-wrapper .open-link{margin-top:10px}.hotel-header .title{font-size:24px;line-height:28px}.hotel-header .stars{margin-bottom:0}.hotel-header.nfh-header{padding-top:47px}.hotel-information .guest-opinions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:40px}.hotel-information .wrapper{padding:0}.hotel-information .hotel-info-row{margin-top:40px}.hotel-information .hotel-info-row .hotel-info-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper{margin-top:-20px}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .img-video{width:calc(100% - 40px)}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer .video-link{top:calc(50% + 18px)}.hotel-information .hotel-info-row .hotel-info-col.info{padding:0 20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotel-information .hotel-info-row .hotel-info-col.video{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0}.hotel-information .guest-opinions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 10px}.hotel-information .guest-opinions.mb-5{margin-bottom:20px}.hotel-information .guest-opinions .t-ratings-title{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px;margin-bottom:20px}.hotel-information .guest-opinions .double-a .box-ratings{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.hotel-information .guest-opinions .double-a .box-ratings .box-widget,.hotel-information .guest-opinions .double-a .box-ratings .calification{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotel-information .guest-opinions .double-a .awards-link{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.hotel-information .guest-opinions .double .box-ratings{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:1px solid #DBDBDB}.hotel-information .guest-opinions .single .box-ratings{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:1px solid #DBDBDB}.hotel-information .guest-opinions .single .box-ratings .box-widget,.hotel-information .guest-opinions .single .box-ratings .calification{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotel-information .guest-opinions .single-a .box-ratings{display:none}.hotel-information .guest-opinions .single-a .awards-link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-left:1px solid #DBDBDB}.hotel-information .guest-opinions .single-a .awards-link:before{display:none}.hotel-information .guest-opinions .box-ratings{-webkit-box-flex:0;-ms-flex:0 0 67%;flex:0 0 67%;min-height:81px;border-right:none}.hotel-information .guest-opinions .box-ratings .calification{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.hotel-information .guest-opinions .box-ratings .calification .t-rating-wrapper{margin-top:11px}.hotel-information .guest-opinions .box-ratings .calification .t-rating,.hotel-information .guest-opinions .box-ratings .calification .t-rating-total{font-size:24px;font-size:1.5rem;line-height:33px}.hotel-information .guest-opinions .box-ratings .calification>a .text.t-p{font-size:10px;font-size:0.625rem;line-height:26px;margin-bottom:3px}.hotel-information .guest-opinions .box-ratings .box-widget{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 1px);flex:0 0 calc( 50% - 1px)}.hotel-information .guest-opinions .line{width:1px;background:#DBDBDB;height:59px;-ms-flex-item-align:center;align-self:center}.hotel-information .guest-opinions .awards-link{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin:0;min-height:81px;border-left:none}.hotel-information .guest-opinions .awards-link:before{content:"";width:1px;height:59px;position:absolute;left:0;background:#DBDBDB;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.hotel-information .guest-opinions .awards-link span{font-size:10px;font-size:0.625rem;line-height:26px;margin-bottom:3px}.hotel-information .guest-opinions.mb-5{margin-bottom:40px}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget .widget img{margin:20px 0 0;width:94px}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget .widget a{font-size:10px;font-size:0.625rem;line-height:26px;margin-bottom:3px}.hotel-segmentations-footer-module{padding:25px 0}.hotel-segmentations-footer-module .wrapper.flex{padding:0 6px}.hotel-segmentations-footer-module .s{font-size:46px;margin-bottom:20px}.hotel-segmentations-footer-module .item-title{font-size:14px;font-size:0.875rem;line-height:20px;margin-bottom:10px;letter-spacing:1.8px}.hotel-segmentations-footer-module .item-description{margin-bottom:8px;font-size:16px;font-size:1rem;line-height:26px}.hotel-segmentations-footer-module .view-more{font-size:16px;font-size:1rem;line-height:26px}.hotel-segmentations-footer-module .item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.hotel-segmentations-footer-module .item>*{max-width:242px}.hotel-segmentations-footer-module a{padding:15px 22px 12px 14px;position:relative}.hotel-segmentations-footer-module a>*{position:relative;z-index:3}.hotel-segmentations-footer-module a:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#59B4A9;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.hotel-segmentations-footer-module a:before{content:"";width:90%;height:60%;z-index:1;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0px 9px 91px -1px rgba(0,0,0,0.24);box-shadow:0px 9px 91px -1px rgba(0,0,0,0.24);position:absolute;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.hotel-segmentations-footer-module a:hover:before,.hotel-segmentations-footer-module a:hover:after{opacity:1}.hotel-segmentations-footer-module{padding:25px 0 20px}.hotel-segmentations-footer-module .wrapper.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-segmentations-footer-module .item-title{font-size:12px;font-size:0.75rem;line-height:18px;letter-spacing:1.54px}.hotel-segmentations-footer-module .item-description{font-size:12px;font-size:0.75rem;line-height:24px;margin-bottom:5px}.hotel-segmentations-footer-module .view-more{font-size:12px;font-size:0.75rem;line-height:24px}.hotel-segmentations-footer-module .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}.hotel-segmentations-footer-module .item:last-child{margin-bottom:0}.hotel-segmentations-footer-module a{position:relative;padding-left:38px}.hotel-segmentations-footer-module a .s{position:absolute;font-size:24px;left:0;top:0}.hotel-services-list{padding-bottom:22px}.hotel-services-list .container{padding:15px 10px}.hotel-services-list .container>a{margin-top:5px;margin-left:80px}.hotel-services-list .services-list:after,.hotel-services-list .services-list:before{content:"";width:1px;height:48%;position:absolute;background:#F1F2F9;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotel-services-list .services-list.second:after,.hotel-services-list .services-list.second:before{height:110%;top:-45%;-webkit-transform:translateY(0);transform:translateY(0)}.hotel-services-list .services-list>li{padding:8px 0}.hotel-services-list .services-list>li>*:first-child{padding-left:80px}.hotel-services-list .services-list>li>*:last-child{padding-right:80px}.hotel-services-list .services-list>li>.desc:last-of-type{padding-right:80px}.hotel-services-list.nfh .services-list:after,.hotel-services-list.nfh .services-list:before{height:80%;background:#DBDBDB}.hotel-services-list{padding-bottom:19px}.hotel-services-list:after{height:156px}.hotel-services-list .container{padding:20px}.hotel-services-list .services-list>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.hotel-services-list .services-list>li:last-child{margin-bottom:10px}.hotel-services-list .services-list>li .desc{font-size:14px;font-size:0.875rem;line-height:24px}.hotel-services-list .services-list:not(.second)>li{display:none}.hotel-services-list .services-list:not(.second)>li:nth-child(-n+4){display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-services-list .block-title-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-services-list .block-title-header a{-ms-flex-item-align:start;align-self:flex-start}.hotel-summary .address{margin-bottom:30px}.hotel-summary ul li{padding-left:20px}.hotel-summary{margin-top:20px;margin-bottom:20px}.hotel-summary .address{margin-bottom:15px}.hotel-summary .summary-container.untruncated{padding-bottom:10px}.hotel-summary .summary-container p{margin-top:5px;margin-bottom:10px}.hotel-summary ul li{padding-left:10px}#hotels-filter-map{width:100%;height:100%;float:none;display:block;position:absolute}.destination-index-container{margin-bottom:25px}.destination-index-container .destination-set:first-child{margin-top:10px}.destination-index-container .destination-list{width:100%;padding-top:10px;padding-left:0}.destinations-index.hotels-index .destination-set-header{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.destinations-index.hotels-index .destination-set-header .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;margin:0 0 5px 0}.destinations-index.hotels-index .destination-set-header a{padding-left:0}.destinations-index.hotels-index .destination-set-results .card.hotel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}.destinations-index.hotels-index .destination-set-results .card.hotel .card-wrapper-link{margin-left:0}.destinations-index.hotels-index .dest-card{width:100%;padding-left:0;padding-top:64%;padding-bottom:0;min-height:0}.destinations-index.hotels-index .dest-card:before{left:0;bottom:0;z-index:2}.destinations-index.hotels-index .dest-card .content{left:0;z-index:3}.destinations-index.hotels-index .dest-card .dest-bg{position:absolute;top:0;left:0;z-index:1}.destinations-index.hotels-index .dest-card .dest-bg img{width:100%;height:auto;left:0;top:0}.destinations-index.hotels-index .dest-card .dest-bg,.destinations-index.hotels-index .dest-card:before,.destinations-index.hotels-index .dest-card:after{margin-left:0}.destinations-index.hotels-index .destination-select{margin:0 10px 25px}.hotels-info-with-filtering .block-title,.destination-index-header .block-title{margin-bottom:16px}.hotels-info-with-filtering.flex,.destination-index-header.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotels-info-with-filtering .offer-dates-legend,.destination-index-header .offer-dates-legend{text-align:right;width:100%}.hotels-info-with-filtering .block-title-header .title.h4,.destination-index-header .block-title-header .title.h4{font-size:18px;font-size:1.125rem;line-height:26px}.hotels-info-with-filtering .hotel-comparator,.destination-index-header .hotel-comparator{margin-bottom:30px}.hotels-info-with-filtering .hotel-comparator .text,.destination-index-header .hotel-comparator .text{border:none}.hotels-info-with-filtering .hotel-comparator .text .badges-list,.destination-index-header .hotel-comparator .text .badges-list{margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end}.hotels-info-with-filtering .hotel-comparator .badges-and-price,.destination-index-header .hotel-comparator .badges-and-price{padding:20px}.hotels-info-with-filtering .hotel-comparator .call-to-action>div.hint-cnt,.destination-index-header .hotel-comparator .call-to-action>div.hint-cnt{margin-bottom:0}.hotels-info-with-filtering #hotels-filter-map,.destination-index-header #hotels-filter-map{margin:0 0 30px;width:100%}.hotels-info-with-filtering .results-order-by,.destination-index-header .results-order-by{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.hotels-info-with-filtering .results-order-by>li,.destination-index-header .results-order-by>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:10px}.hotels-info-with-filtering .results-order-by>li:last-child,.destination-index-header .results-order-by>li:last-child{padding-right:0}.hotels-info-with-filtering .results-order-by>li>a,.hotels-info-with-filtering .results-order-by>li span,.destination-index-header .results-order-by>li>a,.destination-index-header .results-order-by>li span{position:relative;padding-right:18px;font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;color:#67BAAF;z-index:10}.hotels-info-with-filtering .results-order-by>li>a:before,.hotels-info-with-filtering .results-order-by>li span:before,.destination-index-header .results-order-by>li>a:before,.destination-index-header .results-order-by>li span:before{display:none}.hotels-info-with-filtering .results-order-by>li>a:after,.destination-index-header .results-order-by>li>a:after{content:"";margin-left:5px;margin-top:2px;font-size:10px}.hotels-info-with-filtering .results-order-by>li>a.active:after,.destination-index-header .results-order-by>li>a.active:after{content:""}.hotels-info-with-filtering .results-order-by>li>span,.destination-index-header .results-order-by>li>span{padding-right:0;margin-left:-14px;z-index:9}.hotels-info-with-filtering .results-order-by .drop-down-links,.destination-index-header .results-order-by .drop-down-links{left:auto;right:-13px}.hotels-info-with-filtering .results-order-by .drop-down-links:before,.destination-index-header .results-order-by .drop-down-links:before{left:auto;right:20px}.hotels-info-with-filtering .tabs-menu>li,.destination-index-header .tabs-menu>li{padding:0 12px}.hotels-info-with-filtering .tabs-menu>li:first-child,.destination-index-header .tabs-menu>li:first-child{padding-left:0}.hotels-info-with-filtering .tabs-menu>li:last-child,.destination-index-header .tabs-menu>li:last-child{padding-right:0}.hotels-info-with-filtering .tabs-menu>li:before,.destination-index-header .tabs-menu>li:before{display:none}.hotels-info-with-filtering.search-results,.destination-index-header.search-results{margin-top:40px}.hotels-info-with-filtering.search-results .searched-text,.destination-index-header.search-results .searched-text{margin-top:20px;color:#002855}.hotels-info-with-filtering.search-results .best-rate-link,.destination-index-header.search-results .best-rate-link{display:none}.hotels-info-with-filtering.search-results .counter,.destination-index-header.search-results .counter{font-size:18px}.hotels-info-with-filtering.search-results .counter b,.destination-index-header.search-results .counter b{font-weight:regular}.hotels-info-with-filtering.search-results .sorry,.destination-index-header.search-results .sorry{font:400 18px/22px "Open Sans", sans-serif;color:#7F7F7F}.hotels-info-with-filtering .block-title{margin-bottom:10px}.hotels-info-with-filtering .filtering-container{max-width:100%}.hotels-info-with-filtering.meetings{margin-bottom:24px}.hotels-info-with-filtering.meetings .horizontal-card .fk-check{position:absolute;right:10px;top:10px}.hotels-info-with-filtering.meetings .horizontal-card .call-to-action{position:static;padding-top:0}.hotels-info-with-filtering.meetings .horizontal-card .call-to-action .secondary-btn{width:100%}.hotels-info-with-filtering.meetings .bottom-actions{text-align:right}.hotels-info-with-filtering.meetings .bottom-actions .clear-all{display:inline-block}.hotels-info-with-filtering.meetings .bottom-actions .secondary-btn{margin-left:20px}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action .secondary-btn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.hotels-info-with-filtering.meetings .formikation .horizontal-card .call-to-action label.fk-check{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 -20px 0 0;position:relative;left:0;right:0;-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 40px);flex:0 0 calc(100% + 40px);top:auto;bottom:-20px}.b-hotels-services-filter .hotel-list .wrapper.flex:after{content:'';-webkit-box-flex:0;-ms-flex:0 0 32.67%;flex:0 0 32.67%;width:32.67%}.b-hotels-services-filter .hotel-list .wrapper.flex .hotel{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 32.67%;flex:0 0 32.67%;width:32.67%;margin-bottom:22px}.b-hotels-services-filter .hotel-list .wrapper.flex .hotel.hidden{display:none}.b-hotels-services-filter .mb-5{margin-bottom:15px}.b-hotels-services-filter.one-hotel .hotel-list .wrapper.flex{padding:0}.how-to-arrive ol{padding:0 0 0 80px}.how-to-arrive ol:before{bottom:35px;left:30px}.how-to-arrive ol li:after{left:-59px}.how-to-arrive ol li:first-child:after,.how-to-arrive ol li:last-child:after{font-size:42px;width:55px;height:56px;left:-77px;top:10px}.how-to-arrive ol{padding:0 0 0 60px}.how-to-arrive ol:before{bottom:55px;left:25px}.how-to-arrive ol li:after{left:-44px}.how-to-arrive ol li:first-child:after,.how-to-arrive ol li:last-child:after{font-size:30px;width:45px;height:46px;left:-57px;top:18px}.ib-gallery .gallery-data{overflow:auto;-ms-flex-item-align:stretch;align-self:stretch}.ib-gallery .gallery-items .gallery-item{max-width:1200px;width:85%}.ib-gallery .mobile-only{display:none !important}.ib-gallery .gallery-data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.ib-gallery .navigation{width:90% !important}.ib-gallery .gallery-items .gallery-item{width:calc(100% - 40px);max-width:400px}.ib-gallery .gallery-items .gallery-item img,.ib-gallery .gallery-items .gallery-item.video iframe{min-height:200px}.ib-gallery .gallery-items .gallery-item.swiper-slide-active:before{display:none}.ib-gallery .gallery-items .gallery-item.swiper-slide-active.video .swiper-slide-shadow-left,.ib-gallery .gallery-items .gallery-item.swiper-slide-active.video .swiper-slide-shadow-right{pointer-events:none}.ib-gallery .gallery-items .gallery-item .layer.swiper-fullscreen{min-height:0;max-height:none}.ib-gallery .gallery-items .gallery-item.video .swiper-slide-shadow-left,.ib-gallery .gallery-items .gallery-item.video .swiper-slide-shadow-right{pointer-events:auto}.ib-gallery .gallery-items.is-fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100vw;position:fixed;top:0;left:0;z-index:20}.ib-gallery .swiper-slide-shadow-left,.ib-gallery .swiper-slide-shadow-right{max-height:none}.ib-gallery .desktop-only{display:none !important}.infographic-content-country .s{display:inline-block;font-size:24px;font-size:1.5rem;vertical-align:middle}.infographic-content-country .t-label,.infographic-content-country .blue-top-fringe,.infographic-content-country .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .infographic-content-country .type,.infographic-content-country .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .infographic-content-country .type{display:inline-block;margin-left:10px;font-size:14px;font-size:0.875rem;vertical-align:middle}.infographic-content-country time{display:block;text-transform:lowercase}.infographic-content-country .t-h3{margin-top:22px;color:#002855;line-height:26px;font-size:20px;font-size:1.25rem}.infographic-content-country .wrapper.flex{display:block;padding:20px}.infographic-content-country .infographic-content-item{position:relative;padding:19px 0 19px 50px;margin-bottom:20px}.infographic-content-country .infographic-content-item:last-child{margin-bottom:0}.infographic-content-country .s{position:absolute;top:18px;left:16px;font-size:24px;font-size:1.5rem}.infographic-content-country .t-label,.infographic-content-country .blue-top-fringe,.infographic-content-country .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .infographic-content-country .type,.infographic-content-country .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .infographic-content-country .type{display:inline-block;font-size:12px;font-size:0.75rem}.infographic-content-country .t-h3{display:inline-block;margin-left:10px;font-family:"Open Sans", sans-serif;font-weight:600;text-transform:uppercase;color:#002855;letter-spacing:1.8px;font-size:12px;font-size:0.75rem}.infographic-modules{padding-bottom:14px}.infographic-modules .swiper-container{overflow:visible}.infographic-modules.one-page-hotel{padding-bottom:0}.infographic-modules .more-info{display:none}.infographic-modules .block{border:1px solid #DBDBDB;text-align:center;padding:16px;color:#7F7F7F;background:#fff;-webkit-box-flex:0;-ms-flex:0 0 calc( 25% - 9px);flex:0 0 calc( 25% - 9px);-ms-flex-preferred-size:calc( 25% - 9px);flex-basis:calc( 25% - 9px);margin-left:12px;height:auto}.infographic-modules.block-5 .block{-webkit-box-flex:0;-ms-flex:0 0 calc( 20% - 8px);flex:0 0 calc( 20% - 8px);-ms-flex-preferred-size:calc( 20% - 8px);flex-basis:calc( 20% - 8px);margin-left:10px}.infographic-submodules{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.infographic-submodules.submodules-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.infographic-submodules.submodules-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.infographic-submodules .description{margin-top:8px}.infographic-submodules>.block:first-child{margin-left:0}.infographic-submodules>.block .s{font-size:42px;display:block}.infographic-submodules>.block .title{text-align:center}.infographic-submodules>.block .subtitle{text-align:center;margin:10px 0 0}.infographic-submodules>.block.with-link{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(1);transform:scale(1);position:relative;z-index:1;cursor:pointer;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:perspective(1000px);-webkit-font-smoothing:antialiased}.infographic-submodules>.block.with-link .s,.infographic-submodules>.block.with-link .title{-webkit-transition:all .3s;transition:all .3s;-webkit-font-smoothing:antialiased}.infographic-submodules>.block.with-link>*:not(.bg-image){position:relative;z-index:1}.infographic-submodules>.block.with-link .bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.infographic-submodules>.block.with-link:hover{-webkit-transform:scale(1.14);transform:scale(1.14);z-index:2;-webkit-box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24);box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24);border:1px solid transparent;background:#67BAAF}.infographic-submodules>.block.with-link:hover .bg-image{display:block;opacity:.15}.infographic-submodules>.block.with-link:hover .s,.infographic-submodules>.block.with-link:hover .title,.infographic-submodules>.block.with-link:hover .subtitle{color:#fff}.infographic-submodules>.block.with-link:hover .image img:not(.hover){display:none}.infographic-submodules>.block.with-link:hover .image img.hover{display:inline}.infographic-submodules>.block.with-tooltip{position:relative}.infographic-submodules>.block.with-tooltip:after{content:'';position:absolute;left:0;bottom:-20px;width:100%;height:20px}.infographic-submodules .image img{width:42px}.infographic-submodules .image img.hover{display:none}.infographic-modules.with-bg{padding-bottom:19px}.infographic-modules.with-bg:after{height:100px}.infographic-modules.one-page-hotel .block-title{text-align:left}.infographic-modules.one-page-hotel .infographic-submodules>li:not(.with-link){border:1px solid #DBDBDB;margin-bottom:10px;display:block;padding:16px 20px;height:auto}.infographic-modules.one-page-hotel .infographic-submodules>li:not(.with-link) .s{display:inline-block;margin:0;margin-right:8px;font-size:32px}.infographic-modules.one-page-hotel .infographic-submodules>li:not(.with-link) .title{display:inline-block}.infographic-modules.one-page-hotel .infographic-submodules>li:not(.with-link) .subtitle{margin-top:8px}.infographic-modules.block-4 .infographic-submodules{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #DBDBDB}.mice-home .infographic-modules.block-4 .infographic-submodules>li:not(.with-link){width:100%}.infographic-modules:not(.block-4){position:relative;padding-bottom:24px}.infographic-modules:not(.block-4):after{content:"";position:absolute;width:100%;height:40%;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .infographic-modules:not(.block-4):after{background-color:#EDF7F6}.seg-city .infographic-modules:not(.block-4):after{background-color:#F1F2F9}.seg-heritage .infographic-modules:not(.block-4):after{background-color:#F0F5E8}.infographic-modules:not(.block-4) .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.infographic-modules:not(.block-4) .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.infographic-modules:not(.block-4) .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}.infographic-submodules.destination-tips{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-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.infographic-submodules>li:not(.with-link){background:#fff;width:50%;padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#7F7F7F;padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:auto}.infographic-submodules>li:not(.with-link) a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.infographic-submodules>li:not(.with-link) a>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center}.infographic-submodules>li:not(.with-link):first-child{padding-top:10px}.infographic-submodules>li:not(.with-link):last-child{padding-bottom:10px}.infographic-submodules>li:not(.with-link)>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center}.infographic-submodules>li:not(.with-link) .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;margin-bottom:0}.infographic-submodules>li:not(.with-link) .image img{width:24px}.infographic-submodules>li:not(.with-link) .subtitle{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:15px;font-size:14px;font-size:0.875rem}.infographic-submodules>li:not(.with-link) .s{margin:0 0 10px 0;font-size:20px;display:block}.infographic-submodules>li.with-link{border:1px solid rgba(5,12,26,0.5);background:#fff;padding:20px;margin-bottom:0px;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.infographic-submodules>li.with-link:last-child{margin-bottom:0}.infographic-submodules>li.with-link a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-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}.infographic-submodules>li.with-link a .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;margin-bottom:0}.infographic-submodules>li.with-link a .image img{width:32px}.infographic-submodules>li.with-link a .image img.hover{display:none}.infographic-submodules>li.with-link a .s{color:#7F7F7F;font-size:32px;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:17px;margin-right:5px}.infographic-submodules>li.with-link a .title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;color:#4A4A4A;text-align:center}.infographic-submodules>li.with-link a .subtitle{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:14px;font-size:0.875rem;line-break:24px;color:#7F7F7F;margin-top:15px;text-align:center}.infographic-submodules>li.with-tooltip{cursor:pointer}.infographic-submodules>li .description{font-size:14px;font-size:0.875rem;line-height:20px;margin-top:8px}.infographic-submodules .more-info{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;color:#67BAAF;display:block;margin-top:8px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.information-banner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.information-banner.half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:12px}.information-banner.half .inner{padding-left:25px}.information-banner.full .inner{padding-left:45px;padding-right:45px}.information-banner.full:not(.without-image) .image{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 50px);flex:0 0 calc( 50% - 50px);z-index:3;position:relative;overflow:hidden}.information-banner.full:not(.without-image) .image.inview.loaded img{display:block;position:absolute;z-index:1;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.information-banner.full:not(.without-image) .image.inview.loaded:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0.2;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(78%, #fff));background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 78%)}.information-banner.full .video-wrapper .layer .video-link{top:calc(50% + 8px)}.information-banner{margin-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.information-banner .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:40%;overflow:hidden;position:relative}.information-banner .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}.information-banner.half{overflow:hidden}.information-banner.half:before{width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(#fff));background-image:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, #fff 100%)}.information-banner.half .image{width:100%}.information-banner.half .inner{padding:20px}.information-banner.half .inner .content{padding:0}.information-banner.half .inner .content .title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:30px}.information-banner.half .inner .content .desc{font-size:12px;font-size:0.75rem;line-height:20px;margin-bottom:20px;margin-top:5px}.information-banner.half .inner .content .desc a{font-size:12px;font-size:0.75rem}.information-banner.half .inner .negative-btn{width:100%}.information-banner.full .inner{padding:20px;display:block}.information-banner.full .inner .content{padding:0}.information-banner.full .inner .content .title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:30px}.information-banner.full .inner .content .desc{font-size:12px;font-size:0.75rem;line-height:20px;margin-top:5px;margin-bottom:20px}.information-banner.full .inner .content .desc a{font-size:12px;font-size:0.75rem}.information-banner.full .inner .negative-btn{width:100%}.information-banner.full:not(.without-image) .inner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-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}.information-banner.full:not(.without-image) .inner .content .desc{margin-bottom:20px}.information-banner.full.without-image .inner{display:block}.information-banner.half .inner .content,.information-banner.full .inner .content{-ms-flex-item-align:start;align-self:flex-start;width:100%}.information-banner.with-icon .promo .text{top:35px;font-size:14px}.information-banner.with-icon .promo .s{font-size:35px}.information-banner.with-icon.half .promo{width:120px;height:120px;position:relative}.information-banner.with-icon.half .promo:before{font-size:120px}.information-banner.with-icon.half.without-image{padding:0 20px}.information-banner.with-icon.half.without-image .promo{margin-bottom:20px}.information-banner.with-icon.half.without-image .inner{padding:20px;display:block;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.information-banner.with-icon.half:not(.without-image) .promo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto auto 20px auto}.information-banner.with-icon.half:not(.without-image) .inner{padding:20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-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}.information-banner.with-icon.half:not(.without-image) .inner .content a{color:#002855}.information-banner.with-icon.full.without-image{padding:0 20px}.information-banner.with-icon.full.without-image .inner{padding:20px;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}.information-banner.with-icon.full.without-image .inner .content .desc{margin-top:5px;margin-bottom:20px}.information-banner.with-icon.full .promo{width:120px;height:120px;margin-bottom:25px;margin-right:0}.information-banner.with-icon.full .promo:before{font-size:120px}.information-banner.with-icon.full:not(.without-image) .inner{padding:20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-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}.background-information-horizontal-module{padding:0}.background-information-horizontal-module .block-title{margin:0}.information-horizontal-module{margin:20px auto 40px;padding-top:73px}.information-horizontal-module.swiper-container{width:calc( 100% - 20px);overflow:visible}.information-horizontal-module.swiper-container .information-horizontal-module-pagination{display:block}.information-horizontal-module.swiper-container .information-horizontal-module-pagination.swiper-pagination-custom{margin:0 auto;width:100%;height:4px;position:relative;bottom:0}.information-horizontal-module.swiper-container .information-horizontal-module-pagination.swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#fff;border-radius:4px}.information-horizontal-module.swiper-container .information-horizontal-module-pagination.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}.information-horizontal-module>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.information-horizontal-module>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.information-horizontal-module>ul>li:nth-child(even) .horizontal-card.info.information-horizontal-module-item .card-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:0}.horizontal-card.info{margin:0 0 10px}.horizontal-card.info,.horizontal-card.info:hover{-webkit-box-shadow:0px 2px 16px 0px rgba(0,0,0,0.14);box-shadow:0px 2px 16px 0px rgba(0,0,0,0.14)}.horizontal-card.info.swiper-slide{width:calc(100% - 40px);float:left}.horizontal-card.info .card-image{float:none;position:static;width:100%}.horizontal-card.info .card-container{width:100%;background:#FFF;padding:10px 10px 15px 10px;margin:0;height:auto}.horizontal-card.info .card-container.untruncated{padding-bottom:15px}.horizontal-card.info .card-container.untruncated .l-down{padding:0 20px 0 0}.horizontal-card.info .desc{color:#7F7F7F;padding-bottom:0}.horizontal-card.info .desc p{margin:5px 0}.horizontal-card.info .l-down{padding:0 20px 0 0;position:relative}.horizontal-card.info.information-horizontal-module-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 20px;height:425px}.horizontal-card.info.information-horizontal-module-item:hover{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.horizontal-card.info.information-horizontal-module-item .card-image{width:200px;height:200px;margin-top:-63px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;margin-left:0}.horizontal-card.info.information-horizontal-module-item .card-image .e-image-counter{background:rgba(0,0,0,0.5)}.horizontal-card.info.information-horizontal-module-item .card-image picture{width:100%}.horizontal-card.info.information-horizontal-module-item .card-image picture img{width:100%;min-width:0;min-height:0;position:relative;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.horizontal-card.info.information-horizontal-module-item .card-container{margin:20px 0;padding:0 20px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.horizontal-card.info.information-horizontal-module-item .card-container:after{display:none}.horizontal-card.info.information-horizontal-module-item .title{font:bold 14px/17px "NoeText", sans-serif;padding-bottom:0}.horizontal-card.info.information-horizontal-module-item .desc{font:500 14px/20px "Open Sans", sans-serif;width:100%;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.horizontal-card.info.information-horizontal-module-item .desc p{margin:10px 0 0;font-size:14px;font-size:0.875rem;line-height:24px}.horizontal-card.info.information-horizontal-module-item .desc ul{margin:10px 0 0}.horizontal-card.info.information-horizontal-module-item .desc ul li{font-size:14px;line-height:20px}.horizontal-card.info.information-horizontal-module-item .desc ul li:after{font-size:15px}.horizontal-card.info.information-horizontal-module-item.trunked .card-container{margin-bottom:40px}.horizontal-card.info.information-horizontal-module-item.trunked .card-container:after{display:block;height:42px}.horizontal-card.info.information-horizontal-module-item.trunked .action{display:block;position:absolute;bottom:15px;padding:0 20px}.horizontal-card.info.information-horizontal-module-item.trunked .action a{font-size:14px;line-break:17px;position:relative;padding-right:18px;display:inline-block}.horizontal-card.info.information-horizontal-module-item.trunked .action a:after{content:"";font-size:12px;position:absolute;right:0;top:8px}.horizontal-card.info.information-horizontal-module-item.trunked .action a .less{display:none}.horizontal-card.info.information-horizontal-module-item.trunked.opened{height:auto}.horizontal-card.info.information-horizontal-module-item.trunked.opened .card-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.horizontal-card.info.information-horizontal-module-item.trunked.opened .card-container:after{display:none}.horizontal-card.info.information-horizontal-module-item.trunked.opened .action a:after{content:""}.horizontal-card.info.information-horizontal-module-item.trunked.opened .action a .more{display:none}.horizontal-card.info.information-horizontal-module-item.trunked.opened .action a .less{display:block}.horizontal-card-swiper{margin-bottom:30px}.horizontal-card-swiper .swiper-wrapper{height:auto}.swiper-slide-active .information-horizontal-module-item{-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)}.information-modules .info-item .content{padding:24px}.information-modules .info-item .text{margin-bottom:24px}.information-modules .info-item .t-highlight{margin-bottom:8px}.information-modules .info-items{padding:0 20px;overflow:hidden}.information-modules .info-items .wrapper{padding:0}.information-modules .info-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:315px;height:auto}.information-modules .info-item .content{padding:20px}.information-modules .info-item .text{margin-bottom:10px}.information-modules .info-item .t-highlight{margin-bottom:10px}.information-modules .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.information-modules .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.information-modules .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}.information-modules .info-items{padding:0}.inner-header-image{margin-bottom:20px}.inner-header-image .wrapper{padding:0}.inner-header-image .title{font-size:36px;font-size:2.25rem;line-height:42px}.grand-collection .inner-header-image .title{color:#fff}.inner-header-image img{display:none;width:100%;margin-left:0;left:0}.introduction-module .block-title{margin-bottom:16px}.introduction-module .image{padding:0 24px 24px}.introduction-module .image picture:not(.loaded){display:block}.introduction-module .image picture:not(.loaded).big{min-width:540px}.introduction-module .image picture:not(.loaded).medium{min-width:386px}.introduction-module .image picture:not(.loaded).small{min-width:220px}.introduction-module .image .s{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.introduction-module{position:relative}.introduction-module .image{padding:0 0 14px 0;margin-bottom:24px;text-align:center;overflow:hidden;width:100%}.introduction-module .image .s{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.introduction-module .image picture{margin:0 auto;position:relative;width:292px;height:195px}.introduction-module .textual-content .block-title{margin-bottom:10px}.introduction-module .textual-content .t-p{margin-bottom:5px}.introduction-module .textual-content p{color:#7F7F7F}.introduction-module .textual-content p:last-of-type{margin-bottom:24px}.introduction-module .textual-content p b,.introduction-module .textual-content p strong{font-family:"Open Sans", sans-serif;font-weight:700}.introduction-module .textual-content>a[href="#"]{position:absolute;bottom:0;left:20px;text-align:center}.introduction-module .textual-content .desc{margin-bottom:10px}.introduction-module .textual-content .desc p:last-of-type{margin-bottom:0}.introduction-module .offer-codes{margin-top:40px}.introduction-module .offer-codes .offer-code{padding:16px;margin:0 auto 10px}.introduction-module .offer-codes .offer-code.copied{padding-bottom:50px}.introduction-module .offer-codes .offer-code.copied .success{display:block}.introduction-module .offer-codes .offer-code.copied .secondary-btn{display:none}.introduction-module .offer-codes .t-h3{font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:18px;text-transform:uppercase;letter-spacing:1.54px;color:#002855}.introduction-module .offer-codes .t-p{margin-bottom:16px;font-size:12px;line-height:18px;text-align:center}.introduction-module .offer-codes .t-h3+.t-p{margin-top:8px}.introduction-module .offer-codes .t-h3+.code-number{margin-top:16px}.introduction-module .offer-codes .tag-name{display:none}.introduction-module .offer-codes .t-h3{text-align:center}.introduction-module .offer-codes .code-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0 16px}.introduction-module .offer-codes .code-number>.t-label,.introduction-module .offer-codes .code-number>.blue-top-fringe,.introduction-module .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.type,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.type,.introduction-module .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.type,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.type{margin-right:8px;font-weight:600}.introduction-module .offer-codes .code-number>.t-label:after,.introduction-module .offer-codes .code-number>.blue-top-fringe:after,.introduction-module .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.type:after,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.type:after,.introduction-module .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.type:after,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.type:after{content:':'}.introduction-module .offer-codes .code-number>.t-label.code,.introduction-module .offer-codes .code-number>.code.blue-top-fringe,.introduction-module .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.code.type,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.code.type,.introduction-module .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.code.type,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.code.type{margin:0}.introduction-module .offer-codes .code-number>.t-label.code:after,.introduction-module .offer-codes .code-number>.code.blue-top-fringe:after,.introduction-module .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.code.type:after,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.code.type:after,.introduction-module .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.code.type:after,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module .offer-codes .code-number>.code.type:after{content:''}.introduction-module .copy{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-weight:700;font-size:14px;font-size:0.875rem}.introduction-module .copy:after{display:block;width:42px;height:42px;background-repeat:no-repeat;color:#FFF;font-size:42px;margin-bottom:10px}.introduction-module .layer{display:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.introduction-module .layer.apply-code{background:rgba(103,186,175,0.95)}.introduction-module .layer.apply-code .copy:after{content:'';width:24px;height:42px;background-image:url(//assets4.cdn.iberostar.com/assets/icons/svg/ico_timbre-3b18dce9557ee03724646e1dd7716b9e4bd5ca9a1e55886a9cb7d9c7cddf6a97.svg)}.introduction-module .code-applied .s{margin-top:90px;padding:0 30px}.introduction-module .secondary-btn{width:100%}.introduction-module.img-to-right .wrapper .offer-codes{margin-top:0;margin-bottom:40px}.introduction-module .open-legal{position:static;text-align:center}.introduction-module.text-centered .textual-content{text-align:center}.introduction-module.text-centered .textual-content .t-p,.introduction-module.text-centered .textual-content .block-title,.introduction-module.text-centered .textual-content p{text-align:center}.introduction-module.text-centered .textual-content>a[href="#"]{text-align:center}.introduction-module.w-100 .wrapper{position:relative;display:block;padding-bottom:48px}.introduction-module.w-100 .textual-content{width:100%}.introduction-module.w-100 .textual-content>a{position:absolute;right:0;bottom:30px;left:0;margin:0 auto}.introduction-module.w-100 .textual-content .t-p,.introduction-module.w-100 .textual-content p{text-align:center}.introduction-module.w-100 .offer-codes{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:897px;margin:40px auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction-module.w-100 .offer-codes .offer-code{margin-bottom:20px}.introduction-module.w-100 .offer-codes .tag-name{width:66px;height:66px;margin:0 0 16px}.introduction-module.w-100 .offer-codes .tag-name .t-label,.introduction-module.w-100 .offer-codes .tag-name .blue-top-fringe,.introduction-module.w-100 .offer-codes .tag-name .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .tag-name .type,.introduction-module.w-100 .offer-codes .tag-name .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .tag-name .type{margin-bottom:0}.introduction-module.w-100 .offer-codes .icon{font-size:24px}.introduction-module.w-100 .offer-codes .t-h3{text-align:left;text-transform:uppercase;letter-spacing:1.54px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem}.introduction-module.w-100 .offer-codes .t-p{text-align:left;font-size:14px;font-size:0.875rem;line-height:24px}.introduction-module.w-100 .offer-codes .code-number{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px}.introduction-module.w-100 .offer-codes .code-number>.t-label,.introduction-module.w-100 .offer-codes .code-number>.blue-top-fringe,.introduction-module.w-100 .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.type,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.type,.introduction-module.w-100 .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.type,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.type{margin-right:5px}.introduction-module.w-100 .offer-codes .code-number>.t-label:after,.introduction-module.w-100 .offer-codes .code-number>.blue-top-fringe:after,.introduction-module.w-100 .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.type:after,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.type:after,.introduction-module.w-100 .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.type:after,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.type:after{content:':'}.introduction-module.w-100 .offer-codes .code-number>.t-label.code,.introduction-module.w-100 .offer-codes .code-number>.code.blue-top-fringe,.introduction-module.w-100 .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.code.type,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.code.type,.introduction-module.w-100 .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.code.type,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.code.type{margin:0}.introduction-module.w-100 .offer-codes .code-number>.t-label.code:after,.introduction-module.w-100 .offer-codes .code-number>.code.blue-top-fringe:after,.introduction-module.w-100 .offer-codes .multi-offers-slider .offers-grid .offer .price-wrapper .code-number>.code.type:after,.multi-offers-slider .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.code.type:after,.introduction-module.w-100 .offer-codes .offers-in-a-row .offers-grid .offer .price-wrapper .code-number>.code.type:after,.offers-in-a-row .offers-grid .offer .price-wrapper .introduction-module.w-100 .offer-codes .code-number>.code.type:after{content:''}.landing-typekit-header .t-h2{max-width:400px;margin-left:auto;margin-right:auto}.landing-typekit-header .t-label+.t-h1,.landing-typekit-header .blue-top-fringe+.t-h1,.landing-typekit-header .multi-offers-slider .offers-grid .offer .price-wrapper .type+.t-h1,.multi-offers-slider .offers-grid .offer .price-wrapper .landing-typekit-header .type+.t-h1,.landing-typekit-header .offers-in-a-row .offers-grid .offer .price-wrapper .type+.t-h1,.offers-in-a-row .offers-grid .offer .price-wrapper .landing-typekit-header .type+.t-h1{margin-top:20px}.landing-typekit-header .t-label+.t-h2,.landing-typekit-header .blue-top-fringe+.t-h2,.landing-typekit-header .multi-offers-slider .offers-grid .offer .price-wrapper .type+.t-h2,.multi-offers-slider .offers-grid .offer .price-wrapper .landing-typekit-header .type+.t-h2,.landing-typekit-header .offers-in-a-row .offers-grid .offer .price-wrapper .type+.t-h2,.offers-in-a-row .offers-grid .offer .price-wrapper .landing-typekit-header .type+.t-h2{margin-top:16px}.landing-typekit-header .t-h1+.t-highlight{margin-top:20px}.landing-typekit-header .t-h2+.t-highlight{margin-top:16px}.landing-typekit-header .t-h2+.t-p{margin-top:16px}.landing-typekit-header .t-h1,.landing-typekit-header .t-h2,.landing-typekit-header .t-label,.landing-typekit-header .blue-top-fringe,.landing-typekit-header .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .landing-typekit-header .type,.landing-typekit-header .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .landing-typekit-header .type{color:#002855}.landing-typekit-header .t-p{color:#4A4A4A}.landing-typekit-header .t-highlight{color:#7F7F7F}.landing-typekit-header .content{position:relative}.landing-typekit-header .offer-values{max-width:490px;margin:0 auto}.landing-typekit-header .offer-values .s{position:relative;display:inline-block;width:50%;padding-left:34px;margin:0 -0.285em 19px 0;font-weight:600;font-size:12px;text-transform:uppercase;text-align:left;letter-spacing:1.54px;color:#67BAAF;vertical-align:top;cursor:pointer}.landing-typekit-header .offer-values .s:after{position:absolute;top:0;left:0;color:#67BAAF}.landing-typekit-header .offer-values .s:nth-last-child(1),.landing-typekit-header .offer-values .s:nth-last-child(2){margin-bottom:0}.landing-typekit-header{background:#EDF7F6}.landing-typekit-header.apply-segment-gradient{background:#EDF7F6}.landing-typekit-header .wrapper{display:block;padding:20px}.landing-typekit-header .content{background:#FFF;padding:40px 10px 16px}.landing-typekit-header .content>*{text-align:center}.landing-typekit-header .image{background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:42.87%}.landing-typekit-header .content{background:#FFF;padding:20px}.landing-typekit-header .content>*{text-align:left}.landing-typekit-header .t-h1,.landing-typekit-header .t-h2{margin-bottom:24px;font-size:22px;font-size:1.375rem}.landing-typekit-header .t-label,.landing-typekit-header .blue-top-fringe,.landing-typekit-header .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .landing-typekit-header .type,.landing-typekit-header .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .landing-typekit-header .type,.landing-typekit-header .t-p,.landing-typekit-header .t-highlighted{margin-bottom:12px}.landing-typekit-header .t-label.hotel,.landing-typekit-header .hotel.blue-top-fringe,.landing-typekit-header .multi-offers-slider .offers-grid .offer .price-wrapper .hotel.type,.multi-offers-slider .offers-grid .offer .price-wrapper .landing-typekit-header .hotel.type,.landing-typekit-header .offers-in-a-row .offers-grid .offer .price-wrapper .hotel.type,.offers-in-a-row .offers-grid .offer .price-wrapper .landing-typekit-header .hotel.type{margin-bottom:0}.landing-typekit-header .t-h1,.landing-typekit-header .t-h2,.landing-typekit-header .t-label,.landing-typekit-header .blue-top-fringe,.landing-typekit-header .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .landing-typekit-header .type,.landing-typekit-header .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .landing-typekit-header .type{color:#002855}.landing-typekit-header .t-p{color:#4A4A4A}.landing-typekit-header .t-highlight{color:#7F7F7F}.landing-typekit-header .offer-values{max-width:100%;margin:0}.landing-typekit-header .offer-values .s{position:relative;padding-left:34px;margin-bottom:16px;font-weight:600;text-transform:uppercase;text-align:left;letter-spacing:1.54px;color:#67BAAF;cursor:pointer;font-size:12px;font-size:0.75rem}.landing-typekit-header .offer-values .s:after{position:absolute;top:0;left:0;margin-right:10px;color:#67BAAF;font-size:22px;font-size:1.375rem}.landing-typekit-header .offer-values .s:nth-last-child(1),.landing-typekit-header .offer-values .s:nth-last-child(2){margin-bottom:16px}.landing-typekit-header .offer-values .s:last-child{margin-bottom:0}.landing-typekit-header .btn-primary{display:block;margin:24px auto 0;text-align:center}.landing-typekit-header a#open-legal{display:block;margin-top:20px;text-align:center}.landing-typekit-header .offer-condition{position:static;margin-top:16px;font-size:12px;font-size:0.75rem;text-align:center;line-height:18px}.landing-typekit-header .not-visible{display:none}.landing-typekit-header .media-link{font-size:12px;font-size:0.75rem}.landing-typekit-header .media-link .s:after{font-size:25px;font-size:1.5625rem}.landing-typekit-header .internal-nav-cnt-nfh.wrapper{padding:0}.legal-text{max-width:100%;color:#7F7F7F;font-size:10px;line-height:16px;margin-bottom:20px}.legal-text .links{background:#F6F8FC;margin-top:16px;padding:10px}.legal-text .claim{margin-bottom:8px;text-align:center}.legal-text .secondary-btn{width:100%;white-space:nowrap;text-align:center;margin-bottom:10px;padding:14px 10px}.legal-text .secondary-btn.icon:before{content:"";margin-right:10px;font-size:24px}.legal-text+.block{margin-top:0}.legal-text-with-title.wrapper{padding:0}.legal-text-with-title .links{background:transparent;padding:30px 0 0}.legal-text-with-title .secondary-btn{white-space:inherit}.legal-text-with-title .contact-link{margin-top:10px}.logos-module{position:relative;padding-bottom:24px}.logos-module:after{content:"";position:absolute;width:100%;height:90px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .logos-module:after{background-color:#EDF7F6}.seg-city .logos-module:after{background-color:#F1F2F9}.seg-heritage .logos-module:after{background-color:#F0F5E8}.logos-module .item{-webkit-box-flex:0;-ms-flex:0 0 calc( 25% - 10px);flex:0 0 calc( 25% - 10px);width:calc( 25% - 10px);margin:0 5px}.logos-module .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.logos-module .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:5px 0}.lost-user-lightbox .lost-user-header .title{margin-bottom:40px}.lost-user-lightbox .fancybox-close-small:before{font-size:16px;font-weight:bold}.lost-user-lightbox .lost-user-col{padding:0 25px;border-right:3px solid #DBDBDB}.lost-user-lightbox .lost-user-col:last-child{border-right:0}.lost-user-lightbox .lost-user-col .s{font-size:32px;margin-bottom:20px}.lost-user-lightbox .lost-user-col .lost-user-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.lost-user-lightbox{text-align:left;max-width:calc(100% - 20px);margin:0;padding:10px;width:95%;border-width:0}.lost-user-lightbox .lost-user-wrapper{padding:20px 10px}.lost-user-lightbox .lost-user-header .title{font-size:20px;margin-bottom:25px}.lost-user-lightbox .lost-user-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lost-user-lightbox .lost-user-col{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-top:20px;margin-top:20px;border-top:3px solid #DBDBDB;height:100%}.lost-user-lightbox .lost-user-col:first-child{border-top:0;padding-top:0;margin-top:0}.lost-user-lightbox .lost-user-col .s{font-size:24px;line-height:18px;margin-right:15px}.matterport-block .iframe-container{padding-top:42.859%}.matterport-block .iframe-container{padding-top:66.667%}.meetings-get-quote .secondary-btn{padding:20px 40px}.meetings-get-quote{margin:30px 0}.home-list-four-items-with-icon+.meetings-get-quote{margin-top:0}.meetings-search-engine{overflow:hidden}.meetings-search-engine .image-wrapper .title-bg{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.meetings-search-engine .fastbooking-wrapper-mobile{display:block}.modal-module-nfh{padding:0;border:0}.modal-module-nfh#modal-information-modules-nfh{padding:0;padding-top:24px}.modal-module-nfh .wrapper{padding:0}.modal-module-nfh .tabs-wrapper{position:absolute;right:0;left:0;text-align:center;z-index:9}.modal-module-nfh .tabs-wrapper>a:after,.modal-module-nfh .tabs-wrapper .s-arrow-up:after{margin-left:10px;font-weight:700;font-size:11px}.modal-module-nfh .tabs-wrapper ul{display:none;margin-top:15px;padding-top:16px;border-top:1px solid #DBDBDB}.modal-module-nfh .tabs-wrapper ul .tab{display:block;margin-bottom:20px}.modal-module-nfh .tabs-wrapper ul .tab:last-child{margin-bottom:0}.modal-module-nfh .tabs-wrapper ul.visible{display:block}.modal-module-nfh .tabs-wrapper li.active>a:before{bottom:4px}.modal-module-nfh .tabs-wrapper li:after{display:none}.modal-module-nfh .tabs-carousel{margin-top:77px}.modal-module-nfh #info-tab{padding:0}.modal-module-nfh .content-tab{padding:115px 20px 110px}.modal-module-nfh .content-tab .wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}.modal-module-nfh .content-tab .wrapper-content figure{margin-left:0;width:200px;height:200px;margin-top:-50px;margin-bottom:20px}.modal-module-nfh .content-tab .wrapper-content .wrapper-text{padding-left:0}.modal-module-nfh .hotel-info-row{padding:20px;margin-bottom:0}.modal-module-nfh .hotel-info-row .title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-module-nfh .hotel-info-row .floating-action{position:absolute;bottom:10px;width:calc(100% - 40px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-module-nfh .hotel-info-row .floating-action .btn-floating-fastbooking{width:100%}.module-highlighted-with-logo .wrapper{padding:0 10px}.module-highlighted-with-logo .wrapper:before{display:none}.module-highlighted-with-logo .content{text-align:left;padding:9px}.my-iberostar-image-with-description-block{width:calc(100% + 24px);margin-left:-12px}.my-iberostar-page .wrapper-freetours .my-iberostar-image-with-description-block.mb-6{margin-bottom:15px}.my-iberostar-image-with-description-block .image img{height:100%}.my-iberostar-image-with-description-block .inner{min-height:160px;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-image-with-description-block .inner .text-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center}.my-iberostar-introduction-module{text-align:center}.my-iberostar-introduction-module .block-title{color:#002855;max-width:500px;margin:0 auto 15px}.my-iberostar-introduction-module .description{color:#7F7F7F;max-width:690px;margin:0 auto}.my-iberostar-introduction-module .description a{font-size:16px;font-size:1rem;line-break:26px}.my-iberostar-introduction-module .block-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:26px;margin-bottom:15px}.my-iberostar-introduction-module .description{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F;margin-bottom:15px}.my-iberostar-introduction-module .description a{font-size:14px;font-size:0.875rem;line-height:24px}.my-iberostar-introduction-module>a{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px}.my-iberostar-personal-assistant-form .fz-row.cols-2.reduced-width{width:100%}.my-iberostar-personal-assistant-form .fz-row.cols-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-iberostar-personal-assistant-form .fz-row.cols-3 .fz-col{width:100%;margin-bottom:10px}.my-room-online .check-in-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-room-online .check-in-block>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px;background:#F1F2F9}.my-room-online .check-in-block>div:first-child{padding:69% 0 0}.my-room-online .check-in-block>div:last-child{background:transparent;padding:20px 0}.my-room-online .check-in-block>div:last-child .t-highlight{text-align:left}.my-room-online .check-in-block>div:last-child .t-highlight.mb-4{margin-bottom:10px}.my-room-online .check-in-block>div iframe{width:100%}.near-hotels-slider{overflow:hidden}.near-hotels-slider .flex>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:315px;height:auto}.near-hotels-slider .flex>*.single{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.near-hotels-slider .content{padding:16px 20px}.near-hotels-slider .bottom-content{margin-top:16px}.near-hotels-slider .image{min-height:208px}.near-hotels-slider .swiper-pagination-custom{display:none}.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}}.b-offer-rooms .horizontal-card .text{border-right:1px solid #DBDBDB}.b-offer-rooms .card.room+.card.room{margin-top:20px}.b-offer-rooms .card.room .info-links{display:block;text-align:center}.b-offer-rooms .card.room .info-links .info-link{display:inline-block}.b-offer-rooms .card.room .info-links .info-link:first-child{margin-right:40px}.b-offer-rooms .highlight .t-price{font-size:22px;font-size:1.375rem;line-height:26px}.offers-list .horizontal-card{margin-bottom:24px}.offers-list .swiper-container{padding-bottom:50px}.offers-list .block-title{padding-bottom:10px}.offers-list .card .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}.offers-list .card .card-container .call-to-action{margin-top:auto}.offers-list .swiper-container{padding:0 20px 30px}.offers-list .mobile-room-card.swiper-slide{width:100%}.offers-list .mobile-room-card .image.with-filter:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,40,85,0.3)}.offers-list .mobile-room-card .image:after{z-index:1}.offers-list .mobile-room-card .image .price-cnt{padding:0 6px;z-index:2}.offers-list .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;bottom:0}.offers-list .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DBDBDB;border-radius:4px}.offers-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}.olapic-module .t-label,.olapic-module .blue-top-fringe,.olapic-module .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .olapic-module .type,.olapic-module .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .olapic-module .type{margin-bottom:4px}.olapic-module .block-title{margin-bottom:16px}.olapic-module .block-title{margin-bottom:10px}.olapic-module .description{font-size:14px}.card-container .opinion-widget .tripadvisor-widget .widget{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#opinions-list{overflow:hidden}#opinions-list .padding{padding-right:32px;padding-left:32px}.opinions-list.guest-opinions .opinions{padding:20px 0}.opinions-list.guest-opinions .opinions .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.opinions-list.guest-opinions .opinions .info{-webkit-box-flex:0;-ms-flex:0 0 24.25%;flex:0 0 24.25%}.opinions-list.guest-opinions .opinions .info .name{margin-bottom:8px}.opinions-list.guest-opinions .opinions .info .date{margin-bottom:8px}.opinions-list.guest-opinions .opinions .opinion{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 40px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.opinions-list.guest-opinions .opinions .opinion>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.opinions-list.guest-opinions .opinions .opinion .title{margin-bottom:16px}.opinions-list.guest-opinions .opinions .opinion .see-more{margin-top:16px}.opinions-list.guest-opinions .opinions .opinion .answer{margin-top:auto;padding-top:24px}.opinions-list.guest-opinions .opinions .opinion .answer-title{display:inline-block;cursor:pointer}.opinions-list.guest-opinions .opinions .opinion.untruncated .see-more span{display:none}.opinions-list.guest-opinions .opinions .opinion.untruncated .see-more .close{display:inline-block}.opinions-list.guest-opinions .opinions .video{width:100%}.opinions-list.guest-opinions .opinions .video>div{position:relative;padding-bottom:56.25%;overflow:hidden}.opinions-list.guest-opinions .opinions .video>div iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.opinions-list.guest-opinions .opinions .users{-webkit-box-flex:0;-ms-flex:0 0 15.83333%;flex:0 0 15.83333%}.opinions-list.guest-opinions .opinions .users .label{padding-bottom:8px;white-space:nowrap}.opinions-list.guest-opinions .opinions .users .valoration{color:#002855;font-size:36px;font-size:2.25rem;line-height:42px}.total-opinions{margin-bottom:10px}.total-opinions .t-h3{color:#002855}.total-opinions .opinions-num{color:#67BAAF}.opinions-list.guest-opinions{border-top:1px solid #DBDBDB}.opinions-list.guest-opinions .opinions{padding:16px 0 0}.opinions-list.guest-opinions .opinions .wrapper{padding:0 20px}.opinions-list.guest-opinions .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.opinions-list.guest-opinions .wrapper .info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.opinions-list.guest-opinions .wrapper .info .name{font-size:16px;font-size:1rem;margin-bottom:0}.opinions-list.guest-opinions .wrapper .valoration{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;margin-left:auto;-ms-flex-item-align:start;align-self:flex-start;text-align:right}.opinions-list.guest-opinions .wrapper .opinion{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:16px}.opinions-list.guest-opinions .wrapper .opinion.untruncated .see-more span{display:none}.opinions-list.guest-opinions .wrapper .opinion.untruncated .see-more .close{display:inline-block}.opinions-list.guest-opinions .valoration{position:relative;color:#7F7F7F}.opinions-list.guest-opinions .valoration .bar{position:absolute;right:0;bottom:-8px;width:calc(100% - 10px);height:4px;background:#DBDBDB;border-radius:4px}.opinions-list.guest-opinions .valoration .bar .blue-bar{position:absolute;top:0px;left:0px;height:4px;background:#67BAAF;border-radius:4px}.opinions-list.guest-opinions .answer{width:calc( 100% + 40px);margin-top:16px;margin-left:-20px}.opinions-list.guest-opinions .answer-title{display:inline-block;padding:8px 20px;cursor:pointer;margin-bottom:20px}.opinions-list.guest-opinions .answer-content{padding:0 20px 8px}.opinions-list.guest-opinions .users{display:none}#opinions-list .append-more{text-align:center;padding:20px;border-bottom:solid 1px #DBDBDB}#opinions-list .append-more .get-more{color:#67BAAF}#opinions-list .header-opinions{padding-top:16px;padding-bottom:20px}#opinions-list .header-opinions .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}#opinions-list .header-opinions .flex h4{font-size:20px;font-size:1.25rem;margin-bottom:10px}#opinions-list .header-opinions .flex .users{text-align:left}.opinions-summary{margin-top:24px}.opinions-summary .ratings>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.opinions-summary .ratings>.wrapper .user-ratings{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:24px}.opinions-summary .ratings:after{content:'';position:absolute;top:10%;left:50%;width:1px;height:80%;background:#DBDBDB}.opinions-summary{margin-top:20px}.opinions-summary .ratings{margin-bottom:20px;background:transparent}.opinions-summary .ratings>.wrapper{overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.opinions-summary .ratings>.wrapper .user-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc( 50% - 5px);padding:10px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #DBDBDB}.opinions-summary .ratings .trip-advisor-ratings .title,.opinions-summary .ratings .user-ratings .title{display:none}.opinions-summary .ratings .trip-advisor-logo-mini{display:none}.opinions-summary .ratings .user-ratings{margin-right:5px}.opinions-summary .ratings .user-ratings:before{content:"";display:inline-block;vertical-align:middle;height:100%}.opinions-summary .ratings .user-ratings .users{display:inline-block}.opinions-summary .ratings .user-ratings .rating-circles{display:none}.opinions-summary .ratings .user-ratings .valoration{top:0;width:auto;font-style:normal;font-family:"Open Sans", sans-serif;letter-spacing:0;font-size:34px;line-height:35px;color:#67BAAF;padding:0 5px 0 0}.opinions-summary .ratings .user-ratings .valoration:after{content:"/10";opacity:.4}.opinions-summary .ratings .user-ratings .valoration:before{content:'*';font-size:12px;line-height:12px;position:absolute;top:7px;right:0;opacity:.4}.opinions-summary .ratings .trip-advisor-ratings{margin-left:5px}.opinions-summary .ratings .trip-advisor-ratings .widget{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.opinions-summary .opinion-widget{width:calc( 50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc( 50% - 5px);text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #DBDBDB}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden),.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden){padding-top:0}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .title,.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden) .title{display:none}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .widget,.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden) .widget{margin-bottom:8px}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden) .widget .name,.opinions-summary .opinion-widget .holidaycheck-widget:not(.hidden) .widget .name{display:none}.opinions-summary .opinion-widget .tripadvisor-widget:not(.hidden){padding:10px}.poi-map .gm-style-iw{overflow:visible}.poi-map .map-wrapper{padding-top:41.719%}.poi-map #poi-map.one-page-map .poi-map-infobox{padding:24px;max-width:270px}.poi-map #poi-map.one-page-map .gm-style-iw{top:0 !important;left:0 !important;padding-top:136px;min-width:322px !important}.poi-map #poi-map.one-page-map .gm-style-iw div{overflow:visible !important}.poi-map #poi-map.one-page-map .gm-style-iw div.img-info{overflow:hidden !important}.poi-map #poi-map.one-page-map .gm-style-iw .content{width:270px}.poi-map #poi-map.one-page-map .gm-style-iw .content .text{width:270px}.poi-map #poi-map.one-page-map .img-info{top:0;left:0;right:0;width:100%;max-width:322px;min-width:322px}.poi-map #poi-map.one-page-map .img-info img{top:1px;left:1px}.poi-map .poi-categories-cnt{position:relative;white-space:nowrap}.poi-map .poi-categories-cnt .drop-down-links{left:auto;right:0;top:100%}.poi-map .poi-categories-cnt .drop-down-links:before{left:80%}.poi-map .poi-categories-cnt .drop-down-links li:first-child{display:block}.poi-map .poi-categories-cnt .drop-down-links li .s{margin-left:-1px;margin-right:5px}.poi-map .poi-categories-cnt.one-page-map{position:absolute;z-index:9;top:47px;right:10px;width:222px}.poi-map .poi-categories-cnt.one-page-map .poi-map .map-wrapper{padding-top:41.719%}.poi-map .poi-categories-cnt.one-page-map .poi-map-infobox.hotel .img-info{top:-8px;left:-15px;display:block}.poi-map .poi-categories-cnt.one-page-map .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);font-size:14px;font-size:0.875rem}.poi-map .poi-categories-cnt.one-page-map .selector .s{font-size:24px;font-size:1.5rem;padding-right:11px}.poi-map .poi-categories-cnt.one-page-map .selector .show{display:none}.poi-map .poi-categories-cnt.one-page-map .selector .hide{display:inline}.poi-map .poi-categories-cnt.one-page-map .selector.active{background-color:#fff}.poi-map .poi-categories-cnt.one-page-map .selector.active .show{display:inline}.poi-map .poi-categories-cnt.one-page-map .selector.active .hide{display:none}.poi-map .poi-categories-cnt.one-page-map .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-map .drop-down-links:before{display:none}.poi-map .poi-categories-cnt.one-page-map .drop-down-links.active{display:block}.poi-map .poi-categories-cnt.one-page-map .drop-down-links li{margin-bottom:24px}.poi-map .poi-categories-cnt.one-page-map .drop-down-links li:first-child{display:block}.poi-map .poi-categories-cnt.one-page-map .drop-down-links li:last-child{display:block;margin-bottom:0px}.poi-map .poi-categories-cnt.one-page-map .drop-down-links li .s{margin-right:9px;font-size:24px;font-size:1.5rem}.poi-map .poi-categories-cnt.one-page-map .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-map .drop-down-links li a:hover{background:transparent;color:#002855}.poi-map-infobox{padding:10px 5px;max-width:420px}.poi-map-infobox .image{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;max-height:88px}.hide-on-desktop{display:none !important}.poi-map:after{height:197px}.poi-map .block-title{margin-bottom:12px}.poi-map .block-title-header{margin-bottom:10px}.poi-map .map-wrapper{padding-top:105%}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw{overflow:visible}.poi-map .map-wrapper #poi-map.one-page-map .poi-map-infobox.hotel .img-info{top:-8px;left:-15px;display:block}.poi-map .map-wrapper #poi-map.one-page-map .gmapz-infowindow .poi-map-infobox.hotel{height:124px}.poi-map .map-wrapper #poi-map.one-page-map .gmapz-infowindow .poi-map-infobox.hotel .gm-style-iw{overflow:visible}.poi-map .map-wrapper #poi-map.one-page-map .gmapz-infowindow .poi-map-infobox.hotel .gm-style-iw .content{padding-left:105px}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw-container{height:170px !important;overflow:hidden}.poi-map .map-wrapper #poi-map.one-page-map .img-info{overflow:visible}.poi-map .map-wrapper #poi-map.one-page-map .img-info img{position:absolute;width:auto;max-height:calc(100% - 19px)}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw{padding-top:0}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw .content{padding-left:75px}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw .content .desc{display:none}.poi-map-infobox{padding:0;max-width:265px}.poi-map-infobox .image{-webkit-box-flex:0;-ms-flex:0 0 98px;flex:0 0 98px;max-height:98px}.poi-map-infobox .distance{font-size:12px;font-size:0.75rem;letter-spacing:1.5px;margin-bottom:6px}.container-selector{width:100%;position:relative;height:67px;margin-bottom:10px}.container-selector .poi-categories-cnt.one-page{width:100%;left:0;top:0}@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{position:relative;padding-bottom:24px}.b-poi-map-with-cards:after{content:"";position:absolute;width:100%;height:274px;left:0;bottom:0;z-index:-2;background:#EDF7F6}.seg-ocean .b-poi-map-with-cards:after{background-color:#EDF7F6}.seg-city .b-poi-map-with-cards:after{background-color:#F1F2F9}.seg-heritage .b-poi-map-with-cards:after{background-color:#F0F5E8}.b-poi-map-with-cards .static-map img{width:100%}.b-poi-map-with-cards .poi-cards{padding:0 0 24px 0}.b-poi-map-with-cards .poi-card{max-width:291px}.b-poi-map-with-cards .poi-card .content{padding:24px}.b-poi-map-with-cards .poi-card:last-child{margin:0}.poi-desc-fancybox .image{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;width:300px}.poi-desc-fancybox .content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:24px}.b-poi-map-with-cards>.wrapper{padding:0}.b-poi-map-with-cards .map-wrapper{min-height:552px}.b-poi-map-with-cards .block-title-header{padding:0 20px}.b-poi-map-with-cards .static-google-map{width:100%}.b-poi-map-with-cards .poi-cards{bottom:26px;overflow-x:scroll;padding-right:0;padding-left:24px}.b-poi-map-with-cards .poi-card{min-width:310px}.b-poi-map-with-cards .poi-card .content{padding:20px}.poi-desc-fancybox{padding:0}.poi-desc-fancybox .fancybox-close-small:before{font-size:16px;font-size:1rem;font-weight:700;color:#fff}.poi-desc-fancybox .wrapper{display:block}.poi-desc-fancybox .poi-static-map img{width:100%}.poi-desc-fancybox .mb-1{margin-bottom:0}.poi-desc-fancybox .mb-4{margin-bottom:16px}.poi-desc-fancybox .image{padding-top:43.55%}.poi-desc-fancybox .content{padding:16px 16px 24px}.press-contact{margin-bottom:20px;margin-top:60px}.press-contact .press-contact-container{border:1px solid #DBDBDB;padding:0}.press-contact .press-contact-container.gray{background:transparent}.press-contact .press-contact-container ul{padding:30px 10px 10px}.press-contact .press-contact-container ul:before{content:"";font-size:24px;color:#002855;background:#FFF;width:48px;height:48px;border:1px solid #DBDBDB;border-radius:50%;line-height:51px;left:50%;margin-left:-24px;top:-24px;margin-top:0}.press-contact .press-contact-container ul li{max-width:100%;width:100%;padding:0;text-align:center}.press-contact .press-contact-container ul li:first-child{padding:0}.press-contact .press-contact-container .press-contact-title{font-size:14px;line-height:17px;padding-bottom:6px}.press-contact .press-contact-container .press-contact-sub-title{font-size:14px;line-height:22px;color:#7F7F7F;padding-bottom:15px}.press-contact-form .fz-row>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.press-contact-form .fz-row>*.fz-col{float:none;width:calc( 50% - 10px);-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px);-ms-flex-preferred-size:calc( 50% - 10px);flex-basis:calc( 50% - 10px)}.press-contact-form .fz-row>*.fz-col.textarea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.press-contact-form .wrapper{padding:0 10px}.press-contact-form .press-contact-form-title{font-size:22px;line-height:27px;text-align:left;padding:10px 0 15px}.press-contact-form .form-wrapper .fz-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.press-contact-form .form-wrapper .fz-row>*.fz-col{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.rooms-list-with-filter-title.block-title-header{margin-bottom:20px}.rooms-list-with-filter-title.block-title-header .rooms-comparator-wrapper{text-align:left}.rooms-list-with-filter-title.block-title-header .rooms-comparator-wrapper .rooms-comparator{padding-bottom:0}.rooms-list-with-filter-nav.wrapper{padding:0 0 16px}.rooms-list-with-filter{padding:0 20px}.rooms-list-with-filter .wrapper.flex{padding:0}.rooms-list-with-filter .card.room{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:315px;height:auto}.rooms-list-with-filter .card.room-list-add-room{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px dashed #DBDBDB}.rooms-list-with-filter .card.room-list-add-room 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;font-size:16px;font-size:1rem;line-height:26px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-base-text="true"] .rooms-list-with-filter .card.room-list-add-room a{font-size:inherit;line-height:inherit}.rooms-list-with-filter .card.room-list-add-room 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 .card.room-list-add-room a:hover:before,.rooms-list-with-filter .card.room-list-add-room a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.rooms-list-with-filter .card.room-list-add-room a:active{color:#002855}.rooms-list-with-filter .card.room-list-add-room a:active:before{background:#F1F2F9}.rooms-list-with-filter .card.room-list-add-room span{padding-top:85px;-ms-flex-item-align:center;align-self:center;display:inline-block;position:relative}.rooms-list-with-filter .card.room-list-add-room span:after{content:"";font-size:64px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rooms-list-with-filter .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.rooms-list-with-filter .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.rooms-list-with-filter .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}.rooms-slider .card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:315px;height:auto}.rooms-slider .view-all-rooms .secondary-btn{width:100%}.rooms-slider .swiper-pagination-custom{margin:10px auto 0;width:100%;position:relative;padding:14px 0 0;bottom:0}.rooms-slider .swiper-pagination-custom:before{content:'';position:absolute;top:0;right:0;left:0;display:block;height:4px;background:#DCEFED;border-radius:4px}.rooms-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}.share-offer{position:fixed;right:0;bottom:0;left:0;background:#EDF7F6;z-index:3}.share-offer .action{padding:8px 0;text-align:center}.share-offer .copy{position:relative;display:inline-block;margin-right:40px;color:#002855;font:600 18px "Open Sans", sans-serif}.share-offer .copy:after{position:absolute;top:-8px;left:-52px;font-size:42px}.share-offer .shared{display:inline-block;font-size:14px}.share-offer .shared:after{width:63px;height:63px;margin-left:10px;font-size:24px;line-height:63px}.share-offer{background:transparent}.share-offer .action{padding:16px 0;text-align:center}.share-offer .shared{padding:10px 0 12px 24px;font-size:14px;border-radius:22px}.share-offer .shared:after{width:42px;height:42px;margin-left:21px;line-height:40px}.share-offer.fixed{position:fixed;bottom:0;left:0;right:0;z-index:3}.sidebar-address{padding:24px}.sidebar-address .title{margin-bottom:16px}.sidebar-address .from{margin-bottom:24px}.sidebar-address{width:100%;padding:20px}.sidebar-address .title{margin-bottom:8px}.sidebar-address .from{margin-bottom:20px}.sidebar-address .s-arrow-right-fat{display:none}.sidebar-address .btn-primary{width:100%}.sidebar-hotel-awards .swiper-slide{max-width:80px;text-align:center}.sidebar-newsletter .title{margin-bottom:16px}.sidebar-newsletter{width:100%}.sidebar-newsletter .title{margin-bottom:8px}.b-special-logo .special-logo img{max-width:100%}.static-image-and-banner-with-fastbooking{position:relative;max-width:1366px;margin-left:auto;margin-right:auto;height:calc( 586px + 39px);min-height:500px;max-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex}.static-image-and-banner-with-fastbooking .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-banner-with-fastbooking .content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-banner-with-fastbooking .wrapper{position:relative;z-index:2;-ms-flex-item-align:end;align-self:flex-end}.static-image-and-banner-with-fastbooking .static-image{position:absolute;top:0;right:0;bottom:39px;left:0;width:100%;max-height:586px;height:calc(100% - 39px);margin:0 auto;background-size:cover;background-position:50% 50%;z-index:1}.static-image-and-banner-with-fastbooking .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-and-banner-with-fastbooking .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:4}.static-image-and-banner-with-fastbooking .overlay{float:right;clear:both}.static-image-and-banner-with-fastbooking .overlay img{display:block;max-height:400px}.static-image-and-banner-with-fastbooking .timing-bar{max-width:400px;float:right}.static-image-and-banner-with-fastbooking.with-counter .overlay img{max-height:420px}.static-image-and-banner-with-fastbooking{min-height:250px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.static-image-and-banner-with-fastbooking>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-banner-with-fastbooking .wrapper{-ms-flex-item-align:end;align-self:flex-end;padding:0;position:relative}.static-image-and-banner-with-fastbooking .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.static-image-and-banner-with-fastbooking .content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-banner-with-fastbooking .overlay{display:none}.static-image-and-banner-with-fastbooking .overlay-mobile{width:100%;position:absolute;left:0;bottom:100%}.static-image-and-banner-with-fastbooking .overlay-mobile img{width:100%;display:block}.static-image-and-banner-with-fastbooking .static-image{position:relative;padding-top:66.67%;overflow:hidden;background-size:cover;background-position:50% 50%}.static-image-and-banner-with-fastbooking .timing-bar{position:relative;z-index:2}.static-image-and-logo-with-fastbooking{position:relative;max-width:1366px;height:calc( 586px + 39px);max-height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.static-image-and-logo-with-fastbooking .static-image{position:absolute;top:0;right:0;bottom:39px;left:0;width:100%;margin:0 auto;overflow:hidden;background-size:cover;background-position:50% 50%;z-index:1}.static-image-and-logo-with-fastbooking .static-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 .static-image-and-logo-with-fastbooking .static-image{background-image:none !important;background:#abc9e1}.static-image-and-logo-with-fastbooking>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-logo-with-fastbooking>.content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-logo-with-fastbooking>.content>.wrapper{position:relative;z-index:2;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;padding-top:30px;padding-bottom:30px}.static-image-and-logo-with-fastbooking>.content>.wrapper .logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.static-image-and-logo-with-fastbooking>.content>.wrapper .static-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:48px 0}.static-image-and-logo-with-fastbooking>.content>.wrapper .static-content .content-box{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0}.static-image-and-logo-with-fastbooking>.content>.wrapper .static-content .content-box p{color:#fff;text-align:right;font-size:19px;font-size:1.1875rem;line-break:20px;font-weight:bold;text-shadow:0 0 3px rgba(0,0,0,0.65)}.static-image-and-logo-with-fastbooking>.content .fastbooking-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:4}.static-image-and-logo-with-fastbooking{position:relative}.static-image-and-logo-with-fastbooking .static-image{width:100%;left:0;top:0;padding-top:66.67%;overflow:hidden;background-size:cover;background-position:50% 50%}.static-image-and-logo-with-fastbooking .logo{position:absolute;top:20px;right:20px;width:110px}.static-image-and-logo-with-fastbooking .logo img{width:100%}.static-image-and-logo-with-fastbooking .static-content{display:none}.static-image-and-promo-text-with-fastbooking{position:relative;max-width:1366px;height:calc( 586px + 39px);max-height:100%;margin-left:auto;margin-right:auto;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.static-image-and-promo-text-with-fastbooking>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.static-image-and-promo-text-with-fastbooking+.internal-nav{margin-top:-60px}.static-image-and-promo-text-with-fastbooking>.wrapper{-ms-flex-item-align:end;align-self:flex-end;color:#fff}.static-image-and-promo-text-with-fastbooking>.wrapper .promo{padding:30px 0;font-family:"Open Sans", sans-serif;color:#fff;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.static-image-and-promo-text-with-fastbooking>.wrapper .promo:after{position:absolute;content:'';top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:url(//assets4.cdn.iberostar.com/assets/new/oval_bg-e94d022a7a283050612e5308fcf80c3ec0f6687af5add9241cbe011e71ad4056.svg) no-repeat;background-size:contain;background-position:50% 50%}.static-image-and-promo-text-with-fastbooking>.wrapper .promo p{margin:0}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .promo-head{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:700px;position:relative;font-size:14px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .promo-title{margin-bottom:10px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .promo-sub-title{margin-bottom:15px;font-size:16px;line-height:18px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text{margin-bottom:20px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text ul{margin-bottom:10px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text ul li{position:relative;padding-left:24px;font-size:18px;line-height:20px;margin-bottom:6px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text ul li:before{content:"";position:absolute;top:0;left:0;line-height:24px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text p{margin-bottom:10px;font-size:18px}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .promo-body{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:320px;width:auto}.static-image-and-promo-text-with-fastbooking>.wrapper .promo .promo-body p,.static-image-and-promo-text-with-fastbooking>.wrapper .promo .promo-body ul{color:#fff}.static-image-and-promo-text-with-fastbooking>.wrapper .promo.white-text{color:#fff}.static-image-and-promo-text-with-fastbooking>.wrapper .promo.blue-text{color:#002855}.static-image-and-promo-text-with-fastbooking>.wrapper .promo.grand-text{color:#E5554F}.static-image-and-promo-text-with-fastbooking .static-image{position:absolute;z-index:-1;top:0;right:0;bottom:39px;left:0;width:100%;max-height:586px;margin:0 auto;overflow:hidden;background-size:cover;background-position:50% 50%}.static-image-and-promo-text-with-fastbooking .static-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 .static-image-and-promo-text-with-fastbooking .static-image{background-image:none !important;background:#abc9e1}.static-image-and-promo-text-with-fastbooking .fastbooking-wrapper{position:relative;-ms-flex-item-align:end;align-self:flex-end;z-index:4}.static-image-and-promo-text-with-fastbooking.is-personalized>.wrapper .promo .promo-sub-title{margin-bottom:0}.static-image-and-promo-text-with-fastbooking>.wrapper{padding:0}.static-image-and-promo-text-with-fastbooking .promo-head{padding-top:20px;background:#67BAAF;color:#fff}.static-image-and-promo-text-with-fastbooking .promo-head .promo-title,.static-image-and-promo-text-with-fastbooking .promo-head .t-label,.static-image-and-promo-text-with-fastbooking .promo-head .blue-top-fringe,.static-image-and-promo-text-with-fastbooking .promo-head .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .static-image-and-promo-text-with-fastbooking .promo-head .type,.static-image-and-promo-text-with-fastbooking .promo-head .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .static-image-and-promo-text-with-fastbooking .promo-head .type{color:#fff}.static-image-and-promo-text-with-fastbooking .promo-head .t-label,.static-image-and-promo-text-with-fastbooking .promo-head .blue-top-fringe,.static-image-and-promo-text-with-fastbooking .promo-head .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .static-image-and-promo-text-with-fastbooking .promo-head .type,.static-image-and-promo-text-with-fastbooking .promo-head .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .static-image-and-promo-text-with-fastbooking .promo-head .type{display:block;padding:20px 20px 10px}.static-image-and-promo-text-with-fastbooking .promo-head .promo-title{padding:0 20px 20px}.static-image-and-promo-text-with-fastbooking .promo-head .promo-sub-title{background:#F6F8FC;color:#002855;padding:10px 20px;font-size:14px;font-size:0.875rem}.static-image-and-promo-text-with-fastbooking .promo-body{padding:15px 20px 20px;background:#F6F8FC}.static-image-and-promo-text-with-fastbooking .promo-body ul{margin-top:5px}.static-image-and-promo-text-with-fastbooking .promo-body p,.static-image-and-promo-text-with-fastbooking .promo-body li{font-size:14px;font-size:0.875rem;color:#002855}.static-image-and-promo-text-with-fastbooking .promo-body li{padding-left:24px;position:relative}.static-image-and-promo-text-with-fastbooking .promo-body li:after{content:"";position:absolute;left:0;top:6px}.static-image-and-promo-text-with-fastbooking .static-image{padding-top:66.6%;overflow:hidden;background-size:cover;background-position:50% 50%}.static-image-and-promo-text-with-fastbooking.is-personalized{margin:0 0 20px 0;padding:20px;background:#EDF7F6}.static-image-and-promo-text-with-fastbooking.is-personalized .promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.static-image-and-promo-text-with-fastbooking.is-personalized .promo .promo-head{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.static-image-and-promo-text-with-fastbooking.is-personalized .promo .static-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head{padding:20px;color:#002855;background:#fff;text-align:center}.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .promo-title,.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .t-label,.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .blue-top-fringe,.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .type,.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .type,.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .promo-sub-title{color:#002855;padding:0;margin-bottom:10px}.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .promo-title{font-size:26px;font-size:1.625rem;line-height:normal}.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head .promo-sub-title{background:#fff;line-height:normal}.static-image-and-promo-text-with-fastbooking.is-personalized .promo-head p:last-child{margin-bottom:0}.static-image-and-promo-text-with-fastbooking.is-personalized .btn-wrapper{background:#fff;padding:0 20px}.static-image-and-promo-text-with-fastbooking.is-personalized .btn-primary,.static-image-and-promo-text-with-fastbooking.is-personalized .negative-btn{width:100%;margin-bottom:20px}.static-image-and-promo-text-with-fastbooking.is-personalized .negative-btn{color:#fff;background-color:#67BAAF}.static-image-and-promo-text-with-fastbooking.is-personalized .negative-btn:hover:not(.disabled):not(:disabled){background-color:rgba(103,186,175,0.8)}.static-image-and-promo-text-with-fastbooking.is-personalized+.search-trigger-mobile{margin-bottom:20px;background:#F6F8FC;width:calc( 100% - 40px);display:none}.home-page .static-image-and-promo-text-with-fastbooking.is-personalized+.search-trigger-mobile{display:none}.static-image-with-simple-search{padding:10px 15px;height:auto;min-height:100px;background:#F6F8FC;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.static-image-with-simple-search .static-image{display:none}.static-image-with-simple-search .title-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;padding:10px 0 0}.static-image-with-simple-search .title{font-size:30px;line-height:38px;font-weight:bold;text-shadow:0 0 3px transparent}.static-image-with-simple-search .pretitle,.static-image-with-simple-search .title{color:#002855}.static-image-with-simple-search+.internal-submenu,.static-image-with-simple-search+.internal-nav{margin-top:0px}.user-level-description .description-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-level-description .description-link .fake-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:20px}.user-level-description .level-item-container .level-list{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-description .level-item-container .level-list .level-item{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.user-level-description .description-link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.user-level-description .description-link .fake-link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;line-height:24px}.user-level-description .content-button{margin:10px auto 0}.user-level-description .content-button .btn-primary{width:100%}.user-level-description .level-item-container{padding-bottom:20px}.user-level-description .level-item-container .level-list .level-item{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}.user-level-description-popup .popup-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-level-description-popup .popup-container .image-content{width:100%}.user-level-description-popup .popup-container .image-content .image{pointer-events:none}.user-level-description-popup .popup-container .image-content img{width:100%}.user-level-description-popup .popup-container .popup-content{max-width:100%;padding:0;margin-top:20px}.video-module .cover .video-link{top:calc(50% + 10px)}@-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 .block-title{font-size:20px;font-size:1.25rem;line-height:26px}.edit-user-page .accordion-block .accordion-title a{padding:19px 36px 19px 20px;font-size:16px;font-size:1rem;line-height:24px}.edit-user-page .accordion-block .accordion-title a:after{right:20px}.edit-user-page .accordion-block .accordion-content .text{font-size:14px;font-size:0.875rem;line-height:24px}.edit-user-page .accordion-block.opened .accordion-content{padding:24px 20px}.edit-user-page .accordion-block.personal-data .fz-row{margin-bottom:0}.edit-user-page .accordion-block.personal-data .fz-row .fz-col{margin-bottom:20px}.edit-user-page .accordion-block.personal-data .name-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-user-page .accordion-block.personal-data .name-cnt .fz-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-user-page .accordion-block.personal-data .birth-pass-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-col{float:none;width:auto}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-col.birth-cnt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-col.pass-cnt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-user-page .accordion-block.personal-data .phone-lang-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-user-page .accordion-block.personal-data .phone-lang-cnt .fz-col{float:none;width:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-user-page .accordion-block.personal-data .country-code-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-user-page .accordion-block.personal-data .country-code-cnt .fz-col{float:none;width:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-user-page .accordion-block.personal-data .city-address-cnt .fz-col{float:none;width:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-user-page .accordion-block.personal-data .action,.edit-user-page .accordion-block.notifications .action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-user-page .accordion-block.personal-data .action .clear-form,.edit-user-page .accordion-block.notifications .action .clear-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin-top:25px}.edit-user-page .accordion-block.personal-data .action .btn-primary,.edit-user-page .accordion-block.notifications .action .btn-primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.edit-lightbox,.updated-lightbox,.connect-lightbox,.disconnect-lightbox{border-width:20px}.edit-lightbox .fancybox-close-small,.updated-lightbox .fancybox-close-small,.connect-lightbox .fancybox-close-small,.disconnect-lightbox .fancybox-close-small{width:40px;height:40px}.edit-lightbox .fancybox-close-small:before,.updated-lightbox .fancybox-close-small:before,.connect-lightbox .fancybox-close-small:before,.disconnect-lightbox .fancybox-close-small:before{content:"";font-size:10px}.edit-lightbox .mb-5{margin-bottom:20px}.edit-lightbox .action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-lightbox .action .cancel-user-edit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.edit-lightbox .action .btn-primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;margin-bottom:20px}.updated-lightbox{font-size:14px;font-size:0.875rem;line-height:26px}.updated-lightbox .title{font-size:16px;font-size:1rem;line-height:26px;padding-top:80px}.updated-lightbox .title:after{font-size:56px}.updated-lightbox .btn-primary{width:100%}.connect-lightbox{font-size:14px;font-size:0.875rem;padding-top:20px;line-height:20px}.connect-lightbox .title{font-size:16px;font-size:1rem;line-height:16px;padding-right:10px}.connect-lightbox .action{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}.connect-lightbox .action .btn-primary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0;margin-bottom:22px}.connect-lightbox .action .cancel-user-edit{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.disconnect-lightbox{font-size:14px;font-size:0.875rem;line-height:26px}.disconnect-lightbox .title{font-size:16px;font-size:1rem;line-height:26px;padding-top:10px}.my-iberostar-page .wrapper-freetours{padding:20px}.my-iberostar-page .results-filters{padding:0 24px}.iberostargift-lightbox-conditions .title{margin-bottom:20px}.my-iberostar-page .gifts-title{margin:0 0 10px}.my-iberostar-page .gifts-subtitle{margin:0 0 22px;font-size:14px;font-size:0.875rem}.my-iberostar-page .wrapper-iberostar-gifts{margin-bottom:12px}.my-iberostar-page .wrapper-iberostar-gifts.iberostar-gifts-links{-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}.my-iberostar-page .wrapper-iberostar-gifts.iberostar-gifts-links>a{margin-left:0}.my-iberostar-page .wrapper-iberostar-gifts.iberostar-gifts-links>a:nth-child(2){margin-bottom:20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.my-iberostar-page .wrapper-iberostar-gifts .load-more-cnt{padding:0 6px 16px}.my-iberostar-page .results-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 16px 0}.my-iberostar-page .results-filters .t-label,.my-iberostar-page .results-filters .blue-top-fringe,.my-iberostar-page .results-filters .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .my-iberostar-page .results-filters .type,.my-iberostar-page .results-filters .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .my-iberostar-page .results-filters .type{margin-bottom:10px}.my-iberostar-page .results-filters .results-order-by:not(.reversible){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-iberostar-page .load-more{width:100%}.mobile-panel.results-filters.ready{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:start;-ms-flex-pack:start;justify-content:flex-start}.mobile-panel.results-filters .panel-title{padding:20px;background-color:#67BAAF;color:#fff}.mobile-panel.results-filters .sub-title{font-family:"Open Sans", sans-serif;font-weight:600;padding:20px 20px 0;font-size:16px;font-size:1rem;line-height:26px;color:#4A4A4A}.mobile-panel.results-filters .close-mobile-panel{color:#fff;top:9px}.mobile-panel.results-filters ul{padding:20px}.mobile-panel.results-filters ul li{margin-bottom:20px}.mobile-panel.results-filters .bottom-actions{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 20px 24px;border-top:solid 1px #DBDBDB}.mobile-panel.results-filters .clear-all{border:none}.my-iberostar-page .bookings-title .block-title{font-size:24px;font-size:1.5rem;line-height:28px}.my-iberostar-page .bookings-title .booking-categories-cnt{-ms-flex-item-align:center;align-self:center}.my-iberostar-page .content-my-iberostar{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.my-iberostar-page .internal-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-iberostar-page .points-cnt{margin-bottom:55px}.my-iberostar-page .points-cnt.total .desc{font-size:25px;line-height:30px;font-style:italic;margin-bottom:0}.my-iberostar-page .points-cnt.total .point>span{font-size:50px}.my-iberostar-page .bookings-title .block-title{font-size:20px;font-size:1.25rem;line-height:26px}.my-iberostar-page .bookings-title .block-title.mb-3{margin-bottom:10px}.my-iberostar-page .content-my-iberostar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.my-iberostar-page .internal-nav ul li{padding:0}.my-iberostar-page .points-cnt{margin-bottom:15px}.my-iberostar-page .points-cnt.total .desc{font-family:"NoeText", sans-serif;font-size:20px;line-height:25px}.my-iberostar-page .points-cnt .point>span{font-size:30px;padding-right:35px}.my-iberostar-page .points-cnt .point>span:after{font-size:24px;margin-top:-12px}.my-iberostar-page .wrapper-personal-assistant{padding:20px}.my-iberostar-page .wrapper-iberostar-points{padding:20px}.quote-form.flex{padding:0}.quote-form.flex .hotel-selection{width:calc( 100% - 28px);-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 28px);flex:0 0 calc( 100% - 28px);margin:0 auto 40px}.quote-form.flex .fz-row.file-input{overflow:visible;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form.flex .fz-row.file-input input[type=file]+label{width:100%;top:calc( 100% + 10px);height:50px;line-height:25px;background:#fff}.quote-form.flex .fz-row.file-input input[type=file]+label+input[type=text]{width:100%}.quote-form .fz-row{margin-bottom:0}.quote-form .fz-row .fz-col{margin-bottom:20px}.quote-form .fz-row.submit{text-align:center}.quote-form .fz-row.submit .btn-primary{width:calc( 100% - 40px)}.quote-form .fz-section-title{font-size:16px;font-size:1rem;line-height:26px}.quote-form .fz-step{padding-top:10px}.quote-form hr{margin:5px 0 25px}.quote-form .event-button{float:right;margin-top:4px;margin-bottom:30px}html:not(.ie-9) .formz input[type=radio]:checked+label:after{top:3px}.awards-list{text-align:center}.awards-list li{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;text-align:center;padding:15px}.awards-list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px 0;border-bottom:1px solid #DBDBDB}.awards-list li:first-child{padding-top:0}.awards-list li:last-child{padding-bottom:0;border:none}.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .first-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:100%}.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .first-block .price-info,.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .first-block .price-cnt.price-before{width:25%}.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .price-cnt:not(.price-before):last-child{display:none}.claim-form .wrapper .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 20px);margin-left:-10px}.claim-form .wrapper .fz-row .fz-col{margin:0 10px !important}.claim-form .wrapper .fz-row .fz-col.full{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.claim-form .wrapper .fz-row .fz-double-col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 20px);margin-left:-10px;padding-left:10px}.claim-form .wrapper .title{margin-top:40px}.claim-form .wrapper .fz-row{margin-bottom:0}.claim-form .wrapper .fz-row .fz-col{margin-bottom:20px}.contact-us .introduction-module{margin-top:60px}.contact-us .introduction-module .textual-content{max-width:835px}.contact-us .contact-us-form{padding:0 20px}.contact-us .fz-row{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-us .fz-row .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex}.contact-us .fz-row .fz-col.full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contact-us .fz-row .fz-col .fz-field{-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}.contact-us .fz-row .fz-col .fz-field.prefix{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;border-right:none}.contact-us .fz-row .fz-col .fz-field>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact-us .fz-row .fz-col .fz-field>*.t-fb-label{display:inline-block}.contact-us .introduction-module{margin-top:35px}.contact-us .introduction-module .block-title{font-size:20px;font-size:1.25rem;line-height:26px;font-family:"NoeText", sans-serif;font-weight:bold}.contact-us .introduction-module .t-p{font-size:16px;font-size:1rem;line-height:26px}.contact-us .fz-row{margin-bottom:0}.contact-us .fz-row.secction-title{display:none}.contact-us .fz-row .fz-col{margin-bottom:20px}.contact-us .fz-row.phone .fz-col{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-us .fz-row.phone .fz-col .fz-field{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.contact-us .fz-row.phone .fz-col .fz-field.prefix{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;border-right:none}.contact-us .action{text-align:center}.contact-us .g-recaptcha>div{width:100% !important;text-align:center}.destination-header .internal-nav ul{text-align:center;display:block}.destination-header .internal-nav li{float:none;display:inline-block}.destination-header .internal-nav li:after{top:50%;margin-top:-11px}.destination-header .internal-nav li a{padding-top:15px}@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{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-infowindow{width:auto;max-width:350px;bottom:25px;left:50%;margin-left:-480px;padding:24px 60px 24px 24px}.hotel-infowindow .close{top:16px;right:16px}.hotel-infowindow .block-info{margin-bottom:16px;padding-left:8px}.hotel-infowindow .block-info .t-label,.hotel-infowindow .block-info .blue-top-fringe,.hotel-infowindow .block-info .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .hotel-infowindow .block-info .type,.hotel-infowindow .block-info .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .hotel-infowindow .block-info .type{margin-left:-8px}.hotel-infowindow .block-info:last-child{margin-bottom:0}.hotel-map-location{height:340px;margin-bottom:30px}.hotel-info-wrapper .floating-action{display:none}.hotel-page .hotel-header .internal-nav{margin-bottom:20px}.hotel-page .internal-nav:not(.centered){padding:0}.hotel-page .badges-list{margin-left:-5px;margin-right:-5px}.hotel-page .badges-list li{margin:0 5px 5px}.hotel-info .stars{margin-bottom:6px}.hotel-map-location{height:340px;margin-bottom:30px}.map-container{margin-bottom:20px}.map-container .hotel-infowindow{width:100%;right:0;bottom:-10px;left:0;margin:0;padding:10px 20px;border-bottom:solid 1px #F1F2F9}.map-container .hotel-infowindow .close{top:10px;right:10px}.offers-index-list .js-tabs-header{display:none}.offers-index-list .card{margin-top:20px}.offers-index-header{margin-bottom:5px}.offers-index-header .wrapper{display:block}.offers-index-header .action{display:inline-block}.offer-dates-legend{text-align:left;padding-left:0}.quote-form{padding:0;margin-bottom:20px}.quote-form .quote-desc{margin:14px 14px 0}.quote-form .quote-desc h4,.quote-form .quote-desc .desc{margin:5px 0}.quote-form .hotel-selection{position:static;margin-bottom:16px}.quote-form .hotel-selection .selection-item{padding-top:10px;padding-bottom:10px}.quote-form .hotel-selection .rating-stars{margin-top:5px}.quote-form .form-title{margin:0;padding:14px;background-color:rgba(240,240,245,0.5);cursor:pointer}.quote-form .fz-step{margin:0 0 10px;padding:10px}.quote-form .fz-row{margin-bottom:0}.quote-form .fz-row.submit{padding-right:10px}.quote-form .fz-col{margin-bottom:10px;width:100%}.quote-form .fz-col.small{width:100%}.quote-form .fz-col.small-mobile{width:calc(70% - 10px);margin-left:10px}.quote-form .fz-col.tiny{width:30%}.quote-form .form-separator{margin:20px 0 20px 6px}.quote-form .form-separator:after,.quote-form .form-separator:before{width:44%}.quote-form hr{margin:0 0 10px}.quote-form .fz-collapse-trigger:after{content:"";margin-left:10px;font-size:12px;color:#002855}.quote-form .fz-collapse-trigger.fz-collapsed:after{content:"";margin-left:10px;font-size:12px;color:#002855}.quote-form .event-wrapper{margin-bottom:10px}.quote-form .event-wrapper .fz-col.tiny,.quote-form .event-wrapper .fz-col.small-mobile+.small{margin-left:0}.quote-form .event-wrapper .event-button-remove:after{top:-20px;right:-10px;width:40px;height:40px;line-height:40px}.quote-form .event-button{margin-top:0;margin-bottom:10px}.quote-form .search-choice{font-size:13px}.quote-form .chosen-choices>li.search-choice{padding-left:10px;font-size:13px}.quote-form .chosen-choices>li.search-choice:after{right:15px}.quote-form .chosen-results li{padding-left:10px}.quote-form .chosen-results li.group-result{padding-left:35px}.quote-form .chosen-results li.group-result.destinations:after{top:14px;left:10px}.quote-form .chosen-results li.group-result.hotels:after{top:8px;left:10px}.quote-form .counter{font-size:14px}.quote-form .hotel-selection .selection-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .hotel-selection .selection-bottom .info{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:-0.285em}.quote-form .hotel-selection .selection-bottom .info span,.quote-form .hotel-selection .selection-bottom .info li{font-size:14px}.reserve-index-list .row-flex .locate-number-container{display:none}.reserve-index-list .horizontal-card .card-image{width:100%;position:relative}.reserve-index-list .horizontal-card .card-container{width:100%}.reserve-index-list .horizontal-card .text .card-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .horizontal-card .text .card-info li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:10px}.reserve-index-list .horizontal-card .text .card-info li.locate-number-container,.reserve-index-list .horizontal-card .text .card-info li.price-to-pay-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li{margin-right:0;padding-right:10px;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a{font-size:12px;font-size:0.75rem;position:relative;font-weight:bold}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a:after{font-size:12px;font-size:0.75rem;position:absolute;top:3px;right:-16px}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li:last-child{margin-bottom:0}.reserve-index-list .horizontal-card .bottom-links .more-options{width:100%}.reserve-index-list .horizontal-card .bottom-links .more-options ul{width:100%;text-align:center}.session-page .wrapper .block-form{margin:0 auto 0 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;-ms-flex-item-align:start;align-self:flex-start}.session-page .content-wrapper>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.session-page .content-wrapper .form-wrapper,.session-page .content-wrapper .register-wrapper{margin:0 calc((100% - 384px ) / 2);min-width:384px;max-width:384px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.session-page .content-wrapper .form-wrapper.register,.session-page .content-wrapper .register-wrapper.register{margin-bottom:80px;height:auto}.session-page .content-wrapper .form-wrapper.register .remove-social,.session-page .content-wrapper .register-wrapper.register .remove-social{text-align:right;padding:10px 0}.session-page .content-wrapper .form-wrapper>*,.session-page .content-wrapper .register-wrapper>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.session-page .content-wrapper .form-wrapper .wrapper,.session-page .content-wrapper .register-wrapper .wrapper{padding:0;margin:0}.session-page .content-wrapper .form-wrapper .single-birth-date,.session-page .content-wrapper .register-wrapper .single-birth-date{cursor:pointer}.session-page .content-wrapper .form-wrapper .input-text+*+.input-text,.session-page .content-wrapper .form-wrapper .password-row,.session-page .content-wrapper .form-wrapper .input-row,.session-page .content-wrapper .register-wrapper .input-text+*+.input-text,.session-page .content-wrapper .register-wrapper .password-row,.session-page .content-wrapper .register-wrapper .input-row{margin-top:20px}.session-page .content-wrapper .form-wrapper .input-text+*+.input-text .fz-col,.session-page .content-wrapper .form-wrapper .password-row .fz-col,.session-page .content-wrapper .form-wrapper .input-row .fz-col,.session-page .content-wrapper .register-wrapper .input-text+*+.input-text .fz-col,.session-page .content-wrapper .register-wrapper .password-row .fz-col,.session-page .content-wrapper .register-wrapper .input-row .fz-col{float:none}.session-page .content-wrapper .form-wrapper .row.action.reset-password,.session-page .content-wrapper .register-wrapper .row.action.reset-password{margin-top:20px}.session-page .content-wrapper .form-wrapper .row.action.reset-password .btn-primary,.session-page .content-wrapper .register-wrapper .row.action.reset-password .btn-primary{float:right;margin-bottom:20px}.session-page .content-wrapper .form-wrapper .row.action.footer,.session-page .content-wrapper .register-wrapper .row.action.footer{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;margin-top:10px}.session-page .content-wrapper .form-wrapper .row.action.footer>*,.session-page .content-wrapper .register-wrapper .row.action.footer>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.session-page .content-wrapper .form-wrapper .reset-password,.session-page .content-wrapper .register-wrapper .reset-password{display:block;margin:10px 0 0;font-size:14px}.session-page .content-wrapper .form-wrapper .parsley-errors-list,.session-page .content-wrapper .register-wrapper .parsley-errors-list{position:relative}.session-page .content-wrapper .form-wrapper .input-check.parsley-error label:before,.session-page .content-wrapper .register-wrapper .input-check.parsley-error label:before{border-color:#EF5350}.session-page .content-wrapper .block-form,.session-page .content-wrapper .introduction-module-with-list{max-width:calc(1240px / 2)}.session-page .content-wrapper .introduction-module-with-list{margin:0 0 0 auto}.session-page .register-wrapper .block{margin:0 auto}.session-page .block{min-width:384px;max-width:384px}.session-page .form-wrapper .block-title,.session-page .form-wrapper .go-to-register{max-width:46%}.session-page .wrapper .block-form .login-loader{height:50%}.session-page .fz-row.save{-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .fz-row.save>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.session-page .fz-row.save>*:first-child{margin-bottom:15px}.session-page .fz-row.save>* .btn-primary{width:100%}.session-page .form-wrapper .register>*{width:100%}.session-page .form-wrapper .register .block-title{margin-bottom:10px}.session-page .form-wrapper .register a{margin-left:0}.with-call-center .faqs-block{width:100%}.with-call-center .faqs-block>.wrapper{padding-left:20px;padding-right:20px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up){position:relative;margin-right:20px;padding-right:30px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up)::after{position:absolute;right:0;margin-top:8px}.awards-list{text-align:center}.awards-list li{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;text-align:center;padding:15px}.awards-list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px 0;border-bottom:1px solid #DBDBDB}.awards-list li:first-child{padding-top:0}.awards-list li:last-child{padding-bottom:0;border:none}.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .first-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:100%}.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .first-block .price-info,.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .first-block .price-cnt.price-before{width:25%}.result-hotel.wait .horizontal-card.card.hotel .call-to-action .price-info-fake .price-cnt:not(.price-before):last-child{display:none}.claim-form .wrapper .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 20px);margin-left:-10px}.claim-form .wrapper .fz-row .fz-col{margin:0 10px !important}.claim-form .wrapper .fz-row .fz-col.full{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.claim-form .wrapper .fz-row .fz-double-col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 20px);margin-left:-10px;padding-left:10px}.claim-form .wrapper .title{margin-top:40px}.claim-form .wrapper .fz-row{margin-bottom:0}.claim-form .wrapper .fz-row .fz-col{margin-bottom:20px}.contact-us .introduction-module{margin-top:60px}.contact-us .introduction-module .textual-content{max-width:835px}.contact-us .contact-us-form{padding:0 20px}.contact-us .fz-row{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-us .fz-row .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex}.contact-us .fz-row .fz-col.full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contact-us .fz-row .fz-col .fz-field{-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}.contact-us .fz-row .fz-col .fz-field.prefix{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;border-right:none}.contact-us .fz-row .fz-col .fz-field>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact-us .fz-row .fz-col .fz-field>*.t-fb-label{display:inline-block}.contact-us .introduction-module{margin-top:35px}.contact-us .introduction-module .block-title{font-size:20px;font-size:1.25rem;line-height:26px;font-family:"NoeText", sans-serif;font-weight:bold}.contact-us .introduction-module .t-p{font-size:16px;font-size:1rem;line-height:26px}.contact-us .fz-row{margin-bottom:0}.contact-us .fz-row.secction-title{display:none}.contact-us .fz-row .fz-col{margin-bottom:20px}.contact-us .fz-row.phone .fz-col{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-us .fz-row.phone .fz-col .fz-field{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.contact-us .fz-row.phone .fz-col .fz-field.prefix{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;border-right:none}.contact-us .action{text-align:center}.contact-us .g-recaptcha>div{width:100% !important;text-align:center}.destination-header .internal-nav ul{text-align:center;display:block}.destination-header .internal-nav li{float:none;display:inline-block}.destination-header .internal-nav li:after{top:50%;margin-top:-11px}.destination-header .internal-nav li a{padding-top:15px}@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{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-infowindow{width:auto;max-width:350px;bottom:25px;left:50%;margin-left:-480px;padding:24px 60px 24px 24px}.hotel-infowindow .close{top:16px;right:16px}.hotel-infowindow .block-info{margin-bottom:16px;padding-left:8px}.hotel-infowindow .block-info .t-label,.hotel-infowindow .block-info .blue-top-fringe,.hotel-infowindow .block-info .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .hotel-infowindow .block-info .type,.hotel-infowindow .block-info .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .hotel-infowindow .block-info .type{margin-left:-8px}.hotel-infowindow .block-info:last-child{margin-bottom:0}.hotel-map-location{height:340px;margin-bottom:30px}.hotel-info-wrapper .floating-action{display:none}.hotel-page .hotel-header .internal-nav{margin-bottom:20px}.hotel-page .internal-nav:not(.centered){padding:0}.hotel-page .badges-list{margin-left:-5px;margin-right:-5px}.hotel-page .badges-list li{margin:0 5px 5px}.hotel-info .stars{margin-bottom:6px}.hotel-map-location{height:340px;margin-bottom:30px}.map-container{margin-bottom:20px}.map-container .hotel-infowindow{width:100%;right:0;bottom:-10px;left:0;margin:0;padding:10px 20px;border-bottom:solid 1px #F1F2F9}.map-container .hotel-infowindow .close{top:10px;right:10px}.offers-index-list .js-tabs-header{display:none}.offers-index-list .card{margin-top:20px}.offers-index-header{margin-bottom:5px}.offers-index-header .wrapper{display:block}.offers-index-header .action{display:inline-block}.offer-dates-legend{text-align:left;padding-left:0}.quote-form{padding:0;margin-bottom:20px}.quote-form .quote-desc{margin:14px 14px 0}.quote-form .quote-desc h4,.quote-form .quote-desc .desc{margin:5px 0}.quote-form .hotel-selection{position:static;margin-bottom:16px}.quote-form .hotel-selection .selection-item{padding-top:10px;padding-bottom:10px}.quote-form .hotel-selection .rating-stars{margin-top:5px}.quote-form .form-title{margin:0;padding:14px;background-color:rgba(240,240,245,0.5);cursor:pointer}.quote-form .fz-step{margin:0 0 10px;padding:10px}.quote-form .fz-row{margin-bottom:0}.quote-form .fz-row.submit{padding-right:10px}.quote-form .fz-col{margin-bottom:10px;width:100%}.quote-form .fz-col.small{width:100%}.quote-form .fz-col.small-mobile{width:calc(70% - 10px);margin-left:10px}.quote-form .fz-col.tiny{width:30%}.quote-form .form-separator{margin:20px 0 20px 6px}.quote-form .form-separator:after,.quote-form .form-separator:before{width:44%}.quote-form hr{margin:0 0 10px}.quote-form .fz-collapse-trigger:after{content:"";margin-left:10px;font-size:12px;color:#002855}.quote-form .fz-collapse-trigger.fz-collapsed:after{content:"";margin-left:10px;font-size:12px;color:#002855}.quote-form .event-wrapper{margin-bottom:10px}.quote-form .event-wrapper .fz-col.tiny,.quote-form .event-wrapper .fz-col.small-mobile+.small{margin-left:0}.quote-form .event-wrapper .event-button-remove:after{top:-20px;right:-10px;width:40px;height:40px;line-height:40px}.quote-form .event-button{margin-top:0;margin-bottom:10px}.quote-form .search-choice{font-size:13px}.quote-form .chosen-choices>li.search-choice{padding-left:10px;font-size:13px}.quote-form .chosen-choices>li.search-choice:after{right:15px}.quote-form .chosen-results li{padding-left:10px}.quote-form .chosen-results li.group-result{padding-left:35px}.quote-form .chosen-results li.group-result.destinations:after{top:14px;left:10px}.quote-form .chosen-results li.group-result.hotels:after{top:8px;left:10px}.quote-form .counter{font-size:14px}.quote-form .hotel-selection .selection-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-form .hotel-selection .selection-bottom .info{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:-0.285em}.quote-form .hotel-selection .selection-bottom .info span,.quote-form .hotel-selection .selection-bottom .info li{font-size:14px}.reserve-index-list .row-flex .locate-number-container{display:none}.reserve-index-list .horizontal-card .card-image{width:100%;position:relative}.reserve-index-list .horizontal-card .card-container{width:100%}.reserve-index-list .horizontal-card .text .card-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .horizontal-card .text .card-info li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:10px}.reserve-index-list .horizontal-card .text .card-info li.locate-number-container,.reserve-index-list .horizontal-card .text .card-info li.price-to-pay-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li{margin-right:0;padding-right:10px;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a{font-size:12px;font-size:0.75rem;position:relative;font-weight:bold}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li a:after{font-size:12px;font-size:0.75rem;position:absolute;top:3px;right:-16px}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner li:last-child{margin-bottom:0}.reserve-index-list .horizontal-card .bottom-links .more-options{width:100%}.reserve-index-list .horizontal-card .bottom-links .more-options ul{width:100%;text-align:center}.session-page .wrapper .block-form{margin:0 auto 0 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;-ms-flex-item-align:start;align-self:flex-start}.session-page .content-wrapper>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.session-page .content-wrapper .form-wrapper,.session-page .content-wrapper .register-wrapper{margin:0 calc((100% - 384px ) / 2);min-width:384px;max-width:384px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.session-page .content-wrapper .form-wrapper.register,.session-page .content-wrapper .register-wrapper.register{margin-bottom:80px;height:auto}.session-page .content-wrapper .form-wrapper.register .remove-social,.session-page .content-wrapper .register-wrapper.register .remove-social{text-align:right;padding:10px 0}.session-page .content-wrapper .form-wrapper>*,.session-page .content-wrapper .register-wrapper>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.session-page .content-wrapper .form-wrapper .wrapper,.session-page .content-wrapper .register-wrapper .wrapper{padding:0;margin:0}.session-page .content-wrapper .form-wrapper .single-birth-date,.session-page .content-wrapper .register-wrapper .single-birth-date{cursor:pointer}.session-page .content-wrapper .form-wrapper .input-text+*+.input-text,.session-page .content-wrapper .form-wrapper .password-row,.session-page .content-wrapper .form-wrapper .input-row,.session-page .content-wrapper .register-wrapper .input-text+*+.input-text,.session-page .content-wrapper .register-wrapper .password-row,.session-page .content-wrapper .register-wrapper .input-row{margin-top:20px}.session-page .content-wrapper .form-wrapper .input-text+*+.input-text .fz-col,.session-page .content-wrapper .form-wrapper .password-row .fz-col,.session-page .content-wrapper .form-wrapper .input-row .fz-col,.session-page .content-wrapper .register-wrapper .input-text+*+.input-text .fz-col,.session-page .content-wrapper .register-wrapper .password-row .fz-col,.session-page .content-wrapper .register-wrapper .input-row .fz-col{float:none}.session-page .content-wrapper .form-wrapper .row.action.reset-password,.session-page .content-wrapper .register-wrapper .row.action.reset-password{margin-top:20px}.session-page .content-wrapper .form-wrapper .row.action.reset-password .btn-primary,.session-page .content-wrapper .register-wrapper .row.action.reset-password .btn-primary{float:right;margin-bottom:20px}.session-page .content-wrapper .form-wrapper .row.action.footer,.session-page .content-wrapper .register-wrapper .row.action.footer{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;margin-top:10px}.session-page .content-wrapper .form-wrapper .row.action.footer>*,.session-page .content-wrapper .register-wrapper .row.action.footer>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.session-page .content-wrapper .form-wrapper .reset-password,.session-page .content-wrapper .register-wrapper .reset-password{display:block;margin:10px 0 0;font-size:14px}.session-page .content-wrapper .form-wrapper .parsley-errors-list,.session-page .content-wrapper .register-wrapper .parsley-errors-list{position:relative}.session-page .content-wrapper .form-wrapper .input-check.parsley-error label:before,.session-page .content-wrapper .register-wrapper .input-check.parsley-error label:before{border-color:#EF5350}.session-page .content-wrapper .block-form,.session-page .content-wrapper .introduction-module-with-list{max-width:calc(1240px / 2)}.session-page .content-wrapper .introduction-module-with-list{margin:0 0 0 auto}.session-page .register-wrapper .block{margin:0 auto}.session-page .block{min-width:384px;max-width:384px}.session-page .form-wrapper .block-title,.session-page .form-wrapper .go-to-register{max-width:46%}.session-page .wrapper .block-form .login-loader{height:50%}.session-page .fz-row.save{-ms-flex-wrap:wrap;flex-wrap:wrap}.session-page .fz-row.save>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.session-page .fz-row.save>*:first-child{margin-bottom:15px}.session-page .fz-row.save>* .btn-primary{width:100%}.session-page .form-wrapper .register>*{width:100%}.session-page .form-wrapper .register .block-title{margin-bottom:10px}.session-page .form-wrapper .register a{margin-left:0}.b-customer-opinions .opinion-item{padding:10px;width:392px;margin-right:12px;position:relative}.b-customer-opinions .opinion-item .aligner .opinion-item-footer a{font-size:12px;font-size:0.75rem}.b-customer-opinions .opinion-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}.b-customer-opinions .opinion-item:hover:after{opacity:1}.b-customer-opinions .opinion-item>*{position:relative}@media all and (-ms-high-contrast: none){.b-customer-opinions .opinion-item *::-ms-backdrop,.b-customer-opinions .opinion-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}.b-customer-opinions .opinion-item *::-ms-backdrop:hover,.b-customer-opinions .opinion-item:hover{box-shadow:0px 8px 40px -5px rgba(0,0,0,0.24)}.b-customer-opinions .opinion-item *::-ms-backdrop:after,.b-customer-opinions .opinion-item:after{display:none}}.b-customer-opinions .opinion-item:last-child{margin-right:0}.b-customer-opinions .name{font-size:16px;font-size:1rem}.b-customer-opinions .text{width:100%;font-family:"NoeText", sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;line-height:28px}.b-customer-opinions .wrapper.flex{display:block}.b-customer-opinions .opinion-item{padding:16px;text-align:left;position:relative}.b-customer-opinions .opinion-item .text{text-align:left;padding-left:0}.b-customer-opinions .opinion-item .aligner .opinion-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:11px}.b-customer-opinions .opinion-item .aligner .opinion-item-footer a{font-size:12px;font-size:0.75rem;line-height:18px;font-weight:600}.b-customer-opinions .opinion-item .aligner .opinion-item-footer .name{margin-bottom:3px}.b-customer-opinions .opinion-item .review-hotel-name{position:relative}.b-customer-opinions .opinion-item .review-hotel-name:after{left:20px}.b-customer-opinions .opinion-item .score{top:16px;right:16px}.b-customer-opinions .name{font-size:14px;font-size:0.875rem;color:#7F7F7F;font-weight:500}.b-customer-opinions .text{padding:0 10px}.review-detail .review-main-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.review-detail .review-main-info .review-author-date{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-detail .review-main-info .review-author-date .name{margin-bottom:0;font-size:16px;font-size:1rem;line-height:26px}.review-detail .review-main-info .review-author-date .name-and-date,.review-detail .review-main-info .review-author-date .review-score{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.review-detail .review-main-info .review-author-date .review-score .review-score-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.review-detail .review-main-info .review-author-date .review-score .review-score-container .rating-circles:before{display:block}.review-detail .review-main-info .review-author-date .review-title{margin-top:20px;font-size:14px;font-size:0.875rem;line-height:20px}.review-detail .review-main-info .review-author-date .review-title .block-title{margin-bottom:30px;font-size:20px;font-size:1.25rem;line-height:26px}.review-detail .review-main-info .review-score .review-score-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.review-detail .review-title .t-label,.review-detail .review-title .blue-top-fringe,.review-detail .review-title .multi-offers-slider .offers-grid .offer .price-wrapper .type,.multi-offers-slider .offers-grid .offer .price-wrapper .review-detail .review-title .type,.review-detail .review-title .offers-in-a-row .offers-grid .offer .price-wrapper .type,.offers-in-a-row .offers-grid .offer .price-wrapper .review-detail .review-title .type,.review-detail .review-title .review-title-score{display:none}.review-detail .review-description{font-size:14px;font-size:0.875rem;line-height:24px}.review-detail .review-detail-btn{text-align:center}.review-detail .review-detail-btn .see-opinions{width:100%;margin-right:0}.review-detail .review-detail-btn .btn-primary{width:100%;margin-top:20px}
