﻿.custom-input-number .input-number-inc:after,.custom-input-number .input-number-dec:after,.e-mice-contact .phone-info:before,.e-mice-contact .mail-info: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-nav .footer-nav-container .footer-nav-content .wrapper span.title:after,.footer-nav .footer-nav-container .footer-nav-content .wrapper span.title.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,.user-options-wrapper .user-options-greetings .greetings-text:before,.dashboard-booking-row .info-booking-repeat .social-menu>a.share:after,.dashboard-booking-row .info-booking-repeat .social-menu>a.video:after,.dashboard-booking-row .info-booking-repeat .social-menu>a.tripadvisor: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,.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,.offers-date-filter>div .cell.result a:after,#list-hotel-selector .column>ul li.new-hotels-label:after,.list-hotel-selector-cnt.icon .fastbooking-adults-text:after,.list-hotel-selector-cnt.icon .column>ul li.children:after,.list-hotel-selector-cnt.with-warning .fastbooking-placetogo:before,.multimails-container span a:after,.my-iberostar-welcome .points .points-num:after,.comp-card-select .selector-title:before,.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,.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,.information-modules .info-module-basic-control .nav-prev:after,.information-modules .info-module-basic-control .nav-next:after,.static-image-and-promo-text-with-fastbooking>.wrapper .promo .text ul li:before,.sidebar-menu .logout-link: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}.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{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}@media only screen and (min-width: 1200px){body:after{content:'desktop';display:none}}@media only screen and (max-width: 1200px){body:after{content:'small_desktop';display:none}}.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}.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{margin-bottom:4px}.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-index-header .container>ul li .s.mobile-only{display:none}.destination-index-header .mobile-only{display:none !important}.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}.favourite-btn{left:calc( 335px - 44px);top:10px}.hotel-list-with-filtering .favourite-btn{left:calc( 224px - 44px)}.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)}.hotels-info-with-filtering .tabs-menu>li{padding:0 24px}.search-trigger-mobile{display:none}.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}}.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}.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}.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-top:25px;padding-bottom:25px;position:relative}.footer-contact .wrapper:after{position:absolute;bottom:0;left:20px;width:calc( 100% - 40px);height:1px;background:rgba(255,255,255,0.1)}.footer-contact .wrapper .footer-contact-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-contact .wrapper .footer-ada-logo{top:64px}.footer-contact .flex.ame>ul{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:60px;max-width:330px}.footer-contact .flex.ame .social-links{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.footer-contact .flex.ame>form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer-contact .flex.europe>ul{padding-right:5%}.footer-contact .flex.europe>ul,.footer-contact .flex.europe>form{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer-contact .flex.europe .social-links{-webkit-box-flex:0;-ms-flex:0 0 312px;flex:0 0 312px}.footer-contact .flex.europe .social-links>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contact .language-selector .t-label,.footer-contact .language-selector .blue-top-fringe,.footer-contact .currency-selector .t-label,.footer-contact .currency-selector .blue-top-fringe{margin:40px 0 20px}.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:0px}.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:20%}.footer-nav .footer-nav-container .footer-nav-content .wrapper .opened-container ul.hotels-nav-content div ul{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:absolute;-webkit-transform:translatex(-90%);transform:translatex(-90%);width:20%;margin-left:0}.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: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 span{position:absolute;top:-70px;cursor:pointer;padding-top:20px;padding-bottom:20px}.footer-nav .footer-nav-container .footer-nav-content .wrapper span.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 span.title:after{content:"";position:absolute;font-size:12px;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:3px}.footer-nav .footer-nav-container .footer-nav-content .wrapper span.title.opened{padding-bottom:10px}.footer-nav .footer-nav-container .footer-nav-content .wrapper span.title.opened:after{content:"";margin-top:8px}.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) span{left:20%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.four_columns div:nth-child(3) span{left:50%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.four_columns div:last-child span{left:77.5%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:nth-child(2) span{left:16%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:nth-child(3) span{left:42%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:nth-child(4) span{left:65%}.footer-nav .footer-nav-container .footer-nav-content .wrapper.five_columns div:last-child span{left:85%}.footer-nav .footer-nav-container .footer-nav-content .hotels-nav-container .hotels-nav-content .hotels-link{position:absolute;-webkit-transform:translatex(-90%);transform:translatex(-90%);width:20%}.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 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%}.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}@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}.main-header .wrapper-main-header{max-width:1366px}.main-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.main-header .logo:not(.logo--partner){padding:0 16px;background:#67BAAF}.main-header #logo-iberostar-white:not(.hidden){display:inline}.main-header #logo-iberostar{display:none}.main-header .for-user-nav .user-notifications{display:none}@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}}.mobile-mice-header{display:none}.mobile-fastbooking,.mobile-fastbooking-cnt,.fastbooking-mobile-apply-dates,.fastbooking-mobile-apply-people{display:none}.mobile-header{display:none}.mobile-menu{display:none}.not-logged-form .fz-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.not-logged-form .fz-row .fz-col{-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);min-width:280px;margin-right:10px}.not-logged-form .fz-row .fz-col:last-child{margin-right:0}.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)}.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}.dashboard-booking-row{width:calc( 100% - 24px);margin-left:24px;padding:20px 24px}.dashboard-booking-row .block-title-header{margin-bottom:20px}.dashboard-booking-row .block-title-header .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;color:#7F7F7F;text-transform:uppercase}.dashboard-booking-row .block-title-header a{line-height:20px}.dashboard-booking-row .bottom-links-contaniner>li.download-pwa{display:none}.dashboard-booking-row .block .image-card{-webkit-box-flex:0;-ms-flex:0 0 185px;flex:0 0 185px;min-height:185px}.dashboard-booking-row .block .content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:20px 25px}.dashboard-booking-row .block .content .date.mobile-only{display:none}.dashboard-booking-row .block .content .name{font-size:18px;font-size:1.125rem}.dashboard-booking-row .block .content .label{display:block}.dashboard-booking-row .block .content .price-to-pay,.dashboard-booking-row .block .content .t-price,.dashboard-booking-row .block .content .t-coin{font-size:26px;font-size:1.625rem;line-height:26px}.dashboard-booking-row .block .content .left{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:20px}.dashboard-booking-row .block .content .right{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;text-align:right}.dashboard-booking-row .info-booking-repeat{padding:9px 23px;position:relative}.dashboard-booking-row .info-booking-repeat .label{padding-right:20px}.dashboard-booking-row .info-booking-repeat .social-menu{position:absolute;width:100%;min-height:170px;left:0;-webkit-transform:translateY(calc(-100% - 9px));transform:translateY(calc(-100% - 9px));background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(71%, #fff));background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 71%);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:23px}.dashboard-booking-row .info-booking-repeat .social-menu>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding-left:32px;position:relative;-ms-flex-item-align:end;align-self:flex-end;margin-left:20px}[data-base-text="true"] .dashboard-booking-row .info-booking-repeat .social-menu>a{font-size:inherit;line-height:inherit}.dashboard-booking-row .info-booking-repeat .social-menu>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 .info-booking-repeat .social-menu>a:hover:before,.dashboard-booking-row .info-booking-repeat .social-menu>a:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.dashboard-booking-row .info-booking-repeat .social-menu>a:active{color:#002855}.dashboard-booking-row .info-booking-repeat .social-menu>a:active:before{background:#F1F2F9}.dashboard-booking-row .info-booking-repeat .social-menu>a:first-child{margin-left:0}.dashboard-booking-row .info-booking-repeat .social-menu>a:after{font-size:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-booking-row .info-booking-repeat .social-menu>a.share:after{content:""}.dashboard-booking-row .info-booking-repeat .social-menu>a.video:after{content:""}.dashboard-booking-row .info-booking-repeat .social-menu>a.tripadvisor:after{content:""}.dashboard-booking-row .bottom-deadline{padding:9px 23px}.dashboard-booking-row .bottom-deadline .item-counter .label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:6px}.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}.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-image{max-height:300px}.hotel-list-with-filtering .horizontal-card .card-image{width:224px}.horizontal-card .card-image img{pointer-events:none}.hotel-list-with-filtering .horizontal-card .card-container{margin-left:224px;width:calc( 100% - 224px)}@media only screen and (max-width: 320px){.horizontal-card.card.hotel.holidaycheck-card .call-to-action{margin-top:150px}}#modal-exchange-points .dashboard-booking-row .block .booking-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.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{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 #tab-active-mobile-multimodal{display:none}.multi-modal .room-header .floating-action{top:5px}.multi-modal .tab-content .rooms-services-list{padding:24px 200px}.multi-modal .tab-content .rooms-services-list li{width:200px;padding:16px 0}.multi-modal .tab-content .summary-container{max-width:700px}.multi-modal .tab-content .summary-container.extra-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 0}.multi-modal .tab-content .summary-container.extra-info>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:540px}.multi-modal .tab-content .summary-container.extra-info>div:last-child{margin-left:36px}.multi-modal .tab-content.tab-gallery .ib-gallery{padding:40px}.hotel-one-landing-page .multi-modal .tab-content .summary-container{max-width:none;padding-left:0;padding-right:0;margin-right:20px}.hotel-one-landing-page .multi-modal .tab-content .summary-container:not(.extra-info){padding-right:40%;margin-bottom:24px}.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}.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%}.my-iberostar-page .b-recommended-hotels{width:calc( 100% - 24px);margin-left:24px}.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{margin-left:-7px;width:calc( 100% + 14px)}.upselling-list>li{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%;padding:0 7px}.upselling-list>li .desc{padding:24px 24px}@media only screen and (max-width: 1200px){.upselling-list>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.affiliate-logos-wrapper{text-align:center}@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}.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}.horizontal-card.holidaycheck-card .card-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.horizontal-card.holidaycheck-card .card-container .text{padding-bottom:16px;border-bottom:1px solid #F1F2F9;border-right:0}.horizontal-card.holidaycheck-card .card-container .call-to-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.horizontal-card.holidaycheck-card .card-container .call-to-action .price-info{margin-right:13px}.horizontal-card.holidaycheck-card .card-container .call-to-action .price-info .type,.horizontal-card.holidaycheck-card .card-container .call-to-action .price-info .highlight{display:inline}.horizontal-card.holidaycheck-card .card-container .call-to-action .price-info .hint-cnt,.horizontal-card.holidaycheck-card .card-container .call-to-action .price-info .prev-highlight{margin-bottom:0}.b-card.b-card-vertical .b-card-image{min-height:185px}.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 .card-image{background-color:#67BAAF}.card.room .card-image img{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.card.room .card-image .hover{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.card.room .card-image .hover .s{font-size:42px;margin-bottom:16px}.card.room .card-image:hover img{opacity:.25}.card.room .card-image:hover .hover{opacity:1}.card.room .t-highlight{margin-bottom:16px}.card.room .bottom-list{margin-bottom:24px}.popup-room{padding-top:40px;padding-bottom:40px}.popup-room .block-title{margin-bottom:24px}.popup-room .rooms-services-list{padding:24px 10%}.popup-room .rooms-services-list li{width:200px;padding:16px 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}.fastbooking #people-popover .rooms-actions{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fastbooking #people-popover .rooms-actions>div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.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-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}.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 .block{cursor:pointer;background:rgba(103,186,175,0.8)}.four-module-2x3 .block:hover{-webkit-transform:scale(1.08246);transform:scale(1.08246)}.four-module-2x3 .block:hover .image{opacity:.15}.four-module-2x3 .block:hover .view-more{opacity:1;height:auto;max-height:100%;padding-top:25px}.four-module-2x3 .block .view-more{opacity:0;overflow:hidden;height:0;max-height:0;-webkit-transition:all .3s;transition:all .3s}.four-module-2x3 .block .title{padding-bottom:25px;line-height:1em}.four-module-2x3 .block .t-label,.four-module-2x3 .block .blue-top-fringe{margin-bottom:24px}.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 .stars{margin-bottom:22px}.breadcrumb-container .social-media-share{margin-bottom:30px}.social-media-share{margin-top:15px}.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{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 .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{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{margin-bottom:14px}}.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}.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}.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%}.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}.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}.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}.circle-separator,.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,.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,.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{max-width:33.3%;-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;margin-bottom:30px}.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 .card-container{height:100%}#list-hotel-selector-header{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:600;color:#002855;font-size:14px;letter-spacing:1px}#list-hotel-selector-header .selector-header-title{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;padding:20px 10px 10px;border-left-width:0;border-right-width:0;position:relative}#list-hotel-selector-header .selector-header-title.hotels{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#list-hotel-selector-header .selector-header-title:after{content:"";height:100%;width:1px;top:0;right:7px;position:absolute}#list-hotel-selector-header .selector-header-title.hotels:after{content:none}#list-hotel-selector-header,#list-hotel-selector{width:100%}#list-hotel-selector-header .selector-header-title,#list-hotel-selector-header .column,#list-hotel-selector .selector-header-title,#list-hotel-selector .column{-webkit-box-flex:0;flex:0 0 calc(100% / 4);-ms-flex:0 0 23.2%}#list-hotel-selector{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}#list-hotel-selector .column{-webkit-box-flex:0;flex:0 0 calc(100% / 4);-ms-flex:0 0 24.8%;height:300px;position:relative}#list-hotel-selector .column:nth-child(1){z-index:7}#list-hotel-selector .column:nth-child(2){z-index:6}#list-hotel-selector .column:nth-child(3){z-index:5}#list-hotel-selector .column:nth-child(4){z-index:4}#list-hotel-selector .column:after{content:"";width:1px;height:100%;position:absolute;left:-8px;top:0;z-index:1}#list-hotel-selector .column.continents li.specialties,#list-hotel-selector .column.continents li.last-searches{display:none}#list-hotel-selector .column:last-child{border-right:0}#list-hotel-selector .column:last-child:after{display:none}#list-hotel-selector .column:last-child>ul{padding-right:0}#list-hotel-selector .column:last-child>ul li:hover:not(.new-hotels-label),#list-hotel-selector .column:last-child>ul li.active:not(.new-hotels-label){border:none}#list-hotel-selector .column:last-child>ul li:hover:not(.new-hotels-label) a,#list-hotel-selector .column:last-child>ul li.active:not(.new-hotels-label) a{padding:10px 20px}#list-hotel-selector .column:last-child>ul li:hover:not(.new-hotels-label):before,#list-hotel-selector .column:last-child>ul li:hover:not(.new-hotels-label):after,#list-hotel-selector .column:last-child>ul li.active:not(.new-hotels-label):before,#list-hotel-selector .column:last-child>ul li.active:not(.new-hotels-label):after{display:none}#list-hotel-selector .column>ul{height:100%;overflow:auto;padding-right:7px;margin-left:-8px}#list-hotel-selector .column>ul li{color:#7F7F7F;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;position:relative;cursor:pointer}#list-hotel-selector .column>ul li span{font-size:11px;font-size:0.6875rem}#list-hotel-selector .column>ul li a{display:block;padding:10px 20px}#list-hotel-selector .column>ul li a:before{display:none}#list-hotel-selector .column>ul li .arrow{display:none}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label),#list-hotel-selector .column>ul li.active:not(.new-hotels-label){color:#67BAAF;background:#EDF7F6;border-right:none;z-index:2}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label) a,#list-hotel-selector .column>ul li.active:not(.new-hotels-label) a{padding:10px 20px}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label) .arrow,#list-hotel-selector .column>ul li.active:not(.new-hotels-label) .arrow{display:block;position:absolute;right:0;display:none}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label) .arrow:before,#list-hotel-selector .column>ul li.active:not(.new-hotels-label) .arrow:before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #67BAAF;position:absolute;right:-7px;margin-top:-26px;z-index:9}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label) .arrow:after,#list-hotel-selector .column>ul li.active:not(.new-hotels-label) .arrow:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #EDF7F6;position:absolute;right:-6px;margin-top:-25px;z-index:10}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label):before,#list-hotel-selector .column>ul li.active:not(.new-hotels-label):before{content:"";width:0px;height:40px;right:0;background:#67BAAF;position:absolute;margin-top:-1px;z-index:5}#list-hotel-selector .column>ul li:hover:not(.new-hotels-label):after,#list-hotel-selector .column>ul li.active:not(.new-hotels-label):after{content:"";width:0px;height:40px;left:-1px;background:#67BAAF;position:absolute;margin-top:-1px;z-index:5}#list-hotel-selector .column>ul li.specialty .arrow{display:none !important}#list-hotel-selector .column>ul li.specialty:hover:not(.new-hotels-label),#list-hotel-selector .column>ul li.specialty.active:not(.new-hotels-label){border:none}#list-hotel-selector .column>ul li.specialty:hover:not(.new-hotels-label) a,#list-hotel-selector .column>ul li.specialty.active:not(.new-hotels-label) a{padding:10px 20px}#list-hotel-selector .column>ul li.specialty:hover:not(.new-hotels-label):before,#list-hotel-selector .column>ul li.specialty:hover:not(.new-hotels-label):after,#list-hotel-selector .column>ul li.specialty.active:not(.new-hotels-label):before,#list-hotel-selector .column>ul li.specialty.active:not(.new-hotels-label):after{display:none}#list-hotel-selector .column>ul li.prevent-select-close{cursor:default}#list-hotel-selector .column>ul li.new-hotels-label{font-size:12px;font-size:0.75rem;color:#002855;position:relative;padding:10px 20px 10px 45px;font-weight:bold}#list-hotel-selector .column>ul li.new-hotels-label:after{content:"";font-size:16px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px}.list-hotel-selector-cnt{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:70;width:100%;max-width:1368px;padding:0}.list-hotel-selector-cnt .fastbooking-adults-text,.list-hotel-selector-cnt .fastbooking-placetogo{display:none;max-width:66%}.list-hotel-selector-cnt.icon .fastbooking-adults-text{display:block;background:#F6F8FC;padding:20px 20px 20px 55px;position:relative;color:#4A4A4A}.list-hotel-selector-cnt.icon .fastbooking-adults-text:after{content:"";font-size:24px;font-size:1.5rem;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#67BAAF}.list-hotel-selector-cnt.icon .column>ul li.children:after{content:"";font-size:18px;font-size:1.125rem;display:inline-block;color:#67BAAF;position:relative;margin-left:7px;top:-1px}.list-hotel-selector-cnt.with-warning .fastbooking-placetogo{display:block;background:#FFFBE1;padding:20px 20px 20px 55px;color:#7F7F7F;position:relative}.list-hotel-selector-cnt.with-warning .fastbooking-placetogo:before{content:"";font-size:24px;font-size:1.5rem;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFD54F}.list-hotel-selector-opened .familiar-hotels,.list-hotel-selector-opened .select-place-to-go,.list-hotel-selector-opened .chosen-results{display:none !important}.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}.b-last-searches-cards .flex-container .last-search-card{width:calc( 33.3% - 16px);-webkit-box-flex:0;-ms-flex:0 0 calc( 33.3% - 16px);flex:0 0 calc( 33.3% - 16px);-ms-flex-preferred-size:calc( 33.3% - 16px);flex-basis:calc( 33.3% - 16px);margin-right:26px}.b-last-searches-cards .flex-container .last-search-card:last-child{margin-right:0}.b-last-searches-cards .flex-container .last-search-card .image{-webkit-box-flex:0;-ms-flex:0 0 108px;flex:0 0 108px}.b-last-searches-cards .flex-container .last-search-card .content{padding:18px 16px}.b-last-searches-cards .flex-container .last-search-card .dates{padding-bottom:10px}@-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{margin-left:24px}.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-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-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 .b-callcenter{margin-top:5.3em}.b-callcenter .image{background-size:cover;background-position:50% 25%}.b-callcenter .content .text{padding:29px 40px}.my-iberostar-page .b-callcenter{width:calc( 100% - 24px);margin-left:24px}.check-in-module-body.with-height{height:795px}.empty-reservations-block{width:calc( 100% - 24px);margin-left:24px;padding:50px 4.7% 40px;text-align:center}.empty-reservations-block .title{font-size:24px;font-size:1.5rem;line-height:28px;margin-bottom:40px}.empty-reservations-block .sub-block{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:60px 2% 40px;padding-top:60px}.empty-reservations-block .sub-block .s{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:42px}.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 .block{cursor:pointer}.explore-module .block:hover{-webkit-transform:scale(1.08246);transform:scale(1.08246)}.explore-module .block:hover .image{opacity:.15}.explore-module .block:hover .view-more{opacity:1;height:auto;max-height:100%;padding-top:25px}.explore-module .block .view-more{opacity:0;overflow:hidden;height:0;max-height:0;-webkit-transition:all .3s;transition:all .3s}.explore-module .block .title{padding-bottom:25px;line-height:1em}.explore-module .block .t-label,.explore-module .block .blue-top-fringe{margin-bottom:24px}.my-iberostar-page .explore-module{width:calc( 100% - 24px);margin-left:24px}.my-iberostar-page .explore-module .block{-webkit-box-flex:0;-ms-flex:0 0 calc( 33.34% - 7px);flex:0 0 calc( 33.34% - 7px);-ms-flex-preferred-size:calc( 33.34% - 7px);flex-basis:calc( 33.34% - 7px)}.my-iberostar-page .explore-module .block-title{font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px}.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}.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{max-width:1240px;margin:0 auto;padding:0;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 .offer,.offers-in-a-row .offers-grid .offer{-webkit-box-flex:0;-ms-flex:0 0 32.66667%;flex:0 0 32.66667%;width:32.66667%;margin-right:12px}.multi-offers-slider .offers-grid .offer:last-child,.offers-in-a-row .offers-grid .offer:last-child{margin-right:0}.multi-offers-slider .offers-grid .offer.swiper-slide,.offers-in-a-row .offers-grid .offer.swiper-slide{height:auto}.multi-offers-slider .offers-grid.no-scroll-desktop .swiper-pagination-custom,.offers-in-a-row .offers-grid.no-scroll-desktop .swiper-pagination-custom{display:none}.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}.multi-offers-slider .swiper-pagination-custom,.offers-in-a-row .swiper-pagination-custom{max-width:calc(1240px - 40px);width:calc(100% - 40px)}.multi-offers-slider picture.inview,.offers-in-a-row picture.inview{padding-top:66.585%;display:block}.multi-offers-slider picture.inview.loaded,.offers-in-a-row picture.inview.loaded{padding-top:0}.my-iberostar-page .multi-offers-slider,.my-iberostar-page .offers-in-a-row{width:calc( 100% - 24px);margin-left:24px}.my-iberostar-page .multi-offers-slider .block-title,.my-iberostar-page .offers-in-a-row .block-title{font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px}.multi-offers-slider .swiper-wrapper,.offers-in-a-row .swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.my-iberostar-best-gift{padding-left:24px}.my-iberostar-best-gift .block-best-gift .top-info{display:none}.my-iberostar-best-gift .block-best-gift .image{-webkit-box-flex:0;-ms-flex:0 0 156px;flex:0 0 156px}.my-iberostar-best-gift .block-best-gift .image img{width:calc( 100% + 50px);margin-left:-25px}.my-iberostar-best-gift .block-best-gift .content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:24px}.my-iberostar-best-gift .block-best-gift .content .content-left{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:20px}.my-iberostar-best-gift .block-best-gift .content .content-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;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}.my-iberostar-best-gift .block-best-gift .pre-title{font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;margin-bottom:16px}.my-iberostar-best-gift .block-best-gift .title{font-size:18px;font-size:1.125rem;line-height:26px}.my-iberostar-best-gift .block-best-gift .points{font-size:26px;font-size:1.625rem;line-height:36px}.my-iberostar-best-gift .block-best-gift .points:after{font-size:16px}.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{padding-left:24px}.segmented-messages-banner .newsletter-info{padding:25px}.segmented-messages-banner .newsletter-pre-title{font-size:12px;font-size:0.75rem;line-height:20px;letter-spacing:1.8px}.segmented-messages-banner .newsletter-title{font-size:24px;font-size:1.5rem;line-height:28px}.segmented-messages-banner .newsletter-text{margin-bottom:8px}.segmented-messages-banner .newsletter-text br{content:" ";display:block;margin-bottom:5px}.segmented-messages-banner .newsletter-image{-webkit-box-flex:0;-ms-flex:0 0 602px;flex:0 0 602px;max-width:602px;min-height:259px}.my-iberostar-page .segmented-messages-banner{padding-left:24px}@media (min-width: 1025px) and (max-width: 1200px){.segmented-messages-banner .newsletter-image{-webkit-box-flex:0;-ms-flex:0 0 432px;flex:0 0 432px;max-width:432px;min-height:auto}}.social-media-share .container{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}@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)}}.b-events{padding-bottom:40px;padding-top:24px;padding:0 20px}.b-events .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-events .filter{display:none}.b-events .list-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:809px;padding-right:20px}.b-events .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-events .list-header .see-all-month{margin-left:auto}.b-events .calendar-wrapper{margin-top:35px}.b-events .calendar{-webkit-box-flex:0;-ms-flex:0 0 390px;flex:0 0 390px;width:390px}.b-events .calendar .s-close{display:none}.b-events .see-more-events-container{margin-top:37px;text-align:center}.b-events .list-header{margin-bottom:8px}.b-events .list-header:after{content:'';display:table;clear:both}.b-events .list-header .number-events{float:left;font-size:18px;font-size:1.125rem;font-family:"Open Sans", sans-serif;font-weight:600;line-height:26px}.b-events .list-header .reset-events-calendar{float:right;color:#67BAAF;cursor:pointer;line-height:26px;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:700}.b-flight-plus-hotel{max-width:1065px;margin-left:auto;margin-right:auto}.b-flight-plus-hotel .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 24px 20px 50px}.b-flight-plus-hotel .icon{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px;margin-right:50px}.b-flight-plus-hotel .icon:after{font-size:56px}.b-flight-plus-hotel .content{width:50%}.b-flight-plus-hotel .t-p{font-size:14px;font-size:0.875rem}.b-flight-plus-hotel .btn-primary{margin-left:auto;-ms-flex-item-align:end;align-self:flex-end}.b-flight-plus-hotel.plane .icon:after{height:30px}.b-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;text-align:center}.b-loader .loader-title,.b-loader .loader-subtitle{color:#67BAAF;font-family:"NoeText", sans-serif;font-weight:bold}.b-loader .loader-title{font-size:28px;margin-bottom:0}.b-my-pre-reservations .b-title{font-family:"NoeText", sans-serif;font-size:28px;line-break:34px;color:#002855;margin:0;padding-bottom:15px;text-transform:capitalize}.b-my-pre-reservations .desc{font-family:"Open Sans", sans-serif;font-size:18px;line-height:22px;color:#7F7F7F;margin:0}.my-iberostar-page .b-my-pre-reservations .results-order-by{margin:25px 0 40px}@media only screen and (max-width: 767px){.b-my-pre-reservations{margin-top:20px}.my-iberostar-page .container-select-results-order-by{display:none}}.offers-index-with-filter .offer-block{width:calc( 50% - 12px);-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 12px);flex:0 0 calc( 50% - 12px);margin-bottom:24px}.offers-index-with-filter .offer-block .card-image{min-height:300px;-webkit-box-flex:0;-ms-flex:0 0 34.015%;flex:0 0 34.015%}.offers-index-with-filter .offer-block .container{padding:24px 4.097%}.offers-index-with-filter .offer-block .container .pre-title{margin-bottom:5px}.offers-index-with-filter .offer-block .container .title{margin-bottom:5px}.offers-index-with-filter .offer-block .container .bottom-content .price-info{text-align:right}.offers-index-with-filter .offer-block .container .bottom-content .price-info .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}.offers-index-with-filter .offer-block .container .bottom-content .price-info .t-price,.offers-index-with-filter .offer-block .container .bottom-content .price-info .t-coin{color:#002855}.offers-index-with-filter .offer-block .container .bottom-content .price-info .highlight .t-price{font-size:30px;font-size:1.875rem;line-height:41px}.offers-index-with-filter .offer-block .container .bottom-content .price-info .highlight .t-coin{font-size:24px;font-size:1.5rem;line-height:33px}.offers-index-with-filter .offer-block .container .bottom-content .price-info .prev-highlight{margin-bottom:10px}.offers-index-with-filter .mobile-offers-filter-link{display:none}.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}@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 .flex{padding:0 20px}.best-offers-block .flex>*{-webkit-box-flex:0;-ms-flex:0 0 24.25%;flex:0 0 24.25%;width:24.25%}.best-offers-block .offers-cnt{padding:0 0 24px}.best-offers-block .offers-cnt:after{height:calc( 100% - 7px - 195px)}.best-offers-block .content{min-height:205px}.best-offers-block .image{min-height:170px}.b-gifts .upselling-list li{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;padding:0 15px}.b-gifts .upselling-list li:first-child{padding-left:0}.b-gifts .upselling-list li:last-child{padding-right:0}.b-gifts .upselling-list li .desc{height:129px}.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 form .w-phone-prefix,.contest-module form .select-nationality{max-width:280px}.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-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}.dest-card{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%}.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-item{-webkit-box-flex:0;-ms-flex:0 0 32.66667%;flex:0 0 32.66667%;width:32.66667%;max-width:32.66667%}.distributive-modules .info-item:not(.swiper-slide){margin-right:12px}.distributive-modules .info-item:last-child{margin-right:0}.distributive-modules .wrapper .info-item{-webkit-box-flex:0;-ms-flex:0 0 49.5%;flex:0 0 49.5%;width:49.5%;max-width:49.5%;margin-bottom:12px}.distributive-modules .wrapper .info-item .image img{min-width:100%}.explicit-segmentation-item:hover{background:#67BAAF;border:1px solid transparent}.explicit-segmentation-item:hover .s,.explicit-segmentation-item:hover .title{color:#FFF}.explicit-segmentation-item:hover .s[class*='s-check']{color:#7BD124;background-color:#FFF;opacity:1}.explicit-segmentation-item:hover:not(.is-active){z-index:2;-webkit-box-shadow:0 8px 40px -5px rgba(0,0,0,0.24);box-shadow:0 8px 40px -5px rgba(0,0,0,0.24);-webkit-transform:scale(1.1);transform:scale(1.1)}.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}.filters-sidebar{-webkit-box-flex:0;-ms-flex:0 0 calc( 25% - 8px);flex:0 0 calc( 25% - 8px);-ms-flex-preferred-size:calc( 25% - 8px);flex-basis:calc( 25% - 8px);width:calc( 25% - 8px)}.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}.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}.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-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}.my-iberostar-page .freetours-list{width:calc( 100% - 24px);margin-left:24px}@media only screen and (max-width: 1200px){.freetours-list .freetours-list-item .image-box{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@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 .block{cursor:pointer}.gastronomy .block:hover{-webkit-transform:scale(1.08246);transform:scale(1.08246)}.gastronomy .block:hover .image{opacity:.15}.gastronomy .block:hover .view-more{opacity:1;height:auto;max-height:100%;padding-top:25px}.gastronomy .block .view-more{opacity:0;overflow:hidden;height:0;max-height:0;-webkit-transition:all .3s;transition:all .3s}.gastronomy .block .title{padding-bottom:25px;line-height:1em}.gastronomy .block .t-label,.gastronomy .block .blue-top-fringe{margin-bottom:24px}.my-iberostar-page .gastronomy{width:calc( 100% - 24px);margin-left:24px}.my-iberostar-page .gastronomy .block{-webkit-box-flex:0;-ms-flex:0 0 calc( 33.34% - 7px);flex:0 0 calc( 33.34% - 7px);-ms-flex-preferred-size:calc( 33.34% - 7px);flex-basis:calc( 33.34% - 7px)}.my-iberostar-page .gastronomy .block-title{font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px}.gastronomy .block-title-wrapper{text-align:center}.guest-opinions .title.t-label,.guest-opinions .title.blue-top-fringe,.guest-opinions-full-body .title.t-label,.guest-opinions-full-body .title.blue-top-fringe{margin-bottom:16px}.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}.hero-slider .hero-content{height:calc( 586px + 39px);max-height:70vh}.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}.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}.b-home-info-video .wrapper .b-home-info-video-content{width:30%}.b-home-info-video .wrapper .bg-video{width:70%;max-width:618px}.b-home-info-video .wrapper .bg-video:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.b-home-info-video .wrapper .bg-video:hover .layer .play-video .play-video-text{opacity:1}.b-home-info-video .wrapper .bg-video:hover img{opacity:.15}@media (min-width: 1025px) and (max-width: 1200px){.b-home-info-video .wrapper .b-home-info-video-content{width:35%}}.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}.home-masonry-offers .masonry-wrapper .block .t-label,.home-masonry-offers .masonry-wrapper .block .blue-top-fringe{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.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.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{-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 .masonry-wrapper>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.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{margin-top:0}.home-masonry-offers .masonry-wrapper.full>div:last-child .block.with-image:hover>a>div .content .view-more,.home-masonry-offers .masonry-wrapper.triple>div:last-child .block.with-image:hover>a>div .content .view-more,.home-masonry-offers .masonry-wrapper.quadruple>div:last-child .block.with-image:hover>a>div .content .view-more{margin-top:10px}.home-masonry-offers .masonry-wrapper .block{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.home-masonry-offers .masonry-wrapper .block .view-more{opacity:0;overflow:hidden;height:0;max-height:0;-webkit-transition:all .3s;transition:all .3s;padding:0;margin-top:0}.home-masonry-offers .masonry-wrapper .block:hover{-webkit-transform:scale(1.07);transform:scale(1.07);z-index:10}.home-masonry-offers .masonry-wrapper .block:hover .t-label,.home-masonry-offers .masonry-wrapper .block:hover .blue-top-fringe,.home-masonry-offers .masonry-wrapper .block:hover .t-h1{text-shadow:none}.home-masonry-offers .masonry-wrapper .block:hover .view-more{opacity:1;height:auto;max-height:100%;margin-top:20px}.home-masonry-offers .masonry-wrapper .block:hover .image{opacity:.15}.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-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}.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 .block-description{max-width:50%}.b-home-tabs .block-tabs .block-tabs-name .block-tabs-name-link:hover{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:hover{padding:22px 17px}.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 .b-home-tabs-item .block-content{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}.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}.hotels-comparator-mobile .banner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotels-comparator-mobile .banner-container .banner-info{margin-right:90px}.hotels-comparator-mobile .banner-container .banner-info .banner-header{font-size:18px;font-size:1.125rem}.hotels-comparator-mobile .banner-container .banner-info .banner-text{font-size:16px;font-size:1rem}.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-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-information .hotel-info-row .hotel-info-col{max-width:50%}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer:hover .video-link .text{opacity:1}.hotel-information .hotel-info-row .hotel-info-col .video-wrapper .layer:hover img{opacity:.15}.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-ratings .t-ratings-title{font-size:14px;font-size:0.875rem;margin-bottom:16px}.hotel-information-ratings .box-ratings{padding:0 35px;min-height:85px}.hotel-information-ratings .box-ratings .calification .t-rating,.hotel-information-ratings .box-ratings .calification .t-rating-total{font-size:32px;font-size:2rem}.hotel-information-ratings .box-ratings .calification>a .t-rating-wrapper{margin-top:8px}.hotel-information-ratings .box-ratings .calification>a .text.t-p{margin-bottom:8px}.hotel-information-ratings .box-ratings .line{width:1px;height:59px;background:#DBDBDB;-ms-flex-item-align:center;align-self:center;margin:0 19px}.hotel-information-ratings .box-ratings .box-widget .opinion-widget .tripadvisor-widget .widget a{margin-bottom:10px}.hotel-information-ratings .awards-link{min-height:85px}.hotel-information-ratings .awards-link span{margin-bottom:7px}.hotel-list .wrapper{position:relative}.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-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 .container>a{margin-left:80px}.hotel-services-list .services-list:before{left:33.3%}.hotel-services-list .services-list:after{left:66.6%}.hotel-services-list .services-list>li{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}.hotel-summary .address{margin-bottom:30px}.hotel-summary ul li{padding-left:20px}.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 .filtering-container,.destination-index-header .filtering-container{-webkit-box-flex:0;-ms-flex:0 0 calc( 75% - 15px);flex:0 0 calc( 75% - 15px);-ms-flex-preferred-size:calc( 75% - 15px);flex-basis:calc( 75% - 15px);width:calc( 75% - 15px)}.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}.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}.ib-gallery{height:100%;padding:40px 0 0 80px}.ib-gallery.ib-gallery-no-filters{padding:0}.ib-gallery.ib-gallery-no-filters .gallery-content{padding:0 12%}.ib-gallery.ib-gallery-no-filters .gallery-content .gallery-items .swiper-wrapper{padding-left:0}.ib-gallery .gallery-data{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:300px;padding-right:60px}.ib-gallery .gallery-items .gallery-item{max-width:1200px;width:85%}.ib-gallery.nfh-gallery .gallery-items .gallery-item{width:50%;max-width:598px}.ib-gallery.nfh-gallery .gallery-items.is-fullscreen .gallery-item{width:100%;max-width:100%}.ib-gallery .gallery-filters .more-link{display:none}.ib-gallery .swiper-slide-shadow-left,.ib-gallery .swiper-slide-shadow-right{max-height:100%}.ib-gallery .block-title{margin-bottom:40px}.ib-gallery .navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ib-gallery .navigation .swiper-button-prev,.ib-gallery .navigation .swiper-button-next{width:30px;height:30px;margin:0 0 0 10px}.ib-gallery .navigation .swiper-button-prev:hover,.ib-gallery .navigation .swiper-button-prev:focus,.ib-gallery .navigation .swiper-button-next:hover,.ib-gallery .navigation .swiper-button-next:focus{background-color:#67BAAF;color:#fff}.ib-gallery .captions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.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}.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{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{max-width:1200px;padding:24px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infographic-content-country .infographic-content-item{-webkit-box-flex:0;-ms-flex:0 0 calc( 20% - 24px);flex:0 0 calc( 20% - 24px);max-width:216px;padding:16px 28px 15px 16px;margin:0 12px}.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}.information-banner.full .title,.information-banner.half .title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:32px;font-size:2rem;line-height:30px}.information-banner.full .inner,.information-banner.half .inner{padding-top:38px;padding-bottom:38px}.information-banner.full .inner .content,.information-banner.half .inner .content{font-size:14px;font-size:0.875rem}.information-banner.full .inner .content .desc,.information-banner.half .inner .content .desc{margin-top:15px}.information-banner.full{padding-bottom:60px;margin-top:50px}.information-banner.full.without-image .inner{padding-right:45px;width:calc( 100% - 100px)}.information-banner.full:not(.without-image) .image{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 76px);flex:0 0 calc( 50% - 76px);width:calc( 50% - 76px)}.information-banner.full:not(.without-image) .inner{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 76px);flex:0 0 calc( 50% - 76px);width:calc( 50% - 76px)}.information-banner.full:not(.without-image) .title{font-size:20px;font-size:1.25rem}.information-banner.half{margin-top:64px;max-width:50%}.information-banner.half .inner .content .desc{margin-bottom:20px}.information-banner.with-icon .promo .text{font-size:18px;font-size:1.125rem;top:47px}.information-banner.with-icon .promo:before{font-size:152px}.information-banner.with-icon .promo .s{font-size:46px}.information-banner.with-icon.half .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}.information-banner.with-icon.half .promo{width:150px;height:150px;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.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-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{overflow:hidden}.information-modules .info-items>.wrapper{padding:0}.information-modules .info-item{-webkit-box-flex:0;-ms-flex:0 0 32.66667%;flex:0 0 32.66667%;width:32.66667%;max-width:32.66667%}.information-modules .info-item:not(.swiper-slide){margin-right:12px}.information-modules .info-item:last-child{margin-right:0}.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 .swiper-pagination-custom{margin-top:21px}.information-modules .info-module-basic-control{display:-webkit-box;display:-ms-flexbox;display:flex}.information-modules .info-module-basic-control .swiper-pagination-bullets{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.information-modules .info-module-basic-control .nav-prev,.information-modules .info-module-basic-control .nav-next{position:static;width:24px;height:24px;border-radius:50%;top:13px;left:0;background:#FFFFFF;margin:10px 0 10px 0;text-align:center;border:1px solid #67BAAF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.information-modules .info-module-basic-control .nav-prev:after,.information-modules .info-module-basic-control .nav-next:after{content:"";color:#67BAAF;font-size:7px;margin-top:-5px}.information-modules .info-module-basic-control .nav-prev:hover:not(.swiper-button-disabled),.information-modules .info-module-basic-control .nav-next:hover:not(.swiper-button-disabled){background:#67BAAF}.information-modules .info-module-basic-control .nav-prev:hover:not(.swiper-button-disabled):after,.information-modules .info-module-basic-control .nav-next:hover:not(.swiper-button-disabled):after{color:#fff}.information-modules .info-module-basic-control .nav-prev.swiper-button-disabled,.information-modules .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}.information-modules .info-module-basic-control .nav-prev.swiper-button-disabled:after,.information-modules .info-module-basic-control .nav-next.swiper-button-disabled:after{color:#7F7F7F}.information-modules .info-module-basic-control .nav-prev{margin-right:10px;margin-left:20px}.information-modules .info-module-basic-control .nav-next{left:44px}.information-modules .info-module-basic-control .nav-next:after{content:""}.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 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.introduction-module .image{padding:0 28px 24px;margin-right:30px;-ms-flex-item-align:start;align-self:flex-start}.introduction-module .image:after{bottom:8px}.introduction-module .image.with-play picture:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.introduction-module .image.with-play picture:hover img{opacity:.15}.introduction-module.w-image .image{display:block}.introduction-module.w-image .image.with-play{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.introduction-module.w-image .image.with-play .inview:not(.loaded){min-height:360px;overflow:hidden;position:relative}.introduction-module.img-to-right .textual-content{width:100%;display:block;margin-right:24px}.introduction-module .textual-content{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;width:48%}.introduction-module .textual-content .t-label,.introduction-module .textual-content .blue-top-fringe{display:block}.introduction-module .textual-content.list-styles ul li{padding:0;margin:0}.introduction-module .textual-content.list-styles ul li:before{position:static;display:inline-block;margin-right:10px}.introduction-module .t-p{margin-bottom:16px}.introduction-module p:last-of-type{margin-bottom:16px}.introduction-module .offer-codes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;width:52%;-ms-flex-item-align:start;align-self:flex-start}.introduction-module .offer-codes .offer-code{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;max-width:290px;padding:24px;margin:0 auto;cursor:pointer}.introduction-module .offer-codes .offer-code:not(.copied):hover .layer.apply-code{display:-webkit-box;display:-ms-flexbox;display:flex}.introduction-module .offer-codes .offer-code.copied{padding-bottom:60px}.introduction-module .offer-codes .offer-code.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.introduction-module .offer-codes .t-h3{text-align:center}.introduction-module .offer-codes .t-p{text-align:center}.introduction-module .offer-codes .tag-name{width:89px;height:89px;border:2px solid #002855;margin:0 auto 16px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introduction-module .offer-codes .tag-name .t-label,.introduction-module .offer-codes .tag-name .blue-top-fringe{position:absolute;right:0;left:0;display:block;background:#FFF;margin:0 auto;text-align:center;color:#67BAAF;margin-top:10px;-ms-flex-item-align:start;align-self:flex-start}.introduction-module .offer-codes .tag-name .t-label+.icon,.introduction-module .offer-codes .tag-name .blue-top-fringe+.icon{margin-top:25px;display:block}.introduction-module .offer-codes .t-label,.introduction-module .offer-codes .blue-top-fringe{text-align:center}.introduction-module .offer-codes .code-number{padding:10px 0;margin-top:24px}.introduction-module .offer-codes .code-number>.t-label,.introduction-module .offer-codes .code-number>.blue-top-fringe{margin:0}.introduction-module .offer-codes .code-number>.t-label.code,.introduction-module .offer-codes .code-number>.code.blue-top-fringe{text-align:center}.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;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{padding:0 24px;margin-top:45%}.introduction-module .secondary-btn{display:none}.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.w-image.img-to-right .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.introduction-module.w-image.img-to-right .image{float:right;margin-left:30px}.introduction-module.w-image .image{float:left}.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:left}.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{left:16px;text-align:left;margin-bottom:0}.introduction-module.w-100 .offer-codes .icon{margin-top:20px;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{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{content:':'}.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{content:''}.introduction-module.w-image .textual-content{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;width:48%;-ms-flex-item-align:start;align-self:flex-start}.introduction-module.truncated.opened .wrapper{display:block}.introduction-module.truncated.opened .image{float:left}.introduction-module.truncated.opened .textual-content{width:100%}.introduction-module.truncated.img-to-right .image{margin-right:0}.introduction-module.truncated.img-to-right.opened .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.introduction-module.truncated.img-to-right.opened .image{float:right}.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{margin-top:20px}.landing-typekit-header .t-label+.t-h2,.landing-typekit-header .blue-top-fringe+.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{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 .wrapper{max-width:1366px;padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.landing-typekit-header .image{-webkit-box-flex:0;-ms-flex:0 1 52%;flex:0 1 52%;width:52%;-ms-flex-item-align:stretch;align-self:stretch;background-repeat:no-repeat;background-size:cover;background-position:center center}.landing-typekit-header .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.landing-typekit-header .content{width:100%;max-width:585px;background:#FFF;padding:60px 30px 60px;text-align:center}.landing-typekit-header .content>*{text-align:center}.landing-typekit-header .image+.content{margin-left:16px}.landing-typekit-header .t-h1{max-width:537px}.landing-typekit-header .t-label,.landing-typekit-header .blue-top-fringe{letter-spacing:2.62px}.landing-typekit-header .t-p{color:#4A4A4A}.landing-typekit-header .t-highlight{color:#7F7F7F}.landing-typekit-header .offer-values{max-width:490px;margin:40px auto 0}.landing-typekit-header .offer-values .s:after{font-size:24px;font-size:1.5rem}.landing-typekit-header .offer-condition{position:absolute;right:0;bottom:16px;left:0;font-weight:600;font-size:12px;color:#7F7F7F;font-size:12px;font-size:0.75rem}.landing-typekit-header .btn-primary{margin:40px 0 20px}.landing-typekit-header.no-media .content-container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.landing-typekit-header.no-media .content{width:100%;max-width:100%}.landing-typekit-header.w-image .content-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.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}.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}.matterport-block .iframe-container{padding-top:42.859%}.meetings-get-quote .secondary-btn{padding:20px 40px}.my-iberostar-page .my-iberostar-image-with-description-block{width:calc( 100% - 24px);margin-left:24px;padding:20px 24px 24px}.my-iberostar-page .my-iberostar-image-with-description-block .image.loaded{width:auto;height:auto}.my-iberostar-page .wrapper-freetours .my-iberostar-image-with-description-block{width:100%;margin-left:0}.my-iberostar-image-with-description-block .inner{min-height:363px}.my-iberostar-image-with-description-block .text-box{padding:60px 0}.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-room-online .check-in-block{display:-webkit-box;display:-ms-flexbox;display:flex}.my-room-online .check-in-block>div{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:20px;background:#F1F2F9}.my-room-online .check-in-block>div:first-child{padding:0}.my-room-online .check-in-block .video-wrapper:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.my-room-online .check-in-block .video-wrapper:hover img{opacity:.15}.near-hotels-slider{overflow-y:visible;padding-bottom:24px}.near-hotels-slider .flex{padding:0 20px}.near-hotels-slider .flex>*{-webkit-box-flex:0;-ms-flex:0 0 calc( 25% - 9px);flex:0 0 calc( 25% - 9px);width:calc( 25% - 9px)}.near-hotels-slider .flex .card{margin-right:12px}.near-hotels-slider .flex .card:last-child{margin-right:0}.near-hotels-slider .hotels-cnt{padding:0}.near-hotels-slider .content{min-height:222px;padding:16px 24px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.near-hotels-slider .bottom-content{margin-top:16px}.near-hotels-slider .image{min-height:170px}.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}.offers-list .horizontal-card{margin-bottom:24px}.offers-list .swiper-container{padding-bottom:50px}.olapic-module .t-label,.olapic-module .blue-top-fringe{margin-bottom:4px}.olapic-module .block-title{margin-bottom:16px}.horizontal-card .tripadvisor-widget{margin-bottom:6px}.horizontal-card .tripadvisor-widget img{margin-bottom:-4px;margin-right:5px}.horizontal-card .tripadvisor-widget .tripadvisor-open-fancy{display:inline-block}#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}.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}.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}@media only screen and (max-width: 450px){.poi-map .map-wrapper #poi-map.one-page-map .img-info{display:none}.poi-map .map-wrapper #poi-map.one-page-map .gm-style-iw .content{padding-left:0}.poi-map .map-wrapper #poi-map.one-page-map .poi-map-infobox.hotel .img-info{display:none}}.b-poi-map-with-cards .map-wrapper{min-height:600px}.b-poi-map-with-cards .poi-card{width:291px;max-height:291px}.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}.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%}.rooms-list-with-filter .wrapper.flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px}.rooms-list-with-filter .card.room{-webkit-box-flex:0;-ms-flex:0 0 calc( 33.25% - 7px);flex:0 0 calc( 33.25% - 7px);max-width:calc( 33.25% - 7px);-ms-flex-preferred-size:calc( 33.25% - 7px);flex-basis:calc( 33.25% - 7px);display:none;margin:0 4px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rooms-list-with-filter .card.room:nth-child(-n+6){display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1200px){.rooms-list-with-filter .card.room{margin:0 3px 12px 4px}}.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}.sidebar-address{padding:24px}.sidebar-address .title{margin-bottom:16px}.sidebar-address .from{margin-bottom:24px}.sidebar-newsletter .title{margin-bottom:16px}.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-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-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}.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%}.video-module:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.video-module:hover .video-link .text{opacity:1}.video-module:hover img{opacity:.15}@-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:24px;font-size:1.5rem;line-height:28px}.edit-user-page .edit-user-content{padding-left:24px}.edit-user-page .accordion-block .accordion-title a{padding:24px 40px 24px 24px;font-size:18px;font-size:1.125rem;line-height:26px}.edit-user-page .accordion-block .accordion-title a:after{right:24px}.edit-user-page .accordion-block.personal-data .name-cnt .fz-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:364px;float:none;width:auto;margin-right:24px}.edit-user-page .accordion-block.personal-data .name-cnt .fz-col:last-child{margin-right:0}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-col{float:none;width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:24px}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-col.birth-cnt{min-width:185px}.edit-user-page .accordion-block.personal-data .birth-pass-cnt .fz-col.pass-cnt{min-width:265px;margin-right:0}.edit-user-page .accordion-block.personal-data .phone-lang-cnt{overflow:visible}.edit-user-page .accordion-block.personal-data .phone-lang-cnt .fz-col{float:none;width:auto;-webkit-box-flex:0;-ms-flex:0 0 265px;flex:0 0 265px;margin-right:24px}.edit-user-page .accordion-block.personal-data .phone-lang-cnt .fz-col:last-child{margin-right:0}.edit-user-page .accordion-block.personal-data .country-code-cnt .fz-col{float:none;width:auto;-webkit-box-flex:0;-ms-flex:0 0 187px;flex:0 0 187px;margin-right:24px}.edit-user-page .accordion-block.personal-data .city-address-cnt .fz-col{float:none;width:auto}.edit-user-page .accordion-block.personal-data .city-address-cnt .fz-col.city-cnt{margin-right:24px;-webkit-box-flex:0;-ms-flex:0 0 267px;flex:0 0 267px}.edit-user-page .accordion-block.personal-data .city-address-cnt .fz-col.address-cnt{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 366px;flex:0 0 366px}.edit-user-page .accordion-block.personal-data .action,.edit-user-page .accordion-block.notifications .action{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.edit-user-page .accordion-block.personal-data .action .clear-form,.edit-user-page .accordion-block.notifications .action .clear-form{-ms-flex-item-align:center;align-self:center;margin-right:24px}.edit-user-page .accordion-block.opened .accordion-content{padding:24px 25px}#change-mail .btn-primary{margin-left:40px}.my-iberostar-page .wrapper-my-iberostar{margin-left:24px}.my-iberostar-page .wrapper-freetours{margin-left:24px;margin-bottom:80px;padding:24px}.my-iberostar-page .results-filters{padding:0 24px}.iberostargift-lightbox-conditions .title{margin-bottom:20px}.my-iberostar-page .wrapper-my-iberostar{margin-left:24px}.my-iberostar-page .wrapper-iberostar-gifts{margin-left:24px;padding:24px}.my-iberostar-page{background:#F6F6F6}.my-iberostar-page .bookings-title{padding-left:24px}.my-iberostar-page .b-last-searches-cards{background-color:#fff;width:calc( 100% - 24px);margin-left:24px;padding:20px 24px}.my-iberostar-page .b-last-searches-cards .wrapper{max-width:100%;padding:0}.my-iberostar-page .b-last-searches-cards .flex-container .last-search-card{width:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.my-iberostar-page .b-last-searches-cards .flex-container .last-search-card .image{-webkit-box-flex:0;-ms-flex:0 0 86px;flex:0 0 86px}.my-iberostar-page .b-last-searches-cards .flex-container .last-search-card .content{padding:10px}.my-iberostar-page .b-last-searches-cards .flex-container .last-search-card .content .t-highlight{font-size:16px;font-size:1rem;font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A;letter-spacing:0;line-height:26px}.my-iberostar-page .b-last-searches-cards .flex-container .last-search-card:not(:last-child){margin-right:11px}.sidebar-menu{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;margin-bottom:48px}.sidebar-menu li{border-bottom:1px solid #DBDBDB;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;cursor:pointer;background:#fff;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.sidebar-menu li:first-child{border-top:1px solid #DBDBDB}.sidebar-menu li a{display:block;padding:22px 25px 21px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar-menu li a[class]{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}.sidebar-menu li a:before{display:none}.sidebar-menu li.current,.sidebar-menu li:hover{background:rgba(237,247,246,0.7)}.sidebar-menu li.current a,.sidebar-menu li:hover a{color:#002855}.sidebar-menu li.current a[class],.sidebar-menu li:hover a[class]{color:#002855}.sidebar-menu .logout-link{display:inline-block;margin-top:24px;color:#67BAAF;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;padding-left:35px}[data-base-text="true"] .sidebar-menu .logout-link{font-size:inherit;line-height:inherit}.sidebar-menu .logout-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}.sidebar-menu .logout-link:hover:before,.sidebar-menu .logout-link:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.sidebar-menu .logout-link:active{color:#002855}.sidebar-menu .logout-link:active:before{background:#F1F2F9}.sidebar-menu .logout-link:after{content:"";font-size:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-menu .logout-link:before{left:auto;right:0;width:calc( 100% - 35px)}.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 .wrapper-my-iberostar{margin-left:24px}.my-iberostar-page .wrapper-personal-assistant{padding:24px;margin-bottom:80px;margin-left:24px}.my-iberostar-page .wrapper-personal-assistant .b-customer-opinions .opinion-item{width:33%}.my-iberostar-page .wrapper-personal-assistant .b-customer-opinions .opinion-item .whit-bg{padding:35px 14px 14px}.my-iberostar-page .wrapper-my-iberostar{margin-left:24px}.my-iberostar-page .wrapper-iberostar-points{margin-left:24px;margin-bottom:80px;padding:24px}.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}.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}.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}.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{margin-left:-8px}.hotel-infowindow .block-info:last-child{margin-bottom:0}.hotel-page .internal-nav:not(.centered) li:not(.current):hover a{color:#002855}.reserve-index-list .horizontal-card .card-image{width:24.5%}.reserve-index-list .horizontal-card .card-container{margin-left:24.5%;width:75.5%}.reserve-index-list .horizontal-card .row-flex .locate-number-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reserve-index-list .horizontal-card .row-flex .locate-number-container>*{text-align:right}.reserve-index-list .horizontal-card .text .card-info{margin-bottom:20px}.reserve-index-list .horizontal-card .text .card-info li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;padding-right:15px}.reserve-index-list .horizontal-card .text .card-info li.locate-number-container{display:none}.reserve-index-list .horizontal-card .text .card-info li.price-to-pay-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;position:absolute;right:0;bottom:-10px}.reserve-index-list .horizontal-card .text .card-info li.price-to-pay-container>span:not(.price-to-pay-container){font-size:14px;font-size:0.875rem}.reserve-index-list .horizontal-card .text .card-info li .price-to-pay{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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%}.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}.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}.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}.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{margin-left:-8px}.hotel-infowindow .block-info:last-child{margin-bottom:0}.hotel-page .internal-nav:not(.centered) li:not(.current):hover a{color:#002855}.reserve-index-list .horizontal-card .card-image{width:24.5%}.reserve-index-list .horizontal-card .card-container{margin-left:24.5%;width:75.5%}.reserve-index-list .horizontal-card .row-flex .locate-number-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reserve-index-list .horizontal-card .row-flex .locate-number-container>*{text-align:right}.reserve-index-list .horizontal-card .text .card-info{margin-bottom:20px}.reserve-index-list .horizontal-card .text .card-info li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;padding-right:15px}.reserve-index-list .horizontal-card .text .card-info li.locate-number-container{display:none}.reserve-index-list .horizontal-card .text .card-info li.price-to-pay-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;position:absolute;right:0;bottom:-10px}.reserve-index-list .horizontal-card .text .card-info li.price-to-pay-container>span:not(.price-to-pay-container){font-size:14px;font-size:0.875rem}.reserve-index-list .horizontal-card .text .card-info li .price-to-pay{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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%}.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}
