﻿@font-face{font-weight:normal;font-family:"iberostar-symbols";font-style:normal;src:url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-fcc595e4695dbb923a2ee4985996d4af42a3211ca7749b010aa9f6d382afa0cd.woff?202505201200) format("woff"),url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-090998309dfc6fa6275b16cada1d402878b89a8e5194ae43af658c553d0c31c1.ttf?202505201200) format("truetype"),url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-f0fa4010856c3086d3ce7ef869fa113d9d5356b8b33b0b7b1e885786f141b859.svg?202505201200#iberostar-symbols) format("svg");font-display:block}.s,.registry-thanks.agency-no-bookings .icon:after,.quote-index-list .horizontal-card .card-image .state:before,.quote-index-list .card .print-trigger .print-dropdown .item:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CAD:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CLP:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-MXN:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-ARS:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-BRL:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-JPY:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-INR:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-SEK:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DKK:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-RUB:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CHF:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-GBP:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-USD:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DEF:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-EUR:before,.quote-index-list .card .booking-options .currency-agency-selector .fk-select:before,.quote-index-list .card .booking-options .currency-agency-selector>a:after,.quote-index-list .card .booking-options .currency-agency-selector .fk-select:after,.quote-index-list .card .booking-options .booking-conditions:after,.agents-form .return:before,.bookings-header .export-wrap .export-csv-link:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .online-options:after,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .doc:after,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .print-trigger.active .online-options:after,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .print-trigger.active .doc:after,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .online-options:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .points:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .doc:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .modify:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .ticket-agency:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .ticket-client:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .invoice:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .check-in:before,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .cancel:before,.reserve-index-list .block .horizontal-card.card .card-image .state.pending:before,.reserve-index-list .block .horizontal-card.card .card-image .state.expired:before,.reserve-index-list .block .horizontal-card.card .card-image .state:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CAD:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CLP:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-MXN:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-ARS:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-BRL:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-JPY:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-INR:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-SEK:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DKK:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-RUB:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CHF:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-GBP:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-USD:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DEF:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-EUR:before,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select:before,.reserve-index-list .card .booking-options .currency-agency-selector>a:after,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select:after,.reserve-index-list .card .booking-options .booking-conditions:after,.reserve-index-list .list-data .block .item.transfer:before,.reserve-index-list .list-data .block .item.room-type:before,.reserve-index-list .list-data .block .item.horizons-client:before,.reserve-index-list .list-data .block .item.rooms:before,.reserve-index-list .list-data .block .item.regimen:before,.reserve-index-list .list-data .block .item.rate:before,.reserve-index-list .list-data .block .item.date-of-book:before,.reserve-index-list .list-data .block .item.client:before,.confirm-delete .data .avatar:after,.confirm-delete .s:after,.agents-list .delete-wrap:before,.agents-list .edit-wrap .edit:before,.agents-list .data .avatar:after,.faqs-block .faqs-container .single-faq .faq-question.arrow-up:after,.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up):after,.segmented-messages-banner .newsletter-text>p:before,.segmented-messages-banner .newsletter-text li:before,.segmented-messages-banner .newsletter-pre-title:before,.payment-method-block .wrapper:before,.my-iberostar-best-gift .block-best-gift .points:after,.check-in-module-header:after,.check-in-module .block .btn-bottom.active:after,.check-in-module .block .btn-bottom:after,.b-mi-points-summary .points-num:after,.b-mi-points-summary .current-points:before,.export-wrap .link.is-download-ready:after,.export-wrap .link .export-csv-link:after,.agency-filter-results .agency-filter-block .type-trigger:after,.agency-filter-results .agency-filter-block .actions .reset-wrap .reset:before,#repeat-reservation .action .hover-info span:before,#repeat-reservation .alert-reserved-days span:after,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin:after,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout:after,#repeat-reservation .fancybox-close-small:before,.sidebar-menu .logout-link:before,.mobile-menu>ul>li.header-mobile-menu a:after,.mobile-menu>ul>li.header-mobile-menu a:before,.main-header .main-nav>ul a[data-show-sub-menu]:after,html:not(.ie-9) .formz input[type=checkbox]:checked+label:after,.fz-field.fz-field-date:after,.formz .fz-phone-with-prefix .intl-tel-input .selected-flag:after,.fk-file-input:after{font-weight:normal;font-family:"iberostar-symbols" !important;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s-xs{font-size:12px}.s-s{font-size:16px}.s-m{font-size:20px}.s-l{font-size:28px}.s-xl{font-size:30px}.s-xxl{font-size:60px}.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}.s-xxl{font-size:64px}.s-contact::before{content:""}.s-turtle::before{content:""}.s-hive::before{content:""}.s-paradas::before{content:""}.s-drop::before{content:""}.s-bed-hotel::before{content:""}.s-inspiration-cuba::before{content:""}.s-tiktok::before{content:""}.s-silla-ruedas::before{content:""}.s-aquatic-park::before{content:""}.s-vegan::before{content:""}.s-10-percent::before{content:""}.s-15-percent::before{content:""}.s-2-bedrooms::before{content:""}.s-20-percent::before{content:""}.s-25-percent::before{content:""}.s-30-percent::before{content:""}.s-35-percent::before{content:""}.s-40-percent::before{content:""}.s-404::before{content:""}.s-45-percent::before{content:""}.s-5-percent::before{content:""}.s-50-percent::before{content:""}.s-BAR-NO-ALCOHOL::before{content:""}.s-BRL::before{content:""}.s-BUS::before{content:""}.s-BUTACA::before{content:""}.s-CAD::before{content:""}.s-CAMA-DOSEL::before{content:""}.s-CAMA-REDONDA::before{content:""}.s-CARGA::before{content:""}.s-CAVA::before{content:""}.s-CHF::before{content:""}.s-COPA-CAVA::before{content:""}.s-COPA-VINO::before{content:""}.s-CUPON::before{content:""}.s-DKK::before{content:""}.s-ENCHUFE-EU::before{content:""}.s-ENCHUFE-USA::before{content:""}.s-ESPEJO::before{content:""}.s-ESTACION-OTONO::before{content:""}.s-EUR::before{content:""}.s-FONTANA-DI-TREVI::before{content:""}.s-FOOD-TRUCK::before{content:""}.s-FORMULARIO::before{content:""}.s-FUEGO::before{content:""}.s-GBP::before{content:""}.s-HALLOWEEN::before{content:""}.s-INFINITY-POOL::before{content:""}.s-INR::before{content:""}.s-JPY::before{content:""}.s-LAPTOP::before{content:""}.s-LITERA::before{content:""}.s-MALETA::before{content:""}.s-MEGAPHONE::before{content:""}.s-MICRO-2::before{content:""}.s-MUSIC::before{content:""}.s-MUSIC-BLUETOOTH::before{content:""}.s-RESORT-CREDITS::before{content:""}.s-RUB::before{content:""}.s-SEK::before{content:""}.s-SISTEMA-AUDIO::before{content:""}.s-Stamps_1::before{content:""}.s-Stamps_2::before{content:""}.s-Stamps_3::before{content:""}.s-Stamps_4::before{content:""}.s-Stamps_5::before{content:""}.s-TABLET::before{content:""}.s-TARIMA::before{content:""}.s-TARJETA-CREDITO::before{content:""}.s-TOCADOR::before{content:""}.s-USD::before{content:""}.s-VASO::before{content:""}.s-VIDEO-PROYECTOR::before{content:""}.s-VINO::before{content:""}.s-ZONA-RELAX::before{content:""}.s-accept::before{content:""}.s-access-to-nearby-premium-gold-and-premium-resorts::before{content:""}.s-access-to-nearby-premium-resorts::before{content:""}.s-adapted-room::before{content:""}.s-adults-only::before{content:""}.s-air-conditioninng::before{content:""}.s-air-dryer::before{content:""}.s-airport::before{content:""}.s-alert-check::before{content:""}.s-alert-check-color::before{content:""}.s-alert-error::before{content:""}.s-alert-info::before{content:""}.s-alert-warning::before{content:""}.s-all-inclusive::before{content:""}.s-all-suites::before{content:""}.s-aquafun::before{content:""}.s-arches::before{content:""}.s-area::before{content:""}.s-aromatherapy::before{content:""}.s-arrow-down::before{content:""}.s-arrow-down-fat::before{content:""}.s-arrow-down-short-tail::before{content:""}.s-arrow-left::before{content:""}.s-arrow-left-double::before{content:""}.s-arrow-left-fat::before{content:""}.s-arrow-left-long-tail::before{content:""}.s-arrow-left-tail::before{content:""}.s-arrow-right::before{content:""}.s-arrow-right-double::before{content:""}.s-arrow-right-fat::before{content:""}.s-arrow-right-long-tail::before{content:""}.s-arrow-up::before{content:""}.s-arrow-up-down::before{content:""}.s-arrow-up-down-slim::before{content:""}.s-arrow-up-fat::before{content:""}.s-arrow_stick_up::before{content:""}.s-arrow_up_big::before{content:""}.s-atm::before{content:""}.s-audience::before{content:""}.s-baby-center::before{content:""}.s-baby-kitchen::before{content:""}.s-baby-sitting::before{content:""}.s-baby-spa::before{content:""}.s-balcony::before{content:""}.s-bali-stye-beds-with-charge::before{content:""}.s-balinese-beds::before{content:""}.s-bar-lounge::before{content:""}.s-bars::before{content:""}.s-basketball::before{content:""}.s-bath::before{content:""}.s-bath-robes-and-slippers::before{content:""}.s-bathrobe::before{content:""}.s-beach-towels-at-room::before{content:""}.s-beachfront-massage::before{content:""}.s-beauty-salon::before{content:""}.s-billar::before{content:""}.s-blog::before{content:""}.s-bono::before{content:""}.s-bottle::before{content:""}.s-bottle-black::before{content:""}.s-bottle-black2::before{content:""}.s-building::before{content:""}.s-bussiness-center::before{content:""}.s-buttler-service::before{content:""}.s-cable-tv::before{content:""}.s-calendar::before{content:""}.s-calendar-times::before{content:""}.s-camera::before{content:""}.s-candy::before{content:""}.s-caribbean-style-shopping-street::before{content:""}.s-casino::before{content:""}.s-cast-videos::before{content:""}.s-ceiling-fan::before{content:""}.s-chair::before{content:""}.s-chandelier::before{content:""}.s-chapel::before{content:""}.s-check::before{content:""}.s-check-in::before{content:""}.s-children-s-menu::before{content:""}.s-children-s-pool::before{content:""}.s-chill-out-area::before{content:""}.s-cigar-lounge::before{content:""}.s-circle-economy::before{content:""}.s-circular-plus::before{content:""}.s-city-center::before{content:""}.s-clock::before{content:""}.s-close::before{content:""}.s-close-fat::before{content:""}.s-coffee-tea-kit::before{content:""}.s-collapse::before{content:""}.s-comment::before{content:""}.s-compass::before{content:""}.s-competition-games::before{content:""}.s-concierge-at-pool-area::before{content:""}.s-copy::before{content:""}.s-cuna::before{content:""}.s-curtains-in-the-scenario::before{content:""}.s-cutlery::before{content:""}.s-daily-aroma::before{content:""}.s-direct-access-to-the-beach::before{content:""}.s-disco::before{content:""}.s-dolphin::before{content:""}.s-double-bed::before{content:""}.s-download::before{content:""}.s-download-app::before{content:""}.s-dressing-room::before{content:""}.s-ducha::before{content:""}.s-dvd-player::before{content:""}.s-eagle::before{content:""}.s-eco-friendly::before{content:""}.s-edit-thin::before{content:""}.s-empire-state-view::before{content:""}.s-energy::before{content:""}.s-exchange::before{content:""}.s-excursion::before{content:""}.s-expand::before{content:""}.s-expired::before{content:""}.s-extra-bed::before{content:""}.s-eye::before{content:""}.s-facebook::before{content:""}.s-facilities-for-cyclists::before{content:""}.s-families::before{content:""}.s-fifa-regulated-soccer-field::before{content:""}.s-filter::before{content:""}.s-fish::before{content:""}.s-fit-and-fun::before{content:""}.s-fitness-room::before{content:""}.s-flight-hotel::before{content:""}.s-flower-detail::before{content:""}.s-flower-side::before{content:""}.s-formaldresscode::before{content:""}.s-free-wifi::before{content:""}.s-full-bath::before{content:""}.s-fun-park::before{content:""}.s-game-room::before{content:""}.s-garden-lake-view::before{content:""}.s-garden-view::before{content:""}.s-gastronomy::before{content:""}.s-gift::before{content:""}.s-glasses::before{content:""}.s-golf-discount-green-fee::before{content:""}.s-golf-round::before{content:""}.s-google::before{content:""}.s-grand-star-service::before{content:""}.s-green::before{content:""}.s-grid::before{content:""}.s-habitaciones_superiores::before{content:""}.s-hair-straightener::before{content:""}.s-half-board::before{content:""}.s-hammock::before{content:""}.s-hand-lens::before{content:""}.s-search2::before{content:""}.s-hand-pointer::before{content:""}.s-heart::before{content:""}.s-heating::before{content:""}.s-help::before{content:""}.s-heritage::before{content:""}.s-honeymoon::before{content:""}.s-hotel-bell-ringing::before{content:""}.s-house::before{content:""}.s-iberostar-inverse::before{content:""}.s-iberostar-logo::before{content:""}.s-iberostar-logo-transparent::before{content:""}.s-ico-bell::before{content:""}.s-ico-clock::before{content:""}.s-ico-filter::before{content:""}.s-ico-scroll::before{content:""}.s-ico_a11y::before{content:""}.s-ico_caminando::before{content:""}.s-ico_creditcard::before{content:""}.s-ico_exit::before{content:""}.s-ico_hucha::before{content:""}.s-ico_luxury_facilities::before{content:""}.s-ico_moon::before{content:""}.s-ico_not_smile::before{content:""}.s-ico_pago-hotel::before{content:""}.s-ico_premium::before{content:""}.s-ico_print::before{content:""}.s-ico_share-circles::before{content:""}.s-ico_smile::before{content:""}.s-ico_star::before{content:""}.s-ico_tarjeta-de-identificaci-n::before{content:""}.s-ico_thalassoterapy::before{content:""}.s-ico_transferencia-bancaria::before{content:""}.s-icon-ihg::before{content:""}.s-icon-smartphone::before{content:""}.s-icono-app::before{content:""}.s-igh-elite::before{content:""}.s-in-room-butler-service::before{content:""}.s-in-room-check-in::before{content:""}.s-inspirationguide::before{content:""}.s-instagram::before{content:""}.s-instructed-recreational-classes::before{content:""}.s-interconected-comunicated-rooms::before{content:""}.s-international-reception::before{content:""}.s-internet-cafe::before{content:""}.s-invoice::before{content:""}.s-iron-service::before{content:""}.s-isotipo-horizons::before{content:""}.s-jacuzzi::before{content:""}.s-jacuzzi-exterior::before{content:""}.s-kangaroo::before{content:""}.s-key::before{content:""}.s-kids::before{content:""}.s-kids-dining-room::before{content:""}.s-kids-free::before{content:""}.s-kitchen::before{content:""}.s-larger-room::before{content:""}.s-laundry-service::before{content:""}.s-lazy-river::before{content:""}.s-library::before{content:""}.s-linkedin::before{content:""}.s-list::before{content:""}.s-live-chat::before{content:""}.s-live-cooking::before{content:""}.s-lock::before{content:""}.s-luxury-cruise::before{content:""}.s-luxury-facilities::before{content:""}.s-mail::before{content:""}.s-mall::before{content:""}.s-map::before{content:""}.s-marker::before{content:""}.s-massage-in-the-jungle::before{content:""}.s-meeting-room::before{content:""}.s-meeting-room-clean::before{content:""}.s-menu-restaurant-clean::before{content:""}.s-menu-spa::before{content:""}.s-micro::before{content:""}.s-microwaves::before{content:""}.s-mini-bar::before{content:""}.s-mini-golf::before{content:""}.s-minus::before{content:""}.s-monkey::before{content:""}.s-more-options::before{content:""}.s-mouse::before{content:""}.s-nano-arrow-down-fat::before{content:""}.s-near-aquatic-park::before{content:""}.s-near-spa::before{content:""}.s-nearby-riding-school::before{content:""}.s-nespresso-machine::before{content:""}.s-no-music::before{content:""}.s-no-smoking::before{content:""}.s-ocean-views::before{content:""}.s-on-site-medicalservice-charge::before{content:""}.s-options_menu::before{content:""}.s-outdoor-meeting-space::before{content:""}.s-padi-certified::before{content:""}.s-padlock::before{content:""}.s-paid-wifi::before{content:""}.s-paper-bin::before{content:""}.s-paper_plane::before{content:""}.s-park-ave-view::before{content:""}.s-parking::before{content:""}.s-pax-1::before{content:""}.s-pax-1-1::before{content:""}.s-pax-1-2::before{content:""}.s-pax-2::before{content:""}.s-pax-2-1::before{content:""}.s-pax-2-2::before{content:""}.s-pax-3::before{content:""}.s-pax-3-1::before{content:""}.s-pax-3-2::before{content:""}.s-pax-4::before{content:""}.s-pax-4-1::before{content:""}.s-pax-4-2::before{content:""}.s-pebble-beach::before{content:""}.s-percentage::before{content:""}.s-person::before{content:""}.s-person2::before{content:""}.s-pesca::before{content:""}.s-pet-friendly::before{content:""}.s-phone::before{content:""}.s-photo-with-charge::before{content:""}.s-picture-gallery::before{content:""}.s-pilates::before{content:""}.s-pillow-menu::before{content:""}.s-pin::before{content:""}.s-pingpong::before{content:""}.s-pinterest::before{content:""}.s-plastic_free::before{content:""}.s-play::before{content:""}.s-play-circle::before{content:""}.s-playground::before{content:""}.s-playstation::before{content:""}.s-plus::before{content:""}.s-plus-circle::before{content:""}.s-pool-semi-private::before{content:""}.s-pool-towels::before{content:""}.s-pool-view::before{content:""}.s-preference-room::before{content:""}.s-printer::before{content:""}.s-private-balcony-with-ocean-view::before{content:""}.s-professional-show::before{content:""}.s-promo_bg::before{content:""}.s-qr::before{content:""}.s-quiet-area::before{content:""}.s-quiet-pool-clean::before{content:""}.s-quotes::before{content:""}.s-rating-00::before{content:""}.s-rating-05::before{content:""}.s-rating-10::before{content:""}.s-ray::before{content:""}.s-reception::before{content:""}.s-reference-restaurant::before{content:""}.s-refresh::before{content:""}.s-register::before{content:""}.s-reservations-required::before{content:""}.s-restaurantes::before{content:""}.s-romantic-dinner-balcony::before{content:""}.s-romantic-dinner-beach::before{content:""}.s-romantic-pack::before{content:""}.s-room-service::before{content:""}.s-rose::before{content:""}.s-safe::before{content:""}.s-salon::before{content:""}.s-salud_costera::before{content:""}.s-sand-beach::before{content:""}.s-sauna::before{content:""}.s-scuba-diving::before{content:""}.s-sea-sun::before{content:""}.s-seasoul::before{content:""}.s-semi-private-pool::before{content:""}.s-separate-beds::before{content:""}.s-servicios_exclusivos::before{content:""}.s-share-alt::before{content:""}.s-share-circles::before{content:""}.s-shield::before{content:""}.s-shoe-shine-service::before{content:""}.s-shopping::before{content:""}.s-shopping-area::before{content:""}.s-shower-and-tube::before{content:""}.s-single-bed::before{content:""}.s-smart-TV::before{content:""}.s-smart-hdtv::before{content:""}.s-sms::before{content:""}.s-sofa-cama::before{content:""}.s-sound-off::before{content:""}.s-sound-on::before{content:""}.s-spa-discount::before{content:""}.s-spa-sensation::before{content:""}.s-speech-bubbles::before{content:""}.s-sports-bar::before{content:""}.s-sports-offer::before{content:""}.s-star::before{content:""}.s-star-camp::before{content:""}.s-star-empty::before{content:""}.s-star-prestige::before{content:""}.s-star_iberostar::before{content:""}.s-starcafe::before{content:""}.s-starmarket::before{content:""}.s-sun::before{content:""}.s-superior::before{content:""}.s-supermarket::before{content:""}.s-surprise-box::before{content:""}.s-tag::before{content:""}.s-target::before{content:""}.s-taxi-auto::before{content:""}.s-telf::before{content:""}.s-tennis::before{content:""}.s-terrace::before{content:""}.s-terrace-with-barbecue::before{content:""}.s-terraza::before{content:""}.s-terraza-con-jacuzzi::before{content:""}.s-terraza-con-jaima::before{content:""}.s-thalassoterapy::before{content:""}.s-theatre::before{content:""}.s-ticket-client::before{content:""}.s-top-floor-location::before{content:""}.s-tour-360::before{content:""}.s-tree::before{content:""}.s-triangle_down::before{content:""}.s-turism::before{content:""}.s-turn-down-service::before{content:""}.s-tv-pantalla-plana::before{content:""}.s-twilight::before{content:""}.s-twitter::before{content:""}.s-two-balcony::before{content:""}.s-two-bathrooms::before{content:""}.s-two-closets::before{content:""}.s-two-sofa-bed::before{content:""}.s-two-sofas::before{content:""}.s-two-tags::before{content:""}.s-umbrella::before{content:""}.s-umbrellas-with-charge::before{content:""}.s-unlimited::before{content:""}.s-unlimited-diners::before{content:""}.s-user::before{content:""}.s-user_rounded::before{content:""}.s-videos::before{content:""}.s-view::before{content:""}.s-villas::before{content:""}.s-vip-zone::before{content:""}.s-volleyball::before{content:""}.s-water-park::before{content:""}.s-water-polo::before{content:""}.s-water-sports::before{content:""}.s-wave-pool::before{content:""}.s-webcam-2::before{content:""}.s-welcome-pack-for-adults::before{content:""}.s-welcomepack-for-kids::before{content:""}.s-wellness-room::before{content:""}.s-whatsapp::before{content:""}.s-wifi-alta::before{content:""}.s-wifi-en-el-lobby::before{content:""}.s-wifi-in-room::before{content:""}.s-world::before{content:""}.s-world-with-pins::before{content:""}.s-x-logo::before{content:""}.s-yoga::before{content:""}.s-yoga-room::before{content:""}.s-youtube::before{content:""}/*! 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}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes ring{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}1%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}3%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}5%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}7%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}9%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}11%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}13%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}15%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}17%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}19%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}21%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}23%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}25%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}27%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg)}29%{-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg)}31%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}33%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}35%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}37%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}39%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes ring{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}1%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}3%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}5%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}7%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}9%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}11%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}13%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}15%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}17%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}19%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}21%{-webkit-transform:rotateZ(8deg);transform:rotateZ(8deg)}23%{-webkit-transform:rotateZ(-8deg);transform:rotateZ(-8deg)}25%{-webkit-transform:rotateZ(6deg);transform:rotateZ(6deg)}27%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg)}29%{-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg)}31%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}33%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}35%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}37%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}39%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@-webkit-keyframes ring2{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring2{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@font-face{font-family:"iberostar-symbols";font-weight:normal;font-style:normal;src:url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-fa8299b234178132c77036d7150b6cb8a3bf505af3b986cbeae522f8a30eafa9.eot);src:url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-fa8299b234178132c77036d7150b6cb8a3bf505af3b986cbeae522f8a30eafa9.eot?#iefix) format("embedded-opentype"),url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-fcc595e4695dbb923a2ee4985996d4af42a3211ca7749b010aa9f6d382afa0cd.woff) format("woff"),url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-090998309dfc6fa6275b16cada1d402878b89a8e5194ae43af658c553d0c31c1.ttf) format("truetype"),url(https://assets4.cdn.iberostar.com/assets/iberostar-symbols-f0fa4010856c3086d3ce7ef869fa113d9d5356b8b33b0b7b1e885786f141b859.svg#iberostar-symbols) format("svg")}@font-face{font-family:"NoeText";font-weight:normal;font-style:normal;src:url(https://assets4.cdn.iberostar.com/assets/Noe_Text_Regular-bc14eba6417ab08af8116d7109d7d3358ca4ff0256822a381f70e008f555e907.eot);src:url(https://assets4.cdn.iberostar.com/assets/Noe_Text_Regular-bc14eba6417ab08af8116d7109d7d3358ca4ff0256822a381f70e008f555e907.eot?#iefix) format("embedded-opentype"),url(https://assets4.cdn.iberostar.com/assets/Noe_Text_Regular-1bdb4c8a15a97073ef95e9d8a4ece783ad8708c93c6eace950f2dabe312eeae1.woff) format("woff"),url(https://assets4.cdn.iberostar.com/assets/Noe_Text_Regular-4530d1afa2a0d122b2a5b86be87c0153ab9b184366a88df9e1d131b8aefefc6b.ttf) format("truetype"),url(https://assets4.cdn.iberostar.com/assets/Noe_Text_Regular-b32393e85299b03d49ea08cf58cd95dcac58d818e65a8e5e7f802476abd29d07.svg#NoeText) format("svg")}@font-face{font-family:"NoeText";font-weight:600;font-style:normal;src:url(https://assets4.cdn.iberostar.com/assets/NoeText-Semibold-d86f4f5837b136ed173812291301522566e0d3438fd084225bb72baf646ef499.eot);src:url(https://assets4.cdn.iberostar.com/assets/NoeText-Semibold-d86f4f5837b136ed173812291301522566e0d3438fd084225bb72baf646ef499.eot?#iefix) format("embedded-opentype"),url(https://assets4.cdn.iberostar.com/assets/NoeText-Semibold-70630f00f1442fa0d0b555b4d36edc8bd1971e77e5f0541ef45345a9c61288c8.woff) format("woff"),url(https://assets4.cdn.iberostar.com/assets/NoeText-Semibold-ec225bbad1af29058c5124d444c78b87a00c74eb1ffcc0c630cf5e17bf1123d9.ttf) format("truetype"),url(https://assets4.cdn.iberostar.com/assets/NoeText-Semibold-2a3dcecd90a23fab0956dd543b50957b677afda92fa5fef64002b52028c88ffc.svg#NoeText) format("svg")}@font-face{font-family:"NoeText";font-weight:bold;font-style:normal;src:url(https://assets4.cdn.iberostar.com/assets/NoeText-Bold-8d5ded067ca4028c97d62c9081124893603f151953e487b75398f3f1590c1cff.eot);src:url(https://assets4.cdn.iberostar.com/assets/NoeText-Bold-8d5ded067ca4028c97d62c9081124893603f151953e487b75398f3f1590c1cff.eot?#iefix) format("embedded-opentype"),url(https://assets4.cdn.iberostar.com/assets/NoeText-Bold-ef58d9b81790babb813936dfdf87377096495fed0eab916e02ecc81352766a19.woff) format("woff"),url(https://assets4.cdn.iberostar.com/assets/NoeText-Bold-03c01819d01fe6c460f2210680c8e6fd20d147cb7ee43733282d6897253c8ed1.ttf) format("truetype"),url(https://assets4.cdn.iberostar.com/assets/NoeText-Bold-1e85613744f87d97cde1f35dad235b21bc7e421d7e7f70713ab565ecf90e61d3.svg#NoeText) format("svg")}html,body,ol,ul,address,blockquote,pre,code,kbd,samp,q,sub,sup,small,p,h1,h2,h3,h4,h5,h6{margin:0;font-family:"Open Sans", sans-serif}body{font-size:16px;line-height:24px;text-align:left;font-weight:400;color:#4A4A4A}h1,h2,h3,h4,h5,h6{font-weight:inherit}ul,ol,li{list-style:none}li{line-height:24px}ol,ul{margin:0;padding:0}.block-title .l-external{font-size:16px;font-size:1rem;line-height:24px;font-weight:600}@media only screen and (max-width: 767px){.block-title .l-external{font-size:12px;font-size:0.75rem}.block-title .l-external:after{font-size:10px}}a,a:focus,a:hover{outline:0;text-decoration:none}.apply-segment-color{background:rgba(58,165,151,0.8)}.apply-segment-color-grand{color:#EF5350}.apply-segment-color-secondary{background:#EDF7F6}.seg-ocean *.apply-segment,.seg-ocean.apply-segment{background:#EDF7F6 url(https://assets4.cdn.iberostar.com/assets/patterns/ocean-72fe67c32045d99f75516918ff99506040de6b3c8d5a94ee22f0be429f281a18.svg) repeat center/cover}.seg-ocean *.apply-square-segment,.seg-ocean.apply-square-segment{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_301x301-5cde534a29aff64277003a5cec2a94c2a55e1cd4a9d6509f1ceed42ac5653312.svg) no-repeat center/cover}.seg-ocean *.apply-rectangle-segment,.seg-ocean.apply-rectangle-segment{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_602x301-2b9560ee48f66edd1bfc9cd08ad52db8a57b7146d2c24f20d1a8402f553cedbb.svg) no-repeat center/cover}.seg-ocean *.apply-segment-rectangle-2,.seg-ocean.apply-segment-rectangle-2{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_ocean_392x190-8879868132d0369531f0add6dc6dfbb87767fc22c6e24c9ef55eaca62524b2ac.svg) no-repeat center/cover}.seg-ocean *.apply-segment-color,.seg-ocean.apply-segment-color{background:rgba(58,165,151,0.8)}.seg-ocean *.apply-segment-color-without-opacity,.seg-ocean.apply-segment-color-without-opacity{background:#3aa597}.seg-ocean *.apply-segment-color-secondary,.seg-ocean.apply-segment-color-secondary{background:#EDF7F6}.seg-ocean .apply-segment-base-color{color:#3AA597}.apply-segment-color-ocean{color:#3AA597}.seg-city *.apply-segment,.seg-city.apply-segment{background:#F1F2F9 url(https://assets4.cdn.iberostar.com/assets/patterns/city-c5c5da1f7aa9e077be699339703c00938c6144595fd988d44125a65468e79ef8.svg) repeat-x bottom}.seg-city *.apply-square-segment,.seg-city.apply-square-segment{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_city_301x301-e19862b0fe759ad4011dd887360b587daca8df95e3c18d1e24a55bca8d5b1fca.svg) no-repeat center/cover}.seg-city *.apply-rectangle-segment,.seg-city.apply-rectangle-segment{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_city_602x301-13eee9d5ec87abc0e112820a7ccecaaef7941bf9dfe6ffd2cb320c76fe010147.svg) no-repeat center/cover}.seg-city *.apply-segment-rectangle-2,.seg-city.apply-segment-rectangle-2{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_city_392x190-b25f23e9479cd6824fb07b25e3d6929273512848a2303898b18823c65dd97ee2.svg) no-repeat center/cover}.seg-city *.apply-segment-color,.seg-city.apply-segment-color{background:rgba(0,40,85,0.8)}.seg-city *.apply-segment-color-without-opacity,.seg-city.apply-segment-color-without-opacity{background:#002855}.seg-city *.apply-segment-color-secondary,.seg-city.apply-segment-color-secondary{background:#F1F2F9}.seg-city .apply-segment-base-color{color:#002855}.apply-segment-color-city{color:#002855}.seg-heritage *.apply-segment,.seg-heritage.apply-segment{background:#F0F5E8 url(https://assets4.cdn.iberostar.com/assets/patterns/heritage-f857752f46b553150c2b746cc98ab15c8ff19d3797486a693f468eeb72491eaf.svg) repeat center/contain}.seg-heritage *.apply-square-segment,.seg-heritage.apply-square-segment{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_301x301-1ae350d89418a1258461b0e874b013880815d391feaf8f14016b4a1f048de311.svg) no-repeat center/cover}.seg-heritage *.apply-rectangle-segment,.seg-heritage.apply-rectangle-segment{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_602x301-3f790b1df5df3b4e23df93f3a7eb56a0af4dd2cd99140c026999a9dd45a995f3.svg) no-repeat center/cover}.seg-heritage *.apply-segment-rectangle-2,.seg-heritage.apply-segment-rectangle-2{background:url(https://assets4.cdn.iberostar.com/assets/patterns/pattern_heritage_392x190-207577fe668b8eef566396fe54f91763d2c8382f548237d04d991156047e9d02.svg) no-repeat center/cover}.seg-heritage *.apply-segment-color,.seg-heritage.apply-segment-color{background:rgba(166,194,110,0.8)}.seg-heritage *.apply-segment-color-without-opacity,.seg-heritage.apply-segment-color-without-opacity{background:#a6c26e}.seg-heritage *.apply-segment-color-secondary,.seg-heritage.apply-segment-color-secondary{background:#F0F5E8}.seg-heritage .apply-segment-base-color{color:#A6C26E}.apply-segment-color-heritage{color:#A6C26E}.seg-grand *.apply-segment,.seg-grand.apply-segment{background:#FCECEC url(https://assets4.cdn.iberostar.com/images/patterns/grand.svg) repeat-x bottom}.seg-grand *.apply-square-segment,.seg-grand.apply-square-segment{background:url(https://assets4.cdn.iberostar.com/images/patterns/pattern_grand_301x301.svg) no-repeat center/cover}.seg-grand *.apply-rectangle-segment,.seg-grand.apply-rectangle-segment{background:url(https://assets4.cdn.iberostar.com/images/patterns/pattern_grand_602x301.svg) no-repeat center/cover}.seg-grand *.apply-segment-rectangle-2,.seg-grand.apply-segment-rectangle-2{background:url(https://assets4.cdn.iberostar.com/images/patterns/pattern_grand_392x190.svg) no-repeat center/cover}.seg-grand *.apply-segment-color,.seg-grand.apply-segment-color{background:rgba(239,83,80,0.8)}.seg-grand *.apply-segment-color-without-opacity,.seg-grand.apply-segment-color-without-opacity{background:#ef5350}.seg-grand *.apply-segment-color-secondary,.seg-grand.apply-segment-color-secondary{background:#FCECEC}.seg-grand .apply-segment-base-color{color:#EF5350}.apply-segment-color-grand{color:#EF5350}.seg-ocean *.apply-segment-hover,.seg-ocean.apply-segment-hover{cursor:pointer}.seg-ocean *.apply-segment-hover:hover,.seg-ocean *.apply-segment-hover:active,.seg-ocean.apply-segment-hover:hover,.seg-ocean.apply-segment-hover:active{background:#EDF7F6 url(https://assets4.cdn.iberostar.com/assets/patterns/ocean-72fe67c32045d99f75516918ff99506040de6b3c8d5a94ee22f0be429f281a18.svg) repeat center/cover}.seg-ocean *.apply-segment-gradient,.seg-ocean.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #EDF7F6), color-stop(10%, #fff));background:linear-gradient(270deg, #EDF7F6 75%, #fff 10%)}.seg-city *.apply-segment-hover,.seg-city.apply-segment-hover{cursor:pointer}.seg-city *.apply-segment-hover:hover,.seg-city *.apply-segment-hover:active,.seg-city.apply-segment-hover:hover,.seg-city.apply-segment-hover:active{background:#F1F2F9 url(https://assets4.cdn.iberostar.com/assets/patterns/city-c5c5da1f7aa9e077be699339703c00938c6144595fd988d44125a65468e79ef8.svg) repeat-x bottom}.seg-city *.apply-segment-gradient,.seg-city.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #F1F2F9), color-stop(10%, #fff));background:linear-gradient(270deg, #F1F2F9 75%, #fff 10%)}.seg-heritage *.apply-segment-hover,.seg-heritage.apply-segment-hover{cursor:pointer}.seg-heritage *.apply-segment-hover:hover,.seg-heritage *.apply-segment-hover:active,.seg-heritage.apply-segment-hover:hover,.seg-heritage.apply-segment-hover:active{background:#F0F5E8 url(https://assets4.cdn.iberostar.com/assets/patterns/heritage-f857752f46b553150c2b746cc98ab15c8ff19d3797486a693f468eeb72491eaf.svg) repeat center/contain}.seg-heritage *.apply-segment-gradient,.seg-heritage.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #F0F5E8), color-stop(10%, #fff));background:linear-gradient(270deg, #F0F5E8 75%, #fff 10%)}.seg-grand *.apply-segment-hover,.seg-grand.apply-segment-hover{cursor:pointer}.seg-grand *.apply-segment-hover:hover,.seg-grand *.apply-segment-hover:active,.seg-grand.apply-segment-hover:hover,.seg-grand.apply-segment-hover:active{background:#FCECEC url(https://assets4.cdn.iberostar.com/images/patterns/grand.svg) repeat-x bottom}.seg-grand *.apply-segment-gradient,.seg-grand.apply-segment-gradient{background:-webkit-gradient(linear, right top, left top, color-stop(75%, #FCECEC), color-stop(10%, #fff));background:linear-gradient(270deg, #FCECEC 75%, #fff 10%)}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}}@keyframes blink{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes type{from{width:0}to{width:120px}}@keyframes type{from{width:0}to{width:120px}}@-webkit-keyframes type-mobile{from{width:0}to{width:auto}}@keyframes type-mobile{from{width:0}to{width:auto}}@-webkit-keyframes placeHolderShimmer{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes placeHolderShimmer{0%{opacity:0}50%{opacity:1}100%{opacity:0}}input:focus{outline:none}.fk-file-input{padding:0 10px 8px 40px;position:relative}.fk-file-input p{font-size:16px;font-size:1rem;line-height:24px}.fk-file-input:after{content:"";font-size:24px;position:absolute;bottom:9px;left:10px;z-index:1;color:#3AA597}@media only screen and (max-width: 767px){.fk-file-input:after{font-size:20px}}.formz input[type=text],.formz input[type=email],.formz input[type=phone],.formz input[type=password],.formz input[type=tel],.formz textarea{width:100%;padding:0 10px 8px 10px;border:0;outline:0;background-color:transparent;color:#4A4A4A;line-height:24px}.formz input[type=text]:focus,.formz input[type=email]:focus,.formz input[type=phone]:focus,.formz input[type=password]:focus,.formz input[type=tel]:focus,.formz textarea:focus{outline:0}.formz input[type=text]:-webkit-autofill,.formz input[type=email]:-webkit-autofill,.formz input[type=phone]:-webkit-autofill,.formz input[type=password]:-webkit-autofill,.formz input[type=tel]:-webkit-autofill,.formz textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0px 9999px white}.formz .required-mark:after{content:" *"}.formz input.is-date[type=text]{padding-left:44px;background-image:url(https://assets4.cdn.iberostar.com/images/calendar.svg);background-position:12px 0;background-repeat:no-repeat}.formz textarea{width:calc( 100% - 8px);min-height:120px;resize:vertical;margin-right:14px}.formz input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:1;opacity:0;cursor:pointer}.formz input[type=file]+label{position:absolute;top:8px;right:8px;bottom:8px;width:auto;cursor:pointer;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;display:inline-block;line-height:20px;font-weight:700;padding:15px 24px 16px;text-align:center;min-width:122px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color, background-color;transition-property:color, background-color;border-radius:0;padding-top:12px;padding-bottom:12px;color:#3AA597;border:1px solid #3AA597;background:transparent}.formz input[type=file]+label.disabled,.formz input[type=file]+label:disabled{pointer-events:none;opacity:.4}.formz input[type=file]+label.hidden{display:none}.formz input[type=file]+label:hover:not(.disabled):not(:disabled){color:#fff;background:#3AA597}.formz input[type=file]+label.disabled,.formz input[type=file]+label:disabled{color:#fff;background:#3AA597}.formz input[type=file]+label+input[type=text]{width:calc( 100% - 170px)}.formz select{width:100%;padding:0 25px 8px 10px;border:0;outline:0;background:#fff;-moz-appearance:none;-webkit-appearance:none;background:#fff url(https://assets4.cdn.iberostar.com/assets/new/arrow_formz_select-c1ab8b801f1380300b47379a698bac0a3c7bcad0206991541047db4deafcb14c.svg) calc( 100% - 10px) calc( 100% - 15px) no-repeat;cursor:pointer;color:#4A4A4A}.formz select.phone-prefix{width:100px;position:absolute;top:0;bottom:0;left:0;padding-top:4px;padding-bottom:4px;background-color:#eee;border-radius:0;background-position-y:center}.formz select.phone-prefix~*{padding-left:114px}.formz select::-ms-expand{display:none}.formz label{display:block;width:100%;color:#080808}.formz label.label-col{display:inline-block;width:auto;margin-right:20px}@media screen and (max-width: 450px){.formz label.general-conditions{margin-top:10px;max-width:80%}}.formz label abbr{display:none}.formz label span{font-size:12px;color:#080808;margin-left:4px}.formz label.group-title{margin:10px 0}.formz p.info{margin-top:8px;color:#999EA5}.formz p.info span{color:#080808}.formz p.desc{margin:10px 0 20px 0;color:#999EA5}.formz p.fz-main-title{width:100%;margin:10px 0 20px 0;color:#080808}.formz p.fz-section-title{width:100%;margin:10px 0 20px 0;color:#080808}.formz p.fz-section-title+p.desc{margin-top:-10px}.formz p.fz-section-title span{font-size:12px;margin-left:20px}.formz input[type=checkbox],.formz input[type=radio]{-webkit-appearance:inital}.formz fieldset.check-group{padding:10px 14px 20px 14px}.formz fieldset.fieldset-no-style{padding:0;margin:0;border:none}.formz .radio-box-row{display:-webkit-box;display:-ms-flexbox;display:flex}.formz .fz-phone-with-prefix{position:relative;padding-left:90px}.formz .fz-phone-with-prefix .intl-tel-input{position:static}.formz .fz-phone-with-prefix .intl-tel-input .selected-flag{padding-left:0}.formz .fz-phone-with-prefix .intl-tel-input .selected-flag:after{content:"";font-size:12px;font-weight:bold;color:#3AA597;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formz .fz-phone-with-prefix .intl-tel-input .selected-flag .iti-arrow{display:none}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag,.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag,.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:88px}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:10px}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:10px;text-align:center}.formz .fz-phone-with-prefix .intl-tel-input.separate-dial-code .selected-flag{background-color:#F6F8FC}.fz-step{padding:20px 20px 10px 20px;margin-bottom:30px;background-color:#F9FAFD;border:none;margin-left:0;margin-right:0}.fz-row{overflow:hidden;width:100%;margin-bottom:20px}.fz-row.cols-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fz-row.cols-2 .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc( 50% - 10px);flex:0 0 calc( 50% - 10px);width:calc( 50% - 10px)}.fz-row.cols-3 .fz-col{width:calc( 33.33% - 13.3333333333px);margin-left:20px}.fz-row .form-link{display:inline-block}.fz-col{width:100%;float:left}.fz-col:first-child{margin-left:0 !important}.fz-field{width:100%;position:relative;background:#fff;border:1px solid #F1F2F9}.fz-field.fz-field-date{position:relative}.fz-field.fz-field-date:after{content:"";font-size:16px;color:#3AA597;position:absolute;left:10px;bottom:10px}.fz-field.fz-field-date input{padding-left:35px}.fz-field.fz-field-date input.single-birth-date{border:none;width:calc( 100% - 12px);min-width:calc( 100% - 12px)}.fz-field.fz-field-date.fz-field-date-pro{padding-left:0}.fz-field.fz-field-date.fz-field-date-pro:after{display:none}.fz-field.fz-img-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fz-field.fz-img-upload input[type=file]+label{position:static}.fz-field.fz-img-upload input[type=file]+label+input{padding-bottom:0}.fz-field label{padding:8px 10px 6px}.fz-field.fixed-small{max-width:150px}.fz-field.fz-focus{-webkit-box-shadow:0 2px 14px 0 rgba(174,181,207,0.14);box-shadow:0 2px 14px 0 rgba(174,181,207,0.14)}.fz-field.parsley-error{border:1px solid #EF5350}.fz-field.parsley-error *{color:#EF5350}.fz-field.parsley-error *::-webkit-input-placeholder{color:#EF5350}.fz-field.parsley-error *::-moz-placeholder{color:#EF5350}.fz-field.parsley-error *:-ms-input-placeholder{color:#EF5350}.fz-field.parsley-error *:-moz-placeholder{color:#EF5350}.fz-field.disabled{opacity:.3}.fz-field .show-password{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fz-field .show-password .toggle-password-icon{font-size:35px;color:#080808}.fz-spacer{width:100%;height:1px;margin:20px 0;border:0;background-color:#F1F2F9}.fz-error-container .parsley-errors-list li,.fz-error-container .parsley-errors-list div{margin:8px 0 0;color:#EF5350;font-size:14px;font-size:0.875rem;line-height:22px}.fz-collapsable.fz-collapsed{overflow:hidden;height:32px}html:not(.ie-9) .formz input[type=checkbox],html:not(.ie-9) .formz input[type=radio]{position:absolute;margin-left:-9999px;-webkit-appearance:none}html:not(.ie-9) .formz input[type=checkbox]+label,html:not(.ie-9) .formz input[type=radio]+label{position:relative;padding:0 0 0 30px;cursor:pointer}html:not(.ie-9) .formz input[type=checkbox]+label:before,html:not(.ie-9) .formz input[type=radio]+label:before{content:'';display:block;position:absolute;left:0;top:0;width:20px;height:20px;background-color:#fff;border:1px solid #7F7F7F}html:not(.ie-9) .formz input[type=radio]+label:before{border-radius:50%}html:not(.ie-9) .formz .inline input[type=checkbox]+label,html:not(.ie-9) .formz .inline input[type=radio]+label{display:inline;width:auto}html:not(.ie-9) .formz input[type=checkbox]:disabled+label,html:not(.ie-9) .formz input[type=radio]:disabled+label{opacity:.3}html:not(.ie-9) .formz input[type=checkbox]:checked+label:before{border-color:#7BD124;background:#fff}html:not(.ie-9) .formz input[type=checkbox]:checked+label:after{content:"";font-size:12px;position:absolute;top:6px;left:5px;color:#7BD124}html:not(.ie-9) .formz input[type=radio]:checked+label:before{border-color:#7BD124}html:not(.ie-9) .formz input[type=radio]:checked+label:after{content:"";width:14px;height:14px;position:absolute;border-radius:50%;background:#7BD124;left:3px;top:3px}.mb-1{margin-bottom:8px}.mt-1{margin-top:8px}.mr-1{margin-right:8px}.ml-1{margin-left:8px}.mb-2{margin-bottom:10px}.mt-2{margin-top:10px}.mr-2{margin-right:10px}.ml-2{margin-left:10px}.mb-3{margin-bottom:16px}.mt-3{margin-top:16px}.mr-3{margin-right:16px}.ml-3{margin-left:16px}.mb-4{margin-bottom:24px}.mt-4{margin-top:24px}.mr-4{margin-right:24px}.ml-4{margin-left:24px}.mb-5{margin-bottom:40px}.mt-5{margin-top:40px}.mr-5{margin-right:40px}.ml-5{margin-left:40px}.mb-6{margin-bottom:60px}.mt-6{margin-top:60px}.mr-6{margin-right:60px}.ml-6{margin-left:60px}.mb-7{margin-bottom:80px}.mt-7{margin-top:80px}.mr-7{margin-right:80px}.ml-7{margin-left:80px}.t-link{font-family:"Open Sans", sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px}.t-link-secondary,.t-date,.t-small-text{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px}.t-fb-label{font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;line-height:18px;text-transform:uppercase;letter-spacing:1.54px}.t-fb-p{font-family:"Open Sans", sans-serif;font-size:16px;font-size:1rem;line-height:24px}.t-headband{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;text-transform:uppercase;letter-spacing:1.8px;color:#333333}.block-title{color:#333333}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.wrapper.flex{display:-webkit-box;display:-ms-flexbox;display:flex}html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{border:none;background-color:transparent}.row{width:100%}picture{position:relative;display:block;min-height:1px}picture:after{content:'';position:absolute;top:0;left:0;display:block;background:transparent;width:100%;height:100%}picture.loaded{min-height:0}.hidden{display:none}.is-hidden{display:none !important}.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.sr-only{position:absolute;left:-9999px}.tablet-only{display:none}.card.hotel .tablet-only.offer-pill{display:none}.tablet-only.l-external,.tablet-only.secondary-btn,.tablet-only.btn-primary{display:none}.mobile-only{display:none}.mobile-only.l-external,.mobile-only.secondary-btn,.mobile-only.btn-primary{display:none}button{border:none;padding:0;background-color:transparent}@media only screen and (max-width: 1024px){.desktop-only{display:none}body{padding-top:80px}body.mice-home{padding-top:0}}@media only screen and (max-width: 767px){body{padding-top:65px;padding-bottom:70px}body.mice-home{padding-top:0;padding-bottom:0}body.hide-fastbooking-mobile{padding-bottom:0}.wrapper{padding:0 20px}.mobile-only{display:block}.mobile-only.l-external,.mobile-only.secondary-btn,.mobile-only.btn-primary{display:inline-block}.hide-on-mobile{display:none !important}}.show-in-app{display:none}.in-app .show-in-app{display:block}.in-app .hide-in-app{display:none !important}.default-layout .block-title{font-family:"NoeText", sans-serif;font-weight:bold;font-size:24px;font-size:1.5rem;color:var(--c_blue_700);line-height:28px}.main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-header .wrapper-main-header{display:block;width:100%;max-width:1366px;padding-right:82px;background-color:var(--c_white)}.main-header .main-header-content{width:100%;max-width:100%;margin-left:0}.main-header .top-nav li.iberostar-pro{display:none}.main-header .logo{position:relative;display:inline-block;min-width:280px;max-width:280px;padding:0;margin:16px 0 -76px;background:transparent;vertical-align:middle}.main-header .logo:not(.logo--partner){padding:0;background:transparent}.main-header .logo img{width:238px;height:30px}.main-header .logo #partner-logo>img:first-child{width:150px;height:50px}.main-header .logo #partner-logo>img:nth-child(2){max-width:150px;height:auto;max-height:50px}.main-header .for-main-nav .main-nav{max-width:100%}.main-header .main-nav>ul a[data-show-sub-menu]:after{content:"";margin-left:5px}.main-header__wrapper .logo{z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.mobile-menu .agent-area-selector{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;height:64px;background-color:var(--c_blue_green_100)}.mobile-menu .agent-area-selector .parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mobile-menu .agent-area-selector .s{font-size:32px;font-size:2rem;margin-right:10px}.mobile-menu ul>li.header-mobile-menu{height:64px}.mobile-menu ul>li.header-mobile-menu .user-name span{color:var(--c_primary)}.mobile-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mobile-menu>ul>li.header-mobile-menu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:67px;background:var(--c_blue_green_100)}.mobile-menu>ul>li.header-mobile-menu a{position:relative;height:67px;padding-left:63px;color:var(--c_primary);line-height:33px}.mobile-menu>ul>li.header-mobile-menu a:before{content:"";font-size:32px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;color:var(--c_primary)}@media only screen and (max-width: 767px){.mobile-menu>ul>li.header-mobile-menu a:before{font-size:28px}}.mobile-menu>ul>li.header-mobile-menu a:after{content:"";font-size:12px;position:absolute;top:50%;right:18px;margin-top:-3px;color:var(--c_primary)}.mobile-menu>ul>li.header-mobile-menu a.link-my-iberostar-pro{display:none}.mobile-menu .is-children li.back a,.mobile-menu .is-children .li.back a{height:66px;padding:0 35px}.mobile-menu .is-children li.back a::after,.mobile-menu .is-children .li.back a::after{margin-top:2px}.mobile-menu .is-children .user-options{background:#EFEFF8}.mobile-menu .is-children .user-options .s::after{display:none}.mobile-menu .is-children .user-options .menu_item a{font-size:14px;font-size:0.875rem;padding:12px 20px;color:var(--c_primary);line-height:17px}.mobile-menu .is-children .user-options .menu_item a::after{display:none}.mobile-menu .is-children .agency-logout{font-size:14px;font-size:0.875rem;padding:22px 20px;color:var(--c_primary);line-height:17px;text-decoration:none}.sidebar-menu{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.sidebar-menu .submenu li{cursor:pointer;border-right:1px solid var(--c_grey_200);border-bottom:1px solid var(--c_grey_200);border-left:1px solid var(--c_grey_200);background:var(--c_white);-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.sidebar-menu .submenu li:first-child{border-top:1px solid var(--c_grey_200)}.sidebar-menu .submenu li.current,.sidebar-menu .submenu li:hover{background:rgba(var(--c_turquoise_secondary_rgb), 0.7)}.sidebar-menu .submenu li.current a,.sidebar-menu .submenu li:hover a{color:var(--c_blue_700)}.sidebar-menu .submenu li.current a[class],.sidebar-menu .submenu li:hover a[class]{color:var(--c_blue_700)}.sidebar-menu .submenu a[class]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:55px}.sidebar-menu .submenu a{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:22px 55px 21px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.sidebar-menu .submenu a[class]{font-size:14px;font-size:0.875rem;position:relative;color:var(--c_primary);font-weight:var(--sans-bold);font-family:var(--font-sans);line-height:20px;text-decoration:none}.sidebar-menu .submenu a.s::after{font-size:22px;font-size:1.375rem;position:absolute;left:23px}.sidebar-menu .logout-link:before{content:"";font-size:24px}@media only screen and (max-width: 767px){.sidebar-menu .logout-link:before{font-size:20px}}@media only screen and (max-width: 1023px){.sidebar-menu{display:none}}.user-options-wrapper{padding:8px 14px}.user-options-wrapper .user-options-menu .user-options .menu_item::after{display:none}.user-options-wrapper .user-options-menu .user-options .menu_item a::after{display:none}.user-options-wrapper .user-options-menu .user-options li::after,.user-options-wrapper .user-options-menu .user-options a::after{content:''}.user-options-wrapper .user-options-greetings .greetings-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#repeat-reservation{width:100%;max-width:1045px}#repeat-reservation .fancybox-close-small{right:12px;top:12px}#repeat-reservation .fancybox-close-small:before{content:""}#repeat-reservation .title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:18pxpx;font-size:1.125pxrem;line-height:26px;color:#002855;padding-bottom:5px}#repeat-reservation .description{color:#4A4A4A;padding-bottom:15px}#repeat-reservation .month-wrapper{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0}#repeat-reservation .month-wrapper>*:not(table):not(.gap){display:none}#repeat-reservation .month-wrapper .gap{position:absolute;height:100% !important;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#F0F0F5}#repeat-reservation .month-wrapper .gap .gap-lines{background:transparent}#repeat-reservation .month-wrapper table,#repeat-reservation .month-wrapper .table{margin:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}#repeat-reservation .calendar-cnt{border:1px solid #DEE1E8;padding:20px;background:#fff;position:relative;z-index:2}#repeat-reservation .calendar-cnt .bootom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:10px;font-size:14px;font-size:0.875rem;line-height:20px}#repeat-reservation .calendar-cnt .bootom-info .info{display:none}#repeat-reservation .calendar-cnt .bootom-info.active .info{display:block}#repeat-reservation .calendar-cnt .dates-info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}#repeat-reservation .calendar-cnt .dates-info:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}#repeat-reservation .calendar-cnt .dates-info .dates-label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#repeat-reservation .calendar-cnt .dates-info>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout{position:relative;padding-left:27px}#repeat-reservation .calendar-cnt .dates-info>span.dates-checkin:after,#repeat-reservation .calendar-cnt .dates-info>span.dates-checkout:after{content:"";font-size:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#7F7F7F}#repeat-reservation .calendar-cnt .dates-info>span.separator{padding:0 10px 0 11px}#repeat-reservation .calendar-cnt .dates-info>span.separator:after{content:"";width:10px;height:1px;background:#7F7F7F;display:inline-block;vertical-align:middle}#repeat-reservation .calendar-cnt .dates-info>span.separator-vetical{padding:0 10px 0 11px}#repeat-reservation .calendar-cnt .dates-info>span.separator-vetical:after{content:"";width:1px;height:10px;background:#7F7F7F;display:inline-block;vertical-align:middle}#repeat-reservation .calendar-cnt .info{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;position:relative;padding-left:40px}#repeat-reservation .calendar-cnt .info:after{content:"";width:30px;height:30px;border:1px solid #3AA597;position:absolute;left:0;top:0}#repeat-reservation .calendar-cnt .info:before{content:"2";position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;line-height:30px;color:#3AA597}#repeat-reservation .alert-reserved-days{text-align:center;background:#FFFBE1;border:1px solid #FFD54F;padding:0 10px;margin-top:-1px;z-index:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;max-height:0;overflow:hidden}#repeat-reservation .alert-reserved-days span{display:inline-block;padding-left:43px;color:#080808;position:relative;padding-top:10px;padding-bottom:10px;font-size:0}#repeat-reservation .alert-reserved-days span:after{content:"";font-size:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFD54F}#repeat-reservation.active-alert .calendar-cnt{border-bottom:1px solid #FFD54F}#repeat-reservation.active-alert .alert-reserved-days{-webkit-transform:translateY(0);transform:translateY(0);max-height:100%}#repeat-reservation.active-alert .alert-reserved-days span{font-size:14px;line-height:18px}#repeat-reservation.active-alert .alert-reserved-days span:after{font-size:24px}#repeat-reservation .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;margin-top:24px}#repeat-reservation .action>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#repeat-reservation .action .close-repeat-booking{color:#3AA597;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative}[data-base-text="true"] #repeat-reservation .action .close-repeat-booking{font-size:inherit;line-height:inherit}#repeat-reservation .action .close-repeat-booking:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#3AA597;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}#repeat-reservation .action .close-repeat-booking:hover:before,#repeat-reservation .action .close-repeat-booking:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}#repeat-reservation .action .close-repeat-booking:active{color:#4A4A4A}#repeat-reservation .action .close-repeat-booking:active:before{background:#F1F2F9}#repeat-reservation .action .hover-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-height:0;text-align:right;color:#EF5350;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden;-webkit-transition:.2s ease-in;transition:.2s ease-in}#repeat-reservation .action .hover-info span{padding-left:30px;position:relative;display:inline-block}#repeat-reservation .action .hover-info span:before{content:"";font-size:24px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){#repeat-reservation .action .hover-info span:before{font-size:20px}}#repeat-reservation .action .btn-primary{margin-left:20px;position:relative}#repeat-reservation .action .btn-primary span.hover-info{display:none}#repeat-reservation .action .btn-primary.disabled{pointer-events:all;cursor:default}#repeat-reservation .action .btn-primary.disabled:hover{position:relative;z-index:2}#repeat-reservation .action .btn-primary.disabled:hover:before{content:"";width:100%;height:32px;position:absolute;top:-32px;right:0;background:rgba(255,255,255,0)}#repeat-reservation .action .btn-primary.disabled:hover+.hover-info{max-height:1000px;z-index:1;padding-bottom:8px}.b-date-selection-datepicker .date-picker-wrapper{position:relative;top:0 !important;left:0 !important;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.b-date-selection-datepicker .date-picker-wrapper>*:not(.month-wrapper){display:none !important}.b-date-selection-datepicker .date-picker-wrapper thead:after,.b-date-selection-datepicker .date-picker-wrapper .thead:after{width:100%;background:#F0F0F5}.b-date-selection-datepicker .date-picker-wrapper .caption th,.b-date-selection-datepicker .date-picker-wrapper .caption .th{font-size:16px;font-size:1rem;line-height:26px;color:#4A4A4A;text-align:center;padding-bottom:15px}.b-date-selection-datepicker .date-picker-wrapper .caption th .prev,.b-date-selection-datepicker .date-picker-wrapper .caption .th .prev{text-align:left;margin-bottom:-5px}.b-date-selection-datepicker .date-picker-wrapper .caption th .prev:after,.b-date-selection-datepicker .date-picker-wrapper .caption .th .prev:after{font-size:10px}.b-date-selection-datepicker .date-picker-wrapper .caption th .next,.b-date-selection-datepicker .date-picker-wrapper .caption .th .next{text-align:right;margin-bottom:-5px}.b-date-selection-datepicker .date-picker-wrapper .caption th .next:after,.b-date-selection-datepicker .date-picker-wrapper .caption .th .next:after{font-size:10px}.b-date-selection-datepicker .date-picker-wrapper .week-name th,.b-date-selection-datepicker .date-picker-wrapper .week-name .th{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:20px;letter-spacing:1.8px;color:rgba(127,127,127,0.7)}.b-date-selection-datepicker .date-picker-wrapper .day.first-date-selected,.b-date-selection-datepicker .date-picker-wrapper .day.last-date-selected{border-radius:0}.b-date-selection-datepicker .date-picker-wrapper .day .number{display:block;line-height:38px}.b-date-selection-datepicker .date-picker-wrapper .day .number.has-reserve{border-top:1px solid #3AA597;border-bottom:1px solid #3AA597}.b-date-selection-datepicker .date-picker-wrapper .day .number.has-reserve.first-reserved-day,.b-date-selection-datepicker .date-picker-wrapper .day .number.has-reserve.last-reserved-day{border:1px solid #3AA597}#modal-select-gift{width:calc( 100% - 30px);max-width:1000px;max-height:90vh;padding:30px 20px;margin:5vh auto;background:#F6F6F6;border:0}#modal-select-gift .dashboard-booking-row{width:100%;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}#modal-select-gift .dashboard-booking-row .active-booking:last-child{margin-bottom:0}#modal-select-gift .dashboard-booking-row .block .image-card{-webkit-box-flex:0;-ms-flex:0 0 117px;flex:0 0 117px}#modal-select-gift .select-gift-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 185px;flex:0 0 185px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#EDF7F6}#modal-select-gift .select-gift-action i{font-size:24px;font-size:1.5rem;margin-right:6px}.agency-filter-results .agency-filter-block{padding:0;margin-bottom:1rem;border:0}.agency-filter-results .agency-filter-block .error-form{display:none;color:var(--c_danger)}.agency-filter-results .agency-filter-block .top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.agency-filter-results .agency-filter-block .top>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid var(--c_cloud);background:var(--c_white);vertical-align:bottom}.agency-filter-results .agency-filter-block .top>.item .input{border:1px solid var(--c_cloud)}.agency-filter-results .agency-filter-block .top>.item:first-child{padding-left:0}.agency-filter-results .agency-filter-block .top>.item.order{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:4px}.agency-filter-results .agency-filter-block .top>.item.order .d-link{padding:0.5rem}.agency-filter-results .agency-filter-block .top>.item.order .not-reversible{margin-bottom:2.5px}.agency-filter-results .agency-filter-block .top>.item.order.error{border-color:var(--c_danger)}.agency-filter-results .agency-filter-block .top>.item.order.error .t-fb-label{color:var(--c_danger)}.agency-filter-results .agency-filter-block .top>.item.booking-code{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:0;border:1px solid var(--c_cloud)}.agency-filter-results .agency-filter-block .top>.item.client{padding:0;border:1px solid var(--c_cloud)}.agency-filter-results .agency-filter-block .top>.item label{padding:16px 10px 3px;letter-spacing:1px;text-transform:uppercase}.agency-filter-results .agency-filter-block .top>.item input{width:100%;padding:0 10px 10px;border:none}.agency-filter-results .agency-filter-block .top .action .apply-bookings-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background-color:var(--c_dark_blue_horizons)}.agency-filter-results .agency-filter-block .actions{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}.agency-filter-results .agency-filter-block .actions .reset-wrap .reset:before{content:"";font-size:16px}.agency-filter-results .agency-filter-block .actions .reset-wrap.hide::before,.agency-filter-results .agency-filter-block .actions .reset-wrap.hide .reset{display:none}.agency-filter-results .agency-filter-block .type-trigger{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.agency-filter-results .agency-filter-block .type-trigger:after{content:"";position:absolute;bottom:16px;right:16px;cursor:pointer;color:var(--c_primary)}.agency-filter-results .agency-filter-block .type-trigger .label-cnt{position:absolute;top:calc(100% + 10px);right:0;z-index:9;display:none;min-width:265px;padding:24px;border:1px solid var(--c_cloud);border-radius:3px;-webkit-box-shadow:0 2px 4px 0 black;box-shadow:0 2px 4px 0 black;background:var(--c_white)}.agency-filter-results .agency-filter-block .type-trigger .label-cnt.active{display:block}.agency-filter-results .agency-filter-block .type-trigger .label-cnt::after{position:absolute;top:-9px;right:31px;z-index:3;content:'';width:0;height:0;border-right:solid 9px transparent;border-bottom:solid 9px var(--c_cloud);border-left:solid 9px transparent}.agency-filter-results .agency-filter-block .type-trigger .label-cnt::before{position:absolute;top:-7px;right:33px;z-index:4;content:'';width:0;height:0;border-right:solid 7px transparent;border-bottom:solid 7px var(--c_white);border-left:solid 7px transparent}.agency-filter-results .agency-filter-block .type-trigger .label-cnt label{position:relative;cursor:pointer;padding:0 0 0 30px;text-transform:none}.agency-filter-results .agency-filter-block .type-trigger .label-cnt>.item{margin-bottom:10px}.agency-filter-results .agency-filter-block .type-trigger .label-cnt>.item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:17px;margin-bottom:0}.agency-filter-results .agency-filter-block .type-trigger .label-cnt .label{font-size:12px;font-size:0.75rem;margin-bottom:14px;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);line-height:normal}.agency-filter-results .agency-filter-block .type-trigger .value{cursor:pointer;padding:0 10px 10px}@media only screen and (max-width: 1200px){.agency-filter-results .agency-filter-block .type-trigger .value{font-size:12px;font-size:0.75rem}}.agency-filter-results .agency-filter-block .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:20px 20px 0}.agency-filter-results .agency-filter-block .bottom .label-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.agency-filter-results .agency-filter-block .bottom .label-cnt>*{font-size:14px;font-size:0.875rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px}.agency-filter-results .agency-filter-block .bottom .label-cnt>*:last-child{padding-right:0}.agency-filter-results .agency-filter-block .bottom .reset{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.agency-filter-results .agency-filter-block .bottom .fk-check{display:inline-block;padding-right:5.367%;margin-right:-0.285em}.agency-filter-results .agency-filter-block .secondary-btn{width:auto;padding:17px 24px}.agency-filter-results .agency-filter-block .secondary-btn:hover{text-decoration:none}.agency-filter-results .agency-filter__date-label{padding:16px 10px 3px;background-position-y:70%;color:var(--c_black)}.agency-filter-results .agency-filter__hotel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.agency-filter__start-date{text-align:left}.agency-filter__end-date{display:none}.agency-filter__separator,.agency-filter__remove-dates{display:none}.agency-filter__remove-dates{font-size:12px;font-size:0.75rem;cursor:pointer;padding:0 10px 10px}.agency-filter__date{display:-webkit-box;display:-ms-flexbox;display:flex;width:250px}.agency-filter__date.has-value .agency-filter__start-date,.agency-filter__date.has-value .agency-filter__end-date{text-align:center}.agency-filter__date.has-value .agency-filter__end-date{display:block}.agency-filter__date.has-value .agency-filter__separator,.agency-filter__date.has-value .agency-filter__remove-dates{display:block}.export-wrap .link{position:relative}.export-wrap .link .export-csv-link:after{content:"";font-size:24px;margin-left:10px}@media only screen and (max-width: 767px){.export-wrap .link .export-csv-link:after{font-size:20px}}.bookings-header .export-wrap .link .export-csv-link::before{display:none}.export-wrap .link.is-download-ready{position:relative}.export-wrap .link.is-download-ready:after{content:"";font-size:12px;position:absolute;top:0;right:-5px;color:var(--c_green)}@media (min-width: 1023px){.export-wrap .link:hover .tooltip{right:0;display:block;margin-top:10px;background-color:var(--c_primary);font-size:15px}}.export-wrap .hidden{display:none}@media only screen and (max-width: 1200px){.agency-filter-block .dates .t-p{font-size:12px;font-size:0.75rem}.agency-filter-block .agency-filter__date-label{font-size:10px;font-size:0.625rem}.agency-filter-block .top>.item label{font-size:10px}}@media only screen and (max-width: 1023px){.agency-filter-results .agency-filter-block .top>.item label{font-size:10px}}@media only screen and (min-width: 767px){.agency-filter-form{opacity:1;max-height:1000px;-webkit-transition:0.5s max-height ease-in-out, 0.5s opacity ease-in-out;transition:0.5s max-height ease-in-out, 0.5s opacity ease-in-out}.agency-filter-form.is-collapsed{opacity:0;max-height:0;overflow:hidden}}@media only screen and (max-width: 767px){.agency-filter__hotel,.agency-filter__dates{margin-bottom:10px}.agency-filter-results{display:none}.agency-filter-results .mb-2{margin-bottom:20px;color:var(--c_blue_700);font-weight:600}.agency-filter-results .agency-filter-block .top{display:block}.agency-filter-results .agency-filter-block .top>.item.dates{display:block;padding:0;padding-right:0;border:0}.agency-filter-results .agency-filter-block .top>.item.dates>.label{display:none}.agency-filter-results .agency-filter-block .top>.item.dates .wrapper-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agency-filter-results .agency-filter-block .top>.item.dates .date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:65%;margin-bottom:20px;border:solid 1px var(--c_grey_200)}.agency-filter-results .agency-filter-block .top>.item.dates .date:first-child::before{display:none}.agency-filter-results .agency-filter-block .top>.item.dates .date>label{padding-top:10px;color:var(--c_black);text-transform:uppercase}.agency-filter-results .agency-filter-block .top>.item.dates .date::after{display:none}.agency-filter-results .agency-filter-block .top>.item.dates .date input{margin-left:0;font-size:16px;letter-spacing:1px}.agency-filter-results .agency-filter-block .top>.item.dates>label{display:none}.agency-filter-results .agency-filter-block .top>.item.booking-code,.agency-filter-results .agency-filter-block .top>.item.type-trigger,.agency-filter-results .agency-filter-block .top>.item.client{margin-left:0;margin-bottom:20px}.agency-filter-results .agency-filter-block .top>.item.booking-code,.agency-filter-results .agency-filter-block .top>.item.client{border:solid 1px var(--c_grey_200)}.agency-filter-results .agency-filter-block .top>.item.type-trigger{border:0}.agency-filter-results .agency-filter-block .top>.item.type-trigger::after{display:none}.agency-filter-results .agency-filter-block .top>.item.type-trigger>label{padding:0;margin-bottom:10px}.agency-filter-results .agency-filter-block .top>.item .label{padding:16px 0 3px}.agency-filter-results .agency-filter-block .top>.item.booking-code{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.agency-filter-results .agency-filter-block .top>.item.client{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.agency-filter-results .agency-filter-block .top>.item label{white-space:nowrap}.agency-filter-results .agency-filter-block .top>.item input{font-size:15px}.agency-filter-results .agency-filter-block .actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}.agency-filter-results .agency-filter-block .actions .action{width:100%}.agency-filter-results .agency-filter-block .actions .action .apply-bookings-filters{width:100%}.agency-filter-results .agency-filter-block .actions .action.reset-wrap{margin-top:20px}.agency-filter-results .agency-filter-block .type-trigger .label-cnt{position:static;display:block;min-width:100%;padding:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.agency-filter-results .agency-filter-block .type-trigger .label-cnt::after,.agency-filter-results .agency-filter-block .type-trigger .label-cnt::before{display:none}.agency-filter-results .agency-filter-block .type-trigger .label-cnt .label{display:none;line-height:normal}.agency-filter-results .agency-filter-block .type-trigger .label-cnt>.item{padding:16px;border:solid 1px var(--c_grey_200)}.agency-filter-results .agency-filter-block .type-trigger .label-cnt>.item:last-child{display:none}.agency-filter-results .agency-filter-block .type-trigger .value{display:none}}.change-password{padding:24px}.change-password .title{margin-bottom:8px;color:var(--c_blue_700)}.change-password .text{margin-bottom:24px}.change-password .fz-row .fz-col{width:50%;max-width:364px}.change-password .password-row .parsley-errors-list li:not(.parsley-required){display:none}.change-password .close-modal{margin-right:40px;color:var(--c_primary);font-weight:var(--sans-bold)}@media only screen and (max-width: 767px){.change-password .fz-row .fz-col{width:100%;max-width:364px}}.b-mi-points-summary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.b-mi-points-summary .current-points{width:33%;background-color:#3AA597;padding:10px 20px;color:#fff;text-align:center}.b-mi-points-summary .current-points:before{content:"";display:block;position:absolute;top:-10px;left:-103px;font-size:233px;font-size:14.5625rem;opacity:.12}.b-mi-points-summary .points-title{color:#002855;font-weight:bold;font-size:12px;font-size:0.75rem;letter-spacing:1.54px}.b-mi-points-summary .points-num{font-weight:bold;line-height:56px;font-size:56px;font-size:3.5rem}.b-mi-points-summary .points-num:after{content:"";font-size:24px;vertical-align:top;-webkit-transform:translate(10px, 6px);transform:translate(10px, 6px)}@media only screen and (max-width: 767px){.b-mi-points-summary .points-num:after{font-size:20px}}.b-mi-points-summary .more-points{display:block;text-align:center;font-family:"Open Sans", sans-serif;font-weight:700;font-size:12px;font-size:0.75rem;line-height:16px;color:#FFF}.b-mi-points-summary .last-movements{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;padding:24px 24px 0}.b-mi-points-summary .movement{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 10px;border-top:1px solid #DBDBDB}.b-mi-points-summary .movement>span{color:#080808;font-size:12px;font-size:0.75rem;font-family:"Open Sans", sans-serif;font-weight:400}.b-mi-points-summary .movement>span:first-child{margin-right:37px;color:#4A4A4A}.b-mi-points-summary .movement>span:last-child{margin-left:auto}.b-mi-points-summary .movement:first-child{padding-top:0;border-top:0}.b-mi-points-summary .titles{display:-webkit-box;display:-ms-flexbox;display:flex}.b-mi-points-summary .titles>p:last-child{margin-left:auto}.with-call-center .b-callcenter{width:50%;padding:16px}.with-call-center .b-callcenter .wrapper{padding:0}.with-call-center .b-callcenter .content .text{padding:12px 24px}.with-call-center .b-callcenter .content .text h2,.with-call-center .b-callcenter .content .text .t-h2{font-size:24px;font-size:1.5rem;margin-bottom:0;line-height:28px}.with-call-center .b-callcenter .content .text .t-h2{margin-bottom:16px}.with-call-center .b-callcenter .content .text p{color:#7F7F7F}.b-callcenter .image{background:#F6F6F6 no-repeat top/cover}.b-callcenter .content{background-color:#fff}.b-callcenter .content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #DBDBDB}.b-callcenter .content .text .content-text .title{color:#4A4A4A}.b-callcenter .content .text .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#DBDBDB;margin-right:35px}.b-callcenter .content .text .button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.b-callcenter .content .text .button-content .button-call-center{height:40px;background:#EDF7F6;border-radius:20px;color:#3AA597;border:none;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}.b-callcenter .content .text .button-content .button-call-center:hover{color:#fff;background:#3AA597}.b-callcenter .content .text .button-content .button-call-center .s{margin-right:8px}.b-callcenter .content .content-time{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:end;-ms-flex-align:end;align-items:flex-end;color:#7F7F7F;margin-top:8px}.b-callcenter .content .t-label{margin-bottom:4px}.b-callcenter .content .block-title{margin-bottom:4px}.b-callcenter .content .t-h2{display:inline-block;margin-bottom:16px;color:#3AA597}.b-callcenter .content .t-h2.mobile-only{display:none}.b-callcenter .content .phone-number b{display:inline-block}.my-iberostar-page .b-callcenter{-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.my-iberostar-page .b-callcenter.mb-6{margin-bottom:24px}.my-iberostar-page .b-callcenter .content .text{padding:24px 20px;color:#7F7F7F}.my-iberostar-page .b-callcenter .content .t-label{margin-bottom:8px}.my-iberostar-page .b-callcenter .content .block-title{display:inline}.my-iberostar-page .b-callcenter .image{display:none}.check-in-module{margin-left:auto;margin-right:auto;position:relative}.check-in-module .block{width:100%;text-align:center;border:1px solid #F1F2F9;padding-bottom:23px}.check-in-module .block .btn-bottom{outline:0;position:absolute;width:46px;height:46px;left:50%;margin-left:-23px;bottom:-23px;text-align:center;line-height:46px;background:#3AA597;border-radius:50%;z-index:11}.check-in-module .block .btn-bottom:after{content:"";font-size:12px;color:#fff;margin-bottom:5px;margin-left:1px}.check-in-module .block .btn-bottom.active:after{content:""}.check-in-module .block .btn-bottom:hover:not(.disabled):not(:disabled),.check-in-module .block .btn-bottom:focus:not(.disabled):not(:disabled){background-color:rgba(58,165,151,0.8)}.hotel-one-landing-page .check-in-module.mb-6{margin-bottom:86px}.check-in-module-header{width:100%;padding:70px 0 20px;position:relative}.check-in-module-header:after{content:"";font-size:42px;position:absolute;left:50%;margin-left:-10px;top:20px;color:#3AA597}@media only screen and (max-width: 767px){.check-in-module-header:after{font-size:36px}}.check-in-module-header .desc{margin:0 auto;max-width:750px}.check-in-module-body{position:relative;overflow:hidden}.check-in-module-body:before{content:"";width:100%;position:absolute;height:100%;left:0;background:#FFF;z-index:8;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.check-in-module-body:after{content:'';width:54px;height:55px;position:absolute;top:50%;margin-top:-27px;left:50%;margin-left:-27px;background:url(https://assets4.cdn.iberostar.com/assets/ajax-loader-67f1814c20a77a4eb76dad6efe5cb254133eef3c3995f541c4b54973d81fad54.gif) no-repeat;z-index:9}.check-in-module-body.loaded:after,.check-in-module-body.loaded:before{display:none}.check-in-module-body iframe{border:none;position:absolute;display:block;top:20px;left:20px;width:calc(100% - 40px);height:100%}.check-in-module-preload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:20px;width:100%;min-height:140px;z-index:10}.check-in-module-preload .check-in-module-image img{width:calc(100% - 40px);cursor:pointer}.check-in-module-preload .check-in-module-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;cursor:pointer}.check-in-module-preload .check-in-module-text.open-link{padding:10px 16px;background:#F6F8FC;color:#3AA597;border-radius:25px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.check-in-module-preload .check-in-module-text.open-link .s{padding-right:6px}.check-in-module-preload .check-in-module-text.open-link .s:after{line-height:20px}.check-in-module-preload .check-in-module-text.open-link:before{display:none}.check-in-module-preload .check-in-module-text.open-link:hover,.check-in-module-preload .check-in-module-text.open-link:focus{text-decoration:none;background:#eef2f9}.empty-reservations-block{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-reservations-block .title{font-family:"NoeText", sans-serif;font-weight:bold;color:#4A4A4A;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.empty-reservations-block .sub-block{position:relative}.empty-reservations-block .sub-block .s{color:#7F7F7F}.empty-reservations-block .sub-block .sub-block-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;font-size:0.875rem;line-height:18px;letter-spacing:1.54px;color:#4A4A4A;margin-bottom:5px}.empty-reservations-block .sub-block .sub-block-text{font-size:14px;font-size:0.875rem;line-height:24px;color:#7F7F7F}.empty-reservations-block .action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotel-list,.hotel-comparator{width:100%}.hotel-list .block-title-flex,.hotel-comparator .block-title-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-list .block-title-flex .block-title,.hotel-comparator .block-title-flex .block-title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-list .horizontal-card,.hotel-list .result-hotel,.hotel-comparator .horizontal-card,.hotel-comparator .result-hotel{margin:0 0 24px}.hotel-list .horizontal-card .kids-free,.hotel-comparator .horizontal-card .kids-free{display:none}.hotel-list .card.hotel .row,.hotel-comparator .card.hotel .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-account-content .my-account-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.my-account-content .my-account-element .t-fb-label{color:#7F7F7F;padding-right:8px}.my-account-content .my-account-element .user-level{margin-top:8px;margin-bottom:24px}.my-account-content .my-account-element .my-account-info{font:600 14px/22px "Open Sans", sans-serif;margin-top:24px;margin-bottom:24px}.my-account-content .my-account-element .formz{width:100%}.my-account-content .my-account-element .formz .fz-row{margin-top:16px;margin-bottom:0;font:400 16px/24px "Open Sans", sans-serif}.my-account-content .my-account-element .formz label{color:#4A4A4A}.my-account-content .my-account-element .formz input[type=checkbox]:checked+label:before{border-color:#7BD124;background:#fff}.my-account-content .my-account-element .formz input[type=checkbox]:checked+label:after{color:#7BD124;top:7px}.my-account-content .my-account-element .formz .action{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.my-account-content .my-account-element .user-notifications-title{width:100%}.my-account-content .my-account-element .my-account-subelement{width:calc(50%)}.my-account-content .my-account-element .my-account-subelement.extra-width{width:57%}.my-account-content .my-account-element .my-account-subelement.small-width{width:43%}.my-account-content .my-account-element .my-account-subelement .user-image{height:96px;width:96px;margin-top:8px}.my-account-content .my-account-element .my-account-subelement .user-image-with-avatar>img{height:96px;width:96px}.my-account-content .my-account-element .my-account-subelement .connect-btn-cnt{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-account-content .my-account-element .my-account-subelement .connect-btn-cnt>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:24px}.my-account-content .my-account-element .my-account-subelement .my-account-discount{width:80%;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-account-content .my-account-element .my-account-subelement .my-account-discount .s{color:#7BD124;margin-right:8px}.my-iberostar-best-gift .block-best-gift{background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-best-gift .block-best-gift .image{-ms-flex-item-align:center;align-self:center;overflow:hidden}.my-iberostar-best-gift .block-best-gift .content{display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-best-gift .block-best-gift .pre-title{font-family:"Open Sans", sans-serif;font-weight:600;color:#7F7F7F;text-transform:uppercase}.my-iberostar-best-gift .block-best-gift .title{font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A;margin-bottom:10px}.my-iberostar-best-gift .block-best-gift .points{font-family:"Open Sans", sans-serif;font-weight:600;color:#3AA597;position:relative;padding-right:20px;display:inline-block}.my-iberostar-best-gift .block-best-gift .points:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-iberostar-welcome .t-h3{color:#002855}.my-iberostar-welcome .welcome-content{background:#fff;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex}.my-iberostar-welcome .welcome-content .welcome-message{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}.my-iberostar-welcome .welcome-content .welcome-message .user-image{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:24px}.my-iberostar-welcome .welcome-content .welcome-message .title{font-family:"Open Sans", sans-serif;font-weight:600;color:#4A4A4A;line-height:22px;position:relative}.my-iberostar-welcome .welcome-content .welcome-message .level{color:#EE8E00;text-transform:uppercase}.my-iberostar-welcome .welcome-content .welcome-message .level .level-text{font-weight:700}.my-iberostar-welcome .welcome-content .welcome-message .level .level-bar{display:inline-block}.my-iberostar-welcome .welcome-content .welcome-message .description{font-family:"Open Sans", sans-serif;font-weight:400;display:inline-block;line-height:20px;color:#4A4A4A}.my-iberostar-welcome .welcome-content .welcome-message a{font-family:"Open Sans", sans-serif;font-weight:700}.my-iberostar-welcome .welcome-content .points{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.my-iberostar-welcome .welcome-content .points .points-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-iberostar-welcome .welcome-content .points span{color:#002855;text-align:center;position:relative;z-index:2}.my-iberostar-welcome .welcome-content .points span.points-num{display:block;position:relative}.my-iberostar-welcome .welcome-content .points span.points-title{font-family:"Open Sans", sans-serif;line-height:18px;letter-spacing:1.54px}.my-iberostar-welcome .welcome-content .points span.points-title b{position:relative;display:inline-block}.payment-methods-container .t-highlight{color:#002855;margin-bottom:24px}.payment-methods-container .payment-methods-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-types-container .block-title{font-size:24px;font-size:1.5rem}.payment-types-container .t-highlight{color:#002855;margin-bottom:24px}.payment-types-container .payment-types-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.payment-types-container .payment-types-img-container .payment-types-img-content{border:1px solid #DBDBDB;padding:16px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:12px;text-align:center;margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-type-img{margin-bottom:18px;margin-top:50px}.payment-types-container .payment-types-img-container .payment-types-img-content .block-title{margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .description{max-width:240px;margin:auto}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul{list-style:none}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li{font-size:14px;font-size:0.875rem;font-weight:600;color:#7F7F7F;text-transform:uppercase;margin-bottom:16px}.payment-types-container .payment-types-img-container .payment-types-img-content .description ul li::before{content:"•";color:#DBDBDB;display:inline-block;width:1em;margin-left:-1em}.payment-types-container .payment-types-img-container .payment-types-img-content:last-child{margin-right:0}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list{margin-top:10px;margin-bottom:23px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list img{margin-right:30px}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months{margin-right:30px;border-right:1px solid #DBDBDB}.payment-types-container .payment-types-img-container .payment-types-img-content .payment-method-list-container .pay-in-months p{font-size:14px;font-size:0.875rem;font-weight:600;color:#7F7F7F;text-transform:uppercase;margin-bottom:8px;padding-right:30px;text-align:center}.payment-method-block{margin-right:20px;margin-left:20px}.payment-method-block .wrapper{padding:24px;padding-top:44px;border:1px solid #DBDBDB;position:relative;min-height:160px}.payment-method-block .wrapper:before{content:"";font-size:138px;font-size:8.625rem;color:#EDF7F6;position:absolute;top:12px}.payment-method-block .payment-method-block-container{margin-left:138px}.payment-newsletter-container.with-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-newsletter-container.with-newsletter .payment-method-block{width:50%}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper{height:100%;max-width:570px;margin-right:0}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper::before{right:0;bottom:12px;top:auto}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container{margin-right:138px;margin-left:0}.payment-newsletter-container.with-newsletter .payment-method-block .wrapper .payment-method-block-container p{margin-bottom:10px}.payment-newsletter-container.with-newsletter .footer-newsletter{width:50%}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper{max-width:570px;margin-left:0}.payment-newsletter-container.with-newsletter .footer-newsletter .wrapper .image{display:none}.payment-methods-container .payment-methods-img-container .payment-methods-img-content{width:15%;-ms-flex-preferred-size:15%;flex-basis:15%;margin-bottom:0}.payment-methods-container .payment-methods-img-container .payment-methods-img-content img{pointer-events:none}.segmented-messages-banner{background-color:#F6F6F6;padding:24px 0}.segmented-messages-banner .newsletter-image{overflow:hidden;position:relative}.segmented-messages-banner .newsletter-image picture{height:100%}.segmented-messages-banner .newsletter-image img{display:block;height:100%}.segmented-messages-banner .block{background:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex}.segmented-messages-banner .newsletter-info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.segmented-messages-banner .newsletter-pre-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans", sans-serif;font-weight:600;color:#7F7F7F;text-transform:uppercase;position:relative;margin-bottom:10px}.segmented-messages-banner .newsletter-pre-title:before{content:"";font-size:16px;color:#7F7F7F;margin-right:6px}.segmented-messages-banner .newsletter-title{font-family:"NoeText", sans-serif;font-weight:bold;color:#333333;margin-bottom:4px;width:100%}.segmented-messages-banner .newsletter-text{color:#7F7F7F;line-height:26px;width:100%}.segmented-messages-banner .newsletter-text>p:before,.segmented-messages-banner .newsletter-text li:before{content:"";font-size:16px;color:#7BD124;margin-right:6px}.segmented-messages-banner .newsletter-text li{line-height:26px}.segmented-messages-banner .newsletter-link{color:#3AA597;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:700;position:relative;font-size:14px;font-size:0.875rem;line-height:18px}[data-base-text="true"] .segmented-messages-banner .newsletter-link{font-size:inherit;line-height:inherit}.segmented-messages-banner .newsletter-link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#3AA597;opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;pointer-events:none}.segmented-messages-banner .newsletter-link:hover:before,.segmented-messages-banner .newsletter-link:focus:before{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}.segmented-messages-banner .newsletter-link:active{color:#4A4A4A}.segmented-messages-banner .newsletter-link:active:before{background:#F1F2F9}.my-iberostar-page .segmented-messages-banner{margin-bottom:24px}.my-iberostar-page .segmented-messages-banner .wrapper{padding:0}@media (min-width: 1025px) and (max-width: 1200px){.segmented-messages-banner .newsletter-image{-webkit-box-flex:0;-ms-flex:0 0 432px;flex:0 0 432px;max-width:432px;min-height:auto}}.with-call-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.with-call-center .faqs-block{width:50%}.with-call-center .faqs-block>.wrapper{padding-left:0;padding-right:12px}.with-call-center .faqs-block .faqs-container{margin-right:0}.faqs-block{margin-top:40px}.faqs-block .pre-title{color:#7F7F7F}.faqs-block .faqs-container{border:1px solid #DBDBDB;margin-right:12px}.faqs-block .faqs-container .single-faq{border-bottom:1px solid #DBDBDB;cursor:pointer}.faqs-block .faqs-container .single-faq .faq-answer{padding:0 16px 16px;cursor:initial;display:none}.faqs-block .faqs-container .single-faq .faq-answer p{font-size:16px;color:#7F7F7F;letter-spacing:0;line-height:24px;font-weight:normal}.faqs-block .faqs-container .single-faq .faq-question{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;color:#4A4A4A;padding:16px}.faqs-block .faqs-container .single-faq .faq-question:not(.arrow-up):after{content:"";font-size:12px;color:#3AA597;margin-left:8px;font-weight:900}.faqs-block .faqs-container .single-faq .faq-question.arrow-up:after{content:"";font-size:12px;color:#3AA597;margin-left:8px;font-weight:900}.faqs-block .faqs-container .single-faq:last-child{border-bottom:0}.my-iberostar-page .faqs-block{width:calc( 100% - 24px);margin-left:24px;padding:20px 0;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 #DBDBDB;box-shadow:0 2px 4px 0 #DBDBDB}.agents-list{margin:24px 0 30px}.agents-list .titles{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}.agents-list .titles>p{font-weight:700}.agents-list .list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:54px;padding:15px;margin-bottom:10px;border:1px solid var(--c_grey_200)}.agents-list .list-row:first-child .code::before,.agents-list .list-row:first-child .name::before,.agents-list .list-row:first-child .email::before{position:absolute;top:-50px;display:block}.agents-list .code{position:relative;-webkit-box-flex:0;-ms-flex:0 1 10%;flex:0 1 10%;color:var(--c_dark_grey)}.agents-list .code::before{content:attr(data-title);display:none;color:#343434;font-weight:700}.agents-list .wrap-text{padding-left:16px}.agents-list .wrap-text .name{font-size:18px;font-size:1.125rem;color:var(--c_dark_grey);font-weight:var(--sans-semi-bold);line-height:1.4}.agents-list .wrap-text .email{font-size:12px;font-size:0.75rem;font-weight:var(--sans-semi-bold);line-height:1.6}.agents-list .list{margin-bottom:24px}.agents-list .list .confirm-delete{display:none}.agents-list .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.agents-list .links a{margin-left:10px;font-weight:var(--sans-bold)}.agents-list .data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agents-list .data .avatar:after{content:"";font-size:64px;color:#002855}@media only screen and (max-width: 767px){.agents-list .data .avatar:after{font-size:48px}}.agents-list .edit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}.agents-list .edit-wrap .edit:before{content:"";font-size:24px}@media only screen and (max-width: 767px){.agents-list .edit-wrap .edit:before{font-size:20px}}.agents-list .delete-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}.agents-list .delete-wrap:before{content:"";font-size:24px;color:var(--c_primary)}@media only screen and (max-width: 767px){.agents-list .delete-wrap:before{font-size:20px}}.agents-list .delete-wrap .delete{cursor:pointer;color:var(--c_primary);font-weight:var(--sans-bold)}.agents-list .title-list{font-size:18px;font-size:1.125rem;margin-bottom:16px;color:#002855;font-weight:var(--sans-semi-bold)}.confirm-delete{display:none;padding:40px 147px;text-align:center}.confirm-delete .s:after{content:"";font-size:64px;margin-bottom:24px;color:var(--c_primary)}@media only screen and (max-width: 767px){.confirm-delete .s:after{font-size:48px}}.confirm-delete .text{font-size:18px;font-size:1.125rem;color:#002855;font-weight:var(--sans-semi-bold);line-height:1.4}.confirm-delete .data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:17px}.confirm-delete .data .avatar:after{content:"";font-size:64px;color:#002855}@media only screen and (max-width: 767px){.confirm-delete .data .avatar:after{font-size:48px}}.confirm-delete .wrap-text{padding-left:16px;text-align:left}.confirm-delete .wrap-text .name{font-size:18px;font-size:1.125rem;color:var(--c_dark_grey);font-weight:var(--sans-semi-bold);line-height:1.4}.confirm-delete .wrap-text .email{font-size:12px;font-size:0.75rem;font-weight:var(--sans-semi-bold);line-height:1.6}.confirm-delete .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:348px;margin-top:24px}.confirm-delete .actions .action{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.in-changes{width:100%;max-width:670px;padding:0 0 40px;background-color:var(--c_white);text-align:center}.in-changes-wrapper{padding:0 0 40px;background-color:var(--c_white)}.in-changes .title{font-size:18px;font-size:1.125rem;margin-top:-10px;margin-bottom:10px;color:var(--c_blue_700);line-height:1.4;letter-spacing:0}.in-changes .fancybox-close-small{display:none}@media only screen and (max-width: 1024px){.in-changes{max-width:670px}}@media only screen and (max-width: 767px){.in-changes{max-width:calc(100% - 20px);margin:0}}@media only screen and (max-width: 767px){.agents-list{margin-top:20px}.agents-list .list-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agents-list .data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.agents-list .avatar{margin-bottom:16px}.agents-list .wrap-text{padding-left:0}.agents-list .wrap-text .email{margin-bottom:20px}.agents-list .link a{margin-left:0}.agents-list .links{-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}.agents-list .delete-wrap,.agents-list .edit-wrap{margin-left:0}.agents-list .delete-wrap{margin-top:22px}.confirm-delete{width:100%;padding:30px 20px 20px}.confirm-delete .actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;min-width:0}.confirm-delete .actions .action:last-child{margin-bottom:20px}}.bg-color-with-fastbooking.mb-5{margin-bottom:0}@media only screen and (max-width: 767px){.bg-color-with-fastbooking{display:none}}.reserve-index-list .row{clear:both}.reserve-index-list .warning{font-size:12px;font-size:0.75rem;line-height:12px;text-align:right}.reserve-index-list .warning.hidden{display:none}.reserve-index-list .filing-code{position:relative;padding-left:10px;padding-right:10px}.reserve-index-list .filing-code::before{position:absolute;top:50%;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';width:2px;height:16px;background:var(--c_grey_200)}.reserve-index-list .code{margin-right:10px}.reserve-index-list .code,.reserve-index-list .filing-code{font-size:10px;font-size:0.625rem;float:left;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);line-height:32px;letter-spacing:1.29px;text-transform:uppercase}.reserve-index-list .row-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:visible}.reserve-index-list .list-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reserve-index-list .list-data .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .list-data .block .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5px 16px 40px}.reserve-index-list .list-data .block .item::before{position:absolute;top:6px;left:0}.reserve-index-list .list-data .block .item.client:before{content:"";font-size:32px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.client:before{font-size:28px}}.reserve-index-list .list-data .block .item.date-of-book:before{content:"";font-size:32px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.date-of-book:before{font-size:28px}}.reserve-index-list .list-data .block .item.rate:before{content:"";font-size:32px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.rate:before{font-size:28px}}.reserve-index-list .list-data .block .item.regimen:before{content:"";font-size:32px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.regimen:before{font-size:28px}}.reserve-index-list .list-data .block .item.rooms:before{content:"";font-size:24px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.rooms:before{font-size:20px}}.reserve-index-list .list-data .block .item.horizons-client:before{content:"";font-size:24px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.horizons-client:before{font-size:20px}}.reserve-index-list .list-data .block .item.room-type:before{content:"";font-size:32px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.room-type:before{font-size:28px}}.reserve-index-list .list-data .block .item.transfer:before{content:"";font-size:32px}@media only screen and (max-width: 767px){.reserve-index-list .list-data .block .item.transfer:before{font-size:28px}}.reserve-index-list .list-data .block .item:nth-child(3n+3){-ms-flex-preferred-size:40%;flex-basis:40%}.reserve-index-list .list-data .block .item:nth-child(3n+3) .data{padding-right:0}.reserve-index-list .list-data .block .item>*{font-weight:var(--sans-semi-bold);line-height:1.4}.reserve-index-list .list-data .block .item .title{font-size:14px;font-size:0.875rem;padding-bottom:0;line-height:24px}.reserve-index-list .list-data .block .item .data{font-size:12px;font-size:0.75rem;padding-right:6px;color:var(--c_dark_grey);line-height:16px}.reserve-index-list .list-data .block .item .data.name{text-transform:capitalize}.reserve-index-list .list-data .block .item .data.link{color:var(--c_primary);font-weight:var(--serif-bold)}.reserve-index-list .list-data .block .item .data i{font-size:14px;font-size:0.875rem;padding:0 3px 0 0}.reserve-index-list .list-data:first-child{-ms-flex-preferred-size:66%;flex-basis:66%}.reserve-index-list .list-data:last-child{-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.reserve-index-list .list-data:last-child .title{font-size:12px;font-size:0.75rem;font-weight:var(--sans-semi-bold);line-height:18px;letter-spacing:1.54px;text-transform:uppercase}.reserve-index-list .list-data:last-child .block-data{position:relative;width:100%;height:50px;overflow:hidden}.reserve-index-list .list-data:last-child .data{font-size:22px;font-size:1.375rem;position:absolute;top:0;right:0;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);-webkit-transform:translateY(-100%);transform:translateY(-100%);height:60px;padding-bottom:6px;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);line-height:24px;letter-spacing:1.2px;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out, -webkit-transform 0.4s ease-out}.reserve-index-list .list-data:last-child .data.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reserve-index-list .list-data:last-child .sub-item:first-child{margin-bottom:18px}.reserve-index-list .list-data .block{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-index-list .card .booking-options{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.reserve-index-list .card .booking-options .booking-conditions{cursor:pointer;margin-left:14px}.reserve-index-list .card .booking-options .booking-conditions:after{content:"";font-size:24px;z-index:1;padding-left:2px;color:var(--c_primary);line-height:32px}@media only screen and (max-width: 767px){.reserve-index-list .card .booking-options .booking-conditions:after{font-size:20px}}.reserve-index-list .card .booking-options .booking-conditions .link-conditions{color:var(--c_primary);font-weight:700;font-size:14px;font-family:inter-regular, sans-serif;line-height:20px;text-decoration:none}.reserve-index-list .card .booking-options .booking-conditions span{font-size:12px;font-size:0.75rem;color:var(--c_primary);font-weight:var(--serif-bold);line-height:32px;white-space:nowrap}.reserve-index-list .card .booking-options .currency-agency-selector select{cursor:pointer}.reserve-index-list .card .booking-options .currency-agency-selector>a,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select{font-size:12px;font-size:0.75rem;display:inline-block;margin-top:4px;color:var(--c_dark_grey)}.reserve-index-list .card .booking-options .currency-agency-selector>a:after,.reserve-index-list .card .booking-options .currency-agency-selector .fk-select:after{content:"";font-size:12px;margin-top:2px;margin-left:5px;color:var(--c_primary)}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select::before{font-size:16px;font-size:1rem;margin-top:-2px;margin-right:8px;vertical-align:bottom}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-EUR:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DEF:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-USD:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-GBP:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CHF:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-RUB:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DKK:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-SEK:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-INR:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-JPY:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-BRL:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-ARS:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-MXN:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CLP:before{content:""}.reserve-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CAD:before{content:""}.reserve-index-list .card .print-trigger{position:relative;cursor:pointer}.reserve-index-list .card .print-trigger .print-dropdown{position:absolute;top:34px;right:0;z-index:1;display:none;min-width:226px;border:1px solid var(--c_cloud);border-radius:3px;-webkit-box-shadow:0 2px 4px 0 black;box-shadow:0 2px 4px 0 black;background:var(--c_white)}.reserve-index-list .card .print-trigger .print-dropdown.active{display:block}.reserve-index-list .card .print-trigger .print-dropdown .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:solid 1px var(--c_cloud)}.reserve-index-list .card .print-trigger .print-dropdown .item a{display:inline-block;margin-left:10px}.reserve-index-list .card .print-trigger .print-dropdown .item:last-child{border-bottom:0}.reserve-index-list .card .print-trigger .print-dropdown::after{position:absolute;top:-9px;right:31px;z-index:3;content:'';width:0;height:0;border-right:solid 9px transparent;border-bottom:solid 9px var(--c_cloud);border-left:solid 9px transparent}.reserve-index-list .card .print-trigger .print-dropdown::before{position:absolute;top:-7px;right:33px;z-index:4;content:'';width:0;height:0;border-right:solid 7px transparent;border-bottom:solid 7px var(--c_white);border-left:solid 7px transparent}.reserve-index-list .card .actions{position:relative;z-index:1;grid-area:highlight;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--c_blue_green_100)}.reserve-index-list .block .horizontal-card{grid-template-areas:'image     content' 'highlight highlight';grid-template-columns:180px 1fr;border:solid 1px #e3e9f5}.reserve-index-list .block .horizontal-card.card .card-container{grid-area:content;width:100%;margin-left:0}.reserve-index-list .block .horizontal-card.card .card-image{z-index:0;grid-area:image;width:100%;max-height:500px}.reserve-index-list .block .horizontal-card.card .card-image .state{font-size:10px;font-size:0.625rem;position:relative;z-index:1;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;height:44px;background-color:#F0F5E8;color:#7BD124;font-weight:var(--serif-bold);letter-spacing:1.27px;text-transform:uppercase}.reserve-index-list .block .horizontal-card.card .card-image .state:before{content:"";font-size:16px;padding:0 6px 3px 0}.reserve-index-list .block .horizontal-card.card .card-image .state.expired{background-color:#FCECEC;color:#EF5350}.reserve-index-list .block .horizontal-card.card .card-image .state.expired:before{content:"";font-size:16px;padding:0 6px 3px 0}.reserve-index-list .block .horizontal-card.card .card-image .state.pending{background-color:var(--c_white) be1;color:#FFD54F}.reserve-index-list .block .horizontal-card.card .card-image .state.pending:before{content:"";font-size:16px;padding:0 6px 3px 0}.reserve-index-list .block .horizontal-card .bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:48px;padding:0}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner>.item{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}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 20px;color:var(--c_primary)}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item.dropdown{margin:0 7px}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .print-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .print-trigger .print-dropdown{top:44px}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .pointers-star-agents::before{position:relative;top:7px;content:'*';display:inline-block;font-size:32px}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .cancel:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .check-in:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .invoice:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .ticket-client:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .ticket-agency:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .modify:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .doc:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .points:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .online-options:before{content:""}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .print-trigger.active .online-options:after,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .print-trigger.active .doc:after{content:"";font-size:12px;padding-left:6px}.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .online-options:after,.reserve-index-list .block .horizontal-card .bottom-links .bottom-links-contaniner .item .doc:after{content:"";font-size:12px;padding-left:6px}.reserve-index-list .block .horizontal-card .card-container{padding:24px 14px 24px 24px}.reserve-index-list .block .horizontal-card .text>*.title{padding-right:10px}.bookings-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;margin-bottom:24px}.bookings-header .export-wrap .export-csv-link{margin-bottom:0}.bookings-header .export-wrap .export-csv-link:before{content:"";font-size:24px}@media only screen and (max-width: 767px){.bookings-header .export-wrap .export-csv-link:before{font-size:20px}}.bookings-header .h2{font-size:18px;font-size:1.125rem;color:var(--c_blue_700);font-weight:var(--sans-semi-bold)}#watch-job{position:relative;width:100%;padding:0;margin-top:60px;margin-bottom:80px;background:var(--c_white);color:var(--c_dark_grey);text-align:center}#watch-job::before{display:none}#watch-job .loading{display:block;width:140px;height:140px;margin:0 auto;background:url(https://assets4.cdn.iberostar.com/assets/microsites/iberostar_pro/spinner-bfd05441546b48a2b9220cda431dd40c582f8f06aa7a11da9685d1bf8c259fb5.gif) no-repeat;background-position:center;background-size:contain}#watch-job p{padding-left:0;margin:0;border-left:0;font-size:17px;font-style:normal}#watch-job .title{font-size:18px;font-size:1.125rem;margin-bottom:10px;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);line-height:1.4}#watch-job .subtitle{font-size:16px;font-size:1rem;line-height:1.4}@media only screen and (max-width: 1023px){.reserve-index-list .horizontal-card .bottom-links{padding-top:12px;padding-bottom:12px}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner .item{margin:0 5px}.reserve-index-list .list-data:last-child .data{font-size:18px;font-size:1.125rem}.reserve-index-list .list-data .block .item{padding-bottom:8px}.reserve-index-list .list-data .block .item .title{font-size:12px;font-size:0.75rem}}@media only screen and (max-width: 767px){.reserve-index-list .warning{text-align:left}.reserve-index-list .booking-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .booking-top>*{float:none}.reserve-index-list .booking-top .booking-options{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reserve-index-list .booking-top .code{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.reserve-index-list .booking-top .filing-code{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.reserve-index-list .card .booking-options{top:0}.reserve-index-list .card .print-trigger .print-dropdown{right:-30px;min-width:160px}.reserve-index-list .card .print-trigger .print-dropdown::before{right:43px}.reserve-index-list .card .print-trigger .print-dropdown::after{right:41px}.reserve-index-list .text{width:100%}.reserve-index-list .row-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reserve-index-list .filing-code{padding-left:0;margin-left:0}.reserve-index-list .filing-code::before{display:none}.reserve-index-list .code,.reserve-index-list .filing-code{font-size:10px;font-size:0.625rem;letter-spacing:1.29px}.reserve-index-list .horizontal-card{padding-top:0;margin-top:30px}.reserve-index-list .horizontal-card .bottom-links{height:auto;padding:0;margin:0}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item{width:50%;height:60px;padding:0;margin:0}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item.online-options::before{display:none}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item.doc::before{display:none}.reserve-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item a{font-size:13px;font-size:0.8125rem}.reserve-index-list .horizontal-card .list-data .block .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .horizontal-card .list-data .block .item .data{line-height:20px}.reserve-index-list .horizontal-card .list-data:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.reserve-index-list .horizontal-card .list-data:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:20px;border-top:solid 1px #e3e9f5}.reserve-index-list .horizontal-card .list-data:last-child .title{font-size:10px;font-size:0.625rem;letter-spacing:1.24px;text-align:left}.reserve-index-list .horizontal-card .list-data:last-child .data{font-size:18px;font-size:1.125rem;left:0;height:60px}.reserve-index-list .horizontal-card .list-data:last-child .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-index-list .horizontal-card .list-data:last-child .item .sub-item{width:50%}.reserve-index-list .horizontal-card .list-data:last-child .item .sub-item.pay{text-align:center}.reserve-index-list .horizontal-card .card-image{width:100%;margin:0}.reserve-index-list .horizontal-card .card-container{width:100%;padding:20px;margin-left:0}.reserve-index-list .card .booking-options{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reserve-index-list .card .booking-options .booking-conditions{margin-left:0}.reserve-index-list .card .booking-options .currency-agency-selector{margin-right:10px}.bookings-header{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.bookings-header .export-wrap{margin-top:30px}}.block.footer-newsletter{background-color:#666}.block.footer-newsletter .h7{color:var(--c_white)}.block.footer-newsletter .btn-primary{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.agents-register{display:-webkit-box;display:-ms-flexbox;display:flex}.agents-register .formikation .fk-select::after{color:var(--c_blue_700)}.block-form{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.new_iberostar_api_agency_user .disabled{background:#F8F8FF8}.agents-form{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin:30px 0}.agents-form .fx-col .t-fb-label{font-size:11px;font-size:0.6875rem}.agents-form .fx-col.fz-small{-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:24px}.agents-form .fx-col.fz-large{-ms-flex-preferred-size:45%;flex-basis:45%;margin-right:24px}.agents-form .fx-col.textarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.agents-form .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);float:none;width:auto;width:calc(50% - 10px)}.agents-form .fz-col.radio{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px}.agents-form .fz-col.radio:last-child{margin-right:0}.agents-form .fz-col.radio .t-fb-label{line-height:25px}.agents-form .title{font-size:18px;font-size:1.125rem;margin-bottom:8px;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);line-height:1.4}.agents-form .sub-title{font-size:16px;font-size:1rem;margin-bottom:24px;line-height:1.4}.agents-form .section-wrap{padding:20px 20px 0}.edit-user-page .agents-form .section-wrap{margin-bottom:20px}.agents-form .fz-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.agents-form .fz-row.hidden{display:none}.agents-form .fz-row .user-name{width:100%;margin-top:8px;margin-bottom:8px;color:var(--c_black)}.agents-form .fz-row .user-name-modify,.agents-form .fz-row .many-mails{font-size:12px;font-size:0.75rem;color:var(--c_primary);font-weight:var(--sans-bold)}.agents-form.register .section-wrap{padding:0;background:var(--c_white)}.agents-form.register .agents-second-step .section-wrap,.agents-form.register .comercial-data .section-wrap,.agents-form.register .agents-last-step .section-wrap{display:none}.agents-form.register .fz-row:not(.cols-2) .fz-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.agents-form .select{width:100% !important;height:100% !important;margin-top:-24px}.agents-form .return{font-size:14px;font-size:0.875rem;margin-bottom:10px;color:var(--c_primary);font-weight:var(--sans-bold);font-family:var(--font-sans);line-height:20px;text-decoration:none}.agents-form .return:before{content:"";font-size:12px;margin-right:10px}.agents-form .label{color:#013}.agents-form .radio-collection{display:-webkit-box;display:-ms-flexbox;display:flex}.agents-form .radio-collection>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-right:20px}.agents-form .radio-collection>*:last-child{margin-right:0}.agents-form .block-content{padding-right:7.5%}.agents-form .wrapper{padding:0}.agents-form .fraction{display:inline;padding:20px 0 0 20px;font-size:20px}.agents-form .fraction>strong{font-size:24px}.agents-form .step{padding-bottom:30px}.agents-form .step .contact-data{padding-top:15px;margin-top:15px}.agents-form .parsley-errors-list{position:relative}.agents-form .formikation .col{padding-left:0}.agents-form .formikation .parsley-errors-list{position:relative}.agents-form .input-text{width:100%}.agents-form .input-text:first-child{margin-right:20px}.agents-form .input-text.col{width:50%}.agents-form .input-text.loading{position:relative}.agents-form .input-text.loading::before{position:absolute;top:0;left:0;z-index:10;content:'';width:100%;height:100%;border-radius:4px;background:white url(https://assets4.cdn.iberostar.com/assets/ajax-loader-small-6282a730d713675a83cdd8434f85c92e81e351c923752587f06358a0ddbec866.gif) no-repeat center center}.agents-form .small{width:270px}.agents-form .action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--c_dark_grey);font-size:15px}.agents-form .action::after{display:none}.agents-form .action>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.agents-form .form-horizontal .fz-large{max-width:364px}.formikation .col:first-child{padding:0 20px 0 0}.row{margin-bottom:20px}.row:last-child{margin-bottom:0}.hide{display:none}.show{display:inline}@media only screen and (max-width: 1023px){.agents-register{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agents-first-step{max-width:100%}.agents-first-step .section-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agents-first-step .section-wrap::after{display:none}.agents-first-step .section-wrap .fz-col{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}.agents-first-step .section-wrap .action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.agents-form .step{padding-top:120px}.agents-form:not(.register,.contact){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:30px}}@media only screen and (max-width: 767px){.formikation .col:first-child{padding:0}.agents-first-step .section-wrap .fz-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.agents-form{margin-bottom:20px}.agents-form .parsley-errors-list{margin-top:-10px}.agents-form .contact-data{padding-top:0;margin:0;margin:20px 0}.agents-form .fz-row{margin-bottom:0}.agents-form .fz-row .fz-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.agents-form .fz-row .fz-col.fz-small{-ms-flex-preferred-size:75%;flex-basis:75%}.agents-form .fz-row .fz-col.fz-large{-ms-flex-preferred-size:100%;flex-basis:100%}.agents-form.register .row{margin-bottom:0}.agents-form.register .formikation .col{padding:0}.agents-form.register .input-text{margin-bottom:10px}.agents-form.register .sub-title{padding:0 10px}.agents-form .section-wrap{padding:10px 10px 20px}.agents-form .action{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.agents-form .action span{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px;text-align:right}.edit-user-page .agents-form{display:block}.agents-form .step{padding-top:60px}}.introduction-module-with-list .b-list li{padding-top:7px}.introduction-module-with-list .b-list li .s{position:relative;color:#666}.internal-nav li a,.internal-nav .menu-item a{padding-top:15px}.internal-nav li::after,.internal-nav .menu-item::after{top:50%;margin-top:-11px}.toggle-btn{display:none}.quote-index-list .warning{font-size:12px;font-size:0.75rem;line-height:12px;text-align:right}.quote-index-list .warning.hidden{display:none}.quote-index-list .codes-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3px}.quote-index-list .codes-row>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.quote-index-list .codes-row .filing-code{position:relative;padding-left:10px;margin-left:10px}.quote-index-list .codes-row .filing-code::before{position:absolute;top:50%;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';width:2px;height:16px;background:var(--c_grey_200)}.quote-index-list .codes-row .code,.quote-index-list .codes-row .filing-code{font-size:10px;font-size:0.625rem;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);letter-spacing:1.29px;text-transform:uppercase}.quote-index-list .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:visible}.quote-index-list .row-flex>a{margin-right:30px}.quote-index-list .list-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote-index-list .list-data .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.quote-index-list .list-data .block .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:16px}.quote-index-list .list-data .block .item:nth-child(3n+2){-ms-flex-preferred-size:40%;flex-basis:40%}.quote-index-list .list-data .block .item:nth-child(3n+2) .data{padding-right:0}.quote-index-list .list-data .block .item:nth-child(3n+3) .data{padding-left:6px}.quote-index-list .list-data .block .item>*{font-weight:var(--sans-semi-bold);line-height:1.4}.quote-index-list .list-data .block .item .title{font-size:14px;font-size:0.875rem;padding-bottom:0;line-height:18px}.quote-index-list .list-data .block .item .data{font-size:12px;font-size:0.75rem;padding-right:6px;color:var(--c_dark_grey);line-height:16px}.quote-index-list .list-data .block .item .data.name{text-transform:capitalize}.quote-index-list .list-data .block .item .data.link{color:var(--c_primary);font-weight:var(--serif-bold)}.quote-index-list .list-data .block .item .data i{font-size:14px;font-size:0.875rem;padding:0 3px 0 0}.quote-index-list .list-data:first-child{-ms-flex-preferred-size:75%;flex-basis:75%}.quote-index-list .list-data:last-child{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.quote-index-list .list-data:last-child .title{font-size:12px;font-size:0.75rem;font-weight:var(--sans-semi-bold);line-height:18px;letter-spacing:1.54px;text-transform:uppercase}.quote-index-list .list-data:last-child .block-data{position:relative;width:100%;height:50px;overflow:hidden}.quote-index-list .list-data:last-child .data{font-size:22px;font-size:1.375rem;position:absolute;top:0;right:0;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);-webkit-transform:translateY(-100%);transform:translateY(-100%);height:60px;padding-bottom:6px;color:var(--c_blue_700);font-weight:var(--sans-semi-bold);line-height:24px;letter-spacing:1.2px;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out, -webkit-transform 0.4s ease-out}.quote-index-list .list-data:last-child .data.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.quote-index-list .list-data:last-child .sub-item:first-child{margin-bottom:18px}.quote-index-list .list-data .block{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-index-list .card .booking-options{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.quote-index-list .card .booking-options .booking-conditions{cursor:pointer;margin-left:14px}.quote-index-list .card .booking-options .booking-conditions:after{content:"";font-size:24px;z-index:1;padding-left:2px;color:var(--c_primary);line-height:32px}@media only screen and (max-width: 767px){.quote-index-list .card .booking-options .booking-conditions:after{font-size:20px}}.quote-index-list .card .booking-options .booking-conditions .link-conditions{color:var(--c_primary);font-weight:700;font-size:14px;font-family:inter-regular, sans-serif;line-height:20px;text-decoration:none}.quote-index-list .card .booking-options .booking-conditions span{font-size:12px;font-size:0.75rem;color:var(--c_primary);font-weight:var(--serif-bold);line-height:32px;white-space:nowrap}.quote-index-list .card .booking-options .currency-agency-selector select{cursor:pointer}.quote-index-list .card .booking-options .currency-agency-selector>a,.quote-index-list .card .booking-options .currency-agency-selector .fk-select{font-size:12px;font-size:0.75rem;display:inline-block;margin-top:3px;color:var(--c_dark_grey)}.quote-index-list .card .booking-options .currency-agency-selector>a:after,.quote-index-list .card .booking-options .currency-agency-selector .fk-select:after{content:"";font-size:12px;margin-top:2px;margin-left:5px;color:var(--c_primary)}.quote-index-list .card .booking-options .currency-agency-selector .fk-select:before{content:"";font-size:16px;margin-top:-2px;margin-right:8px;vertical-align:bottom}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-EUR:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DEF:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-USD:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-GBP:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CHF:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-RUB:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-DKK:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-SEK:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-INR:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-JPY:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-BRL:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-ARS:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-MXN:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CLP:before{content:""}.quote-index-list .card .booking-options .currency-agency-selector .fk-select.currency-CAD:before{content:""}.quote-index-list .card .print-trigger{position:relative;cursor:pointer}.quote-index-list .card .print-trigger .print-dropdown{position:absolute;top:34px;right:0;z-index:1;display:none;min-width:226px;border:1px solid var(--c_cloud);border-radius:3px;-webkit-box-shadow:0 2px 4px 0 black;box-shadow:0 2px 4px 0 black;background:var(--c_white)}.quote-index-list .card .print-trigger .print-dropdown.active{display:block}.quote-index-list .card .print-trigger .print-dropdown .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:solid 1px var(--c_cloud)}.quote-index-list .card .print-trigger .print-dropdown .item:before{content:"";font-size:24px;color:var(--c_primary)}@media only screen and (max-width: 767px){.quote-index-list .card .print-trigger .print-dropdown .item:before{font-size:20px}}.quote-index-list .card .print-trigger .print-dropdown .item a{display:inline-block;margin-left:10px}.quote-index-list .card .print-trigger .print-dropdown .item:last-child{border-bottom:0}.quote-index-list .card .print-trigger .print-dropdown::after{position:absolute;top:-9px;right:31px;z-index:3;content:'';width:0;height:0;border-right:solid 9px transparent;border-bottom:solid 9px var(--c_cloud);border-left:solid 9px transparent}.quote-index-list .card .print-trigger .print-dropdown::before{position:absolute;top:-7px;right:33px;z-index:4;content:'';width:0;height:0;border-right:solid 7px transparent;border-bottom:solid 7px var(--c_white);border-left:solid 7px transparent}.quote-index-list .card .actions{position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:70px;background-color:var(--c_blue_green_100)}.quote-index-list .horizontal-card{border:solid 1px #e3e9f5}.quote-index-list .horizontal-card .text{border:none}.quote-index-list .horizontal-card .text>*.title,.quote-index-list .horizontal-card .text>*.stars{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.quote-index-list .horizontal-card .text>*.location{margin-bottom:10px}.quote-index-list .horizontal-card .card-image{position:absolute;top:0;left:0;bottom:0;z-index:0;width:20%;max-height:500px;overflow:hidden}.quote-index-list .horizontal-card .card-image .state{font-size:10px;font-size:0.625rem;position:relative;z-index:1;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;height:44px;padding:0 4px;background-color:#F1F2F9;color:var(--c_blue_700);font-weight:var(--serif-bold);line-height:12px;letter-spacing:1.27px;text-transform:uppercase}.quote-index-list .horizontal-card .card-image .state:before{content:"";font-size:16px;padding:0 6px 3px 0}.quote-index-list .horizontal-card .card-image .state .item-counter,.quote-index-list .horizontal-card .card-image .state .quote-time{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}.quote-index-list .horizontal-card .card-image .state .quote-time{padding-left:5px}.quote-index-list .horizontal-card .card-image .state .quote-time .counter-item{padding-right:5px}.quote-index-list .horizontal-card .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;padding:24px 14px 24px 24px;margin-left:20%}.quote-index-list .horizontal-card .card-container .card-content-text{position:relative;width:100%}.quote-index-list .horizontal-card .text>*.title{padding-right:10px}@media only screen and (max-width: 1023px){.quote-index-list .card .booking-options{top:27px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quote-index-list .horizontal-card .bottom-links{padding-top:12px;padding-bottom:12px}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner .item{margin:0 5px}}@media only screen and (max-width: 767px){.quote-index-list .warning{text-align:left}.quote-index-list .card .booking-options{top:0}.quote-index-list .row-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote-index-list .row-flex>a{margin-right:auto}.quote-index-list .codes-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quote-index-list .codes-row .filing-code{padding-left:0;margin-left:0}.quote-index-list .codes-row .filing-code::before{display:none}.quote-index-list .codes-row .code,.quote-index-list .codes-row .filing-code{font-size:10px;font-size:0.625rem;letter-spacing:1.29px}.quote-index-list .horizontal-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;margin-top:30px}.quote-index-list .horizontal-card .bottom-links{padding:0;margin:0}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item{width:50%;height:60px;padding:0;margin:0}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item .online-options::before{display:none}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item .doc::before{display:none}.quote-index-list .horizontal-card .bottom-links .bottom-links-contaniner>.item a{font-size:13px;font-size:0.8125rem}.quote-index-list .horizontal-card .list-data .block .item{-ms-flex-preferred-size:50%;flex-basis:50%}.quote-index-list .horizontal-card .list-data .block .item:nth-child(3n + 3){-ms-flex-preferred-size:50%;flex-basis:50%}.quote-index-list .horizontal-card .list-data .block .item .data{line-height:20px}.quote-index-list .horizontal-card .list-data:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.quote-index-list .horizontal-card .list-data:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:20px;border-top:solid 1px #e3e9f5}.quote-index-list .horizontal-card .list-data:last-child .title{font-size:10px;font-size:0.625rem;letter-spacing:1.24px}.quote-index-list .horizontal-card .list-data:last-child .data{font-size:18px;font-size:1.125rem;left:0;height:60px}.quote-index-list .horizontal-card .list-data:last-child .item{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-index-list .horizontal-card .list-data:last-child .item .sub-item{width:50%;text-align:left}.quote-index-list .horizontal-card .card-image{position:static;width:100%;margin:0}.quote-index-list .horizontal-card .card-container{width:100%;padding:20px;margin-left:0}.quote-index-list .horizontal-card .card-container .card-content-text{padding-top:40px}.quote-index-list .card .booking-options{left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quote-index-list .card .actions{height:auto}.bookings-header{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.bookings-header .export-wrap{margin-top:30px}}.registry-thanks{padding:80px 0 60px;text-align:center}.registry-thanks.agency-no-bookings{padding:40px 0;border:solid 1px #e3e9f5}.registry-thanks.agency-no-bookings .icon:after{content:"";font-size:64px;color:var(--c_primary)}@media only screen and (max-width: 767px){.registry-thanks.agency-no-bookings .icon:after{font-size:48px}}.registry-thanks.agency-no-bookings .block-title{position:relative;max-width:560px;margin:16px auto 40px;color:var(--c_blue_700);font-size:25px}.registry-thanks .introduction-module{max-width:800px;margin:0 auto}.registry-thanks .centered{text-align:center}@media only screen and (max-width: 767px){.registry-thanks.agency-no-bookings{padding:20px 0}.registry-thanks.agency-no-bookings .block-title{padding-top:50px;padding-left:0;font-size:22px;text-align:center}.registry-thanks.agency-no-bookings .block-title::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:50px}}.b-not-found{padding:40px 0 80px}.b-not-found .wrapper{display:block;text-align:center}.b-not-found .title{font-size:32px;font-size:2rem;margin:0 auto;margin-top:24px;color:var(--c_blue_700);font-weight:var(--serif-bold);font-family:var(--font-serif);text-align:center}.b-not-found .desc{font-size:16px;font-size:1rem;margin-top:24px;font-family:var(--font-sans);line-height:26px;letter-spacing:0;text-align:center}.b-not-found .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:294px;margin:40px auto 0}.b-not-found .actions .btn{border:1px solid var(--c_primary)}@media only screen and (max-width: 1023px){.b-not-found{min-height:calc(100vh - 64px - 338px);padding-top:100px}}@media only screen and (max-width: 767px){.b-not-found{min-height:0;padding-top:40px}.b-not-found .wrapper{padding:0 20px}.b-not-found .title{font-size:22px;font-size:1.375rem}.b-not-found .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-not-found .actions .btn{width:100%;margin-bottom:17px}}
